برنامه نویس و طراح مدارهای الکترونیک
چطور برنامه نویسی رو سریع یاد بگیرم؟ | برنامه نویسی و مهارت
سریع ترین راه یادگیری برنامه نویسی به نظرتون چیه؟ امروز میخوایم به این موضوع بپردازیم که چطور برنامه نویسی رو خیلی سریع یاد بگیریم و از تجربیات خودم و نکات مهمی که باید بهش توجه داشته باشیم بگم.
روش های یادگیری برنامه نویسی
یکی از مهمترین نکاتی که باید بهش توجه داشته باشید، انتخاب روش یادگیریه. تصمیم بگیرید از چه روشی و به چه وسیله ای میتونید بهتر و سریع برنامه نویسی رو یاد بگیرید. شاید جالب باشه بدونید که هر کدوم از ما به روش خاص خودمون مطالب رو یاد میگیریم. ساده ترین دسته بندی که وجود داره یادگیری بصری، لمسی و سمعی هست که شما هم باید سبک یادگیری خودتون رو پیدا کنید یا اینکه سعی کنید یادگیری شما تلفیقی از این روش ها باشه تا بتونید با بهره وری بالاتر، یادگیری بهتری رو تجربه کنید.
- برای اینکه بهتر تصمیم بگیرید مقاله زیر پیشنهاد میشه:
تصمیم گیری چیست و بهترین تکنیک های تصمیم گیری
یادگیری برنامه نویسی با کتاب
خوشبختانه توی هر زمینه ای که بخواهید برنامه نویسی کنید، میتونید کتاب های فراوانی پیدا کنید. کافیه سرچ کنید یا از افراد متخصص اون زمینه پرس و جو کنید.
یکی از بهترین روش های یادگیری، کتابه چون به صورت دقیق و جزئی تمام نکات پوشش داده میشه و هر بار که کتاب میخونید کلی نکته جدید یاد میگیرید.
یادگیری برنامه نویسی با دوره های آنلاین یا حضوری
توی هر زمینه ای، سایت های تخصصی زیادی وجود داره و کافیه وارد چندتا از اونها بشید تا به پکیج های اموزشی زیادی دسترسی داشته باشید. با پرداخت هزینه مناسب میتونید خیلی سریع توی اون حیطه آموزش ببینید و رشد کنید.
یکی از فواید پکیج های آموزشی اینه که به تجربیات چند ساله مدرس دسترسی دارید، اونم با هزینه ی خیلی کم. اگه خودتون بخواید اون مسیر رو بدون آموزش طی کنید شاید لازم باشه ده ها برابر هزینه کنید.
یادگیری برنامه نویسی با فیلم های آموزشی
گوگل رو باز کنید و سرچ کنید! به همین راحتی به دنیایی از اطلاعات دسترسی دارید. توی هر زمینه ای میتونید اموزش ببینید. بیشتر مهارت هایی که خود من یاد گرفتم، از آموزش های رایگان بوده. چه برنامه نویسی، چه توسعه فردی و چه تخصصی!
وقتی سرچ میکنید منابع زیادی رو واسه یادگیری برنامه نویسی پیدا میکنید. منابعی مثل:
- یوتیوب
- سایت های تخصصی
- انجمن ها و فروم های برنامه نویسی
- و ...
یکی از بهترین ویژگی های این روش، رایگان بودنشه. اما این رایگان بودن، به معنی نیست که اموزش ها ضعیف و بدرد نخور هستن! اتفاقا مباحث تخصصی و خیلی جزئی رو میتونید با گوگل پیدا کنید.
یادگیری برنامه نویسی با کارآموزی
واسه یادگیری برنامه نویسی، باید از یه جایی شروع کنید. این نقطه شروع میتونه از استارتاپ ها و یا تیم های دانشجویی باشه.
وقتی از روش هایی که گفتیم، برای یادگیری استفاده میکنید، توجه کنید که به دانش شما اضافه شده اما این دلیل نمیشه که مهارت شما افزایش پیدا کنه. مهارت زمانی ایجاد میشه که از اموخته ها توی عمل استفاده کنید. بنابراین وقتی پروژه ای تعریف میشه و شما اون رو انجام میدید، تازه با سختی ها و مشکلات آشنا میشید و یاد میگیرید چطوری مسائل رو حل کنید.
یادگیری برنامه نویسی با انجمن های پرسش و پاسخ
خوشبختانه سایت ها و انجمن های زیادی هستن که میتونید مسائل تون رو اونجا مطرح کنید و افراد با تجربه تر به شما کمک میکنن تا مشکلات رو برطرف کنید. همینطور شما هم بعد از یه مدت میتونید به بقیه کمک کنید و دقیقا محیطی فراهم شده که از تجربیات همدیگه استفاده کنید.
همچنین از کانال ها و گروه های تلگرام هم غافل نشید. چون افراد با تجربه بالا توی گروه ها فعالیت میکنن و میتونن تجربه و دانش شون رو در اختیار شما و سایر و اعضای گروه قرار بدن.
مهارت هایی جهت افزایش یادگیری
تا اینجا روش های یادگیری برنامه نویسی رو گفتیم و اگه از این روش ها استفاده کنید قطعا میتونید ببینید چقدر پیشرفت حاصل میشه. اما فقط روش های بالا کافی نیست. حالا میخوایم نکاتی رو بگیم که به کمک اون برنامه نویسی رو سریع تر و اصولی تر یاد بگیرید.
خواب و یادگیری برنامه نویسی
یادگیری زمانی حاصل میشه که بخشی از مغز ما شروع به تغییر کنه! اما باید این نکته رو بدونیم که مغز ما توی خواب تغییرات زیادی رو ایجاد میکنه و مسیرهای عصبی بدون رو استفاده رو اصلاح میکنه و مسیرهای عصبی مفید رو تقویت میکنه!
اگه به مغزمون خواب کافی بدیم، فرصت این رو داره تا چیزهای که هر روز تمرین میکنیم و یاد میگیریم رو تقویت کنه و اینجوری سطح بالا تر یادگیری رو تجربه میکنیم.
تکنیک:
تا دو ساعت قبل از خواب از تکنولوژی استفاده نکنید، به خاطر اینکه نور صفحه نمایش باعث میشه خواب خوبی رو تجربه نکنید.
به اندازه کافی بخوابید. خیلی ها افتخار میکنن به کم خوابیدن. من روزی 4 ساعت میخوابم ... دیشب دو ساعت خوابیدم ... و این جور حرفها یعنی آسیب زدن به خودمون و کاهش یادگیری.
پیشنهاد: پارکور چیست؟ آشنایی با حرکات ورزش پارکور
از مدرس های موفقیت هم زیاد این حرفهای انگیزشی رو میشنویم که اگرررررر کسی هر شب 8 سااااااااعت بخوابه یکککککک سوم عمرش رو در خواب بوده، تووووو حق نداری 8 ساعت بخوابی!! لطفا این حرفها رو جدی نگیرید و اگه واسه سلامتی خودتون ارزش قائل هستید این جور مدرس ها رو دنبال نکنید.
کار عمیق و یادگیری برنامه نویسی
یکی از تفاوت های آدم های پیشرو و آدم های معمولی، توانایی کار عمیقه! کار عمیق یک قدرت فوق بشریه و هرکسی که این مهارت رو کسب کنه میتونه به سطوح بالایی از پیشرفت برسه.
ببینید آخرین باری که بیش از یک ساعت و متمرکز کاری رو انجام دادید، کی بوده؟ وقتی کاری رو با انرژی و تمرکز بالاتر انجام بدید بازدهی بسیار بالاتری رو تجربه میکنید و سرعت یادگیری به شدت افزایش پیدا میکنه! کاری که دیگران توی سه ساعت انجام میدن، رو ممکنه توی یک ساعت به پایان برسونیم.
تکنیک: از همین الان زمانی رو مشخص کنید واسه کار عمیق و هر روز اون زمان رو به کار کردن روی موضوع مورد نظرتون اختصاص بدید. سعی کنید تمام عواملی که باعث میشن حواستون پرت بشه رو از خودتون دور کنید و فقط متمرکز باشید روی اون کار. موبایل رو از خودتون دور کنید. تلوزیون رو خاموش کنید. رفت و آمد کم باشه و توجهتون رو کامل بذارید روی اون کار مثلا فقط برنامه نویسی کنید.
استراحت و یادگیری برنامه نویسی
به جرئت میتونم بگم نود درصد مون بلد نیستیم استراحت کنیم. شک نکنید وقتی یک ساعت کار میکنید (مخصوصا کاری که انرژی و تمرکز نیاز داره) ذهن خسته میشه و باید استراحت کنیم. وقتی یک ساعت بدون تحرک نشستیم بدن نیاز داره بلند بشیم و یه کم تحرک داشته باشیم.
بیشتر افراد وقتی نیاز به استراحت دارن، مثلا بعد از دو ساعت برنامه نویسی یا مطالعه یا زبان خوندن، فورا میرن سراغ اینستاگرام یا واتساپ، اما باید بدونید اینستاگرام رفتن استراحت محسوب نمیشه.
اینجا کامل توضیح دادم: چطور استراحت کنیم؟ + روش صحیح استراحت کردن
استراحت یعنی کاری که الان بهم احساس راحتی بده و به آینده ام آسیب نزنه. بهترین کار بعد از مطالعه یا برنامه نویسی اینه که یه کار بیست دقیقه ای انجام بدیم مثل دوش گرفتن یا چای درست کردن. لطفا یه لیست استراحت بنویسید و هنگام خستگی به اون لیست مراجعه کنید.
تایپ ده انگشتی و یادگیری برنامه نویسی
یکی از مهمترین مهارت هایی است که یک برنامه نویس باید فرا بگیرد. به دو دلیل به تایپ ده انگشتی نیاز دارید: اول اینکه سرعت برنامه نویسی شما افزایش میابد و میتوانید چند برابر سرعت معمولی کد نویسی کنید. دلیل بعدی هم این است که ذهن شما آزاد میشود و فقط روی برنامه نویسی تمرکز میکنید. کسی که معمولی تایپ میکند بخشی از تمرکزش را باید بگذارد روی پیدا کردن یا نگاه کردن به کلمات کیبرد اما با تایپ ده انگشتی نیازی به نگاه کردن به کیبورد ندارید و دست های شما تمام کار را انجام میدهد.
البته این که میگویم تمرکز بیشتری دارید، به این معنی نیست که همان ابتدا تمرکز بیشتری دارید. در روزهای اول تمام ذهنتان درگیر مشخص کردن جای انگشتان و پیدا کردن کلمات است اما بعد از چند ماه (برای خودم یک ماه) ذهنتان کمی آزاد تر میشود و متمرکز تر کار میکنید.
تکنیک: نرم افزار های زیادی وجود دارند که به افزایش سرعت تایپ شما کمک میکنند. با جستجوی گوگل یک نرم افزار خوب پیدا کنید و تایپ ده انگشتی را شروع کنید. میتوانید از نرم افزار rapid typing استفاده کنید یا هر نرم افزار یا سایت دیگری. فقط شروع کنید و با تمرین این مهارت را به جعبه ابزار مهارتی تان اضافه کنید.
از اینکه تا انتهای پست همراه مون بودید متشکرم. امیدوارم این راهکار ها مفید باشه و بهتون کمک کنه یادگیری سریع تری رو تجربه کنید و به برنامه نویس موفقی تبدیل بشید.
مطلبی دیگر از این انتشارات
ما همه مقصریم! (لایو اینستاگرامی پسر ۱۴ ساله)
مطلبی دیگر از این انتشارات
کنکاش درونی در رم: یادداشتی درباره فیلم «تومازو» ساخته ابل فرارا
مطلبی دیگر از این انتشارات
استخدام برنامه نویس iOS و درآمد برنامه نویس iOS