Cьогодні: вакансій52450 шукачів 896396
ukr | rus | 
Ключове слово
Рубрика
Професія (посада)
Регіон:
Допомога Допомога

Підписка  (на отримання вакансій або резюме)   Підписка
Логін
Пароль
Забули пароль?
Зареєструватися
щоб додати вакансію або резюме
Каталог
вакансій та резюме
за рубриками за регіонами
Безпека. Охорона 1231
Будівництво та архітектура 4978
Бухгалтерія. Фінанси 1746
Видавництво. Реклама. Поліграфія 151
Житлове комунальне господарство 4031
Журналістика 38
Керівники та спеціалісти 4888
Комп'ютери. ІТ 372
Легка промисловість 2032
Меблеве та столярне виробництво 719
Медицина 2788
Металообробне та ін. виробництва 7915
Мистецтво 309
Найпростіші професії 6160
Освіта і наука 835
Сільське, лісове та рибне господарства 434
Склад. Логістика 458
Соціальна сфера 204
Сфера послуг (побуту) та торгівлі 4619
Телекомунікації та зв'язок 550
Транспорт та автосервіс 5325
Туризм. Спорт 91
Харчова промисловість 845


Головна     Працевлаштування     Професії від А до Я
20.12.2016 версія для друку
Бек-енд розробник (Back-end developer)

Бек-енд розробник (з англ. Back-end (зворотний бік) developer) - це фахівець, який займається програмно-адміністративною частиною веб-додатків, внутрішнім змістом системи, серверними технологіями - базою даних, архітектурою, програмною логікою.

Бек-енд розробник - боєць невидимого фронту.

Сучасні сайти, веб-додатки та ігри стали дуже складними, тому над ними працює ціла команда фахівців. Щоб створити повноцінний, красивий, функціональний і зручний для користувача сайт, необхідна злагоджена робота фронт-енд і бек-енд розробників. Це прискорює роботу зі створення сайту або веб-додатків і полегшує його обслуговування.

Говорячи образно, бек-енд розробка - це створення двигуна автомобіля, в той час як фронт-енд розробка - це створення дизайну і функцій управління машини. Бек-енд розробник працює в тісному зв'язку з фронт-енд розробником, отримуючи від нього призначену для користувача інформацію і повертаючи йому оброблений результат.

Основні інструменти бек-енд розробника - серверні мови програмування: такі як PHP, Python, Ruby, Java, Perl, Node JS (програмна платформа). Додатково до Node JS корисно вивчити Express (бібліотека для взаємодії платформи Node JS з сервером) і Mongo DB (базу даних для отримання та зберігання інформації).

В якості додаткових коштів застосовуються фреймворки Symfony, Codeigniter, Yii, Zend Framework, Kohana і ін. З метою зберігання даних використовуються MySQL / SQLite.

Особливості професії

Сучасним розробникам недостатньо тільки писати код для програм. Так працювали програмісти 10-15 років тому. В даний час такий термін недоречний, тому що в роботі часто можна обійтися без написання коду, просто поєднуючи між собою готові частини в єдину конфігурацію. І програмістів зараз називають «розробник» або «інженер».

З розвитком IT-сфери проекти стають все більш складними і являють собою конструктор, який можна зібрати, використовуючи готові рішення (фреймворки) практично для будь-яких завдань.

Таким чином, функціонал бек-енд розробника виглядає наступним чином:

  • проектування архітектури сервісу;
  • створення ядра сайту;
  • розробка платформи та основного функціоналу;
  • робота з архітектурою коду;
  • розробка програм, які підтримують інтерфейс і безпеку;
  • контроль за станом серверів (бойового, тестового і робочого);
  • контроль версій, бази даних, безперервної інтеграції.

Плюси і мінуси професії

Високооплачувана і затребувана професія.

Місце роботи

Компанії з розробки сайтів, веб-додатків, мобільних додатків

Важливі якості

  • аналітичний склад розуму
  • логічне мислення
  • ініціативність
  • здатність планувати і слідувати планам
  • вміння працювати в команді
  • гнучкість мислення
  • відповідальність, наполегливість, цілеспрямованість
  • націленість на результат і якість
  • прагнення до постійного вивчення нового і його застосування в своїй роботі

Професійні знання та навички

  • знання хоча б однієї мови програмування: Go, C, C++, PerlPythonPHPRubyJava
  • вміння писати швидкий, красивий і правильний код;
  • знання популярних веб-фрейморків (DjangoFlaskSpring);
  • вміння проектувати бази даних і оптимізувати запити;
  • знання сучасних парадигм програмування;
  • знання патернів проектування;
  • розуміння механізмів веб-сервісів, інтерфейсів;
  • англійська мову для читання технічної документації.

 

 

У номері:
Опитування:
Мета Вашого звернення до служби зайнятості?
Пошук роботи
Підбір працівника
Отримання матеріального забезпечення
Перенавчання або підвищення кваліфікації
Отримання консультації з організації власної справи
Отримання компенсації роботодавцю в розмірі єдиного внеску
Отримання консультації з питань законодавства у сфері зайнятості
 
Найбільша база з підбору персоналу та пошуку роботи, інтегрована з данними служби зайнятості з усієї України.
Безкоштовні сервіси для роботодавців. Поради фахівців стостовно пошуку роботи та соціальних гарантій.