Что не делать, чтобы найти работу
Людям, выросшим на вредных советах Григория Остера посвящается.
Разрешите представиться — Ли, 22 года, в этом году получаю степень бакалавра по специальности программная инженерия. И я не имею опыта коммерческой разработки.
Вам, наверное, не очень интересно, как я оказался в такой ситуации, но я всё равно расскажу.
Итак, что делать не надо, если вы хотите построить успешную карьеру в it сфере и получаете высшее образование.
(ну и немного о том, как не надо учиться в универе и почему)
Думать, что вас всему научат
Экзамены сданы, баллы получены, ты поступил, куда хотел. Твой институт один из лучших по стране, ваши студенты котируются, куча хвалебных отзывов. Можно расслабиться и получать удовольствие знания. Здесь точно дадут всё необходимое для работы и ты с лёгкостью устроишься в любое место и будешь топовым разработчиком.
Думать, что ещё будет возможность усвоить материал
Не беда, если что-то непонятно. Ещё будет куча времени на графы, алгоритмы и матрицы. Они ведь не могут просто закончиться за год и больше не всплывать в программе.
«Сейчас или никогда» — этот слоган великолепно подходит, чтобы описать изучение чего‑либо в университете.
Думать, что работодатели ждут везде с распростёртыми объятиями
Молодым программистам все двери открыты, it направление развивается с каждым годом, а на рынке кадровый голод. Вас оторвут с руками на любую стажировку, вакансий на hh пруд пруди.
Ожидать, что приобретённые навыки никуда не денутся
Опыт не пропьёшь! — основы Java у меня получилось забыть даже без помощи алкоголя. Вы с таким трудом писали ту прогу и решали домашку по матанализу, что эти знания выжжены в вашем мозгу. А полезный совет от препода-практика настолько необычный, что точно не забудется. Да и не конспекты же вам писать, честное слово, прошлый век.
Откладывать карьеру на потом
Не спешите выходить на работу. Всё-таки it сфера развивается каждый год, кадровый голод никуда с рынка не денется. В любой момент на hh вы найдёте подходящую вакансию для человека без опыта. Оставьте работу до старших курсов — там всё равно будет нечего делать.
Думать, что программистам не нужна математика
Математика? Это что-то из прошлого. Сейчас матеша применяется максимум в машинке, так что зачем вам все эти распределения, ряды и градиентные спуски. Статистика и теория вероятностей туда же — пережитки прошлого, которые даже непонятно, куда применять.
Забить на алгоритмы и структуры данных
Всё это есть в интернете и написано 100 лет назад. Вы в любой момент сможете найти алгоритм и применить его по назначению. ChatGPT для чего создан в конце концов, напишет.
Выбрать и развивать одно направление
Определите для себя то, чем хотите заниматься, и не растрачивайте внимание на всё остальное. Ведь нет ничего надёжнее решений, принятых во время знакомства с направлениями. Хотите верстать сайты — не заморачивайтесь с изучением баз данных и sql-запросов. Хотите уйти в мобилки — забудьте про непрофильные языки.
Не зацикливайтесь на портфолио
Готовые работы только отнимают время. У вас будет возможность при устройстве на работу продемонстрировать свои навыки — решая тестовое задание и проходя собеседование со специалистами. А портфолио никто и не спросит.
Не тратьте время на гуманитарные науки
Жизнь хард и вам в ней нужен только хард. Развивайте знание выбранного языка, принципы разработки и библиотеки. Коммуникацию и менеджмент оставьте коллегам из смежных областей.
Не участвуйте в профессиональном сообществе
Следуйте главному принципу программистов — одиночеству. Никаких социальных контактов и криков о помощи. Каждый сам за себя.
Заключение
Здесь я попыталась рефлексировать на тему своих ожиданий и действительности, с которой сталкивалась на протяжении учёбы. Говоря коротко, все пункты можно обобщить высказыванием «не ленитесь». Но мне хотелось разобрать подробнее очевидные вещи и подушнить, чего уж греха таить.
Кто знает, быть может, один узнает в моей статье себя в начале пути, а другой получит предостережение от незаметной ошибки мышления. В любом случае хочу пожелать всем успехов.
И помните — путь осилит идущий.