برو به محتوای اصلی
پریسا رزازی
کارشناسی ارشد IT -کارشناس توسعه کسب و کار اسنپ تریپ
سال گذشته پرسیده شده

چه زبان‌های برنامه‌نویسی‌ای راحت و پردرآمد هستن؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربتون رو به اشتراک بگذارید!

تقریبا در هر زبان برنامه‌نویسی‌ای اگر تخصص زیادی داشته باشید می‌توانید پول خوبی ازش در بیارید. مخصوصا این روزها که در ایران و دنیا شرکت‌های آی‌تی بسیار گسترش یافتند همیشه کار برای برنامه‌نویس‌ها وجود داره.

با این وجود به نظر من ابتدا باید شاخه‌ای که می‌خواین برنامه‌نویسی رو توش شروع کنید پیدا کنید.

در صورتی که هدفتون برنامه‌نویسی موبایل هست یادگیری موارد زیر پیشنهاد می‌شه:

  • برای برنامه‌نویسی برای اندروید باید جاوا رو یاد بگیرید که خیلی سخت نیست. با توجه به بازار ایران به نظرم یادگیری جاوا می‌تونه درآمد بیشتری نسبت به آی‌اواس داشته باشه.
  • برای برنامه‌نویسی آی‌او‌اس، کافیه Swift رو یاد بگیرید که بازارش محدودتر هست در ایران اما به جاش متخصص هم در اون کمتره و در نتیجه تقاضاش نسبتا خوب هست.
  • در حال حاضر برخی از استارتاپ‌های خوب ایرانی مثل ریحون، الوپیک، و... دارن از React Native استفاده می‌کنن که با استفاده از اون می‌تونید هم برای اندروید و هم آی‌اواس برنامه بنویسید. از طرف دیگه خوبی یادگیری React Native این هست که در آینده اگر بخواین در وب هم برنامه‌نویسی کنید این قابلیت رو با استفاده از React خواهید داشت و با وجود اینکه React و React Native با هم تفاوت‌های زیادی دارن اما یادگیری یکیشون به شما کمک می‌کنه اون یکی رو خیلی سریع فرا بگیرید.

در صورتی که علاقه داشته باشید واقعا یادگیری هیچ کدوم از موارد بالا سخت نیست و می‌تونید با دیدن فیلم‌های آموزشی یوتیوب و یا سایت‌هایی مثل فرانش شروعش رو یاد بگیرید. خوبی بازار برنامه‌نویسی موبایل این هست که خیلی وقت‌ها تک نفره و با قرار دادن پروژتون روی یکی از مارکت‌های موبایل اپ امکان کسب درآمد خواهید داشت. حتی در ایران شاهد درآمدزایی‌های خیلی خوبی بودیم برای بازی‌های خیلی ساده‌ای که زمان خیلی زیادی هم برای پیاده‌سازیشون برده نشده و ایده خیلی قشنگی پشتشون بوده.

بازار دیگه‌ای که خیلی ازش می‌شه پول در آورد بازار برنامه‌نویسی وب هست. با توجه به اطلاعاتی که من دارم با یادگیری هر کدوم از موارد زیر می‌تونید درآمد خوبی داشته باشید و یاد گرفتنشون خیلی سخت نیست:

  • زبان PHP یکی از پرکاربردترین زبان‌های برنامه‌نویسی در ایران هست و آموزش‌های خیلی زیادی هم به زبان فارسی در رابطه با این زبان وجود داره. نکته‌ای که هست اینه که یادگیری این زبان به تنهایی نمی‌تونه درآمد خوبی براتون داشته باشه و حتما باید یا با یه فریم‌ورک PHP مثل Laravel، Yii و یا Zend Framework 2 نیز آشنا بشید و یا سراغ یادگیری برنامه‌های متن‌بازی مثل ووردپرس بشید و به اختصاصی‌سازی و نوشتن افزونه برای این برنامه‌های پراستفاده تکیه کنید. به نظر من به دو دلیل همیشه تقاضا برای زبان PHP در ایران وجود داره، یکی اینکه تقریبا تمام هاستینگ‌های وب این زبان رو پشتیبانی می‌کنن و دلیل دیگش علاقه شدید بازار ایران به برنامه‌هایی مثل ووردپرس، جوملا، اپن‌کارت، دروپال و... که همه با PHP نوشته شدن هست.
  • زبان Node.js که اخیرا بیشتر باب شده در بازار ایران و بازار جهانی و دلیلش اصلیش هم می‌تونه استفاده از زبان جاوااسکریپت در بک‌اند باشه که خیلی‌ها باهاش آشنایی بیشتری نسبت به زبان‌های دیگه دارن.

لازم به ذکره قبل از یاد گرفتن هر کدوم از زبان‌های بالا باید حتما با HTML و CSS آشنایی داشته باشید.

دو مورد بالا برنامه‌نویسی‌های بک‌اند بودن و در حال حاضر برنامه‌نویسی فرانت‌اند هم تقاضای بسیار فراوانی هم در وب ایران و هم در خارج از ایران داره. برای یادگیری فرانت‌اند علاوه بر HTML و CSS باید اول آشنایی خوبی با جاوااسکریپت داشته باشید و بعد از اون بهتون پیشنهاد می‌کنم یکی از چارچوب‌های React و یا Vue.js رو برید سراغش.

یادگیری فرانت‌اند در صورتی که کمی سلیقه هنری داشته باشید و شخصی هستید که به جزئیات خیلی توجه می‌کنید شاید مسیر بهتر و راحت‌تری باشه. در کل به نظر من یادگیری فرانت‌اند آسون‌تر هست ولی متخصص شدن در اون تجربه زیادی نیاز داره.

برای جمع‌بندی می‌خوام اشاره کنم که هر کدوم از موارد بالا در صورتی که واقعا روشون وقت بگذارید می‌تونه درآمد خوبی داشته باشه و حتما پیشنهاد می‌کنم برای یادگیری یه پروژه شخصی برای خودتون تعیین کنید و سعی کنید در راستای پیاده‌سازی اون پروژه مسیر یادگیری رو طی کنید.

سعید وحید
مهندس مکانیک_برنامه نویس

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