Как быстрее освоить ИТ-профессию: учиться в вузе или пойти на стажировку по специальности?

Этот текст написал читатель в Сообществе Т⁠—⁠Ж

В прошлом году я завалил первый курс в вузе в небольшом городе (до 1 млн жителей) на ИТ-специальности. У меня были проблемы с преподавателем по программированию, и Паскаль никак не давался. В остальном сложностей не было, нравились другие околоайтишные предметы — дискретная математика, математика и математическая логика.

Это навело меня на мысль, что лучше смотреть в будущем на смесь программирования и математики — аналитику данных. И сейчас стоит вопрос, а стоит ли восстанавливаться и продолжать учиться? Не скажу, что плохой вуз, наш факультет считается топовым в регионе, но за 4 года в ИТ все сильно изменится. Есть вариант несколько месяцев плодотворно проходить курсы, смотреть обучающие ролики, изучать специализированную литературу, набивать опыт на небольших задачах и осенью-зимой уже найти первую работу на джуна или стажера.

Пока данная вакансия востребована на рынке и попасть туда немного проще, но не факт что через 4 года это будет так же сильно востребовано. А в чистом программировании себя не вижу, судя по Паскалю это не мое. В аналитике же программирование не основа, а лишь одно средство из многочисленных других. Спасибо всем, кто подскажет свое видение данного вопроса.

Однозначно рекомендовать что-то вам не могу, но поделюсь мыслями, как человек в ИТ без соответствующего диплома (не аналитик).

При найме диплом у меня перестали спрашивать уже после первой серьезной работы - эта тема просто даже не всплывала. Сам тоже нанимал специалистов (правда не совсем зеленых, ближе к middle), и разницы между наличием и отсутствием диплома особо не заметил. Правда, никогда не работал с людьми из престижных универов, типа МГУ или MIT, возможно, там ситуация отличается.

Отмечу, что есть определенные организации, которые от вас будут требовать диплом, как бы вы не были хороши - но это часто государственные и окологосударственные организации, зарплата там не очень. При устройстве в зарубежную компанию тоже могут спросить, но это тоже не самая большая проблема, если на удаленке. А вот для релокации диплом может пригодиться.

При устройстве на первую работу отсутствие диплома скорее всего придется компенсировать какими-то практическими наработками, которые можно показать - код на Гитхабе, результаты конкурсов на Kaggle. Если удастся перехватить какой-то одноразовых заказов или несколько на фрилансе, то это тоже большой плюс.

Важный момент, актуальный в частности для самоучек. Не забывайте про теорию! Например для программистов часто это, помимо какого-то количества алгоритмов и структур данных, будут БД, сети, ОС и тому подобные штуки. Это позволяет намного быстрее разбираться в технологиях и решать нестандартные задачи - не говоря уже о прохождении собеседований)). У аналитиков свой набор, можно посмотреть программу какого-нибудь хорошего вуза и использовать ее как руководство.

1

Сообщество Т—Ж

Лучшее за неделю