در دنیایی زندگی میکنیم که بیشتر فعالیتهای ما از طریق نرمافزارها و برنامهها پیش میرود و یادگیری برنامهنویسی علاوه بر این که پاسخی به حس کنجکاوی ما درباره این دنیای عجیب است میتواند زمینه شروع یک شغل درآمدزا و متناسب با زندگی در دنیای آینده باشد. در کارگاه امروز مهارتهای برنامهنویس شدن را گام به گام مرور میکنیم.
1 مهارت کار با رایانه
یکی از شرط های لازم برای برنامهنویس شدن کار با رایانه و اینترنت است. سعی کن مهارت های ICDL و کار با خانواده آفیس مثل ورد و اکسل و پاورپوینت و ... کار با CMD در ویندوز و تا حدودی کار با فتوشاپ را یاد بگیری. اینها مهارتهای پایهای در زمینه رایانه است. نیازی به رفتن به کلاس هم نداری. کتابها و فیلمهای آموزشی بسیار زیادی هم رایگان و هم با هزینه کم وجود دارند که به تو کمک خواهند کرد.
2یادگیری زبان انگلیسی
برنامه نویسی یکی از تخصصها و مهارتهایی است که مدام به واسطه زبانها و پلتفرمهای جدید نیاز به به روز شدن دارد. از طرفی منابع اصلی یادگیری برنامه نویسی سایتهای مرجع خارجی است. اگر بر زبان انگلیسی مسلط باشی زودتر از بقیه میتوانی مهارت و تخصص خود را ارتقا بدهی یا اگر در هنگام کدنویسی به مشکل و خطایی جدید برخوردی با یک سرچ انگلیسی در گوگل میتوانی مشکل را برطرف کنی.
3یادگیری الگوریتم
وقتی با مفاهیم اولیه رایانه آشنا شدی و تسلط نسبی بر زبان انگلیسی پیدا کردی، پیشنهاد میکنم شروع به یادگیری الگوریتم کنی. الگوریتم، درک و حل مسئله را در تو تقویت و کمک میکند در مواجهه با چالشهای برنامهنویسی بهتر عمل کنی و در حل پروژهها بهتر تفکر کنی. به طور خلاصه الگوریتم تو را آماده ورود به دنیای برنامهنویس شدن میکند. چیزی شبیه گرم کردن قبل از وزنه زدن در باشگاه بدن سازی است.
4یادگیری یک زبان برنامه نویسی پایه
برای شروع به یادگیری یک زبان برنامه نویسی پیشنهاد ما این است که یک زبان پایه مانند زبان C را انتخاب کنی. تجربه نشان داده است که این زبان یکی از بهترین زبانهای برنامهنویسی برای شروع و آشنایی با مفاهیم اولیه، ساختارها و شیوه نوشتن یک برنامه برای رایانه است. از طرفی اصول تمام زبانهای برنامهنویسی یکی است و فقط در نحوه نوشتن و نگارش دستورات متفاوت هستند.