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

Підписка  (на отримання вакансій або резюме)   Підписка
Логін
Пароль
Забули пароль?
Зареєструватися
щоб додати вакансію або резюме
Каталог
вакансій та резюме
за рубриками за регіонами
Безпека. Охорона 1278
Будівництво та архітектура 4450
Бухгалтерія. Фінанси 2013
Видавництво. Реклама. Поліграфія 148
Житлове комунальне господарство 3658
Журналістика 38
Керівники та спеціалісти 5808
Комп'ютери. ІТ 339
Легка промисловість 1511
Меблеве та столярне виробництво 570
Медицина 2827
Металообробне та ін. виробництва 7974
Мистецтво 265
Найпростіші професії 7080
Освіта і наука 788
Сільське, лісове та рибне господарства 484
Склад. Логістика 493
Соціальна сфера 252
Сфера послуг (побуту) та торгівлі 5546
Телекомунікації та зв'язок 650
Транспорт та автосервіс 5698
Туризм. Спорт 118
Харчова промисловість 817


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

 

 

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