بازار کار جنگو تو ایران چطوره؟ میدونم php بازار کارش بهتره ولی بدلیل اینکه ازش خوشم نمیاد (کثیفی کد و سینتکس بد) نمیخوام یادش بگیرم
ولی جنگو رو دوست دارم و باهاش ارتباط خوبی میگیرم. حالا بنظرتون بازار کارش چطوره؟
و اینکه چرا دسته بندی بک اند وجود نداره؟ /:
سلام
بازار کار خوبی تو ایران (نسبت به php) نداره ولی در کل خوبه و آینده بهتری نسبت به php داره .
و خوب گزینه بهتر و قدرتمند تری هم برای پایتون به جز جنگو (برای بک اند) وجود نداره .
@gomnam
اره دیگه درکل اینده خوبی داره و سرعت توسعه ش هم بالاست. کامیونیتی خوبی هم داره
و اگه بخوام فریلنسری کار کنم کارفرما ها به تکنولوژی مورد استفاده اهمیتی میدن؟
تا وقتی پی اچ پی کار های تعصبی باشن پایتون پیشرفت نمیکنه
چون بیشتر تازه کار ها از پایتون استفاده میکنن متخصص و کار کشته ها از پی اچ پی استفاده میکنن بخاطر همین هم به همین راحتی و دو سه سال اینده پایتون نمیاد رو بروس
@erfanmohseni406
دقیقا ...
حتی بخش مهمی که الان در این حوزه از جهان عقب هستیم میتونه همین باشه .
مقایسه php و Django اصلا کار درستی نیست چون php یک زبان برنامه نویسیه ولی Django یک فریمورکه به جای این مقایسه میتونی php رو با python یا Django رو با Laravel مقایسه کنی طبیعیه که از نظر بازار کار تو ایران Django خیلی عقبه نسبت به laravel.
در رابطه با کثیفی کد بگم که همه چی به نحوه کدنویسی خودت بستگی داره و از نظر من سینتکس laravel خیلی راحته و حتی مستنداتش کامل و تمیزه و اگر به ارور بر بخوری جامعه بزرگی از توسعه دهنه ها هستن که میتونن بهت کمک کنن.
درحال حاضر افراد زیادی نیستن که php pure (خام) کار کنن اکثرا دارن از فریمورک لاراول استفاده میکنن اما مشکلی که هست اینه شما اگر بخوای لاراول یاد بگیری بعضی از مدرسین یه راه بسیارررررر طولانی جلو پات میزارن که اصلا لازم نیست بری از همین الان بگم اگر خواستی لاراول یاد بگیری تنها پیش نیازش php و یه آشنایی با شی گرایی oop php عه اصلا نیاز به ساخت فریمورک با mvc و یادگیری دیزاین پترن و ... نداری.
در مورد جانگو هم اطلاعات کاملی ندارم اما اونجور که فهمیدم این فریمورک بر پایه mvt که یکم حس وردپرس به آدم میده برا همین سراغش نرفتم.
البته انتخاب هات به این دوتا محدود نیست میتونی بری سراغ NodeJs یا Java یا Ruby On Rails و ............
@mohammad.hekmaty
من انتخابمو کردم و قصد ندارم برم سمت php. خب وقتی از یه زبان برنامه نویسی خوشت نمیاد یعنی نباید بری سمتش
منظورم از کثیف بودن : استفاده از $ برای متغییر ، استفاده از -> بجای . در شی ها و چنین چیز هایی که برای من دلنشین نبوده. درکل اگه یه کدی رو در python و php مقایسه کنید پایتون حس بهتری میده
میشه دلیل طبیعی بودن اینکه بازار کار django کمتر از php هست رو بگین؟
و اینکه mvt به هیچ وجه حس وردپرس به ادم نمیده
درمورد گذینه های دیگه هم تحقیق کردم و شاید یه نگاهی به node انداختم
@abdolrahman
اتفاقا $ قبل از متغیر باعث میشه کد رو راحت تر بفهمید ( یه تفاوتی باید بین متغیر و یک رشته ساده باشه!)
-> این برای پاس دادنه اما dot (.) برای فراخوانی معمولا استفاده میشه(البته توی فرانت)
php یک تکنولوژی ثابت شدست توی ایران کلی جامعه داره بیش از 20 ساله مردم برای توسعه وب تو این کشور ازش استفاده میکنن کافیه متن یه ارور php رو سرچ کنی کلی وبسایت داخلی میاد بالا حتی لازم نیست برنامه نویس باشی تا اسم php رو شنیده باشی اگر این دلایل برات کافی نیست برو توی وبسایت های کاریابی برنامه نویسی کسایی که آگهی پروژه یا استخدام دادن رو پیدا کن و ازشون بپرس چرا بجای متخصص laravel یک جنگو کار یا یک برنامه نویس پایتون استخدام نمیکنید؟چرا نوشتی کد پروژه باید با php نوشته بشه؟
mvt مخفف Model View Template هست اما MVC مخفف Model View Controller هست شما توی جنگو هیچ کنترلری طراحی نمیکنید! تمپلیت ها به صورت اماده هست شما کپی پیست میکنی و نهایتش بعضی جاها یه سری کد پایتون رو دستکاری میکنی والسلام.
شما مسیرتون رو انتخاب کردید . بحث با دیگران سر سینتکس ، نحوه عملکرد ووو... کار خوبی نیست .
شما انتخابتون رو کردید و میخواهید جنگو یاد بگیرید . حالا اینکه بازار کار داره یا نه رو فراموش کنید .
چون راهی نداره به جز اینکه از صفر بیاید و php یا زبان دیگری رو یاد بگیرید . (که اصلا پیشنهاد نمیشه)
ولی به جز جنگو ، روی نود و ری اکت (فریمورک بک اند و فرانت اند جاوااسکریپت) هم فکر کنید تا بتونید یک فول استک کار بشید و با دو زبان بک اند بنویسید .
@abdolrahman
بچه انقدر لجوج مباش وقتی چند تا کار کشته تر نصحیتت میکنن گوش کن 😐😐😐
جنگو خدایی بازار کار نداره مگر اینکه 6 سال دیگه بگذره فن های پی اچ پی سنشون بره بالا دیگه برنامه نویسی نکنن😐
بعد از اون دات نت هم هستش
@mohammad.hekmaty
اگه ازرده تون کردم ببخشید
اصلا منظورم این نبود که فلان بهتر از بهمانه یا همچین چیزی
@abdolrahman
مشکلی نیست دوست عزیز این خیلی خوبه که تازه اول راه این همه کنجکاوی سعی نکن سرکوبش کنی هر سوالی داری توی انجمن مطرح کن یا سرچ کن مقالات مقایسه زبان های برنامه نویسی رو بخون با متخصصین هر حوزه صحبت کن انشالله خیلی زود متوجه میشی به کدوم سمت بری بهتره.
چند تا از دوستای من که هم پی اچ پی کار میکنن هم پایتون اصلا پی اچ پی را زبون به حساب نمیارن 😂
@gomnam
میگم که این دوستان من خودشون پی اچ پی کارن یعنی بدون اطلاع درمورد پی اچ پی نظر نمیدن
حتی یکی از دوستانم که یک سال و نیم پی اچ پی کار میکرده وقتی ازش پرسیدم اگه قرار باشه بکند بنویسی با پایتون مینویسی یا پی اچ پی گفت اعتراف میکنم که یک سال و نیم از عمرم را با پی اچ پی تلف کردم و اگه قرار باشه بکند بنویسم یا با جنگو مینویسم میکنم یا node
من خودم هم php کار کردم هم python و هم node، برای بازار کار php بهتره ولی python باحالتره ولی کاربردی نداره مگر در پروژههای خاص.
دقیقا مساله همینه، چون عملکردش عالیه نیاز به سرور و ... داره و عملا هم در سایتهای مشتریها به اینقدر عملکرد نیاز نداریم و php به راحتی هندل میکنه به خصوص توی نسخه جدید php که فوقالعاده شده سرعتش
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟