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

Підписка  (на отримання вакансій або резюме)   Підписка
Логін
Пароль
Забули пароль?
Зареєструватися
щоб додати вакансію або резюме
Каталог
вакансій та резюме
за рубриками за регіонами
Безпека. Охорона 1167
Будівництво та архітектура 3892
Бухгалтерія. Фінанси 1894
Видавництво. Реклама. Поліграфія 149
Житлове комунальне господарство 3289
Журналістика 36
Керівники та спеціалісти 5383
Комп'ютери. ІТ 329
Легка промисловість 1329
Меблеве та столярне виробництво 482
Медицина 2878
Металообробне та ін. виробництва 6986
Мистецтво 287
Найпростіші професії 6271
Освіта і наука 760
Сільське, лісове та рибне господарства 672
Склад. Логістика 403
Соціальна сфера 274
Сфера послуг (побуту) та торгівлі 4831
Телекомунікації та зв'язок 462
Транспорт та автосервіс 5774
Туризм. Спорт 109
Харчова промисловість 739


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

 

 

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