نرم‌افزار و فناوری اطلاعات

برگرد

مهندسی کامپیوتر

مطالعه و ساخت سیستم‌های رایانه‌ای؛ از نرم‌افزار تا سخت‌افزار و شبکه.

۴ سالطول تحصیل
۳٬۰۰۰برآورد شانس بیشتر تا این رتبه
۲۵برآورد شروع — میلیون تومان در ماه

MYTH / FACT

برداشت‌های رایج و نکته‌های قابل‌بررسی

«برنامه‌نویسی یعنی نابغهٔ ریاضی باشی.»

ریاضی دانشگاه لازمه ولی کار روزمرهٔ اکثر برنامه‌نویس‌ها منطق و دقت و خوندن کد بقیه‌ست. کسی که پازل و ساختن دوست داره، جلو می‌ره.

«با مدرک کامپیوتر خودبه‌خود کار پیدا می‌کنی.»

با مدرک تنها، نه. با نمونه‌کار روی گیت‌هاب، یک زبان که واقعاً بلدی، و یک پروژهٔ واقعی — بله، حتی سال سوم. فارغ‌التحصیل بی‌نمونه‌کار همون‌قدر بیکاره که هر رشتهٔ دیگه.

«هوش مصنوعی برنامه‌نویس‌ها رو بیکار می‌کنه.»

کار تایپ کردن کد رو کم می‌کنه، کار فهمیدن مسئله و طراحی سیستم رو بیشتر. کسی که فقط کد کپی می‌کرد در خطره؛ کسی که سیستم می‌فهمه، ارزشش بالاتر رفته.

STUDY

چی می‌خونی

چهار سال. دو سال اول ریاضی سنگین (حسابان، گسسته، جبر خطی) و مبانی برنامه‌نویسی و مدار. بعد ساختمان داده، الگوریتم، سیستم‌عامل، پایگاه داده، شبکه، معماری کامپیوتر. گرایش نرم‌افزار یا سخت‌افزار از سال سوم.

درس‌های تخصصی که این رشته رو می‌سازن

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

واحد یعنی چه

درس‌های دانشگاه با «واحد» شمرده می‌شوند. هر واحد نظری ۱۶ ساعت کلاس در یک ترم است، هر واحد عملی یا آزمایشگاهی ۳۲ ساعت و هر واحد کارآموزی ۱۲۰ ساعت. یک دورهٔ کارشناسی معمولاً بین ۱۳۰ تا ۱۴۰ واحد است و در چهار دسته پخش می‌شود:

عمومی
معارف، ادبیات فارسی، زبان، تربیت بدنی. در همهٔ رشته‌ها یکی است و سقفش ۲۲ واحد است.
اطلاعات تحصیلی
پایهٔ علمی رشته — ریاضی و فیزیک برای مهندسی، آناتومی و بیوشیمی برای پزشکی.
اصلی
ستون فقرات رشته، مشترک با رشته‌های نزدیک به آن.
تخصصی
درس‌هایی که فقط در همین رشته می‌خوانی — همان فهرست بالا. این بخش است که تصویر واقعی رشته را می‌سازد؛ بقیه کم‌وبیش در رشته‌های همسایه هم هست.

تعداد دقیق واحدهای هر رشته را شورای عالی برنامه‌ریزی وزارت علوم تصویب و منتشر می‌کند و برای هر رشته فرق دارد — ما عددش را حدس نمی‌زنیم. سرفصل رسمی هر رشته در prog.msrt.ir هست.

چالش‌های تحصیل و کار

ریاضی سال اول برای کسی که با ذهنیت «می‌خوام اپ بسازم» اومده. و فاصلهٔ درس با بازار: دانشگاه به تو جاوا و C می‌ده، بازار ری‌اکت و پایتون و کلود می‌خواد. باید خودت این فاصله رو پر کنی.

SKILLS

چه مهارتی لازم داری

در کنار درس‌های دانشگاه، این مهارت‌ها رو هم برای مسیر کاری موردنظرت بررسی کن.

  • یک زبان برنامه‌نویسی تا سطح حرفه‌ای (پایتون، جاوااسکریپت، جاوا، گو)
  • گیت و کار تیمی روی کد
  • فهم پایگاه داده و API
  • انگلیسی فنی روان
  • حل مسئله و دیباگ صبورانه

پیشنهادهایی برای یادگیری در طول تحصیل

  1. سال ۱

    گیت‌هاب بساز و از همون ترم اول هر تمرین رو اونجا بذار. زبان دوم (بعد از درس دانشگاه) رو خودت انتخاب کن و شروع کن.

  2. سال ۲

    یک پروژهٔ واقعی بساز که کار می‌کنه — سایت، اپ، بات تلگرام — و بذارش آنلاین. این تنها چیزیه که تو مصاحبهٔ اول می‌پرسن.

  3. سال ۳

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

  4. سال ۴

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

JOBS

چه مسیرهای کاری‌ای وجود داره؟

برآورد درآمد ماهانه — میلیون تومان، تهران
توسعه‌دهندهٔ نرم‌افزار (جونیور)۲۵۸۰
مهندس ارشد / لید فنی۸۰۲۰۰
توسعه‌دهندهٔ ریموت برای شرکت خارجی۱۵۰۵۰۰
مهندس داده / یادگیری ماشین۴۰۱۸۰

توسعه‌دهندهٔ نرم‌افزار (جونیور)

۲۵۸۰

نوشتن و نگهداری کد در تیم

کجا: استارتاپ، فین‌تک، فروشگاه آنلاین، شرکت‌های نرم‌افزاری

مهندس ارشد / لید فنی

۸۰۲۰۰

طراحی سیستم و هدایت تیم

کجا: همان شرکت‌ها، بعد از ۴ تا ۶ سال

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

۱۵۰۵۰۰

درآمد ارزی بدون مهاجرت

کجا: شرکت‌های اروپایی و آمریکایی، فریلنس

مهندس داده / یادگیری ماشین

۴۰۱۸۰

بعد از تخصص و پروژه

کجا: بانک‌ها، اپراتورها، استارتاپ‌های داده

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

اسم‌هایی که احتمالاً می‌شناسی

نمونه‌هایی از جاهایی که فارغ‌التحصیل‌های این حوزه در ایران کار می‌کنند:

  • دیجی‌کالا
  • اسنپ و تپسی
  • کافه‌بازار و دیوار
  • بانک‌ها و فین‌تک‌ها مثل زرین‌پال و آپ
  • همراه اول و ایرانسل

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

REALITY

نمونه‌ای از یک روز کاری

استندآپ ۱۵ دقیقه‌ای صبح با تیم. بعد سه چهار ساعت کد نوشتن با تمرکز، یک بازبینی کد همکار، یک باگ که دو ساعت وقت می‌گیره. بعدازظهر جلسهٔ طراحی. بعضی روزها تا شب چون دیپلوی خراب شده.

فضای کار

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

FIRST YEARS

شروع مسیر کاری

اگه در دانشگاه نمونه‌کار ساختی، اولین کار از سال سوم و با حقوق کمه ولی رشدش سریعه: در دو سال، حقوق دو سه برابر می‌شه. بدون نمونه‌کار: شش ماه تا یک سال جست‌وجو، و بعد کار با حقوق پایین.

TIMELINE

چند مسیر ممکن برای رشد

  1. سال ۰

    جونیور. کد ساده، یادگیری از سینیورها، حقوق متوسط.

  2. سال ۵

    سینیور یا لید: طراحی سیستم، مصاحبه‌گر، حقوق چند برابر. یا ریموت خارجی با درآمد ارزی.

  3. سال ۱۰

    معمار نرم‌افزار، مدیر فنی (CTO)، هم‌بنیان‌گذار استارتاپ، یا مهاجرت‌کرده با موقعیت سینیور.

FIT

ترجیح‌ها و چالش‌های قابل‌بررسی

چه ترجیح‌هایی رو بررسی کنی؟

  • کسی که از ساختن و دیدن نتیجهٔ فوری لذت می‌بره
  • کسی که خودش یاد می‌گیره و منتظر استاد نمی‌مونه
  • کسی که استقلال و ساعت آزاد می‌خواد

چه چالش‌هایی رو بررسی کنی؟

  • کسی که فقط به‌خاطر درآمد و بدون علاقه به کد اومده
  • کسی که تحمل ساعت‌ها گیر کردن روی یک باگ رو نداره
  • کسی که منتظره دانشگاه همه‌چیز رو یاد بده

NEXT

ادامهٔ تحصیل و مهاجرت

راه ادامهٔ تحصیل در اروپا برای این حوزه بازتر است. در ۲۲ شهریور ۱۴۰۵، حدود ۳۵۵ پوزیشن دکتریِ فاندشده در این حوزه باز بود.

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

یعنی این حوزه جا دارد — نه اینکه تو حتماً پذیرش می‌گیری. شمارش از پرتال یوراکسس کمیسیون اروپاست و رشته‌ها را با هم مقایسه می‌کند؛ سهم دانشجویان ایران از آمار سال تحصیلی ۱۳۹۹–۱۴۰۰ است.

ارشد لازم نیست مگر برای هوش مصنوعی/پژوهش یا مهاجرت تحصیلی. مهاجرت این رشته آسان‌ترین در کل جدوله: ویزای کار آلمان و هلند و کانادا برای برنامه‌نویس با تجربه، یا کار ریموت بدون مهاجرت.

RISK

نکته‌هایی برای بررسی پیش از انتخاب

رقابت در سطح جونیور بالا رفته و شرکت‌ها جونیور کمتر می‌گیرن. و کسی که فقط «کدنویس» بمونه، با ابزارهای هوش مصنوعی زیر فشار قرار می‌گیره. ارزش پایدار در فهم سیستم، طراحی و مسئله‌ست، نه در تایپ کد.

ASK YOURSELF

قبل از پر کردن فرم، اینا رو از خودت بپرس

  1. ۱. تا حالا خودت چیزی با کد ساختی، حتی کوچیک؟ اگه نه، این تابستون امتحان کن.

  2. ۲. می‌تونی سه ساعت روی یک خطای مبهم بمونی بدون اینکه ول کنی؟

  3. ۳. یادگیری هر دو سال یک ابزار جدید برات هیجانه یا خستگی؟

PLAN B

اگه این نشد، یا مطمئن نیستی

SAME FIELD

بقیهٔ رشته‌های نرم‌افزار و فناوری اطلاعات

برگرد به جدول خودمهنوز آزمون ندادی؟ سه دقیقه وقت می‌بره

این صفحه برای آشنایی اولیه با رشته و مسیرهای کاری آن تهیه شده. تجربه افراد و شرایط کار متفاوت است؛ برای تصمیم‌گیری، منابع و اطلاعات به‌روز رو هم بررسی کن.