Сколько раз я слышал о том, что ситуация на рынке труда очень не простая для разработчиков. Но хотелось бы этим постом сказать, что никакой проблемы не существует на самом деле.
Сейчас такие реалии, что junior разработчики уже не нужны (это равно тому, что их очень много). И нужно остановиться ходить на собесы со слабыми знаниями.
Просто вопрос: Какой результат ожидается от собеседования, если вы не готовы или готовы как джун?
Другой вопрос: Что нужно сделать, чтобы отличаться от всех, которым вечно отказывают?
Постараюсь вкратце описать то, что нужно делать сейчас, чтобы прокачать свои скиллы и начать отличаться от многих.
Построить более обширный фундамент(тут опущу совсем дефолтные вещи: js, фреймворк):
1. Юнит тестирование, разные принципы тестирования. Попробуйте тестировать по TDD, PingPong.
2. Типизация. Научитесь типизировать все, с ног до головы.
3. Принципы SOLID, DRY, KISS.
4. Дизайн-паттерны. Можно написать реализацию паттерна и не зная его, но если знать, и реализовать именно его - это уже профессионализм. Знаешь паттерн = знаешь его преимущества и недостатки.
5. Архитектурные паттерны. Думаю, чаще всего можно встретить MVP, SLICED. Но для ознакомления лучше прочитать какую-нибудь Чистую архитектуру.
6. По хорошему решать leetcode задачи easy-medium уровня. Не забывать про оценку уровеня сложности алгоритма и оценивать по памяти. Все это на собеседовании придется проговаривать.
Это программа минимум, но и все это останется лишь пунктами, если не применять это на практике. Нужно перестать писать TODO листы. Выбирай pet-проекты, которые будут страшны с первого взгляда. Набивай шишки, сталкивайся с проблемами, пиши плохо, а потом переписывай после того, как прочтешь Чистый код Роберта Мартина.
Пробуй настроить: CI/CD, микрофронтенды, пробуй canvas, пробуй оптимизировать бандл, пробуй SSR, много чего пробуй и набирайся уверенности. Ведь люди, которые работают над коммерческими проектами зачастую делают более скучные вещи.
#войтивайти #айти #фронтенд #программирование
Сейчас такие реалии, что junior разработчики уже не нужны (это равно тому, что их очень много). И нужно остановиться ходить на собесы со слабыми знаниями.
Просто вопрос: Какой результат ожидается от собеседования, если вы не готовы или готовы как джун?
Другой вопрос: Что нужно сделать, чтобы отличаться от всех, которым вечно отказывают?
Постараюсь вкратце описать то, что нужно делать сейчас, чтобы прокачать свои скиллы и начать отличаться от многих.
Построить более обширный фундамент(тут опущу совсем дефолтные вещи: js, фреймворк):
1. Юнит тестирование, разные принципы тестирования. Попробуйте тестировать по TDD, PingPong.
2. Типизация. Научитесь типизировать все, с ног до головы.
3. Принципы SOLID, DRY, KISS.
4. Дизайн-паттерны. Можно написать реализацию паттерна и не зная его, но если знать, и реализовать именно его - это уже профессионализм. Знаешь паттерн = знаешь его преимущества и недостатки.
5. Архитектурные паттерны. Думаю, чаще всего можно встретить MVP, SLICED. Но для ознакомления лучше прочитать какую-нибудь Чистую архитектуру.
6. По хорошему решать leetcode задачи easy-medium уровня. Не забывать про оценку уровеня сложности алгоритма и оценивать по памяти. Все это на собеседовании придется проговаривать.
Это программа минимум, но и все это останется лишь пунктами, если не применять это на практике. Нужно перестать писать TODO листы. Выбирай pet-проекты, которые будут страшны с первого взгляда. Набивай шишки, сталкивайся с проблемами, пиши плохо, а потом переписывай после того, как прочтешь Чистый код Роберта Мартина.
Пробуй настроить: CI/CD, микрофронтенды, пробуй canvas, пробуй оптимизировать бандл, пробуй SSR, много чего пробуй и набирайся уверенности. Ведь люди, которые работают над коммерческими проектами зачастую делают более скучные вещи.
#войтивайти #айти #фронтенд #программирование
🔥4⚡1🤯1🤣1
#ИнтересныеВидео | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🤯1
#ИнтересныеСтатьи | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
#ИнтересныеКниги | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😱1
#ИнтересныеСтатьи | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
🧩 Психология и ИТ: 17 личностных качеств, необходимых для успешной карьеры
#ИнтересныеСтатьи | @mood_frontend
#ИнтересныеСтатьи | @mood_frontend
❤2👍1🔥1