Must have после курсов
Итак, вы закончили курсы и уже нашли работу мечты. Ну или еще нет, но в процессе поиска. И у вас возникает закономерный вопрос: а что дальше? Достаточно ли приобретенных знаний для работы? Достаточно ли приобретенных знаний, чтобы найти работу?
Мнение автора может не совпадать с мнением редакции
Чему стоит уделить внимание? Для того, чтобы статья была полезна для всех направлений программирования:
- Язык всего IT — английский. Для старта карьеры в IT вполне хватит уровня pre-intermediate, но чем выше ваш уровень, тем вы более востребованы.
- Быстрый набор текста. Любой IT-шник — это писатель.
- Изучение доменной области. У каждой отрасли есть своя специфика.Разберитесь и изучите как минимум основные принципы и специфику. Это значительно увеличит вашу эффективность.
Общее программистское:
- Расширяйте понимание своего родного языка программирования.
- Чистота, читаемость и стилистика кода, принципы DRY, KISS, YAGNI и т.д.
- Расширяйте свое понимание ООП. Базовые принципы ООП, SOLID и т.д. Литературы по этим темам читать-не перечитать.
- Алгоритмы и структуры данных. Это фундамент любой программы.
- Паттерны проектирования. Основополагающие практики создания приложений и систем, их компоновки и внутреннего взаимодействия.
- GIT. Система контроля версий, которая используется везде и повсеместно.
Как это все увязать и изучить или применить ?
- Pet-project. Собственный проект — прекрасный способ изучать все вышеописанное. Не пытайтесь с нуля написать свой фейсбук, все равно не выйдет. Придумайте себе несложную задачку в вашей нынешней или желаемой доменной области. Продумайте алгоритм работы системы, структуры данных, взаимосвязи. Напишите и запустите скелет проекта. Постепенно добавляйте в него изучаемые технологии. Доведите до ума код, напишите документацию, обложите тестами, запустите, покажите друзьям, коллегам.
- Интернет полон информации. Существует тьма ресурсов с кучей полезных статей. Подпишитесь на интересующие ресурсы. Тематические сайты, статьи, туториалы. Youtube. Аналогично, только в видеоформате.Telegram. Модно, стильно, молодежно. Куча каналов с годными статьями, тестами и т.д.Книги. Читайте, это полезно.
- Тематические сайты, статьи, туториалы.
- Youtube. Аналогично, только в видеоформате.
- Telegram. Модно, стильно, молодежно. Куча каналов с годными статьями, тестами и т.д
Курсы. Кто сказал, что нужно останавливаться? Продолжайте учиться!)
0