سلام
شما اگه بخواید یک فول استک باشید (در نظر میگیریم منظور ما طراح-برنامه نویس وب واپ موبایله )نظرتون چیه درمقابل زبانهایا فریمورک های سخت ,از اسون هاش استفاده کنیم
فرض کنیم مثلا سمت uiبجای ریکت ازویو -استفاده کنیم بجای کدنویسی طولانی از بوت استرپ
بجایی اینکه روی phpکاملا فوکوس کنیم بریم سمت لاراول
اگه سرعت, سبک بودن و...مهم باشه بجای نود بریم سمت گو
برای موبایل بجای نیتیو و زامارین و....بریم فلاتر یاد بگیریم
درصد موفقیت این ایده درچه حدی میتونه باشه؟
@mohammad097814
این الان ایده نیست . 90% همین کارو میکنن دیگه .
هدف انجام و رسیدن به نتیجه نهایی هست مهم نیست با چی درست میکنید مهم اینه با کیفیت خوب و دقیقن چیزی که میخاین درستش کنید . چرا ادم خودشو درگیر پیچیدگی کنه .
ولی اینم بگم تا php ندونید رفتن سروقت لاراول اشتباست . پیش نیاز ها رو نمیشه یاد نگرفت .
فول استک کسی هست که با همه ی تکنولوژی های مرتبط با کاری که داره انجام میده بتونه کار کنه و دانش کافی برای یادگیری و استفاده از ابزارهای مرتبط رو داشته باشه.
چیزی به نام سخت و اسون نداریم! همه چیز نسبی هست! ممکنه یه چیزی الان براتون سخت باشه اما دو ماه دیگه ببینید چقدر اسون بوده! بستگی به سطح دانش و مهارت شما داره.
اما واسه شروع با شما موافق هستم. اول چیزایی که سریعتر میتونید یاد بگیرید رو شروع کنید بعدش برید سراغ چیزایی که فکر میکنید سخته. تکنولوژی های مختلف به سرعت دارن تغییر پیدا میکنن و نابود میشن و یه چیز بهتر جای اونا رو میگیره. پس اگه فقط روی یه موضوع کار کنید بعدا امکان داره موقعیت شغلی خودتون رو از دست بدید مخصوصا توی حوزه کامپیوتر.
مثلا تا چند سال پیش برای برنامه نویسی موبایل باید از زبان هایی مثل جاوا یا objective C استفاده میشد اما بعدش چیزای جدیدتر اومد مثل reactnative و الان دوباره شاهد این هستیم که flutter رو میشه استفاده کرد و همزمان روی پلتفرم های مختلف اپلیکیشن ساخت.
برنامه نویس موبایلی که دو سه سال بعد فلاتر بلد نباشه شاید گزینه های کمتری واسه استخدام شدن براش وجود داشته باشه. و این رو بدونید چند سال بعد چیزایی میاد که باز بهتر از فلاتر هستند و باید اونا رو هم یاد بگیرید یا حداقل امتحانشون کنید.
اگه نمیتونید مدام مطالعه کنید و یاد بگیرید رشته کامپیوتر بدرد شما نمیخوره و بهتره به رشته های دیگه برید و فعالیت کنید.
درود
چنانچه بخواهید برنامهنویس موفقی باشید، باید یه درک کلی در مورد برنامهنویسی داشته باشید. این باعث میشه بتونید نقاط ضعف و قوت زبانها رو بر اساس پروژه ای که دارید ،کامل بشناسید
زبانهایی مثل C یا Java تقریبا استانداردهای خوبی رو رعایت کردند و حتی نسخههای جدید PHP
چنانچه شما با یکی از این زبان ها کاملا آشنا باشید، برای سوئیچ کردن به زبانهای دیگه تنها کافیه سینتکس اون زبان رو یاد بگیرید
در مورد سوال شما: قاعدتا هر دولوپری سعی میکنه از بهترین و پر کاربردترین ابزار استفاده کنه. اما این ایده که یادگیری PHP خیلی مهم نیست و میشه Laravel رو بجاش یاد گرفت، زیاد صحیح نیست. لاراول یه فریم ورک زبان PHP هست و برای اینکه بتونی کامل از امکاناتش استفاده کنی و عملکردش رو متوجه بشی و یا تغییرات بوجود بیاری ، باید درک خوبی از زبان PHP داشته باشی.
As awesome as Laravel is, it does assume that you have a good understanding of Object-Oriented Programming
درود
اول به این نکته اشاره کردم فرض میکنیم
قطعا برای عنوان فول استک مرارت های زیادی باید کشید ودر خیلی از زمینه ها اشنا بود
در بحث زبان وفریمورک خب معلومه باید پیش نیازها رو درک کرد تا به فریمورک ها رسید در بعضیها بیشتر در بعضی ها کمتر
بحث بنده این هست که دوستان فرمودند در دنیای برنامه نویسی معلوم نیست باچیزی که کد میزنی شاید چند سال دیگه نابود بشه یا انقدر کم استفاده بشه به خودت بگی چرا انقدر به این زبان وقت گذاشتم در حالیکه میتونستم چیزهای جدیدی درباره سایر زبانهای جدید فرا بگیرم
وقتی مقایسه پیش میاد اصولا بحث سختی یااسونی پیش میاد حالا میتونه 10درصد سخت باشه یا 100درصد به نظر بنده وقتی یک زبان وقتت رو بیشتر میگیره نسبت به زبان دیگه باهمون عمقی که در نظر داری عملا سخت هست چون وقت بیشتری گذاشتی حداقل برای من صدق میکنه
مطالعه خوبه وخیلی هم مهم ولی به نظرم باید وقتت رو با چیزهای که در کمترین زمان واسونترین روش حاصل میشه پر کنی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟