Поговорив с 1000 студентами-разработчиками в Индии за последние 8 месяцев в рамках программы «Поговорите с разработчиками», наша команда узнала, что индийские студенты-разработчики отстают в сравнении канадских и американских студентов-разработчиков.
Вот несколько советов колледжам / университетам по улучшению навыков программирования и обучения индийских студентов. Они в основном применимы для студентов-разработчиков, которые занимаются ИТ-работой!
Нет Git - Нет работы:
90% индийских студентов-разработчиков не знают, что такое GitHub или какие-либо другие общедоступные службы хранения проектов. Это плохой знак, особенно когда работодатель ищет в своих профилях какие-то действия GitHub / Gitlab. В настоящее время работодатели очень умны, чтобы выявлять фальшивые навыки в резюме студентов и уделять больше внимания проектам GitHub и регулярным коммитам.
Рекомендация: колледжи должны сделать GitHub / GitLab / Bitbucket критерием первого семестра и убедиться, что у всех есть учетная запись хотя бы одной из этих категорий.
Проекты с открытым исходным кодом:
98% индийских студентов-разработчиков не имеют публичных проектов, что в глазах работодателей не является хорошим знаком.
Один работодатель буквально спросил нас на собеседовании с работодателем:
У вас есть 4 * 365 = 1460 дней, и вы не можете создать ни одного проекта с открытым исходным кодом.
Как я могу передать вам свой код для работы? Зачем мне платить тебе?
На наш взгляд, он имеет смысл!
Рекомендация: колледжи должны создавать проекты с открытым исходным кодом в качестве критерия второго семестра и поощрять всех участвовать как минимум в двух проектах с открытым исходным кодом (даже генератор QR-кода подойдет).
Среднее время тренировки:
В среднем каждая компания тратит около 6 месяцев на обучение студентов после приема на работу. Если студенты будут участвовать в общественных проектах, исследовательской работе, изучении инструментов, командной деятельности, гибком управлении, это сэкономит 80% времени обучения работодателей.
Меньше времени на обучение = больше найма в вашем колледже!
Рекомендация: Колледжи должны сосредоточить внимание на этих областях, чтобы привлечь в свои колледжи потенциальных работодателей.
Нулевое самообучение:
99% индийских студентов думают, что им не нужно ничего изучать после окончания учебы в колледже, следовательно, нет необходимости в обучении. В IT все кардинально меняется, и вы должны быть в курсе событий каждый день. По крайней мере, каждые 6 месяцев вам нужно будет проверять, что популярно на рынке, и немного учиться.
Рекомендация: Колледжи должны инициировать самообучение в дополнение к обучению в классе и поощрять всех учащихся к взаимодействию с другими учащимися и совместной работе. Колледжи могут давать кредиты студентам, которые общаются, и поддерживать командную работу.
Работа в команде:
Кроме того, мы видели отличных студентов, которые плохо справляются с командной работой и никогда ни с кем не ладят, когда мы помещаем их в случайную команду для проектов. Это совершенно недопустимо. Работодателей не волнует, являетесь ли вы супер-программистом и бездельничаете ли вы. Если вы не знаете, как работать с членами вашей команды, независимо от их навыков программирования, вас понизят или выгонят из компании. Лучшие студенты должны хорошо это знать и прекрасно работать с другими разработчиками.
Рекомендация: Колледжи должны регулярно инициировать командные мероприятия / мероприятия с участием случайно выбранных людей, чтобы убедиться, что команда работает хорошо, а не только лучшие студенты.
Одноранговое программирование:
Студенты больше сосредотачиваются на индивидуальном обучении и никогда не пробовали программировать со сверстниками. На рабочем месте вы никогда не будете работать в одиночку, и вам придется работать с кем-то другим каждый божий день. Таким образом, более опытным ученикам необходимо изучить некоторые концепции равноправного программирования и научиться проверять чей-то код и не сильно жаловаться.
Рекомендация: Колледжи должны учитывать программирование сверстников во внеклассных мероприятиях, мероприятиях и воспитании студентов.
Волонтерство:
В рамках 3–4-летней программы студенты должны заниматься волонтерством в программировании любых малых / больших компаний. Это лучший способ понять, что происходит в отрасли и какие технологии обновлены / устарели.
Рекомендация: Колледжи должны привлекать работодателей на втором курсе и брать нескольких студентов на волонтерскую работу в течение 4–10 недель. В частности, колледжи могут приглашать начинающие стартапы, которые действительно испытывают финансовые затруднения, но имеют новаторские идеи и работают с новейшими технологиями. Это принесет пользу как студентам, так и стартапам.
Если вы думаете, что мы имеем смысл, приходите и поговорите с нами. Мы поможем вам улучшить и поддержать студенческую активность в программировании.
Также посетите Night Owl Lab - учебную инициативу в проектах с открытым исходным кодом:
https://medium.com/@rajacsp/night-owl-labs-223004a23ef1
Наш сайт:
https://talentaccurate.com
Образец учетной записи разработчика:
https://talentaccurate.com/rockstar/shalini
Электронная почта:
[email protected] / [email protected]