منظور از x یک زبان برنامهنویسی است!
سوال اصلی اینه که چرا اون زبان برنامهنویسی که حالا دارید باهاش کار میکنید رو انتخاب کردید؟
چه دلیلی داره که فکر میکنی زبان برنامهنویسی مورد نظرت، بهتر از موارد دیگه جوابگوی کارت هست؟
ایده اصلی این سوال از خانم Ali Spittel ارائه شده.
خود من به شخصه پایتون رو انتخاب کردم:
واسه سمت سرور زبان گو: با پی اچ پی و فریمورکاش کار کردم با نود جی اس هم همینطور ولی خب چون کلا خودم به زبان کامپایلری بیشتر علاقه دارم و سرعت بالاش به عنوان زبان اصلی سمت سرورم انتخابش کردم البته بگم که سرعت توسعه ی پروژه به شدت پایین میاد برا همین واسه پروژه شخصی ازش استفاده میکنم ولی واسه مشتری فریمورک لاراول.
اندروید زبان کاتلین: سینتکس خیلی کوتاه تری نسبت به جاوا داشت هم اینکه واسه برنامه نویسای اندروید دیگه یکی دو سالیه رو بورس شده ما هم بهش عادت کردیم دیگه. با ریکت نیتیو هم کار کردم ولی مشکلم باهاش این بود که هر امکانو ویژگی ایی بخوایم اضافه کنیم باید نتو زیرو رو کنیم تا براش پکیجی پیدا کنیم بعد روش استفادشو و هزارجور مشکل دیگه یا اینکه براش ماژول بنویسیم که خب همون دانش زبان نیتیوشونو میخواد
برای پیاده سازی سمت فرانت اند سایت هم ویو جی اس: این موردو بیشتر سلیقه ایی و بخاطر سینتکسش بوده همینطور که با vuex راحتتر کار میکنم تا ریداکس
این تجربه و علاقه ی من تو بحث زبان و تکنولوژی ها ی برنامه نویسی بود وگرنه از نظر بازار کارو استخدامو انجام پروژه برای مشتری خب مطمعننا نظرم فرق میکنه ولی کیه که واقعا عاشق برنامه نویسی باشه و دوست نداشته باشه تکنیکا و زبانای روز دنیارو کار کنه وگرنه آره با html css هم میشه توش متخصص شد و ازش درآمد عالی کسب کرد
*فقط اینم بگم بحث سر علایق و دلایل شخصیه نه مقایسه زبانا دوستان فقط درباره علاقشون بنویسن نه چیزای تکراری.
همه زبانها در جایگاه خود دارای اهمیته و هیچکدوم به اون یکی ارجحیت نداره (با فرض متفاوت بودن فیلدهاشون . مثلا مقایسه زبان سی با زبان پی اچ پی که یکیش زبان تحت وب هست و دیگری کاربرد درایورنویسی و .... داره)
انتخاب زبان هم ربط مستقیم به جغرافیا و علاقه داره
موقعی که من نوعی شروع به یادگیری میکنم جغرافیا و اینکه در محیط زندگی من کدوم زبان رو بورس هست تعیین کننده س
ولی برای یک حرفه ای دیگه زبان مهم نیست
کسی که به تخصص میرسه نوع سینتکس واسش تفاوتی نداره
و نسبت به بازار کار فوری سوئیچ میکنه رو زبان دیگه ای
چون یادگیری سینتکس جدید برای یک برنامه نویس (نه کدنویس) کار چندان دشواری نیست
پس بهترین جواب از طرف یک متخصص و حرفه ای میتونه این باشه "بازار کار"
@babak.kral
ببینید سوال من یه چیز دیگهس من میگم در حال حاضر چ زبان برنامهنویسی رو کار میکنید و چرا!؟همین.
واسه سمت سرور زبان گو: با پی اچ پی و فریمورکاش کار کردم با نود جی اس هم همینطور ولی خب چون کلا خودم به زبان کامپایلری بیشتر علاقه دارم و سرعت بالاش به عنوان زبان اصلی سمت سرورم انتخابش کردم البته بگم که سرعت توسعه ی پروژه به شدت پایین میاد برا همین واسه پروژه شخصی ازش استفاده میکنم ولی واسه مشتری فریمورک لاراول.
اندروید زبان کاتلین: سینتکس خیلی کوتاه تری نسبت به جاوا داشت هم اینکه واسه برنامه نویسای اندروید دیگه یکی دو سالیه رو بورس شده ما هم بهش عادت کردیم دیگه. با ریکت نیتیو هم کار کردم ولی مشکلم باهاش این بود که هر امکانو ویژگی ایی بخوایم اضافه کنیم باید نتو زیرو رو کنیم تا براش پکیجی پیدا کنیم بعد روش استفادشو و هزارجور مشکل دیگه یا اینکه براش ماژول بنویسیم که خب همون دانش زبان نیتیوشونو میخواد
برای پیاده سازی سمت فرانت اند سایت هم ویو جی اس: این موردو بیشتر سلیقه ایی و بخاطر سینتکسش بوده همینطور که با vuex راحتتر کار میکنم تا ریداکس
این تجربه و علاقه ی من تو بحث زبان و تکنولوژی ها ی برنامه نویسی بود وگرنه از نظر بازار کارو استخدامو انجام پروژه برای مشتری خب مطمعننا نظرم فرق میکنه ولی کیه که واقعا عاشق برنامه نویسی باشه و دوست نداشته باشه تکنیکا و زبانای روز دنیارو کار کنه وگرنه آره با html css هم میشه توش متخصص شد و ازش درآمد عالی کسب کرد
*فقط اینم بگم بحث سر علایق و دلایل شخصیه نه مقایسه زبانا دوستان فقط درباره علاقشون بنویسن نه چیزای تکراری.
اکثرا سمت بک اند php و لاراول کار میکنم بدلیل سرعت توسعه پذیری بالا، هزینه های هاست ارزان، امنیت خیلی خوب.
سمت فرانت هم با بوت استرپ و vue js بدلیل کامل بودن، سازگاری عالی با لاراول.
گاهی با نود جی اس کار میکنم بدلیل سرعت بالا البته خیلی کلا با جاوااسکریپت چه فرانت مثلا ری اکت و چه بک مثل نود خیلی سازگاری ندارم!
پایتون هم به خاطر همه کاره بودن و کارهای متفرقه مثلا الگوریتم نویسی و ... .
واسه موبایل هم ری اکت نیتیو کار میکردم که دیگه کار نمیکنم چون فاجعست.
سی شارپ برای برنامه های ویندوزی
لاراول برای بک اند
ویو و sass و وب پک برای تسریع در فرانت اند
جانگو هم جدیدا از سایت اکاردمی ویدوهاش رو دیدم شاید برای خاص کردن یسری کارها بخوام برم سمتش ولی فعلا دارم اموزشش رو میبینم
سمت سرور:
زبان PHP نسبت به زمانی که من یادگیریش رو شروع کردم خیلی پیشرفت داشته.
جامعه توسعهدهندگان خوبی داره و با ابزارهایی مثل کامپوزر روند توسعه رو خیلی ساده میکنه.
ارائه فریمورک های خوبی مثل لاراول, سیمفونی, زند و غیره امکان توسعه برنامه هارو تو مدت زمان کمی میده..
برای بیشتر پروژههای وب کاربرد داره غیر از موارد خاص که با زبانهایی مثل جاوا, گو و پایتون کار میشه..
برای فرانتاند هم که تا دلتون بخواهد فریمورک های جاوااسکریپتی داریم که از بین همه VueJs و ReactJs بشتر امکان برنامهنویسی دادهمحور رو به ما میده.
سلام
منم عین تو پایتون کار کردم ولی مشکل اساسی اینه که همه جا باب شده که با پایتون همه کار می شه کرد که واقعا چیزی مسخره تر از این وجود نداره
در واقع مشکل و در عین حال مزیت پایتون کتابخونه هاشه
مشکل از این بابت که توی همه زمینه ها کتابخونه در جه یک نداره و این طور که همه میگن همه فن حریف نیست و در عین حال زیادی وابسته به کتابخونه هاشه
(در واقع شما برای هر کاری باید یه کتابخونه یاد بگیری)
مزیت از این بابت که یه سری از کتابخونه هاش خیلی باحاله و سریع کارت رو راه می ندازه
من بیشتر پایتونو به چشم یه زبون کمکی می بینم و خودم بعد از اینکه اینو فهمیدم به سمت java کوچ کردم منظورم اینه که شما یه پروژه برنامه یا وب سایت رو مثلا با جاوا را میندازی ولی توی طراحی خود برنامه نمی ری سمت پایتون چون می دونی توی Gui یکم دستت بسته هست بعدش می بینی نیاز به وب اسکریپتینگ داری هیچی هم از پایتون تو این قوی تر نیس
پس از پایتون هم استفاده می کنی
البته اینا فقط نظر خودمه
اینا رو گفتم چون خودم یه مدت مدیدی یه همچین مشکلی داشتم الانم سمت جاوا کوچ کردم 😋
نمی شه گفت این زبون از اون یکی بهتره یا بدتر
ولی من توصیه می کنم برو سمت جاوا
چون برای همه کارتقریبا قابل استفاده هست
نمی گم تو همه چیز بهترینه می گم قابل استفادس
همین قابل استفاده بودنش کمک می کنه یه دید خوب پیدا کنی که بیشتر بری سمت چی
بعدش هم راحت تر می تونی سمت چیز های دیگه بری چون اکثر زبون ها از اسم تابع هاش اسکی رفتن
یه تکنولوژی هم برای طراحی سایت توش هست
که شبیه phpکه انقدر طرفدار داره می تونی وسط کد هایhtmlتابع و چیزای مختلف تعریف کنی
C# هم عین جاوا برای همه کار تقریبا قابل استفاده هست ولی این دید رو که جاوا میده بهت نمی ده
در واقع c#یه زبون همه کاره نیست
یه زبونه که واسه همه چیز اومده یه تکنولوژی معرفی کرده
هر چند که بعضی ها می گن کد نویسی باهاش راحت تره
من php رو انتخاب کردم، حالا چرا؟
چند سال پیش یه ایده داشتیم که قرار شد شروع کنیم گشتیم و یه برنامه نویس C# استخدام کردیم برای کدنویسی ایشونم هم کارو انجام داد و گفت من کارم تمومه دیگه میرم به هر مشکلی میخوردیم ایشون در بهترین حالت بعد دو روز انجام میداد برای یه کسب و کار آنلاین هم بزرگترین مشکل همینه، پس تصمیم گرفتیم من خودم کدنویسی رو شروع کنم، زمان به من اقتضا میکرد که C# رو شروع کنم اما رفتم کامیونتی ها رو بررسی کردم دیدم واقعا C# در مقابل php در اون زمان حرفی برای گفتن نداشت، البته از نظر من و اینکه استادی که واقعا تدریس کردنشو قبول داشتم یه دوره php شروع کرد که منم گفتم پس همه چی تمامه انتخاب من php
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟