Найти тему
Сергей Яцутко

Нужно ли студенту-программисту идти работать по специальности во время учебы?

Оглавление

Всем добрый день, хотел бы поговорить с вами на очень важную тему. Все мы знаем, что нынче, работодателей мало интересуют соискатели без опыта работы. У многих студентов возникает соблазн пойти работать по специальности прямо во время учебы, даже если учеба очная. Но правильный ли это шаг? На этот вопрос я и постараюсь дать вам сегодня ответ.

Немного о себе

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

К каким последствиям это привело?

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

Что я вынес?

В первую очередь я понял, что знание технологий — это всё не так важно, как знание более фундаментальных вещей, типа алгоритмов, структур данных, операционных систем и математики. Технологии могут меняться от проекта к проекту, а базовые знания везде одни, поэтому я искренне рекомендую всем студентам постараться сосредоточиться именно на них на время своего обучения. Во время работы у вас будет реально мало времени на самообразование и подтянуться фундаментальные вещи будет гораздо более проблематично, чем во время учебы в ВУЗе, очень важно правильно распорядиться таким огромным буфером времени. Парадокс заключается в том, что я бы всего этого не понял, если бы не пошел на работу. Я был бы обычным студентом, который играет в игры и просиживает штаны на парах, поэтому я и захотел поделиться этим опытом с вами, дорогие читатели. Если вы предпочитаете набивать шишки самостоятельно, то я бы порекомендовал вам устроиться на работу где-то на полгода, этого будет достаточно, чтобы понять то, что я изложил выше.

Справедливости ради стоит отметить, что реальный опыт научил меня все-таки кое-чему полезному: быстро читать и вникать в документацию, быстро разбираться и ориентироваться в чужом коде, в том числе и в библиотеках. Так же я научился пользоваться гитом и различными инструментами, типа Team City. Хотя для всего этого достаточно летней практики в более-менее приличной компании.

И помните, чем глубже вы знаете базу - тем лучше вы понимаете все процессы, которые происходят " под капотом " вашим программ. На ранних этапах карьеры это мало будет способствовать вашему карьерному росту, ведь надо будет подтягивать промышленную базу, но на более поздних этапах это очень выгодно выделить вас на фоне других специалистов.