13 نکته برای یادگیری برنامه نویسی به تنهایی
13 نکته برای یادگیری برنامه نویسی به تنهایی
Anonim

آیا به تنهایی برنامه‌نویسی را یاد می‌گیرید و برای ایجاد انگیزه در خود تلاش می‌کنید؟ خودآموزی می تواند تمام نیروها را از بین ببرد. در اینجا 13 نکته یادگیری از لارنس برادفورد، خالق وبلاگ Learntocodewith.me، برای کسانی که به تنهایی کدنویسی را یاد می گیرند، آورده شده است. این دستورالعمل ها به شما کمک می کند تا دانش را به سرعت، کارآمد و بدون استرس غیر ضروری به دست آورید.

13 نکته برای یادگیری برنامه نویسی به تنهایی
13 نکته برای یادگیری برنامه نویسی به تنهایی

۱- انگیزه مناسب برای یادگیری پیدا کنید

داشتن یک دلیل روشن برای اینکه چرا در حال یادگیری کدنویسی هستید به شما کمک می کند تمرکز کنید. حتما هدف خاصی را برای خود تنظیم کنید. انگیزه خود را با جزئیات در نظر بگیرید. "من می خواهم بتوانم"، "خوب است که یاد بگیرم" یک هدف بد است. نمونه هایی از اهداف خوب:

  1. در حرفه فعلی خود بیشتر پیشرفت کنید.
  2. شغلت را عوض کن
  3. به لطف پروژه های جانبی پول بیشتری کسب کنید.
  4. محصول خود را (بازی، اپلیکیشن موبایل) توسعه دهید، یک استارت آپ ایجاد کنید.

مهم نیست که نکات ذکر شده همان نکاتی است که خودتان تعریف می کنید - آنها را فراموش نکنید. به یاد داشته باشید که هدف نهایی نجات سخت ترین زمان ها خواهد بود.

برای به خاطر سپردن هدف، می توانید آن را روی کاغذ بنویسید و در معرض دید قرار دهید، آن را تصویر زمینه روی دسکتاپ رایانه یا تلفن خود قرار دهید (که من بیشتر آن را دوست دارم).

2. زبان صحیح را انتخاب کنید

در آغاز، تصمیم گیری در مورد چه چیزی می تواند بسیار دشوار باشد. یادگیری برخی از زبان های برنامه نویسی آسان تر است، برخی کاربردهای محدودتری دارند. با این حال، شما نباید بیش از حد به این موضوع معطل شوید. بهتر است با هر چیزی شروع کنید تا اینکه ساعت ها به دنبال گزینه "عالی" باشید. زیرا هنگامی که به یک زبان برنامه نویسی تسلط داشته باشید، جابجایی به زبان دیگر آسان تر خواهد بود.

اگر از قبل هدف نهایی خود را می دانید، تعیین کنید برای رسیدن به آن چه چیزی لازم است. زبان های متناسب با این هدف را بیاموزید. برای توسعه بازی های سه بعدی، به برخی زبان ها و ابزارها، برای ایجاد وب سایت ها - دیگران نیاز دارید.

اگر مطمئن نیستید از کجا شروع کنید، جاوا اسکریپت را یاد بگیرید. چه برنامه نویسان دیگر آن را دوست داشته باشند یا نه، جاوا اسکریپت روز به روز محبوب تر می شود و نه تنها در توسعه وب سایت، بلکه در زمینه های دیگر نیز استفاده می شود. بنابراین، شما حداکثر تعداد برنامه ها را پوشش می دهید.

3. برنامه ریزی کنید

یک برنامه کلاسی مشخص، احتمال موفقیت را افزایش می دهد. اما ضرب الاجل های واقع بینانه را برای وظایف خاص تعیین کنید. انتظار نداشته باشید که صدها صفحه برنامه نویسی را در کمتر از یک هفته به پایان برسانید - مگر اینکه در این مدت از تمام مسئولیت های دیگر خود صرف نظر کنید.

وقتی برای اولین بار شروع به یادگیری برنامه نویسی به تنهایی کردم، در هر سلول تقویم فضایی برای 25 دقیقه تمرین داشتم.

مطالعه خود برنامه نویسی
مطالعه خود برنامه نویسی

25 دقیقه ورزش در روز آسان است. ارزش این را دارد که به چنین حداقلی عادت کنید و به زودی نمی توانید خود را برای چندین ساعت از تمرین دور کنید.

4. یک کار را در یک زمان انجام دهید

بسیاری از مردم سعی می کنند صدها کار را همزمان انجام دهند. یک اشتباه بزرگ! یک کار را در یک زمان انجام دهید. HTML، JavaScript، Swift و هر چیز دیگری را به صورت موازی یاد نگیرید. خودت را دیوانه می کنی!

این مورد ممکن است برای شما سخت باشد (از تجربه صحبت می کنم)، زیرا همیشه می خواهید همه چیز را یکجا یاد بگیرید.

در کتاب خود "از چیز اصلی شروع کن!" گری کلر می‌گوید: «نتایج فوق‌العاده مستقیماً به این بستگی دارد که چقدر می‌توانید تمرکزتان را محدود کنید». این را می توان برای هر چیزی از جمله یادگیری برنامه نویسی اعمال کرد. از دیر رسیدن نترسید - زبان ها و فناوری ها به جایی نمی رسند. از کوچک شروع کنید و به سمت جلو حرکت کنید.

5. همه چیز را به قسمت های کوچک تقسیم کنید

مانند نکته قبلی، نیازی نیست که اطلاعات زیادی را به یکباره در خود جمع کنید، حتی اگر در مورد یک موضوع باشد. یادگیری یک چیز جدید زمانی که به تکه های کوچکتر تقسیم شود بسیار آسان تر است.

روی یک موضوع تمرکز کنید و آن را به قطعات قابل هضم تقسیم کنید. قبل از اینکه به مفهوم بعدی بروید، مطمئن شوید که یک مفهوم را کاملاً درک کرده و درونی کرده اید.

کارآفرین تیم فریس، مخفف ABC - Always Be Compresing را ابداع کرد. ایده این است که شما باید سعی کنید هر بلوک اطلاعات را تا حد امکان مختصر فرموله کنید. سپس آن را در یک پاراگراف خلاصه کنید، یک نمودار یا تصویر ایجاد کنید، از یک طرح یادگاری استفاده کنید - هر چه باشد، تا زمانی که به شما کمک کند به سرعت آنچه را که به دنبال آن هستید به خاطر بیاورید.

6. راه را تغییر دهید

تحقیقات نشان می دهد که هر چه بیشتر از انواع ادراک استفاده کنید، احتمال بیشتری برای جذب آن خواهید داشت. کتاب ها، فیلم ها، درس های تعاملی، آزمون ها، پادکست ها و موارد دیگر به شما در این امر کمک می کنند.

اطلاعات را به هر طریقی که می توانید جذب کنید. به گفته جودی ویلیس، نویسنده کتاب «به کودک خود بیاموزید تا به راحتی بیاموزد»، هر چه مناطق بیشتری از مغز اطلاعات مربوط به یک موضوع را ذخیره کند، روابط فعال تری شکل می گیرد. افزونگی آن‌ها به دانش‌آموز فرصت‌های بیشتری برای دریافت اطلاعات از ذخایر مختلف مغز می‌دهد. این پیوند متقابل داده ها به این معنی است که ما چیزی را یاد گرفته ایم، نه اینکه فقط به خاطر بسپاریم.

۷- دیگران را آموزش دهید

نیاز به توضیح یک مفهوم یا یک فرآیند برای کسی تضمین می کند که خودتان آن را کاملاً درک خواهید کرد. این را می توان به روش های مختلف انجام داد. یکی از آنها تدریس دوره یا کارگاه های آموزشی برای نوجوانان است. شما می توانید ویدیوهای YouTube خود را برای توضیح مفاهیم بسازید. ایده ویدیو را دوست ندارید؟ شما می توانید بدون آن انجام دهید. شما می توانید به روش های مختلف تدریس کنید. متناوبا، بنویسید. برای مثال، با کمک وبلاگم، نه تنها به دیگران کمک می کنم، بلکه بسیار مؤثرتر از زمانی که به تنهایی درس می خواندم، یاد می گیرم.

در هر صورت، آموزش آنچه که خودتان می آموزید به دیگران کمک می کند تا مفاهیم شکل گرفته در ذهن شما تقویت شود.

در بسترهای آموزشی، معمولاً فرصتی برای کمک به دیگران وجود دارد. این معمولا چیزی شبیه به یک انجمن برای سوالات دانش آموزان است. نگاهی به آنجا بیندازید و اگر سوالی وجود دارد که پاسخ آن را می دانید (یا حداقل فکری در مورد آن دارید) بنویسید، دریغ نکنید. سایت های آموزشی خوب فضای سالمی دارند و کمک شما قابل قدردانی خواهد بود. و با خیال راحت سوالات خود را بپرسید! به دیگران این فرصت را بدهید که چیزی را برای شما توضیح دهند.

8. یک فرد همفکر پیدا کنید

این را می توان از طریق یک جلسه شخصی یا آنلاین انجام داد. می‌توانید با یکی از دوستان یا اعضای خانواده که می‌خواهند برنامه‌نویسی یاد بگیرند، شریک شوید. همانطور که مردم با دیگران به باشگاه می روند و هدف خود را کاهش وزن با هم تعیین می کنند، شما نیز می توانید به صورت آنلاین یک شریک پیدا کنید.

9. یک مربی پیدا کنید

چت ها و انجمن های آموزشی بسترهای آموزشی مکان های خوبی برای یافتن افراد همفکر و احتمالاً مربیان هستند.

البته تالارهای گفتگوی آنلاین منبع اطلاعاتی ارزشمندی هستند، اما وقتی بتوانید پاسخ مستقیم دریافت کنید، هیچ چیز بهتر از پشتیبانی شخصی نیست.

10. عناصر بازی را وارد فرآیند کنید

با سیستمی از قوانین و پاداش ها بیایید، این به یادگیری لذت بخش تر کمک می کند. هنگامی که یک کار مهم را با موفقیت انجام دادید، پاداش ها می توانند به شما کمک کنند تا رفلکس های مثبت را در مغز خود ایجاد کنید. آنها می توانند فرآیند یادگیری را از یک کار سخت به یک بازی تبدیل کنند. به عنوان مثال، پس از اتمام یک کتاب خاص در زمینه برنامه نویسی، همان کوله پشتی ای را بخرید که ماه ها به آن فکر می کردید.

اهدافی را تعیین کنید و برای رسیدن به آنها تلاش کنید. وقتی به آنها رسیدید به خودتان پاداش دهید.

مطالعه خود برنامه نویسی
مطالعه خود برنامه نویسی

11. کد شخص دیگری را دوباره طراحی کنید

ببینید چگونه شخص دیگری راه حلی را که می خواهید توسعه دهید، اجرا کرده است. پروژه های منبع باز را در GitHub بررسی کنید. جامعه برنامه نویسی می تواند مکانی بسیار دوستانه باشد که در آن خواندن (یا حتی اصلاح) کد یک نفر کاملاً مشکلی ندارد. فقط خط به خط را مرور کنید و در مورد اینکه هر کدام چگونه کار می کنند و چگونه در تصویر بزرگ قرار می گیرند فکر کنید.

از کارهای دیگران برای الهام گرفتن و ایده ها استفاده کنید.

12. تمرین کنید.روی یادگیری تمرکز نکنید

یک نکته بسیار مهم تازه کارها همیشه با این گیر می کنند. شما باید هر چه زودتر شروع به نوشتن کد خود کنید. می دانم که دشوار است، اما در برخی مواقع ارزش آن را دارد که از درس ها دور شویم و شروع به ایجاد پروژه های واقعی کنیم.

فهمیدن اینکه کارها چگونه کار می کنند، آزمون خودتان است و اشتباه کردن، تغییر دهنده بازی است. این ما را به نکته نهایی هدایت می کند.

13. از شکست نترسید

چنین مفهومی وجود دارد - بهره وری از شکست. هر چه یادگیری چیزی دشوارتر باشد، اطلاعات آموخته شده را بهتر به خاطر خواهید آورد. تلاش‌های ناموفق می‌توانند به شما کمک کنند تا درک عمیق‌تری کسب کنید، زیرا در یافتن اشتباهات خود و رفع آنها مشارکت خواهید داشت. بسیار مهم است که خودتان عمل کنید و چیزی یاد بگیرید، از خودتان انتقاد کنید و چیزهای جدید را کشف کنید.

حتی اگر ساختن وب سایت یا اپلیکیشن کوچک خود را هرگز به پایان نرسانید، با تلاش و شکست چیزهای زیادی یاد خواهید گرفت. این رویکرد بسیار مؤثرتر از دنبال کردن مثال‌های آموزشی مکانیکی است، زمانی که همه پاسخ‌ها جلوی چشم شما هستند.

خروجی

کلید موفقیت در خودآموزی اعتماد به نفس است. اگر به خود ایمان داشته باشید، به احتمال زیاد بهتر از آنچه انتظار می رود انجام خواهید داد. به خود و توانایی های خود شک نکنید و مانند یک قهرمان واقعی شکست خواهید خورد!

بازی فقط در صورتی از دست می‌رود که تسلیم شوید.

توصیه شده: