برنامه نویسی را از کجا شروع کنیم؟

در ابتدا با خودتان صادق باشید که چه چیزی باعث شده که تمایل به حرفه ی برنامه‌ نویسی پیدا کنید.

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

پول و درآمد در بیاورید، مسئله ی بزرگ تغییر جهان پیرامون خودتان یا حتی به فعلیت رساندن ایده‌ هایتان.

این دلایل همه دلایل بسیار خوبی برای شروع یادگیری حرفه ی برنامه‌ نویسی هستند ولی شاید دلایل خوبی برای ادامه ی آن نباشند.

 

شروع برنامه‌ نویسی

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

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

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

برنامه نویسی
برنامه نویسی

پس به عنوان یک فردی که برنامه‌‌ نویس است نیاز به این خواهید داشت که واقعا فردی صبور و با پشتکار باشید.

باید قبول کنیم که حرفه ی برنامه‌ نویسی کار اصلا ساده‌ ای نیست.

همین علت ساده نبودن حرفه ی برنامه‌ نویسی، آن را خاص و جذاب کرده است.

نیازی نیست که شما حتما در رشته‌ ی کامپیوتر یا رشته های مشابه دارای تحصیلات دانشگاهی باشید یا حتما سن‌ شما بالای ۲۰سال و یا کمتر از ۳۵سال باشد؛

و یا حتی نیاز نیست انسان بسیار با هوش و ویژه ای باشید یا پایه ی ریاضی‌ تان بسیار قوی باشد.

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

اگر پشتکار زیادی در امر یادگیری ندارید و همچنین اصلا حوصله‌ ی درگیر شدن با مسائل سخت و بسیار پیچیده را ندارید از شما می‌ خواهیم همین حالا بیخیال برنامه نویسی شوید و دستتان را به کد آلوده نکنید و به سراغ مهارت‌ های دیگری که برای شما مناسب تر است بروید.

شما با شرکت در یک دوره‌ ی برنامه‌ نویسی یا خواندن یک کتاب جامع، یک برنامه‌ نویس خواهید بود؛

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

برای یادگیری اولیه‌ ی حرفه ی برنامه‌ نویسی زمان زیادی نیاز ندارید؛

ولی برای آنکه بتوانید آنچه را در ذهن‌ شما یا مشتری‌ شما است انجام دهید به تجربه‌ های زیادی نیاز دارید.

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

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

این تصمیم آینده‌ ی شما را به شدت تغییر خواهد داد. پس باید اول در ابتدا با خود صادق باشید و از روی احساسات تصمیم نگیرید.