110

موقعیت شغلی و آگهی استخدام برنامه نویس Back-End

Senior Back-End Developer
یارا تهران، تهران
تهران، تهران
تمام وقت
1 ساعت پیش
Back-End Developer
مدیانا تهران، تهران
تهران، تهران
تمام وقت
4 ساعت پیش
Back-End Developer
صباسل تهران، تهران
تهران، تهران
تمام وقت
4 ساعت پیش
5 روز پیش
برنامه‌نویس Back-End
تهران، تهران
تمام وقت
5 روز پیش
برنامه‌نویس Back-End
نوبار تهران، تهران
تهران، تهران
تمام وقت
11 روز پیش
11 روز پیش
فوری
برنامه‌نویس ارشد Back-End
پارس پک تهران، تهران
تهران، تهران
تمام وقت
12 روز پیش
Back-End Developer
کیلید تهران، تهران
تهران، تهران
تمام وقت
12 روز پیش
برنامه‌نویس Back-End (آقا)
تهران، تهران
تمام وقت
20 روز پیش
(Software Engineer (Back-End
سیتکس تهران، تهران
تهران، تهران
تمام وقت
22 روز پیش
برنامه‌نویس Back-End (مشهد-PHP-Laravel)
ایزو ویزیت خراسان رضوی، مشهد
خراسان رضوی، مشهد
تمام وقت
22 روز پیش
برنامه‌نویس Back-End
پرتو تاپ رایان تهران، تهران
تهران، تهران
تمام وقت
1 ماه پیش
برنامه‌نویس سرور (Back-End - مشهد)
پردازش اطلاعات مالی پارت خراسان رضوی، مشهد
خراسان رضوی، مشهد
تمام وقت
1 ماه پیش
متخصص هوش مصنوعی
تک ران تهران، تهران
تهران، تهران
تمام وقت
2 ماه پیش
متخصص هوش مصنوعی (مشهد)
پردازش اطلاعات مالی پارت خراسان رضوی، مشهد
خراسان رضوی، مشهد
تمام وقت
2 ماه پیش
Back-End Developer
تهران، تهران
تمام وقت
2 ماه پیش
برنامه‌نویس Back-End (مشهد)
پیشگامان موج تلفن همراه خراسان رضوی، مشهد
خراسان رضوی، مشهد
تمام وقت
3 ماه پیش
برنامه‌نویس Back-End
شیانچی تهران، تهران
تهران، تهران
تمام وقت
3 ماه پیش
برنامه‌نویس Back-End (مشهد)
خراسان رضوی، مشهد
تمام وقت
3 ماه پیش

استخدام برنامه‌ نویس  Back-End

برای پرداختن به مهارتهای لازم برای به دست آوردن شغل برنامه ‌نویس بک‌ اند در ابتدا به توضیح back-end  می‌پردازیم.
 

 Back End چیست؟

اگر بخواهیم به زبانی ساده مفهوم  back end را توضیح دهیم، باید به دنبال معنی واژه‌ی back باشیم. در فارسی این واژه به معنای «پشت» می‌باشد. برنامه‌نویسی بک‌اند، شامل برنامه و کدهایی ‌است که برنامه‌نویس در پشت صحنه‌ی وب انجام می‌دهد و کاربر قادر به مشاهده‌ی آن‌ها نیست. این زبان برای برنامه‌نویسی سرور و مدیریت محتوا مورد استفاده قرار می‌گیرد. در واقع وظیفه‌ی برنامه‌نویس بک‌اند، نوشتن برنامه‌هایی است که هسته اصلی یک وبسایت است و کنترل منطق آن را بر عهده دارند. تمام سایت‌های داینامیک به برنامه‌نویس بک‌اند نیاز دارند که با زبان‌های برنامه‌نویسی منطق سایت را پیاده‌سازی می‌کنند.

 یک مثال از back-end  در دنیای واقعی 

برای درک بهتر برنامه ‌نویسی back end مفهوم آن را در قالب یک مثال مورد بررسی قرار دهیم. برای‌آنکه یک فیلم سینمایی ساخته و اکران شود، عوامل بسیاری در پشت صحنه‌ فعالیت می‌کنند. مانند کارگردان، تصویر بردار، صدا بردار، منشی صحنه و... که شما آن‌ها را در فیلم نخواهید دید. کدهایی که در پس زمینه‌ی یک سایت در حال اجرا شدن هستند هم مانند عوامل پشت‌صحنه‌ی فیلم می‌باشند و مربوط به بک‌اند (Backend)  هستند.
 

مهارتهای لازم برای استخدام شدن به عنوان برنامه‌ نویس  back-end

 یک برنامه ‌نویس بک‌ اند باید از مهارت‌های زیادی برخوردار باشد. برخی از این مهارت‌ها به شرح ذیل می‌باشند:
     تسلط بر یک زبان برنامه نویسی سمت سرور (back-end)
    تسلط به پایگاه داده (Database)
    آشنایی با الگوریتم و ریاضیات گسسته
    آشنایی با مباحث پیشرفته زبان برنامه نویسی، کدنویسی حرفه‌ای
    توانایی حل مسئله وداشتن ذهن تحلیلگر
    شناخت الگوهای طراحی
    توانایی سوال پرسیدن، چالش‌پذیری و راهنمایی گرفتن از دیگران است برای حل مشکلات برنامه‌نویسی 
به عنوان یک برنامه ‌نویس بک ‌اند هرچقدر کارایی خود را در موارد بالا تقویت کنید، بازدهی کدهای شما بالاتر می‌رود و در نهایت سرویس آنلاین قوی‌تر و سریع‌تری خواهید داشت.
 

انواع زبانهای برنامه نویسی back end 

زبانهای زیر زبانهای برنامه نویسی سمت سرور یا بک‌اند (Back-End) می‌باشد:
۱.    Ruby
۲.    Python
۳.    ASP.Net
۴.     Java
۵.    PHP