@Pentblch
Смотрю в сторону Web, начинающий

Какими технологиями должен обладать backend разработчик (уровень начальных знаний — новичок+)?

Доброго времени суток, уважаемые.
Хотелось бы узнать: что должен знать/уметь backend разработчик; какие технологии изучить, такие сейчас связки в тренде и т.д.
Немного о себе, на всякий случай. На данный момент, являюсь младшим программистом 1С, образование - среднее профессиональное (техник-программист), обучаюсь заочно на вышке.
Особо программирование не "курил", но есть желание развиваться в направлении backend разработчика.
Желательно бы, чтоб описали примерный план что изучать (лучше в пунктах). Простите за дерзость.

Спасибо за ответы, С Уважением.
P.S. Всем отписавшимся +5 к здоровью и карме.
  • Вопрос задан
  • 10456 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Так как вы не указали язык программирования... напишу то, что не особо от него зависит.

архитектура клиент-серверных приложений

HTTP (базовые понятия, Http verbs, формат записи заголовков и основные заголовки, такие как Content-type)

Реляционные БД - SQL, нормализация данных, понимать разницу между inner join, left join, outer left join и т.д (в зависимости от выбранной СУБД).

nosql БД (опционально) - денормализация данных, понятие о агрегации данных (в случае MongoDB/CouchDB и т.д.). На начальном этапе можно не замарачиваться штуками типа шардинг/репликация. Так же рекомендую потыкать какой reddis как простенькое key-value хранилище.

По архитектуре приложений можно погуглить "GRASP паттерны". Правда по началу можно так же не особо замарачиваться и обратить внимание только на такие штуки как "сильная/слабая связанность системы".

Ну... остальное зависит от языка программирования. Как определитесь - для всех основных языков тут уже составлялся план развития.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
zBit
@zBit
Full stack web developer
Для всех обязателен сейчас git + git-flow, базовое администрирование сервака.
А вы вообще на каких языках пишете, кроме 1С?
шутка... а может и не шутка ;)
Хороший бекенд программист не должен упоминать, что работает с 1С.
Ответ написан
Комментировать
Путь не подскажу, но вот человек собеседования проводит на должность backend и вот что спрашивает:
myway-blog.ru/sobesedovanie-na-dolzhnost-veb-progr...

Хотя в вопросах на мой взгляд про серверную часть ещё вопросов не хватает.
Ответ написан
@Pentblch Автор вопроса
Смотрю в сторону Web, начинающий
Спасибо отписавшимся.
Про ЯП и 1С.
ЯП я пока никакой толком не учил, по этому и прошу совета, "с чего начать, куда идти" (с).
т.е. Хотелось бы услышать/прочитать советы: какой язык программирования выбрать (java, php), чтобы через 3-4 месяца изучения языка найти работу; какие доп. знания нужна приложить к выбранному языку (основы HTML/CSS, например), в подобном стиле.

1С занимаюсь, т.к. после выпуска надо было идти работать, а в сфере IT только одна вакансия была. Но все равно, интересная деятельность, не столько программирование, а скорее анализ бизнес-решений и организация производства (в УПП работаю), да и слышал что много разработчиков 1С переходят в Java. Да и опыт, опыт все равно хорошее дело, мало ли что в жизни будет. (а вдруг 1с захватит мир?)
Ответ написан
Freika
@Freika
Senior Ruby on Rails developer
mkdev.me прочтите короткую книжку, она будет очень полезна.
Ответ написан
@andreychumak
junior
Можно поинтересоваться на чем в итоге остановились?)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы