Стоит ли будущему программисту идти на стажировку после 1-го курса?

Отредактировано

13К открытий13К показов
Стоит ли будущему программисту идти на стажировку после 1-го курса?

Наш читатель спрашивает, стоит ли идти на стажировку после 1-го курса, если обладаешь достаточно хорошими знаниями какого-либо языка (например, С++) и разбираешься в алгоритмах?

Передаём слово экспертам.

Стоит ли будущему программисту идти на стажировку после 1-го курса?

Если стажировка временная (на 2–3 месяца), проходит в период каникул и не будет в ущерб учебе, то да, однозначно стоит — нужно использовать все возможности, чтобы набирать опыт и практические знания. Если же стажировка будет идти параллельно с учебой, то я не рекомендовал бы идти сразу после 1-го курса — будет очень тяжело качественно и с пользой для себя и стажироваться, и учиться, а провалы в учебе на начальных курсах чреваты проблемами.

На стажировку (или работу с гибким графиком) рекомендовал бы идти курса с третьего, когда будет гораздо проще совмещать учебу и работу без ущерба для себя.

Рейтинг полезности ответа:
3.0

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

Рейтинг полезности ответа:
3.4

Если это будет не в ущерб учебе, то можно пойти на стажировку и после 1-го курса, но практика показывает, что на 2-м курсе (например, в МФТИ) времени для стажировки остается очень мало.

Рейтинг полезности ответа:
0.2

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

Рейтинг полезности ответа:
1.7

Не рекомендую.

Вас могут научить процессу разработки, например, но при этом могут отбить охоту учиться новому.

Рейтинг полезности ответа:
0.4

Необходимо определиться, зачем вам эта стажировка, что вы хотите получить от неё. Часто стажировка в какой-либо компании (особенно крупной и известной) является первой ступенькой в построении карьеры в этой компании (стажёр — джуниор — сеньор — тимлид и т.д.). Вот в этом смысле — не стоит. На мой взгляд (чисто субъективный), до окончания 3-го курса вообще вредно начинать серьёзно работать по профессии. Есть риск, что вас сильно затянет рабочая текучка и не останется времени и желания осваивать важные фундаментальные вещи. Но если рассматривать стажировку как возможность научиться чему-то новому, посмотреть изнутри на реальную работу профессионалов — как у них организована работа, какие проблемы возникают и как решаются — то это вещь очень полезная, и тогда ответ — «однозначно да!».

Рейтинг полезности ответа:
3.1

Стоит. Даже если не обладаешь достаточно хорошими знаниями. От стажера ожидают не знаний, а умения учиться.

Рейтинг полезности ответа:
3.3

Определенно стоит: ведь стажировка — не полноценная работа. Во-первых, это возможность проверить, получится ли совмещать работу с учебой, во-вторых — набраться опыта, и в-третьих — зарекомендовать себя в компании, в которой потом будете работать. Очень часто в институте мы слышим: «Забудьте все, чему вас учили в школе», а, устроившись на работу (даже по специальности), — «Забудьте все, чему вас учили в институте». А еще чаще в требованиях к соискателям есть условие «опыт работы». Откуда же ему взяться у свежеиспеченного специалиста? Поэтому никогда не стоит отказываться от возможности пройти стажировку: после одной-двух вы точно сможете сказать, нравится ли текущая работа, или нужно искать что-то совершенно иное. И чем раньше вы поймете, чем вам действительно хочется и нравится заниматься, тем будет лучше для вас и вашей карьеры.

Рейтинг полезности ответа:
0.9

Обязательно. В доп. нагрузку желателен свой pet-project.

Рейтинг полезности ответа:
0.5

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

Но есть два тонких момента:

  1. Стажировка — это не работа. Если хотите получить качественное образование, не стоит совмещать стажировку или работу с учебой. Мы эмпирически вычислили, что студенты с 1 по 3 курс включительно почти не способны совмещать работу и учёбу, от этого всегда страдает либо одно, либо другое, либо сам студент. Выходить на работу после первого курса — почти гарантированный билет в список отчисленных. Это верно для всех сильных и качественных университетов. Редкие исключения бывают в случае, если студент обладает скрытыми супер-способностями, либо если вуз средний и не догружает учёбой.
  2. Кроме хороших стажировок, бывают ещё и плохие, когда компания ничему не учит, и использует стажёра как дешёвую рабочую силу. От этого плохо всем: студент не учится ничему новому и страдает, а компания получает плохой код, написанный непрофессионалом.

В СКБ Контур у нас и стажировка хорошая, и на работу раньше 3 курса мы стараемся не брать. Если хотите прокачаться — добро пожаловать ?

Рейтинг полезности ответа:
1.7

Стажировка имеет смысл только в том случае, если у вас не получается найти работу, потому что работа — это и есть стажировка, только вам ещё и деньги за неё платят.

Рейтинг полезности ответа:
2.3

Обязательно нужно получать реальный опыт программирования. Но я бы рекомендовал выбрать опенсорс вместо стажировки. Задачи там интереснее — вы получите больше опыта. Проще совмещать с учёбой. Но самое главное, опенсорс даст больше знакомств и репутации, которые отлично конвертируются в зарплату.

Рейтинг полезности ответа:
1.4

Однозначно стоит. И книжек побольше читать по теме.

Рейтинг полезности ответа:
1.3

Да, конечно! Не хочу никого оскорбить, но хорошие знания какого-нибудь языка (автор вопроса говорит про 1-й курс) совсем не означает, что у него есть навыки его применения, в боевых условиях, для решения задач бизнеса. Многие начинающие программисты считают, что достаточно знать синтаксис языка и какие-то алгоритмы, а с остальным можно разобраться в боевых условиях. Естественно, это совершенно не так. Синтаксис многих языков учится в очень короткое время, а вот навыки набираются долго. И чем раньше студент получит понимание того, как работает все в реальности, как выглядят реальные приложения изнутри, как работаю команды и т. п. — тем лучше. В вузе вас этому не научат. Я знаю про людей, которые приходили в компанию работать, даже за бесплатно, только бы научиться программировать по-серьезному. Сейчас они высококвалифицированные специалисты и решают очень непростые задачи.

Рейтинг полезности ответа:
3.0

Обязательно стоит. Настоящие знания приобретаются только на практике. Попробовать всегда стоит. Ведь если не попробовать, то не получится?

Рейтинг полезности ответа:
1.5

Спасибо экспертам за ответы!

Напоминаем, что вы можете задать и свой вопрос или присоединиться к числу отвечающих.

Следите за новыми постами
Следите за новыми постами по любимым темам
13К открытий13К показов