Вот что вам не говорят, когда вы получаете степень бакалавра в области компьютерных наук. На самом деле никого не волнует, что у вас есть степень в области компьютерных наук. Серьезно. После того, как вы закончите обучение, ни один работодатель или рекрутер не будет заботиться о том, чтобы у вас была ученая степень. Их интересует только ваш релевантный опыт. Я говорю из личного опыта и хочу поделиться некоторыми советами со всеми, кто хочет получить эту степень прямо сейчас.

Стоит ли получать степень в области информатики?

Абсолютно. Вы узнаете много хороших основ программирования, которые помогут вам стать отличным программистом. Такие курсы, как «Структуры данных» и «Анализ алгоритмов», являются двумя наиболее важными курсами, которые вы будете проходить, и они помогут вам в процессе собеседования. Получить степень стоит, но нужно понимать, что бакалавр уже не впечатляет. Один из моих любимых преподавателей резюмировал это так: «Все, что доказывает степень бакалавра, — это то, что вы можете следовать указаниям». Если вы действительно хотите произвести впечатление на работодателей, вам нужен соответствующий опыт.

Вы должны сделать все, что в ваших силах, чтобы попасть на стажировку, пока вы еще учитесь в школе.

Соответствующий опыт стоит больше, чем ваша степень. Это шутка, когда вы видите, что для НАЧАЛЬНОЙ РАБОТЫ требуется более 2 лет опыта. Сделайте себе одолжение и сделайте все возможное, чтобы попасть на стажировку как можно быстрее. Знание того, как работает офис или команда на практике, стоит больше, чем все, что могут предложить вам ваши учителя.

Вы будете часто слышать это сейчас, но то, как вы получаете работу, зависит от того, кого вы знаете, а не от того, что вы знаете. Создайте профиль LinkedIn и добавьте в него всех, кого сможете. Неважно, знаете ли вы их на самом деле или нет. Они учатся в том же университете, что и вы? Добавьте их. Они в одной специальности? Добавьте их. Не бойтесь искать людей, у которых есть работа, которую вы хотите, и спрашивать совета. Попробуйте связаться с рекрутерами и задать им вопросы. Может быть, один из них в конечном итоге даст вам интервью!

Они не учат вас тому, чему вы должны учиться.

Я не пытаюсь сказать, что вам не нужно изучать структуры данных и алгоритмы. Вы нуждаетесь в них. В настоящее время мы находимся в состоянии технологий, когда все развивается и развивается быстро. Если вы хотите быть готовым к работе к тому времени, когда вы закончите бакалавриат, вам нужно подрабатывать вне школы, чтобы изучать технологии, которым вас не научат в школе.

Для этого нужно иметь представление о том, какую работу вы хотите. Вам нужно будет изучить совсем другие технологии, если вы хотите стать веб-разработчиком, и если вы хотите стать инженером встраиваемых систем. Чтобы узнать, чему вы ДОЛЖНЫ учиться, вам нужно просмотреть объявления о вакансиях. Работодатели обычно указывают стек технологий, который они используют, что даст вам представление о том, что вам следует изучать и какие технологии востребованы прямо сейчас.

Личные проекты помогут вам найти работу.

Наличие личных проектов на вашем GitHub показывает работодателям, что вы действительно интересуетесь программированием и знаете технологии, указанные в вашем резюме. Не копируйте руководство проекта на YouTube, потому что тысячи других людей сделали то же самое. Вы не будете особенными или выделитесь с помощью обычных учебных проектов. Вам нужен проект, который уникален для вас и показывает вашу индивидуальность. Он не должен быть совершенным или сложным. Это просто должно быть что-то, что показывает, что вы заботитесь о том, что делаете и чему учитесь. Вы должны стремиться иметь один-два хороших личных проекта на GitHub и в резюме.

Не игнорируйте школу.

Этим вещам мне пришлось учиться на собственном горьком опыте. Я хотел поделиться своим опытом с миром, чтобы другие студенты могли быть более подготовленными, чем я. Вы должны очень много работать в качестве специалиста по информатике, как в школе, так и вне школы. Не позволяйте своим оценкам падать и слишком много сосредотачивайтесь на внешних проектах, потому что получение этой степени по-прежнему важно. Компании FAANG могут даже попросить копию ваших стенограмм, если вы подаете заявку на стажировку, поэтому важно не отставать от школы. То, чему вы научитесь в университете, важно, но, к сожалению, этого недостаточно, чтобы получить работу начального уровня.