mohammad69
5 سال پیش توسط mohammad69 مطرح شد
4 پاسخ

ایده یادگیری زبانها وفریمورک های اسان درمقابل سخت

سلام
شما اگه بخواید یک فول استک باشید (در نظر میگیریم منظور ما طراح-برنامه نویس وب واپ موبایله )نظرتون چیه درمقابل زبانهایا فریمورک های سخت ,از اسون هاش استفاده کنیم
فرض کنیم مثلا سمت uiبجای ریکت ازویو -استفاده کنیم بجای کدنویسی طولانی از بوت استرپ
بجایی اینکه روی phpکاملا فوکوس کنیم بریم سمت لاراول
اگه سرعت, سبک بودن و...مهم باشه بجای نود بریم سمت گو
برای موبایل بجای نیتیو و زامارین و....بریم فلاتر یاد بگیریم
درصد موفقیت این ایده درچه حدی میتونه باشه؟


ثبت پرسش جدید
علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش آپدیت شد
1

@mohammad097814
این الان ایده نیست . 90% همین کارو میکنن دیگه .
هدف انجام و رسیدن به نتیجه نهایی هست مهم نیست با چی درست میکنید مهم اینه با کیفیت خوب و دقیقن چیزی که میخاین درستش کنید . چرا ادم خودشو درگیر پیچیدگی کنه .
ولی اینم بگم تا php ندونید رفتن سروقت لاراول اشتباست . پیش نیاز ها رو نمیشه یاد نگرفت .


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
3

فول استک کسی هست که با همه ی تکنولوژی های مرتبط با کاری که داره انجام میده بتونه کار کنه و دانش کافی برای یادگیری و استفاده از ابزارهای مرتبط رو داشته باشه.

چیزی به نام سخت و اسون نداریم! همه چیز نسبی هست! ممکنه یه چیزی الان براتون سخت باشه اما دو ماه دیگه ببینید چقدر اسون بوده! بستگی به سطح دانش و مهارت شما داره.

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

مثلا تا چند سال پیش برای برنامه نویسی موبایل باید از زبان هایی مثل جاوا یا objective C استفاده میشد اما بعدش چیزای جدیدتر اومد مثل reactnative و الان دوباره شاهد این هستیم که flutter رو میشه استفاده کرد و همزمان روی پلتفرم های مختلف اپلیکیشن ساخت.

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

اگه نمیتونید مدام مطالعه کنید و یاد بگیرید رشته کامپیوتر بدرد شما نمیخوره و بهتره به رشته های دیگه برید و فعالیت کنید.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش آپدیت شد
2

درود

چنانچه بخواهید برنامه‌نویس موفقی باشید، باید یه درک کلی در مورد برنامه‌نویسی داشته باشید. این باعث میشه بتونید نقاط ضعف و قوت زبان‌ها رو بر اساس پروژه ای که دارید ،‌کامل بشناسید
زبان‌هایی مثل 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


mohammad69
@mohammad69 5 سال پیش مطرح شد
0

درود
اول به این نکته اشاره کردم فرض میکنیم
قطعا برای عنوان فول استک مرارت های زیادی باید کشید ودر خیلی از زمینه ها اشنا بود
در بحث زبان وفریمورک خب معلومه باید پیش نیازها رو درک کرد تا به فریمورک ها رسید در بعضیها بیشتر در بعضی ها کمتر
بحث بنده این هست که دوستان فرمودند در دنیای برنامه نویسی معلوم نیست باچیزی که کد میزنی شاید چند سال دیگه نابود بشه یا انقدر کم استفاده بشه به خودت بگی چرا انقدر به این زبان وقت گذاشتم در حالیکه میتونستم چیزهای جدیدی درباره سایر زبانهای جدید فرا بگیرم
وقتی مقایسه پیش میاد اصولا بحث سختی یااسونی پیش میاد حالا میتونه 10درصد سخت باشه یا 100درصد به نظر بنده وقتی یک زبان وقتت رو بیشتر میگیره نسبت به زبان دیگه باهمون عمقی که در نظر داری عملا سخت هست چون وقت بیشتری گذاشتی حداقل برای من صدق میکنه
مطالعه خوبه وخیلی هم مهم ولی به نظرم باید وقتت رو با چیزهای که در کمترین زمان واسونترین روش حاصل میشه پر کنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام