سلام
میشه در برنامه نویسی وب و موبایل حرفه ای بود یا حتما باید در یک زمینه حرفه ای شد؟
من در حال یادگیری php هستم و بعد جاوا اسکریپت و ویو جی اس را یاد میگیرم و بعد شاید فلاتر یا ریکت نیتیو هم یاد بگیرم .
به نظر شما میشه در همه این زبان ها و فریمورک ها حرفه ای بود یا نه ؟ چون من هم به کد نویسی موبایل و هم بک اند و هم فرانت اند علاقه دارم و نتونستم فقط یکی را انتخاب کنم اما نمیدانم در چند زمینه برنامه نویسی میشه حرفه شد یا نه؟
سوال بسیار خوبیه
قسمتی از برنامه نویسی یادگیری سینتکس هست
و قسمت سخت دیگه اش به روز موندن تو اون حوزه
مثلا همین مورادی که اشاره کردی
چند وقت یک بار نسخه جدید PHP منتشر میشه و لاراول هم که مرتبا داره آپدیت میشه
با هر آپدیت لیست بزرگی از چیز های جدید برای یادگیری و تسلط داری
علاوه بر اینها روز به روز تکنولوژی های جدید معرفی میشه.. دیتابیس های جدید، سیستم های صف مختلف، مکانیزم های جدید سرچ و غیره
Js هم همینطوره.. چند وقت یک بار نسخه جدید اکمااسکریپت میاد و کتابخونه های جدید و ...
حالا سوال اصلی اینه که آیا وقت میشه توی همه این موارد آدم خودش رو به روز نگه داره و عمیق بشه؟
خیلی ها شاید با این سبک مشکلی نداشته باشند
اما من به شخصه قطره ای عمیق رو به دریاچه ای کم عمق ترجیح میدم.
اگر سنت پایینه و نیاز به درامد نداری بنظرم میتونی اما اگه میخای زود به درامد و شغل برسی بهتره تو یک زمینه تخصصی کار کنی.
به این نکته هم توجه کن تو تله فکری اینکه با دیدن فلان دوره تو اون زمینه متخصص میشم نیوفتی ، بیشتر چیز هایی که شما یاد میگیری تو پروژه و مواجهه با چالش های مختلفه ، وگرنه به خودت میای میبینی دوسال از وقتت رو گذاشتی پای ویدیو و هیچ کدوم از مهارت هارم به طور کامل یاد نگرفتی
دوست عزیز همه این چیز هایی که نوشتی رو من کار کردم. در حدی که بتونم راحت باهاش پروژه های بزنم. به علاوه چند زبان و فریمورک دیگه. دلیل یادگیریم هم علاقه بود. اما بهت توصیه میکنم این کار رو نکن. تجربه ی خودم رو بگم که من سه ساله روزی حداقل 3 ساعت آموزش میبینم (خارج از تایم کار) و سعی میکنم خودمو توی حوزه های مختلف به روز نگه دارم. اما این موضوع یه مشکل بسیار اساسی داره. اونم اینه که شما در نهایت میخواین روی یک حوزه توی یک شرکت کار کنید. نمیتونید همزمان از همه ی چیزایی که یاد گرفتین استفاده کنید.
من به دلیل حس علاقه م به یادگیری حتی رفتم توو حوزه های دیگه ای مثل شبکه و ماشین لرنینگ و امنیت و... اما بعد چند سال دیدم تبدیل شدم به یه آدمی که از همه چی سر درمیاره (حالا نه اینکه بخوام بگم خیلی بارمه; نه. ولی خب به نسبت جایگاه خوبی دارم از نظر اطلاعات فنی) ولی توی این چند سال حتی یک ریال هم پس انداز ندارم :)) چون خیلی اوقات بجای کار کردن نشستم دوره های اموزشی دیدم.
پس در نهایت من این پکیج رو بهت پیشنهاد میدم که هم بتونی متخصص باشی و هم پول دراری و هم یک آچار فرانسه برای خودت باشی:
1- لاراول
2- ری اکت یا ویو یا انگولار (من هر سه رو کار کردم و اکیدا توصیه میکنم فقط و فقط یکیشونو یاد بگیر و تایمت رو اختصاص بده به چیزای دیگه)
3- pwa
4- فلاتر
مورد 3 و 4 رو زمانی یاد بگیر که میخوای فریلنس کار کنی. در غیر اینصورت 1 و 2 رو فوکوس کن روش.که البته هرکدومشونم کلی پیش نیاز دارن :))
اینارو که یاد گرفتی اونجا متوجه میشی که زور بک اند میچربه توی علایقت یا فرانت اند! ولی در هر صورت توصیه ی من اینه 2 مورد اول رو با رعایت تمامی پیش نیاز هاش یاد بگیر. مورد 3 و 4 رو هم بگذار برای آینده.موفق باشی
یعنی اگر laravel و vue و فلاتر را بلد باشم میتونم در این فریمورک ها همیشه بروز باشم و در آن ها متخصص بشم؟
وقتی من تونستم، یعنی قطعا شما و هرکس دیگه ای هم میتونه! فقط یه نکته داره، اونم اینه که عجله نباید بکنید، اول لاراول رو اصطلاحا قورت بدین، بعد ویو، بعد که تایم ازاد داشتین فلاتر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟