سلام دوستان
من میخوام برنامه نویسی رو یاد بگیرم.
خواستم بپرسم با چه زبونی شروع کنم و بنظرتون آینده دار و کاربردی ترین زبون برنامه نویسی چیه ؟
دنیا داره به سمت چه زبونی میره؟ میخوام حداقل تا 30 سال آینده زبون استفاده بشه
به نظر php ، یاد گیری یک زبان به تنهایی کافی نیست پیشنهاد من اینکه شما php رو شروع کنی و تعدادی فریمورک های اون رو کاری کنی و بعدش در صورت علاقه به سمت اندروید و سویفت هم بری بد نیست
نمیشه گفت کدوم زبان خوبه
این جور سوالات شخصیه قبلا هزاران بار این سوال پرسیده شده و آخرش هم به نتیجه شخصی طرفه
چون هر زبان برنامه نویسی ویژگی های خودشو داره و هر کدوم تو یه سری کارها خوب عمل میکنند و تو یکسری کارها کم میاره
بستگی به شرایط کاری داره
بهتره سرچ کنید
باید اول بدونی تو چه زمینه ای میخوای برنامه نویسی بکنی. وب؟ سیستمی؟ اندروید؟
من توی وب میگم php. چون داکیومنتیشنای خوبی داره و فریمورکای زیادی هم داره که کارو راحت میکنه.
نمیشه گفت چه زبانی بهتره واقعا. باید ببینی هدف چیه.
و اینکه حرف از آینده زدی، آینده دست هوش مصنوعی، زیست فناوری، بیو انفورماتیک و ... ایناس. شاید خوب باشه یه سرچی هم درباره زبان هایی که تو این فیلد هست بکنی.
واقعا بستگی به کاربرد داره
ولی پایتون به نظر از همه بهتر باشه
با پایتون برای ویندوز، اندروید و حتی تحت وب میشه اپلیکیشن ساخت
وابسته به یک سیستم عامل خاص نیست،
تو حوزه هوش مصنوعی و بیگ دیتا هم که یکه تاز هستش
پکیج ها و کتابخونه های کاربردی فراوونی داره و اپن سورسه
البته سرعتش توی اجرا طبیعتا پایین تر از جاوا ، c++ هستش که اونم بخاطر تفسیری بودنشه (interpreter)
نمیشه مطلق زبان خاصی رو اسم برد
اما به نظرم کسی که در زمینه اپلیکیشن های موبایل و در حوزه وب کار میکنه میتونه آینده ی خوبی داشته باشه
اگه تحت وب میخوای کار کنی به نظرم php گزینه خوبی واسه یادگیریه ، بعدش میتونی یه فریم ورک رو یاد بگیری و کلی لذت ببری از برنامه نویسی کردن با php . خیلی شیرین و دوست داشتنیه .. البته به قول دوستان این نظر کاملا شخصیه .
اگر منظورت از آینده دارترین اینه که بیشترین استفاده رو داره. الان php بیشترین استفاده رو داره از wordpress گرفته تا انواع framework ها نسبت به بقیه زبون ها هم راحت تره. کارم براش بیشتره ولی حقوق خیلی خیلی پایینی داره مخصوصا تو ایران. چون برنامه نویسای php از همه بیشترن و سریع هم میشه یادش گرفت.مثلا نسبت به javascript که هم سخت تره هم این که تو ایران کسی پول به javascript کار نمیده. حالا شاید در آینده اوضاع عوض بشه.
الان مشتری میاد با 1 ملیون بودجه سایت میخواد. تو هم راهی نداری جز wordpress . یعنی اگر تو نزنی یه wordpress کار دیگه میزنه. واسه همین ارزش نداره به خاطر بودجه تا زیر سه میلیون بخوای بری مثلا یه سایت SPA روی nodeJs , Angular ,Mongo DB , ExpressJs بزنی چون کسی برای وقت و انرژی که گذاشتی بابت اینا ارزشی قائل نیست و براش با این سایت های رنگارنگ وردپرسی که اتفاقا هزاران امکانات متنوع هم دارن فرق نداره.
خارج از web هم به نظرم java
باید به مباحث روز نگاه کنی و ببینی به چه چیزی بیشتر علاقه داری. من توضیح مختصری میدم.
اگر میخوای تویه ایران بمونی و هرچه زودتر به درآمد برسی بین برنامه نویسی وب و موبایل یکی و انتخاب کن درآمد هر دو حوزه هم در ابتدای راه در یک سطحه و درآمد نهاییت به میزان تخصص و سرعت و دقت و پروژه هایی که میگیری بستگی داره.
برنامه نویسی وب به دو حوزه تقسیم میشه: Back-end و Front-end که هرکی میگه یکیشو تخصصی کار کن اشتباه میکنه! برنامه نویس وب باید در هر دو حوزه متخصص باشه. مخصوصا در ایران که بیشتر شرکت ها چنین نیروهایی رو استخدام می کنند همچنین اگر خودت بخوای پروژه ای کار کنی راحت تری و درآمد بهتری داری. برای برنامه نویسی وب اگر تهران زندگی میکنی اول از همه ASP رو شروع کن و یاد بگیر و در شهرهای دیگه مثلا مشهد و خراسان اول PHP سایر استان ها رو من اطلاعی ندارم. سال گذشته وب سایت های استخدامی رو یه بررسی کردم و براشون یه برنامه نوشتم میزان استخدامی ها در تخصص های مختلف رو آمار گرفتم که بیشتر استخدام های تهران ASP بود. برای Front - end وب هم HTML, Css, Js, Js framework و هرچی بیشتر بهتر.
برای حوزه برنامه نویسی موبایل اول Androind و سپس IOS
برای اینده اگر میخوای مهاجرت کنی از نظر در آمدی اگر تحقیق کنی به زبان ها و فریم ورک های javascript خواهی رسید و نهایتا
تمامی مواردی رو که در بالا گفتم بجز ASP رو در همین سایت میتونی یاد بگیری.
اگر میخوای خیلی تخصصی تر کار کنی آینده ایران رو حوزه فناوری داده رقم خواهد زد یعنی:
Big Data, Proccess mining و Ai
تخصص در حوزه فناوری دیتا و داده هم به درد مهاجرت میخوره و هم به درد درآمد. ولی در ایران به این زودی ها درآمدی نخواهی داشت و برای یادگیری باید سختی زیادی بکشی. اگر خواستی وارد این حوزه بشی اولین زبانی که باید یاد بگیری Python است.
به نظرم سمت فرانت اند الان شدیدا هم توی ایران هم خارج تقاضا برای react و همچنین آنگولار بسیار بالاست ، برای سمت سرور هم برای وب PHP برای اپ سرور Java و NodeJS برای موبایل هم درخواست برای برنامه نویس react native بسیار زیاد شده جدیدا ، در کل جاوااسکریپت رو یاد بگیرید سود کردید
جاوا اسکریپت
golang
erlang
30 سال آینده که کلا دنیا تغییر کرده چه برسه زبان برنامه نویسی. تا 5 سال آینده اینا به نظرم آینده دارن
به نظرم فقط جاوا اسکریپت رو میشه تو زبان های حال حاضر دنیا آینده دار دونست
دلیلشم دوستان خیلی توضیحات کاملی دادن
سلام
همونطور که دوستان توضیح دادن اول باید حوزه اصلی فعالیتت رو مشخص کنی و بعد ..
برای چن سال اینده طبق تجربه و امار جهانی برای وب (و حتی فراتر از وب!)
JavaScript
PHP
Ruby / Ruby on Rails
php براش منابع فارسی زیاده و یک زبونه کامله
ولی ruby یه چیز دیگست !!! که فوق العادست که تقریبا منبع فارسی خوب براش نداریم
یا حق
به نظرم کلا برید جاوا اسکریپت رو کامل یاد بگیرید و بعدش برید سمت nodjs و react به نظرم اين دو آیند و درآمد خوبی دارند
من این زبون هارو دوست دارم
c++
python
javascript
ولی در کل تخصصم رو میخوام جاوااسکریپت بزارم چون مهم نیست چه پلتفرمی
میتونی یادبگیری برا همشون برنامه بزنی.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟