شنبه ۲۲ آذر ۰۴ ۲۰:۲۷ ۱ بازديد
جایگاه مهندس نرمافزار در بازار کار امروز
امروز قصد داریم در مورد مهندس نرمافزار و پوزیشنهای شغلی موجود در بازار کار صحبت کنیم لیستی از این موقعیتها را با هم بررسی میکنیم در این لیست هیچ اولویتی وجود ندارد یکی از عنوانهای شغلی که یک مهندس نرمافزار میتواند داشته باشد توسعه دهنده وب است توسعه دهنده وب یک کلمه کلی است که میتواند به بخشهای جزئیتر تقسیم شود میتوانیم بگوییم که یک توسعه دهنده وب میتواند توسعه دهنده فرانتاند یا بکاند یا فولاستک باشد هر کدام از اینها چیست توسعه دهنده فرانتاند کسی است که با ظاهر و رابط کاربری وبسایت کار دارد و آنها را کد میزند به نوعی برنامهنویس است یعنی با سختافزار زیاد کاری ندارد این شخص معمولاً درگیر این است که با مرورگرهای مختلف آن برنامه کاربردی وب یا وبسایتش را بهینه کند سعی کند که این وبسایتش در این مرورگرهای مختلف درست نمایش داده شود و گذشته از این واکنشگرا باشد یعنی روی دستگاههای مختلف به صورت بسیار شکیل و زیبا و درست نمایش داده شود یعنی وبسایت اگر روی موبایل باز کنی باید نسخه موبایل آن بالا بیاید و بسیار درست تمام اجزای آن نمایش داده شود اگر روی دسکتاپ باز میکنیم روی مانیتورهایی که پشت سر من هستند روی آنها باز میکنی باید متناسب با این ابعاد آن ویدیو آن وبسایت باز شود و نمایش داده شود این است توسعه دهنده فرانتاند اما توسعه دهنده بکاند توسعه دهنده بکاند کسی است که منطق و الگوریتم آن وبسایت را باید کد کند پیادهسازی کند و آن طرف منتظر باشد که توسعه دهنده فرانتاند داده را بفرستد به سمتش و ازش درخواست کند یعنی به نوعی سرویسدهنده است بکاند محلی است که داده در آن ذخیره میشود داده در آن پردازش میشود و به نوعی منتظر است که همیشه توسط فرانتاند فراخوانی شود این دو تا با همدیگر همیشه در ارتباط هستند و هیچکدامشان بدون آن یکی معنی خاصی ندارند اما یک شخص سومی هم هست که میتواند توسعه دهنده فولاستک باشد یعنی چه یعنی کسی که هم بلد است هم بکاند بلد است البته تعدادشان این روزها کم است به این واسطه که کسی که میخواهد هم فرانتاند را خوب بلد باشد هم بکاند را خوب بلد باشد فکر میکنم باید عمر نداشته باشد چون آنقدر تکنولوژیهای سمت فرانتاند آنقدر بزرگ شدهاند آنقدر پیچیده شدهاند و هر روز دارند آپدیت میشوند که سخت است که بخواهی خودت را آپدیت نگه داری در بحث فرانتاند یعنی یک شخصی باشد که توسعه دهنده فرانت بسیار خوبی است و تمام ابعاد فرانت را میداند و میتواند کد بزند و کارهای فرانت را انجام دهد و همزمان بک را هم بتوانید پیدا کنید چرا این حرف را میزنم چون شما در فرانتاند باید اچتیامال سیاساس و جاوااسکریپت را به صورت کلی بلد باشی اما فریمورکهای زیادی هم وجود دارند بوتاسترپ جیکوئری ریاکت انگولار ویوجیاس متریالیوآی و هزار و یک فریمورک و کتابخانه دیگر که شما از آنها استفاده خواهی کرد در بحث فرانتاند برای نمایش داده برای خواندن داده از سرور برای فرستادن به سرور برای بهینهسازی در زمان واقعی و هزار یک مسئله دیگر که فرانتاند را واقعاً این روزها بسیار پیچیده و واقعاً بسیار سخت کرده به نوعی و از آن طرف بازار کار فوقالعاده و درخواست نیرو برای توسعه دهنده فرانت در نهایت زیاد است عزیزان توسعه دهنده بکاند باید با زبانهایی مثل سیشارپ پایتون جاوا پیاچپی و اینها سر و کله بزنند فریمورکهایی مثل داتنتکور لاراول اینها ابزارهایی هستند که یک توسعه دهنده بکاند با آنها کار میکند باید پایگاه داده را روی مایاسکیوال یا اسکیوال سرور بالا بیاورد و حالا کارهایی که بحث سمت بک و حالا نمیخواهیم اینجا در جزئیات برویم پس شد توسعه دهنده وب حالا برویم سراغ توسعه دهنده بعدی توسعه دهنده موبایل توسعه دهنده موبایل کسی است که برنامههای کاربردی موبایل را طراحی میکند دو تا پلتفرم اصلی داریم این روزها اندروید و آیاواس کسی که میخواهد اندروید بنویسد باید ایکسامال بلد باشد و جاوا و احتمالاً یکی از فریمورکهای جاوا تحت عنوان کاتلین که امروز این روزها فکر میکنم کاتلین بسیار آمده روی بورس و ترجیح میدهم کاتلین بنویسم چون بسیار راحتتر است زیاد در جریانش نیستم چون ولی میدانم که حالا وقتی که ما مینشستیم جاوا بود و ایکسامال الان کاتلین آمده سمت آیاواس قضیه فرق میکند آنها باید ایکسامال بدانند و سوئیفت قبلاً از آبجکتیوسی استفاده میکردند اما الان اپل به شدت دیده میشد پس یوآی و یوایکس توسعه دهنده شخص مهمی است در شرکتهای بزرگ ولی توسعه دهنده فرانت و توسعه دهنده موبایل باید یک دانشجو بدهد برای فرانت برای بکاندمان من ترجیح میدهم که از داتنتکور مثلاً استفاده بکنیم سرویسمان را روی کلود مایکروسافت شما دائماً باید در حال مطالعه یادگیری مسائل جدید باشید این را حتماً در نظر داشته باشید که آپدیت بمانید.پلتفرم دکتر اباصلتیان | خدمات تخصصی با گارانتی
???? مشاوره تحصیلی:
- دیپلم تا دکتری در ایران
- راهکارهای قانونی اخذ مدارک
???? مهاجرت تحصیلی:
- اپلای از دیپلم تا دکتری
- همه رشتهها (پزشکی، مهندسی، انسانی)
???? مدارک بینالمللی:
- PMP, MBA, TOEFL, Cisco
- مدارک فنی و مدیریتی
????️ مدارک زبان:
- تافل، آیلتس، دولینگو
- آزمونهای Home Edition
????️ تمامی خدمات با گارانتی کیفیت
مشاوره رایگان پلتفرم دکتر اباصلتیان:
09387708025
09392939108
قبولی دیپلم تا دکتری در ایران
اعزام دانشجو به خارج
https://abasaltian.com/phd/
- ۰ ۰
- ۰ نظر