Задать вопрос
Bandicoot
@Bandicoot
Вась-программист

Что нужно знать Back-end разработчику в 2014 — 2015 гг.?

Занимаюсь разработкой на PHP, но этим дело не ограничивается. Подскажите пожалуйста, какие еще навыки можно развить, чтобы успешно конкурировать в сфере back-end разработки?

Для себя уже выделил следующие моменты:
  1. СУБД MySQL, PostgreSQL, NoSQL-решения
  2. Навыки работы с Linux, настройка сервера
  3. Популярные CMS и фреймворки на выбранных языках программирования
  • Вопрос задан
  • 6158 просмотров
Подписаться 37 Оценить Комментировать
Решения вопроса 2
CheshireCat
@CheshireCat
full-stack developer
Забудьте мысль о том, чтобы выглядеть сферическим специалистом в backend-разработке (и чему-угодно-другому), который знает все на свете трендовые технологии.

Сделайте настоящий, современный проект с использованием связки любых back-end технологий - сложный, классный, который не будет стыдно показать в качестве портфолио.

Всё. Вы специалист. И вы знаете ровно столько, сколько нужно.
Ответ написан
sim3x
@sim3x
0. Английский
1. Как закрывать таски

А главное, поскорее уйти от коротких задач и множества субд, цмс, языков
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
@benoni
программер-любтель, иногда подрабатываю фрилансом
Кроме пайтона и пхп из технологий порекоментовал бы:
1. Nodejs + express + еще какие-нить популярные фреймворки для js и ноды.
2. Также еще можно посмотреть в сторону функциональщины (хотя бы для общего развития): Erlang, Clojure + ClojureScript, Scala, F#... (на выбор)
3. "облака", распределенные вычисления, параллельные вычисления и т.п.

Из общего: git, хорошая и удобная IDE, всякие облачные технологии и распределенные вычисления.
Ответ написан
Комментировать
@jershell
Наверное выделил бы таки вещи как Git, RestFul api, Английский.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
C, просто C.....
Ответ написан
Eternalko
@Eternalko
Ключевые слова: Git, terminal, docker(?), devops, instance, nginx, APM
Ответ написан
@EmilSabitov
Погрузитесь на время в облачные технологии, посмотрите что и как. ИМХО, скоро это станет еще популярнее и будут нужны хорошие специалисты в этой области. А как уже говорили выше - изучайте английский. С ним Вы сможете быстро изучить нужную область с помощью комьюнити и умных книжек от умных дяденек.
Ответ написан
Комментировать
@iliyaisd
Могут ещё понадобиться всякие Memcached, APC, RabbitMQ, как работает Websocket... Смотря чем занимаетесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы