Стоит ли будущему программисту идти на стажировку после 1-го курса?
![Стоит ли будущему программисту идти на стажировку после 1-го курса?](https://media.tproger.ru/uploads/2015/04/go-practice-mini.png)
Наш читатель спрашивает, стоит ли идти на стажировку после 1-го курса, если обладаешь достаточно хорошими знаниями какого-либо языка (например, С++) и разбираешься в алгоритмах?
Передаём слово экспертам.
![Аватарка эксперта Андрей Кравченко](https://media.tproger.ru/uploads/2015/03/andrei-kravchenko-e1453837005513.jpg)
Андрей Кравченко
руководитель образовательных проектов Mail.Ru Group
Если стажировка временная (на 2–3 месяца), проходит в период каникул и не будет в ущерб учебе, то да, однозначно стоит — нужно использовать все возможности, чтобы набирать опыт и практические знания. Если же стажировка будет идти параллельно с учебой, то я не рекомендовал бы идти сразу после 1-го курса — будет очень тяжело качественно и с пользой для себя и стажироваться, и учиться, а провалы в учебе на начальных курсах чреваты проблемами.
На стажировку (или работу с гибким графиком) рекомендовал бы идти курса с третьего, когда будет гораздо проще совмещать учебу и работу без ущерба для себя.
![Аватарка эксперта Сергей Терлецкий](https://media.tproger.ru/uploads/2015/03/Embarcadero-16.09-136-e1453728805321.jpg)
Сергей Терлецкий
менеджер по работе с образовательными учреждениями в компании Embarcadero
Обязательно идти, любой реальный опыт в стократ дороже любой теории. Даже если сразу ничего не получится, не опускать руки и пытаться. Это проверка на мотивацию и настойчивость. Это важно любому специалисту, во многих вузах учат теории без учета реалий и нюансов настоящей практической работы. Это надо прочувствовать самому и использовать любую возможность накопить реальный опыт и выбрать конкретное направление до диплома. И самый главный парадокс в том, что получив диплом, вы обнаружите, что всем нужны готовые специалисты с опытом работы в их направлении, а не отличники с красным дипломом. Пусть даже, как стажеру вам не дадут делать ничего серьезного, но будет отличный шанс изучить свой будущий бизнес изнутри, получить свой личный взгляд и опыт. Либо займитесь индивидуальной разработкой, но с реальными заказчиками.
![Аватарка эксперта Андрей Зырянов](https://media.tproger.ru/uploads/2015/03/Ziarynov-e1453743386543.jpg)
Андрей Зырянов
руководитель научно-исследовательской лаборатории Parallels Lab в МФТИ
Если это будет не в ущерб учебе, то можно пойти на стажировку и после 1-го курса, но практика показывает, что на 2-м курсе (например, в МФТИ) времени для стажировки остается очень мало.
![Аватарка эксперта Анастасия Тимошенко](https://media.tproger.ru/uploads/2015/03/1052135_566743146696264_1003536179_o-e1453837143431.jpg)
Анастасия Тимошенко
старший научный сотрудник Университета Иннополис
Необходимо помнить, что стажировка стажировке рознь. Конкретная возможность, предлагаемая компанией, может требовать от кандидата не только навыков программирования и знания алгоритмов, но и понимания основ других дисциплин, которые изучаются на старших курсах (базы данных, операционные системы и др.). В связи с этим стоит обратить внимание на то, что конкретно требуется от кандидата для успешного прохождения стажировки. Если ваши знания и экспертиза соответствуют требованиях компании, то при наличии свободного времени не вижу особых причин отказываться — индустриальный опыт всегда будет плюсом при приеме на работу после вуза.
![Аватарка эксперта Сергей Зефиров](https://media.tproger.ru/uploads/2015/03/sz-e1453731175585.jpg)
Сергей Зефиров
программист с широким опытом работы, энтузиаст и евангелист языка Haskell
Не рекомендую.
Вас могут научить процессу разработки, например, но при этом могут отбить охоту учиться новому.
![Аватарка эксперта Михаил Адигеев](https://media.tproger.ru/uploads/2015/03/gendalf-e1453733813312.jpg)
Михаил Адигеев
руководитель отдела программных разработок и поддержки компании «ГЭНДАЛЬФ»
Необходимо определиться, зачем вам эта стажировка, что вы хотите получить от неё. Часто стажировка в какой-либо компании (особенно крупной и известной) является первой ступенькой в построении карьеры в этой компании (стажёр — джуниор — сеньор — тимлид и т.д.). Вот в этом смысле — не стоит. На мой взгляд (чисто субъективный), до окончания 3-го курса вообще вредно начинать серьёзно работать по профессии. Есть риск, что вас сильно затянет рабочая текучка и не останется времени и желания осваивать важные фундаментальные вещи. Но если рассматривать стажировку как возможность научиться чему-то новому, посмотреть изнутри на реальную работу профессионалов — как у них организована работа, какие проблемы возникают и как решаются — то это вещь очень полезная, и тогда ответ — «однозначно да!».
![Аватарка эксперта Кирилл Мокевнин](https://media.tproger.ru/uploads/2015/03/mokevnin-e1453743133789.jpg)
Кирилл Мокевнин
технический директор образовательного проекта Hexlet.io
Стоит. Даже если не обладаешь достаточно хорошими знаниями. От стажера ожидают не знаний, а умения учиться.
![Аватарка эксперта Александр Ворожейкин](https://media.tproger.ru/uploads/2015/03/A-Vorozheikin-e1453837077862.jpg)
Александр Ворожейкин
Java 2 EE разработчик в AT Consulting
Определенно стоит: ведь стажировка — не полноценная работа. Во-первых, это возможность проверить, получится ли совмещать работу с учебой, во-вторых — набраться опыта, и в-третьих — зарекомендовать себя в компании, в которой потом будете работать. Очень часто в институте мы слышим: «Забудьте все, чему вас учили в школе», а, устроившись на работу (даже по специальности), — «Забудьте все, чему вас учили в институте». А еще чаще в требованиях к соискателям есть условие «опыт работы». Откуда же ему взяться у свежеиспеченного специалиста? Поэтому никогда не стоит отказываться от возможности пройти стажировку: после одной-двух вы точно сможете сказать, нравится ли текущая работа, или нужно искать что-то совершенно иное. И чем раньше вы поймете, чем вам действительно хочется и нравится заниматься, тем будет лучше для вас и вашей карьеры.
![Аватарка эксперта Антон Пискунов](https://media.tproger.ru/uploads/2015/03/teamkey-e1453734379647.jpg)
Антон Пискунов
основатель и генеральный директор BeastGaming
Обязательно. В доп. нагрузку желателен свой pet-project.
![Аватарка эксперта Алексей Зверев](https://media.tproger.ru/uploads/2015/03/alexey-zverev-e1453733195229.jpg)
Алексей Зверев
руководитель направления образовательных программ СКБ Контур, партнёр международной олимпиады «IT-Планета»
Хорошая стажировка — это один из самых эффективных способов прокачаться в промышленном программировании за короткий срок. И если есть возможность на такую стажировку попасть, то обязательно надо ей воспользоваться.
Но есть два тонких момента:
- Стажировка — это не работа. Если хотите получить качественное образование, не стоит совмещать стажировку или работу с учебой. Мы эмпирически вычислили, что студенты с 1 по 3 курс включительно почти не способны совмещать работу и учёбу, от этого всегда страдает либо одно, либо другое, либо сам студент. Выходить на работу после первого курса — почти гарантированный билет в список отчисленных. Это верно для всех сильных и качественных университетов. Редкие исключения бывают в случае, если студент обладает скрытыми супер-способностями, либо если вуз средний и не догружает учёбой.
- Кроме хороших стажировок, бывают ещё и плохие, когда компания ничему не учит, и использует стажёра как дешёвую рабочую силу. От этого плохо всем: студент не учится ничему новому и страдает, а компания получает плохой код, написанный непрофессионалом.
В СКБ Контур у нас и стажировка хорошая, и на работу раньше 3 курса мы стараемся не брать. Если хотите прокачаться — добро пожаловать ?
![Аватарка эксперта Василий Кобзарь](https://media.tproger.ru/uploads/2015/03/shp1-e1453733587732.jpg)
Василий Кобзарь
преподаватель GeekBrains, специализируется на администрировании Linux
Стажировка имеет смысл только в том случае, если у вас не получается найти работу, потому что работа — это и есть стажировка, только вам ещё и деньги за неё платят.
![Аватарка эксперта Андрей Ситник](https://media.tproger.ru/uploads/2015/03/sitnik-e1453737407169.jpeg)
Андрей Ситник
веб-разработчик в Evil Martians
Обязательно нужно получать реальный опыт программирования. Но я бы рекомендовал выбрать опенсорс вместо стажировки. Задачи там интереснее — вы получите больше опыта. Проще совмещать с учёбой. Но самое главное, опенсорс даст больше знакомств и репутации, которые отлично конвертируются в зарплату.
![Аватарка эксперта Антон Плешивцев](https://media.tproger.ru/uploads/2015/03/AntonPleshivtcev-e1453836423747.jpg)
Антон Плешивцев
ведущий разработчик в aviasales.ru
Однозначно стоит. И книжек побольше читать по теме.
![Аватарка эксперта Андрей Куманяев](https://media.tproger.ru/uploads/2015/03/AndreiKumaniaev-e1453836880641.jpg)
Андрей Куманяев
RoR-разрабочик в Coub
Да, конечно! Не хочу никого оскорбить, но хорошие знания какого-нибудь языка (автор вопроса говорит про 1-й курс) совсем не означает, что у него есть навыки его применения, в боевых условиях, для решения задач бизнеса. Многие начинающие программисты считают, что достаточно знать синтаксис языка и какие-то алгоритмы, а с остальным можно разобраться в боевых условиях. Естественно, это совершенно не так. Синтаксис многих языков учится в очень короткое время, а вот навыки набираются долго. И чем раньше студент получит понимание того, как работает все в реальности, как выглядят реальные приложения изнутри, как работаю команды и т. п. — тем лучше. В вузе вас этому не научат. Я знаю про людей, которые приходили в компанию работать, даже за бесплатно, только бы научиться программировать по-серьезному. Сейчас они высококвалифицированные специалисты и решают очень непростые задачи.
![Аватарка эксперта Василий Журавский](https://media.tproger.ru/uploads/2015/03/VasiliiZhuravski-e1453836543997.jpg)
Василий Журавский
tech lead FutureLab, RuGadget
Обязательно стоит. Настоящие знания приобретаются только на практике. Попробовать всегда стоит. Ведь если не попробовать, то не получится?
13К открытий13К показов