Як утримати програмістів для студентів / інтернів? [зачинено]


13

У нас є невеликий колектив у нашому відділенні і зазвичай працюють 1-3 студенти / інтерни. Проблема, яку ми маємо, - утримання. Ми любимо найняти студента, який буде триматися як частина команди протягом більше ніж літнього кварталу. Проблема полягає в тому, що останніх 4 студентів, яких ми найняли, напередодні ми обговорили це з ними, і всі вони закінчилися виїжджати раніше, ніж нам би хотілося.

Всі стосунки закінчилися належним чином, студенти або отримували асистента викладача або наукові посади в університеті, або продовжували більші та кращі справи. Це все зрозуміло, і ми не заважаємо їм робити те, що для них найкраще.

Але моя точка зору інша, тому що я працював у нашому відділенні протягом двох років під час навчання в бакалавраті, після чого мене закінчили на повний робочий день після закінчення навчання.

Як ми можемо утримувати студентів? Ми надаємо їм необхідне / бажане обладнання, ми надаємо їм проблеми для вирішення у будь-якому разі, якщо вони вважають за потрібне (в межах причини). Загалом для мене такий вид роботи студента-програміста настільки гнучкий і приголомшливий, що я не бачу, як хто-небудь хотів би піти.

Думки?


12
Є торт ...?
dannywartnaby

1
Додано як коментар, оскільки я рідко опитую студентів, і це не є чудовою відповіддю, але я, мабуть, запитав їх про їхні прагнення в розробці програмного забезпечення. Запитайте їх, де вони хочуть бути через рік-два, і що вони хочуть робити. Якщо вони вам подобаються, спробуйте узгодити їх цілі з роллю.
dannywartnaby

1
І під «пирогом» він насправді означає ... cakephp! : P
chiurox

3
ЦІКА - ЛЕЖ !!!
користувач541686

1
Будь ласка,
прийміть

Відповіді:


14

Я працював студентом-програмістом стажистом на двох різних роботах, перебуваючи в школі. Зараз я закінчую роботу та працюю в іншій компанії на повний робочий день. (третій).

Основна причина, коли я, не будучи студентом, не тримався з цими компаніями, тому що я не бачив можливості рухатися вперед / вгору в компанії. Крім того, вони використовують одну технологію і не виявляли жодних ознак розширення.

Як студент, який збирається закінчити навчання, ти вважаєш, що не повинен так легко взяти на себе зобов’язання, тому що ти не хочеш тисячі доларів і 4 роки школи ходити на одну роботу, де ти будеш сидіти і старіти (хоча це так багато разів.) Безпека ще не в свідомості цих дітей, але це не їх вина.

Покажіть їм, що компанія може зростати, і вони можуть розвиватися разом із нею в кар’єрі, і покажіть їм, що ви, хлопці, відкриті до нових технологій та навчання.


Я розумію вашу позицію, різниця тут є, хоча державний університет штату Огайо не скоро закриється. І я відчуваю, що зараз я на повній роботі і є частиною команди - прекрасний приклад потенційного просування по службі в дорозі. Я почав ще студентом, його привели на тимчасовий штатний робочий день (через бюджетні обмеження) і наступного тижня перейду на посаду FTE з приємною зарплатою та вигодами, які більшість компаній мріяли б дати своїм працівникам.
Кріс

2
Так, головне питання тут ... вони ще цього не бачать. Все, що вони бачать, - це самі, поки вони не перебувають у реальному світі і не змушені вести робочий спосіб життя. Деякі учні це усвідомлюють у школі, інші - не.
Скотт

2
+1 за "Все, що вони бачать, - це самі ..." Це можна пояснити їхнім віком або тим, чого їх "вчили". Я втратив підрахунок кількості останніх випускників, з якими я брав інтерв'ю, які вважали, що їхній досвід роботи з іграшковими програмами в школі означає щось серйозне виробниче середовище.
Пітер Роуелл,

10

Можливо, у вас недостатньо великих розробників, щоб надихнути / мотивувати їх залишатися

У мене було 2 стажування у двох різних компаніях. Щойно я закінчив 2-й тиждень тому і зрозумів, що віддаю перевагу 1-му над 2-м. Причина полягає в тому, що, хоча я практично роблю те саме в 2-й компанії (Веб-розробка), більшість розробників там майже такі ж молоді, як і я. Що приводить мене до думки, що вони ще не мають достатнього досвіду як програмісти. Найкращий спосіб, який я можу придумати для своєї кар’єри, щоб зростати та дізнаватися більше як розробника, - оточити себе кращими програмістами, які мені досягли. У них є такі розробники над першою компанією, в якій я був. Ось чому я віддаю перевагу першому, ніж другому.

Можливо, це одна з причин, чому вони не тримаються у вашій компанії.


3

Я проходив стажування в невеликій компанії в школі і закінчив залишатися два роки. Я вважаю, що одна з речей, яка мене утримувала там, була, коли я почав, у мене був невеликий (близько місяця) проект для роботи, який дозволив мені дізнатися про компанію і дозволити моєму менеджеру дізнатися мої сильні сторони. Тоді я зміг взяти на себе ще кілька вагомих проектів, які були більш корисними і цікавими для мене та кориснішими для компанії.

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

Однак ви завжди отримаєте певну кількість обороту з інтернами. Існує досить великий стимул бачити, що таке різні компанії, щоб ви могли мати уявлення, на що звернути увагу, коли закінчите навчання.


2

Зараз я працюю в компанії з веб-розробників за сумісництвом під час навчання в університеті.
Хоча мені подобається, що це тримає мене на плаву, платячи за школу, я не думаю, що я би довго тримався після закінчення школи. Основна причина полягає в тому, що з рівнем СНД під моїм поясом я раптом коштував би трохи більше, ніж просто «студент». Тож зміна робочих місць - хороший спосіб отримати значне підвищення заробітної плати, швидше за все, ніж я б отримав, якби я просто попросив підвищення. Плюс мені набридло підтримувати код від інших минулих студентів, які інколи роблять кращі речі.

Я хочу спробувати нові речі і подивитися, що цікавого я можу зробити. Робити те саме, що ви робили після університету, який ви робили перед тим, як протиставляє точку університету, що полягає в тому, щоб змінити, хто ви є.


Мій перехід від студента до штатного працівника заслужив значне підвищення заробітної плати. У нас є обмеження на ставки для студентів, і коли я перейшов на повний робочий день, вони досліджували ринковий курс, і мені було отримано відповідну компенсацію. Хоча в університеті заробітна плата дещо менша, ніж у діловому світі, але вигода переважає на незначно меншу зарплату. Крім того, моя робота студентом допомогла мені перейти на повний робочий день. Мені дали проекти з реального світу і сказали вирішити їх найкращим чином, як я вважаю за потрібне. Невідповідність між розвитком академічного та реального світу є істотною.
Кріс

4
Мені шкода тих, хто закінчив ступінь, але не має практичного досвіду. Стажування певного типу має бути вимогою в більшості університетів.
WalterJ89

2

Наймайте людей, які хочуть виконувати таку роботу, яку ви виконуєте.


Як найкраще отримати цю інформацію під час співбесіди? Завдання розміщено в явній формі, вказуючи, що ми хочемо, щоб веб-програмісти мали більше чи менше слів із переліченими мовами. Без прямого запитання "ти хочеш бути веб-розробником?" наприклад, як ви можете виявити під час інтерв'ю, що цей студент хоче зайти в Інтернет-світ? Ми не опитуємо студентів без реального досвіду в Інтернеті.
Кріс

1
@Chris: Є більше аспектів, ніж просто обов'язки кодування. Також є офісна культура, рівень залучених процесів, культура кампусу. Існує також технологічний аспект - якщо ви не займаєтесь найсучаснішими роботами, це може бути недостатньо захоплюючим. наприклад, ви працюєте в Classic ASP? :)
Пол Натан

Ми - це магазин з відкритим кодом, який витрачає час на кодування у php, javascript (jquery час від часу), python, і на стороні ми керуємо деякими серверами (фізичне обладнання та нещодавно розгорнуті вікна esxi.
Кріс,

@Chris: Я не намагаюся розкривати те, що ти робиш, я намагаюся викласти ідеї щодо того, чому ваш магазин може бути менш привабливим. Звучить, що ви зараз в курсі поточних гарячих технологій. Не знаю. : - /
Пол Натан

Я високо ціную ваші коментарі, я дійсно це роблю. Оскільки я новачок як штатний працівник, шукаю способи покращити утримання. Як очевидно, люди тут ще зовсім не мають цього. :-)
Кріс

1

Я б сказав, що попростуйте технічні питання в інтерв'ю. Я брав інтерв’ю в компанії прямо з університету, маючи нульовий комерційний досвід. Я не впорався з технічним інтерв'ю, але вони все одно дали мені роль. Через рік я був технічним керівником компанії.

Виявляється мотивація до навчання та захоплення галуззю.


Я розумію ваші настрої, але в тому ж плані, як ви визначаєте кваліфікацію програмістів, якщо легко вирішуєте технічні питання. Зазвичай ми приділяємо більше уваги досвіду та портфоліо роботи, щоб показати, і любимо обговорювати проекти, над якими працювали раніше. Тож у такому контексті вони, як правило, дуже добре знайомі з проектом, або це не так, і ви розумієте, що вони претендують на те, що вони не є.
Кріс

@Chris - у вас виникають проблеми з пошуком якісних студентів або їх утриманням. Я не можу уявити, що технічні здібності заважають їм виїхати, якщо вони не відчують себе переповненими і не визнають цього.
JeffO

У нас виникають проблеми із збереженням солідних студентів. Перший студент пішов продовжувати ступінь доктора наук та зайняти дослідницьку посаду. Це я розумію. Ще один студент виїхав на літнє стажування до свого рідного міста і протримався до 2 тижнів до початку осіннього кварталу, щоб сказати нам, що він не повертається. Він теж був дорогоцінним каменем. Ми просто ненавидимо наймати нового студента кожні 10-30 тижнів. Ми сплачуємо найвищу ставку, заохочуємо студентів звільнятися, якщо вони мають академічні обов'язки, і надаємо студентам свободу / гнучкість до роботи.
Кріс

1

Ви повинні висвітлити деякі основні концепції програмування, щоб переконатися, що вони залишалися неспаними під час занять - алгоритми, структури даних і т. Д. Я також хотів би дізнатися ДЕТАЛЬНО про деякі виконані завдання програмування. Мені завжди цікаво, коли потенційний працівник не може мені сказати багато про завдання з програмування, яке було важливою частиною їхнього рівня.

Далі намагаються розібратися, чи мали вони навички міркування. Чи можуть вони розбити проблему на керовані частини? Мені дуже не байдуже, чи правильно вони відповідають на логічне запитання, доки вони можуть сказати мені підхід, який вони використовуватимуть (і, звичайно, підхід здається відповідним.)


1

Ми зберігаємо близько 50% наших стажистів. Що ми робимо - це надавати їм більш складні та цікаві роботи, що підштовхують їх до своїх меж. На половину це занадто багато, і вони залишають (як правило, в хороших умовах). Іншу половину вони люблять, тому що саме тому вони взялися за програмування, щоб створити дійсно класний код.

Потрібно орієнтувати роботу на тип інтернів, на які ви хочете повіситись.


0

Чому вони займають університетські посади над вашими? Вони залишають доброзичливі стосунки, тож просто запитайте їх під час виїзного інтерв'ю? Шукають кар’єри в академії? Чи отримують вони "окуляри догляду" за роботу з професором? Чи потрібно проводити час на цих посадах, щоб зберегти гроші на стипендії?

Часто у великому кампусі, який має роботу, є велика користь від того, щоб їхати на роботу. Студентам також потрібен гнучкий час. Нехай вони працюють кілька разів віддалено. Подаруйте їм чудовий ноутбук, який вони можуть використовувати на час, коли вони працюють.

Попросіть їх пояснити, чому вони хочуть працювати для вашої компанії в першу чергу, і, можливо, ви дізнаєтесь, що змусить їх залишитися. Коротке стажування може бути мінімальним записом у їх резюме, яке їм потрібно перейти на роботу кудись інше або закінчити ступінь.


В одній ситуації студент пішов, тому що, дотримуючись докторських наук, йому запропонували посаду GTA, яка запропонувала кращу компенсацію разом із фінансуванням школи. Ще один наш студент виїхав на літнє стажування, а потім замість того, щоб повернутися сюди, запропонували йому віддалену посаду, щоб продовжувати працювати для них ще в школі, і він проходив стажування в Microsoft. Здається, кожен, хто виїжджає, залишає з поважної причини, мені просто сумно бачити, як вони йдуть, тому що у нас були чудові розробники. Ashame, ми не можемо отримати більше фінансування, щоб платити їм за кращу ставку.
Кріс

2
@Chris "Ashame, ми не можемо отримати більше фінансування, щоб платити їм за кращу ставку". Здається, ви вже знаєте найбільшу причину.
WernerCD

0

Технічні питання в інтерв'ю необхідні, але намагайтеся не запитувати про речі, на які людина могла б відповісти, якби вони переглянули документацію за хвилину. Навіть речі, які, на вашу думку, були б необхідними (як ви вибираєте всі коми з рядка), щоб бути наполовину пристойними. Такі речі, які вони можуть розібратися, як піти, якщо вони розумні вирішувачі проблем. Подивіться, як вони відповідають на суб'єктивні технічні питання, а не об'єктивні. Зовсім буквально, ви можете задати деякі питання з цього сайту. Постарайтеся уникати питань Stackoverflow. Це не має значення. Якщо вони зможуть зрозуміти вищий рівень нюансованим способом і здаються розумними, але скромними, роблячи це, вони зможуть вирішити цю мову / технології краще за пару місяців, ніж їхні ровесники, які мають набагато більше досвіду з цим.


0

Які інструменти ви використовуєте? ІМО Мені було б байдуже, чи пишу я код на краю кровоточивості, якби мені довелося писати його за допомогою блокнота, я б довго не зависав. Я б не відмовився від свого IDE за підвищення зарплати на 10 тис., Весь торт, який ви могли б кинути на мене, або працюючи над кодуванням для LHC.


0

деякі речі, які ви можете зробити, щоб студенти залишилися.

  1. Повідомте про те, що інтерни отримують стажування на повній посаді.
  2. Зробити повну зайнятість здається значно краще, ніж стажування.
  3. Не примушуйте стажування відчувати себе як стажування, поводьтеся з ними так, як вони справжні працівники
  4. пропонуйте конкурентоспроможну оплату, принаймні достатньо високу, щоб не суттєво зменшити потенційний заробіток порівняно з іншими робочими місцями, навіть не пов'язаними із ступенями, якими займаються ваші стажування.
  5. якщо ви не можете запропонувати платити (або навіть якщо можете), пропонуєте незначні вигоди / вигоди, схоже, ви не можете цього зробити, але, можливо, ви можете проявити творчість і зробити так, щоб це не вважалося вигодою. Компанія, до якої я подала заявку на стажування, запропонувала стажистам один платний день відпустки та доступ до спортивного залу компанії.
  6. якщо у вас є декілька ролей стажерів, допоможіть їм знайти хорошу форму, якщо те, для чого вони були прийняті на роботу, не підходить.

0

Подумайте про утримання перед тим, як людина навіть зайде у двері в перший день стажування. Я бачив, як люди намагаються це зробити протягом останніх 2 тижнів стажування, коли ці увертюри мали бути зроблені на початку.

Також підтримуйте зв’язок із колишніми інтернами, які вам сподобалися. Вийшовши з коледжу, природно , щоб спробувати отримати різноманітний досвід, це навіть можна стверджувати , що один повинен працювати де - небудь ще. Однак коли друга робота прийде, і вони почухають свербіж, ви зможете найняти їх на свою другу роботу. Не робіть нічого божевільного, просто, можливо, дзвоніть раз чи два на рік, або, можливо, обідайте, якщо ви обоє в одному районі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.