"Закончил фронт, но устроился на бэк"


Меня зовут Макс, я из Казани.
По сути никаких курсов и образования я до Инкубатора не заканчивал, но перед тем, как прийти в Инкубатор, около 2х месяцев на бесплатных ютубовских роликах зависал на вёрстке и JS. Т.е. HTML, CSS, основы JS - это всё, что я знал до начала обучения.
Самый сложный этап был для меня Вторник. В один момент я даже чуть не перегорел. У меня где-то вообще всё ломалось, ничего не получалось, было максимально тяжело, я решил неделю вообще к коду не прикасаться. Затем понемногу реабилитировался и мне пришлось догонять ребят, которые уже убежали вперёд. Но я нагнал, так как занимался фултайм - обучался в среднем от 40 до 60 часов в неделю.
Мне очень понравилась структура обучения, всё лаконично и ясно. Огромным плюсом, конечно, является TypeScript - без него в современных реалиях никуда. Инкубатор в целом дал знания именно программирования, ну и фронтэнд-разработчика, разумеется. Но команда именно посеяла зерно разработчика, и поэтому я полюбил код и хочу активно развиваться в этом.
Есть вещи, которые спрашивают на собесах, я прошёл их около 7-9 и общие из них я бы добавил:
- ESlint и Prettier, либо аналогичный code style - это спрашивали на каждом собесе;
- умение разворачивать приложение из контейнера - Docker;
- где-то спрашивали про понимание CI/CD;
- больше уделять внимание unit tests, integration tests;
- умение развернуть приложение через Webpack + Babel;
- где-то спрашивали про Socket.IO.
Это всё на джуна за примерно тыщ 40 российских рублей.
Изменения после обучения в Инкубаторе огромные. Твоё мышление поменялось, ты стал мыслить обо всём через парадигму ООП и ФП. И я закончил фронт, но устроился на бэк :) Мой стэк: Node.js, NestJS PostgreSQL, TypeORM. Было сложно. Но так как я люблю код, то нисколько не против бэкэнда - бэкендеров, кстати, очень не хватает ;)