Продолжаю говорить о стратегии выхода на первую работу в IT. В первой части рассказал про свою первую компанию. Первая причина - это время Придется потратить много времени, как своего, так и коллег. Чтобы въехать в проект человек с опытом около 2 лет в среднем тратит около 3 месяцев. Соответственно, чтобы получить хорошего программиста под свои задачи нужно потратить приблизительно 2 года. Почему надо так много учиться? Помимо программирования вы должны понимать процесс разработки, а это: 1) Специализированные программы: постановки задач, по контролю версий, для CI/CD, документации, etc.
2) Взаимодействие с другими специальностями: QA, аналитики, бэки, фронты, DBA, дизайнеры, devOps-ы, админы и много других непонятных слов.
3) Agile, waterfall, release-management и еще больше непонятных слов, с которым надо разобраться. Ну и конечно же адаптация непосредственно в разработке, где нужны навыки отличные от:
1) задач с собеседований
2) задач из обучения на курсах по программированию Как