آموزشی

17 سال برنامه نویسی: از نوجوانی تا امروز

سلام! من منصور جوادی هستم و از 17 سالگی وارد دنیای برنامه نویسی شدم. این یعنی حدودا دو دهه درگیر کد، الگوریتم، باگ و خلاصه هر چیزی که مربوط به این حوزه میشه، بودم. توی این سال ها کلی چیز یاد گرفتم، کلی تجربه کسب کردم و البته کلی اشتباه هم مرتکب شدم. تو این پست می خوام چکیده ای از این سال ها رو با شما به اشتراک بزارم. این شما و این 19 تجربه شخصی من از دنیای برنامه نویسی:

  • ✳️1. زبان برنامه نویسی اول مهم نیست، مهم درک مفاهیم پایه است.
  • ✳️2. یادگیری مداوم یک ضرورت است، نه یک انتخاب.
  • ✳️3. هیچ وقت از پرسیدن سوال خجالت نکشید.
  • ✳️4. جستجو در اینترنت، بهترین دوست یک برنامه نویسه.
  • ✳️5. کد تمیز و خوانا، ارزشمندتر از کدیه که فقط کار کنه.
  • ✳️6. مستندسازی کد، خودت رو در آینده نجات میده.
  • ✳️7. همکاری با دیگران، سرعت پیشرفتت رو چند برابر میکنه.
  • ✳️8. ورژن کنترل (Git) رو جدی بگیرید، زندگی بدون اون غیر ممکنه.
  • ✳️9. تست کردن کد، از بروز مشکلات بزرگ جلوگیری میکنه.
  • ✳️10. باگ ها فرصتی برای یادگیری هستن، نه دلیلی برای ناامیدی.
  • ✳️11. صبور باشید، یادگیری برنامه نویسی زمان میبره.
  • ✳️12. به سلامت جسمی و روحی خودتون اهمیت بدید.
  • ✳️13. از ابزارهای مناسب استفاده کنید.
  • ✳️14. بهینه سازی کد، یه هنرِ.
  • ✳️15. شرکت در پروژه های متن باز، دید شما رو بازتر میکنه.
  • ✳️16. به جوامع برنامه نویسی بپیوندید.
  • ✳️17. از اشتباهاتتون درس بگیرید و تکرارشون نکنید.
  • ✳️18. برای خودتون هدف تعیین کنید.
  • ✳️19. از برنامه نویسی لذت ببرید!

حالا که تجربیاتم رو گفتم، وقتشه چند تا توصیه طلایی هم بهتون بکنم: 7 توصیه طلایی برای برنامه نویس های جوان:

  • ✳️1. در یک حوزه متخصص بشید، اما از یادگیری حوزه های دیگه غافل نشید.
  • ✳️2. روی مهارت های نرم (Soft Skills) خودتون هم کار کنید. (ارتباط موثر، کار تیمی، مدیریت زمان و . . . )
  • ✳️3. یه منتور پیدا کنید که بتونه راهنماییتون کنه.
  • ✳️4. پروژه های شخصی انجام بدید تا مهارت هاتون رو به چالش بکشید.
  • ✳️5. رزومه و نمونه کارتون رو همیشه به روز نگه دارید.
  • ✳️6. دنبال فرصت های کارآموزی باشید.
  • ✳️7. به خودتون باور داشته باشید و تسلیم نشید.

این 5 نکته تکمیلی هم یادتون نره:

  • ✳️1. در مورد امنیت سایبری اطلاعات کسب کنید.
  • ✳️2. با مفاهیم طراحی UI/UX آشنا بشید.
  • ✳️3. مهارت های دیباگینگ (Debugging) خودتون رو تقویت کنید.
  • ✳️4. در مورد معماری نرم افزار تحقیق کنید.
  • ✳️5. همیشه دنبال راه حل های خلاقانه باشید.

و در آخر، 4 اشتباه مهلکی که نباید مرتکب بشید:

  • ✳️1. کپی پیست کردن کد بدون فهمیدنش.
  • ✳️2. نادیده گرفتن تست کردن کد.
  • ✳️3. عدم مستندسازی کد.
  • ✳️4. ترس از یادگیری چیزهای جدید.

17 سالگی و برنامه‌نویسی: 19 تجربه، 7 توصیه، 5 نکته تکمیلی و 4 اشتباه مهلک

19 تجربه از 17 سال زندگی یک برنامه‌نویس

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

شروع زود هنگام:

هرچی زودتر شروع کنید، بهتره. از 10 سالگی شروع کردم و واقعا خوشحالم. 2.

انتخاب زبان مناسب:

اول با Scratch شروع کردم، بعد رفتم سراغ Python که خیلی عالی بود برای شروع. 3.

یادگیری مداوم:

دنیای برنامه‌نویسی خیلی سریع تغییر می‌کنه، همیشه باید در حال یادگیری باشین. 4.

تمرین و تکرار:

بدون تمرین، هیچی یاد نمی‌گیرین. پروژه‌های کوچیک رو جدی بگیرین. 5.

جستجو و تحقیق:

هیچوقت از پرسیدن سوال خجالت نکشین، Stack Overflow بهترین دوستتونه. 6.

حل مسئله:

برنامه‌نویسی یعنی حل مسئله. سعی کنین مسائل رو به اجزای کوچکتر تقسیم کنین. 7.

کار گروهی:

کار کردن توی تیم خیلی مهمه، مهارت‌های ارتباطی‌تون رو تقویت کنین. 8.

ساختن پروژه:

با ساختن پروژه‌های واقعی، خیلی چیزها یاد می‌گیرین. 9.

شرکت در مسابقات:

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

مطالعه کدهای دیگران:

خوندن کد بقیه برنامه‌نویس‌ها، دیدتون رو بازتر می‌کنه. 11.

استفاده از ابزارها:

با IDE ها و ابزارهای مختلف آشنا بشین و ازشون استفاده کنین. 12.

مدیریت زمان:

برنامه‌نویسی زمان‌بره، باید یاد بگیرین چطور زمانتون رو مدیریت کنین. 13.

استراحت کافی:

هیچوقت بدون استراحت کافی، کد ننویسین. خستگی باعث اشتباهات زیادی می‌شه. 14.

توجه به جزئیات:

توی برنامه‌نویسی، جزئیات خیلی مهم هستن. یه اشتباه کوچیک، می‌تونه کل برنامه رو خراب کنه. 15.

صبور بودن:

یادگیری برنامه‌نویسی زمان می‌بره، صبور باشین و ناامید نشین. 16.

به‌روز بودن:

همیشه از آخرین تکنولوژی‌ها و ترندها خبر داشته باشین. 17.

یادگیری از اشتباهات:

از اشتباهاتتون درس بگیرین و سعی کنین دیگه تکرارشون نکنین. 18.

اشتیاق:

بدون اشتیاق، نمیشه برنامه‌نویس خوبی شد. عاشق کاری که می‌کنین باشین. 19.

کمک به دیگران:

دانشتون رو با بقیه به اشتراک بذارین و بهشون کمک کنین.

7 توصیه طلایی برای برنامه‌نویسان جوان

این توصیه‌ها نتیجه تجربه و آزمون و خطاهای منه، امیدوارم به دردتون بخوره: 1.

هدف تعیین کنید:

یه هدف مشخص برای خودتون تعیین کنین و برای رسیدن بهش تلاش کنین. 2.

برنامه‌ریزی داشته باشید:

یه برنامه منظم برای یادگیری و تمرین داشته باشین. 3.

از منابع آموزشی معتبر استفاده کنید:

منابع آموزشی زیادی وجود داره، اما همه معتبر نیستن. دنبال منابع خوب بگردین. 4.

با برنامه‌نویس‌های حرفه‌ای ارتباط برقرار کنید:

ازشون سوال بپرسین و از تجربیاتشون استفاده کنین. 5.

در پروژه‌های متن‌باز مشارکت کنید:

این یه فرصت عالی برای یادگیری و کمک به جامعه برنامه‌نویسیه. 6.

مهارت‌های نرم رو هم یاد بگیرید:

مهارت‌های ارتباطی، کار گروهی و حل مسئله هم خیلی مهم هستن. 7.

همیشه تشنه یادگیری باشید:

دنیای برنامه‌نویسی همیشه در حال تغییره، پس باید همیشه در حال یادگیری باشین.

5 نکته تکمیلی که باید بدونید

این نکات شاید به ظاهر کوچیک باشن، اما خیلی تاثیرگذارن: 1.

اسم متغیرها رو درست انتخاب کنید:

یه اسم مناسب برای متغیرهاتون انتخاب کنین که مفهومش رو برسونه. 2.

کدتون رو تمیز بنویسید:

از فرمت‌بندی مناسب استفاده کنین و کدتون رو خوانا کنین. 3.

کامنت بذارید:

توی کدتون کامنت بذارین تا بقیه (و خودتون بعدا) بتونن کدتون رو بهتر بفهمن. 4.

از Git استفاده کنید:

Git یه ابزار عالی برای مدیریت پروژه‌هاتونه. 5.

تست کنید:

قبل از اینکه کدتون رو منتشر کنین، حتما تستش کنین.

4 اشتباه مهلک که نباید مرتکب بشید

این اشتباهات رو من خودم تجربه کردم و نمی‌خوام شما هم تجربه‌شون کنید: 1.

کپی پیست کردن کد:

از کپی پیست کردن کد بدون اینکه بفهمین چیکار می‌کنه، خودداری کنین. 2.

نادیده گرفتن خطاها:

هیچوقت خطاها رو نادیده نگیرین و سعی کنین دلیلشون رو پیدا کنین. 3.

کد نویسی بدون فکر:

قبل از اینکه شروع به کد زدن کنین، یه کم فکر کنین و یه نقشه برای خودتون بکشین. 4.

بی‌توجهی به امنیت:

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

نمایش بیشتر

یک دیدگاه

  1. فقط یه نکته کوتاه درباره اشتراک گذاری پروژه ها: ما یه بار با دوستام پروژه ای رو تموم کردیم ولی نسخه بک آپ نگرفتیم. وقتی سیستم کرش کرد همه کدها رفت! حالا همیشه از گیت و درایو ابری استفاده می کنم. یه وقت این اشتباه رو نکنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا