شاخه به شاخه کردن بین زبان های برنامه نویسی

شاخه به شاخه کردن بین زبان های برنامه نویسی

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

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

زمان به سرعت می گذره و شما میبینی که الان 4 یا 5 سال از عمرت گذشته و هنوز در هیچ جای دنیای برنامه نویسی نیستی در صورتی که اگر در ابتدای کار روی یک تخصص تمرکز کرده بودی الان یک فرد متخصص در کار خود شده بودی.

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

راهکار چیست؟

بدونه هدف شروع به یادگیری برنامه نویسی نکنید.

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

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

چشم پوشی

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

مشخص کردن یک مدت زمان خاص برای یادگیری برنامه نویسی

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

هارد کامپیوتر خودت رو انباری دوره های آموزشی نکن

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

به پول فکر نکنید

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

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

درج دیدگاه

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

*

code