Перки для новых программистов

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

257 голосов | спросил 2 revs, 2 users 100%
Autobyte
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

30 ответов


537

По моему опыту, хорошие программисты хотят запрограммировать как можно меньше отвлекающих факторов. Некоторые из них более актуальны для крупных компаний, и я не уверен, где вы работаете, но вот несколько примеров:

  • Повседневный дресс-код . У молодых программистов, в частности, будет трудное время, избегая недовольства строгим дресс-кодом. «Я просто буду сидеть за своим столом весь день - зачем мне носить слаксы /поло /другую неудобную деловую одежду?» На мой взгляд, это половина мятежа и половина честного поиска производительности: на самом деле гораздо проще программировать джинсы и футболку, чем слаксы и формальную пуговицу. Вопрос, который вы, вероятно, должны задать себе, - это то, что потенциальная производительность и повышение морального духа стоит потенциальной потери «профессиональной» атмосферы. Все зависит от вашей ситуации ... есть стартапы и Fortune 500 компаний, которые позволяют джинсам и amp; футболки.
  • Несколько встреч . Почти ничто не является более отвлекающим, чем постоянный поток встреч. Старайтесь избегать «встреч по статусу» в масштабах всей команды, которые могут выполняться через отдельные электронные письма или беседы. Программистам нравится, когда их работодатель позволяет им программировать.
  • Опытные сотрудники . Хорошие программисты хотят улучшиться. Если кто-либо из ваших других сотрудников внес свой вклад в крупные проекты с открытым исходным кодом или поработал индивидуально в некоторых особенно успешных внутренних проектах, пусть ваши перспективы знают!
  • Частные офисы . Это редко бывает практически нигде, кроме венчурных стартапов, но если вы можете предлагать кандидатам свои офисы, они оставят интервью с сердцем в их глазах. Программирование намного проще, когда вы не отвлекаетесь на пешеходный трафик, и люди поют счастливый день рождения один куб.
  • Прохладный материал . Если вы можете себе это позволить, субсидируйте игры на обеденные перерывы и послепродажные сеансы.
  • Лучшие практики . Это уловит хороших программистов и запугивает менее опытных. Покажите, что ваши кандидаты будут работать с надежным, разумным контролем версий и что существуют стандарты кодирования об модульных тестах или наследовании или что-то еще. Организация важна.
  • Не используйте никель и нити . Если вы можете быть гибкими с часами, сделайте это! Никто не любит, чтобы каждый раз ходить в туалет; похоже, что вас не ценят как сотрудника.
  • Двойные мониторы : мгновенный выигрыш практически для любого программиста, ранее работавшего с двумя мониторами.
ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
186
171
  • Права администратора на свои ПК
  • Подключение к Интернету, которое не ограничено правилами прокси-сервера bizzaro.
  • Двойные мониторы
  • Работа с домашними привилегиями
  • Фонтан соды (не питьевой фонтан, который отпускает соду вместо воды ala Brawndo , но, как и вы 'использовать в Taco Bell, чтобы пополнить свой напиток)

    soda fountain

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
152

Возможность работать вместе с опытными программистами.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
129

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

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
83
  • Дайте им каждый бюджет и позвольте им настроить собственную настройку компьютера. Предложите им представить план того, что они намерены приобрести. Обсудите с ними план. Это отличный способ отмахнуться.

  • Дайте им бюджет для мобильного телефона и неограниченный план, за который компания будет платить.

  • Оплатите за свой домашний интернет-сервис.

Маленькие вещи, подобные этим, они покажут своим друзьям ответ «Cool - я хочу, чтобы моя компания сделала это!»

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
77

Тип людей, которых вы хотели бы нанять, имеет тенденцию быть предметом озабоченности первого порядка при принятии решения о том, какие льготы предложить. Для программиста, который думает или в процессе воспитания семьи, отпуска по уходу за ребенком, совпадения компаний с фондами усыновления до $ X /year, гибкого отпуска и рабочего времени, а также чувство безопасности работы может быть гораздо более привлекательным, чем сода машины и бесплатно Segways для всех. Вы отмечаете, что вы ищете «младших» или «молодых» программистов, но многие молодые люди все еще попадают в эту категорию.

Я чувствую, однако, что под «молодым» вы могли бы означать «слишком молодым, чтобы быть в этом целом» балансом «жизненный баланс». Назовем это «Стратегия Google». Идея здесь состоит в том, чтобы сделать это, поэтому просто не имеет смысла аналитическим умом, чтобы когда-либо покинуть работу. Предоставляйте услуги на месте, такие как бесплатное питание, напитки и прачечная, обеспечивающие сбор мест для неофициальных разговоров. Заставьте их почувствовать себя рок-звездами компании, и они вернут вам долгие часы и тяжелую работу. Хорошей новостью для вас является то, что эти виды льгот не обойдутся вам совсем не по сравнению с увеличенными часами, которые они захотят ввести. Плохая новость в том, что эта модель не является устойчивой, и эта точка- com «иррациональное изобилие» больше не удовлетворяет ваших программистов, когда они начинают хотеть отдыхать, жениться и отправиться на длинный медовый месяц, иметь детей и т. д. В этот момент им нужна гибкость, больше времени на отдых, 401 тыс. И т. Д. Помимо первого, все они стоят значительную монету.

Вот самый важный момент: , если вы хотите нанять абсолютных ярких людей, которых вы можете найти, не пытайтесь перехитрить их . Скорее всего, действительно острые будут немного меньше заинтересованы в размере Free Red Bull Fridge и количестве доступных в воздухе столов для хоккея с шайбой, чем вы оцениваете их как актив для компании и как отдельного человека (как в плане компенсации, так и в отношениях между работодателем и работником в целом), есть ли у вас устойчивая бизнес-модель /план, действительно ли ваша работа их волнует, и действительно ли ваша работа возбуждает вас . Я предлагаю прочитать несколько эссе на Joel On Software , он рассматривает тему найма хороших программистов в достаточной степени («Умный» и «Делает вещи», я думаю, это название одного из эссе).

В то время как ваш вопрос, конечно же, не лишен заслуг и обеспечивает рабочую среду с некоторыми из тех же льгот, что и ваши конкуренты, сделает ваш шаг продаж несколько проще, единственные люди, которые будут действительно качаться такими вещами, i> не люди, которых вы хотите, чтобы успех вашей небольшой компании зависел от . Хорошие разработчики хотят чувствовать, что они вносят свой вклад в то, что важно, так как их навыки ценятся и хорошо используются, как будто они несут ответственность перед своими сверстниками и самим собой. Сосредоточьтесь на том, чтобы иметь действительно большую, динамичную компанию, которая отлично справляется с работой, и которая относится к своим техническим людям с уважением (здесь также помогают такие вещи, как частные офисы), и вы действительно будете привлекать людей, которых вы ищете.

( Спасибо Томасу Каммайеру за отзыв в последнем абзаце! )

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
72

Два монитора с плоским экраном, оптическая мышь - две вещи, которые у меня сейчас нет, и каждая их собственная доска с несколькими маркерами.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
57

Возможность работать дистанционно + гибкие часы, технические книги дают отдачу и много любви!

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
57

Босс, который задал бы этот вопрос.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
51

Philip Greenspun написал об этом раз . Он предложил сделать офис лучше, чем дома, что легче для молодых программистов. Например, домашнее оборудование, которое кто-то, живущий один, не может оправдать: дорогая кофемашина, бильярдный стол, огромный телевизор с DVD-дисками для просмотра.

Сделайте офис более общительным: положите пиво в холодильник и выпейте вместе в конце дня. Обеспечьте лучшую пищу (легко для людей, которые не умеют готовить): получите гастрономические поставки или закусочную.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
46

Повседневное платье (для голосования)

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
44

дают им обязанности и некоторую степень свободы.

заставляют их чувствовать, что они что-то создают для себя, со страстью

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
42

Работа из дома. (для голосования)

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
42

Личные кабинеты (для голосования)

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
37

быть гибким относительно начального часа.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
29

В настоящее время я немного опытен, но я все еще называю себя младшим. Вот что я ценю от своего работодателя:

  • Покупает книги. У меня есть разнообразный вкус от C # до perl от C до Asm до дизайна базы данных до tsql и т. Д. Книжные цены варьируются от $ 20 до $ 50. Обычно это требует ПО и утверждения и т. Д.
  • Позволяет мне критиковать текущие проекты. Я переписал несколько проектов, чтобы быть более чистым благодаря опыту, который я получаю. Каждый раз, когда я документирую, почему я сделал эти изменения. Время от времени я переписываю свои повторные записи. Удивительно видеть, как сильно вы меняетесь. Я делаю это один самостоятельно. Я начал его.
  • Быстрый компьютер и 24-дюймовый монитор, что очень помогает, но для любого разработчика. Меньше фрустрации и больше кода на экране. Монитор также вращается для тех дней.
ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
27

Это своего рода отрицательный ответ.

Не предоставляйте офис больше развлечений, чем дома. Нет телевизора, видеоигр или пива. Офис для работы, и именно поэтому я иду в офис. Я иду домой для видеоигр и телевидения.

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

То же самое относится и к блюдам компании. Мне нравится выходить и прочь из офиса на обед и ужин. Если в офисе состоится встреча с обедом, я планирую оставить работу на час раньше (с исключениями для хрустящего времени, которое лучше не длится более месяца или двух в год).

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
25

Я удивлен, что циники среди нас не сказали «не мозговое мертвое руководство»!

Привлечение молодых людей с игрушками немного покровительственно, лучше сказать:

«Да, поэтому мы могли бы предложить вам множество новых блестящих игрушек, но как насчет того, что мы не гарантируем вам никаких PHB?»

; -)

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
24

Пригласите всю свою команду в ресторан по своему выбору каждую пятницу на обед. Бывший мой босс использовал только это, и это действительно помогло команде.

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

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
24

Программистам нужен отпуск. Много. Четыре недели в году. Минимум.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
24

Матфея 7:12

  

Поэтому все, что бы вы ни делали   будет ли человек делать с вами, вы   даже так им: за это закон   и пророков.

Mohammed

  

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

Конфуций - аналитики XV.24

  

Никогда не навязывайте другим то, что вы   не выбирайте для себя.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
23

Путь к карьере. Не то чтобы они обязательно должны были следовать за ним, но давали им мысль, что им не обязательно быть младшим навсегда, и показать им, что в компании есть возможности. Дайте им представление о том, что нужно для продвижения.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
23

Хорошее оборудование: Мне было бы очень интересно, если мне скажут, что я получу настольную систему (WinXP по-прежнему остается моей системой выбора) и сервер Linux коробка. То, что у меня есть root и я могу запускать службы (как минимум, видимый мир будет приятным.) A Виртуальный частный сервер в информационном центре компании вместо специализированного оборудования также будет работать.

Еще одна вещь, которая была бы хорошей, - это доступ к хорошим ссылкам: «Мы купим вам любые книги, которые относятся к вашей работе!» то же самое с программным обеспечением в какой-то момент, «если оно меньше 60 долларов, мы просто его получим».

Редактировать: большие экраны на стойках опоры, хорошие стулья, белые доски и т. д.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
20

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

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
20

На самом деле, у Джоэла Спольского есть действительно хорошая статья по этому вопросу, о которой я говорю время от времени:

Joel on Attracting Developers

РЕДАКТИРОВАТЬ: Я прочитал книгу Джоэля о найме разработчиков, Smart и Gets Things Done. В книге он говорит, что эта статья представляет собой смущающую реликвию эпохи пузырей, и с тех пор он многому научился. Я не думаю, что в блоге все плохо, но это правда, что книга намного сложнее.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
18

Рассматривать их как сверстников

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
14

Доступ к обучению и наставникам. То, что хотят разработчики Junior, в значительной степени зависит от каждого программиста, которого я знаю. Они хотят работать в непринужденной и гибкой среде с людьми, которые хотя бы умны, если не умнее. Они хотят чувствовать, что они часть чего-то. Они хотят постоянно учиться.

Убедитесь, что у вас есть учебный /книжный бюджет. Убедитесь, что они всегда учатся и всегда есть что-то интересное для работы. Удостоверьтесь, что вы делаете командообразование или что-то вроде этого на довольно регулярных основаниях. Сегодня обеды и занятия становятся все более популярным инструментом.

Одна вещь, которую Junior Developers может пожелать больше, чем более старшие разработчики, - это использование передовых или даже самых современных технологий. Будьте осторожны с этим, потому что он может бать вас в прикладе, но он всегда помогает.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
14
  • Повседневный дресс-код и офисная среда.
  • Гибкие часы
  • Разрешить прослушивание музыки во время работы (разрешены наушники)
  • Многомониторные /мощные рабочие станции
  • Квалифицированные /опытные сотрудники /боссы
  • Кодовые обзоры, сделанные теми сотрудниками /боссами
  • Возможность работать над творческими проектами, которые они придумывают, и пересматривать их опытными сотрудниками /боссами (самый ценный перк!).
ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57
11

Моя компания приобрела онлайн-аккаунт O'Reilly Safari для каждого из наших разработчиков. У меня есть доступ к тысячам книг в Интернете в любое время.

У нас также есть обучающие видеоролики, доступные в Интернете из CBT Nuggets , но я считаю, что их контент ограничен.

Кроме того, некоторые инструменты производительности для Visual Studio, такие как CodeRush /Refactor Pro или Resharper

Качество кофе в доме.

ответил Alexander 30 Jpm1000000pmFri, 30 Jan 2015 15:43:57 +030015 2015, 15:43:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132