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

Підписка  (на отримання вакансій або резюме)   Підписка
Логін
Пароль
Забули пароль?
Зареєструватися
щоб додати вакансію або резюме
Каталог
вакансій та резюме
за рубриками за регіонами
Безпека. Охорона 1301
Будівництво та архітектура 5289
Бухгалтерія. Фінанси 2019
Видавництво. Реклама. Поліграфія 189
Житлове комунальне господарство 4361
Журналістика 47
Керівники та спеціалісти 5678
Комп'ютери. ІТ 450
Легка промисловість 1810
Меблеве та столярне виробництво 731
Медицина 2771
Металообробне та ін. виробництва 12628
Мистецтво 301
Найпростіші професії 7778
Освіта і наука 962
Сільське, лісове та рибне господарства 452
Склад. Логістика 505
Соціальна сфера 234
Сфера послуг (побуту) та торгівлі 5423
Телекомунікації та зв'язок 544
Транспорт та автосервіс 5962
Туризм. Спорт 107
Харчова промисловість 979


Головна     Працевлаштування     Професії від А до Я
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);
  • вміння проектувати бази даних і оптимізувати запити;
  • знання сучасних парадигм програмування;
  • знання патернів проектування;
  • розуміння механізмів веб-сервісів, інтерфейсів;
  • англійська мову для читання технічної документації.

 

 

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