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

Как стать «законченным» специалистом по бекенду?

Делая определенные успехи на текущем и прошлом месте работы, решил целиком и полностью связать свою профессиональную деятельность с бекенд-разработкой.
В качестве основного языка выбрал PHP, в качестве СУБД - MySQL, но тут уже скорее всего будут варианты.

Из тем для изучения отметил для себя:
- Один из фреймворков на выбранном ЯП (я выбрал Yii2. Может и не лучший выбор, но мне очень удобно с ним работать)
- Тестирование
- Linux на примере Ubuntu
- Основы безопасности в веб-приложениях
- Протокол HTTP - реализация от и до, коды состояния
- Redis, в качестве основной NoSQL-СУБД
- Теория баз данных, их архитектура и проектирование
- Реализация высоконагруженных систем
- Построение REST API

Что еще можно изучить?
Какие проекты реализовать для практики?
Насколько критично знание алгоритмов?
  • Вопрос задан
  • 4780 просмотров
Решения вопроса 4
zualex
@zualex
Senior Software Engineer
Карту давненько не обновлял но может, что полезное найдешь для себя Карта развития Back-end разработчика

Для практики рекомендую взять что то из этого списка build-your-own-x, можно посмотреть как сделать простой веб сервер, поисковый движок, БД

Плюс вот еще статья Не убивайте свою мотивацию: осваивайте Ruby on Rai... хоть для руби, но есть список интересных проектов
Ответ написан
Redis, в качестве основной NoSQL-СУБД - Плохая идея
Для изучения, так как планируете работать с бекендом, то очень кстати изучить основы безопастности приложения, так как это очень важный момент
Ответ написан
GTRxShock
@GTRxShock
Full-stack developer (Symfony, Angular)
Ответ написан
Комментировать
Теория баз данных, их архитектура и проектирование
Реализация высоконагруженных систем

одного этого на пол жизни хватить может

Еще бы добавил в список
- очереди RebbitMQ, Kafka и тд
- MongoDb
- ElasticSearch
- Docker
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
mindtester
@mindtester
http://iczin.su/hexagram_48
не стоит становиться
«законченным»
ценный специалист, всегда растет и обгоняет... не обязательно во всем, хотя бы в чем то (и лучше востребованном)
Ответ написан
Комментировать
@DeniSidorenko
По поводу практики, лучше посмотри какие сложные задачи выполняют бэк эндеры
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽