ویرگول
ورودثبت نام
محمد صدرا برومند
محمد صدرا برومندFull Stack Developer and Mobile Developer
محمد صدرا برومند
محمد صدرا برومند
خواندن ۴ دقیقه·۶ سال پیش

بازار کار پایتون یا سی شارپ

با سلام

من صدرا هستم می خوام امروز درباره بازار کار دو زبان محبوب این روز ها صحبت کنم

  • Python
  • C#

خوب بریم سر اصل مطلب

از زبان شیرین و ساده پایتون شروع می کنم . خوب پایتون دارای سینتکس ساده تری نسبت به زبان های خانواده C دارد از همه مهم تر دیگه نیاز نیست به فکر سیمی کالن باشید ( ; ) ?

Python
Python

زبان پایتون قابلیت برقراری ارتباط با انواع پایگاه داده را داره از جمله MySQL ، Access ، SQLite را داره ولی خوب محبوبیت و بازار کار برای این نیست !

محبوبیت پایتون برای فرمورک های اون هست از جمله

جنگو Django
Dango
Dango
و فلسک
Flask
Flask

این دو فرمورک پایتون بازار کار خوبی در ایران و همچنین در دنیا دارن و خیلی راحت طبق اطلاعاتی که من از بازار کار این دو فرمورک در ایران دارم حقوق پیشنهادی شرکت ها برای برنامه نویس این دو فرمورک به خصوص جنگو چیزی بین ۳ تا ۸ میلیون هست ?

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

آهان یه چیزی که یادم رفت بگم اینکه جنگو از الگوی طراحی mvt استفاده می کنه که کار را بسیار ساده و روان می کنه اگه قبلا با الگوی mvc آشنا باشید.

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖


خوب حالا دیگه از پایتون بسه بریم سراغ زبان خوب و کاربردی و کراس پلتفرم
سی شارپ
C sharp
C sharp

خوب از کجا شروع کنم ، سی شارپ خیلی وسیع هست و از ساخت برنامه های ویندوز ی و wpf گرفته تا برنامه های اندروید ی و آی او اس و وب اپلیکیشن را پشتیبانی می کنه ???

Xamarin Form
Xamarin Form


بله خیلی باحال شد یعنی یه زبان سی شارپ یاد بگیری می تونی باهاش برای همه پلتفرم ها برنامه بسازی ?

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

تازه جدیدا یه بخش جدید به سی شارپ اضافه شده به نام PWA که می شه گفت کراس پلتفرم شدید هست اگه چیزی ازش نمی دونید به نظرم برید یکم در بارش تحقیق کنید پشیمون نمی شید

PWA
PWA

خوب سینتکس سی شارپ مثل سی پلاس پلاس و کمی جاوا هست و البته سمی کالن ?

سی شارپ می تونه با بسیاری از پایگاه داده ها ارتباط برقرار کنه از جمله SQL Server ، Access و Oracel و البته شما با استفاده از Entity Framework و روش Code First می تونید به صورت خیلی ساده و روان با استفاده از روش شی گرایی برنامه های خودتون را بسازید و بسیار سریع و راحت از آن ها استفاده کنید که به نحوی می تونم بگم توی زبانی من ندید که قابلیتی مانند EF داشته باشد البته شبیه بوده ولی نه به قدرت و امکانات آن ?، شاید هم وجود داشته باشد ولی من اطلاع نداشته باشم ، خلاصه EF خیلی باحال و قوی هست مطمئن باشید از یاد گیری EF پشیمون نمی شید ?

EF
EF
خوب بریم؟ سراغ اصل ماجرا بازار کار داغ شی شارپ ♨️

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

بازار ایران برای برنامه نویس های ASP.NET بسیار خوب بوده و اکنون با انتشار ASP CORE می شه گفت بسیار بهتر هم شده به خصوص نسخه های CORE 3.1 که خیلی خیلی خوب هستن ?

خلاصه بازار کار برای برنامه نویس سی شارپ ASP.NET خیلی خوب هست و از الگوی طراحی mvc برخوردار هست و طبق آماری که من دارم حقوق میانگین برنامه نویس ها این فرمورک سی شارپ چیزی بین ۳.۵ تا ۱۲ میلیون هست البته متناسب با شهر های مختلف هست و معمولا بین ۳.۵ تا ۸ میلیون هست ?

خلاصه یاد گیری سی شارپ خیلی خوب هست و اگر شما سی شارپ یاد بگیرید می تونید عملا یک برنامه نویس کراس پلتفرم بشید و از یاد گیری سی شارپ اصلا پشیمون نمی شید ✋

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

نتیجه گیری :

اگر هر کدام از زبان های سی شارپ یا پایتون را یاد بگیرید در ایران بازار کار خوبی دارن و دارای حقوق خوبی هستن ، و البته هر کدام معایب و مزیت های خود را دارن مثلا سی شارپ پشتیبانی و ضمانت ماکروسافت را داره که میشه گفت در ارائه امکانات به طور کامل به آن اطمینان کرد و ...

ولی پیشنهاد من به شما این هست به عنوان یک برنامه نویس در ایران بهتر هست شما هر دو زبان را فرا بگیرید و بعد با مقایسه بین آنها که کدام برای شما قابل مفهوم تر و بهتر است وارد تخصصی شدن آن زبان بشوید و سپس به یادگیری فرمورک های آن دو بپردازید . خوش بختانه بازار کار برای برنامه نویس های Django و ASP.NET CORE در ایران بسیار خوب هست ولی به نظر من اگر در دانشگاه با زبان سی پلاس پلاس آشنا شدید برای شما راحت تر هست که با زبان سی شارپ کار کنید . ولی باز هم نگران نباشید اگر شما سی شارپ را یاد بگیرید برای یاد گیری پایتون هم هیچ مشکلی نخواهید داشت چون پایتون بسیار ساده و روان می باشد .

ممنون که این مطلب را خوندین

اگر اشتباهی در مطلب یا قیمت ها بود به بزرگی خود ببخشید .

محمد صدرا برمند

asp net coredjangopythoncsharp
۸
۳
محمد صدرا برومند
محمد صدرا برومند
Full Stack Developer and Mobile Developer
شاید از این پست‌ها خوشتان بیاید