آفلاین
user-avatar

برنامه نویسی سیستمی

4 روز پیش
توسط parham allahyar آپدیت شد
آفلاین
user-avatar
parham allahyar ( 10057 تجربه )
6 روز پیش

سلام
نظرتون در مورد آینده کاری برنامه نویسی سیستمی چی هست ؟ و این که نقشه راهی برای تبدیل شدن به برنامه نویس سیستمی میشناسید ؟
ممنون میشم اگر نظرتون رو با من به اشتراک بگذارید

بهترین پاسخ انتخاب شده توسط parham allahyar
آفلاین
user-avatar
mmjvox
6 روز پیش

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

حتما c , c++ رو باید بلد باشید (سعی کنید از ورژن 11 به بعد رو یاد بگیرید c++11 , c11) (این زبان ها تفاوت هایی هم روی کامپایلر های مختلف دارند پس باید تجربه کار با کاپایلر هایی مثل gcc, clang, icc, msvc رو داشته باشید).

حتما باید سیستم عامل های unix like به خصوص linux رو خوب بلد باشید.
باید با cross compile کردن آشنایی داشته باشید.

باید دیزاین پترن ها رو بخونید.

حتما بعد از یادگیری c++ , c (یا بعد مدتی از شروع به یادگیری) شروع کنید به یادگیری فریموک ها و لایبرری هایی مثل این ها:
Boost
Qt
icu
poco
...

شاید نیاز بشه سمت embedded هم برید.

و همینطور مراحل یادگیری هیچ پایانی نداره ...

آفلاین
user-avatar
پایان جهان ( 113315 تجربه )
6 روز پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

درود...
برای برنامه نویس شدن آن هم در حوزه سیستمی پیشنهاد می کنم زبان C یاد بگیرید...
نقشه راه به طور کلی برای -
1) توسعه وب
2) توسعه بازی
3) هوش مصنوعی ...
و غیره.

آفلاین
user-avatar
mmjvox ( 5880 تجربه )
6 روز پیش
تخصص : QML,Objective-C,Qt/C++,Webassembly

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

حتما c , c++ رو باید بلد باشید (سعی کنید از ورژن 11 به بعد رو یاد بگیرید c++11 , c11) (این زبان ها تفاوت هایی هم روی کامپایلر های مختلف دارند پس باید تجربه کار با کاپایلر هایی مثل gcc, clang, icc, msvc رو داشته باشید).

حتما باید سیستم عامل های unix like به خصوص linux رو خوب بلد باشید.
باید با cross compile کردن آشنایی داشته باشید.

باید دیزاین پترن ها رو بخونید.

حتما بعد از یادگیری c++ , c (یا بعد مدتی از شروع به یادگیری) شروع کنید به یادگیری فریموک ها و لایبرری هایی مثل این ها:
Boost
Qt
icu
poco
...

شاید نیاز بشه سمت embedded هم برید.

و همینطور مراحل یادگیری هیچ پایانی نداره ...

برای ارسال پاسخ باید وارد سایت شوید