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


257

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


Кажется, что никто не привязан к тому, что вы спросили «младших программистов», они все говорят о том, что они хотят.
Лукас С.

2
«что будь креативным», я собирался это отредактировать, но я понятия не имею, зачем ты туда направлялся.
Джеймс МакМэхон

2
Разве это не должно быть помечено как субъективное? Я лично покончил бы с "льготами". Какую цель будет иметь тег «перки»?
Даниэль С. Собрал

2
Почему это было бы помечено как субъективное? Существуют методы, которые работают, а некоторые не подкреплены исследованиями и не соответствуют строгим критериям. Это объективно.
Энтони Мастреан

3
Это про ПРОГРАММИСТОВ, а не ПРОГРАММИРОВАНИЕ. Таким образом, не по теме вообще.
bmargulies

Ответы:


537

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

  • Повседневный дресс-код : молодым программистам, в частности, будет тяжело избегать обид строгого дресс-кода «Я просто собираюсь сидеть за столом весь день - зачем мне надевать брюки, поло и другую неудобную деловую одежду?» На мой взгляд, это наполовину бунт и наполовину честный поиск производительности: на самом деле гораздо проще программировать в джинсах и футболке, чем в брюках и формальной пуговице. Вопрос, который вам, вероятно, нужно задать себе, заключается в том, стоит ли потенциальное повышение производительности и повышение морального духа потенциальной потери «профессиональной» атмосферы. Все зависит от вашей ситуации ... есть стартапы и компании из списка Fortune 500, которые выпускают джинсы и футболки.
  • Несколько встреч . Почти ничто не отвлекает больше, чем постоянный поток встреч. Старайтесь избегать общесоюзных «статусных встреч», которые могут проводиться через отдельные электронные письма или разговоры. Программистам нравится, когда их работодатель позволяет им программировать.
  • Опытные коллеги : хорошие программисты хотят совершенствоваться. Если кто-либо из ваших сотрудников участвовал в крупных проектах с открытым исходным кодом или работал индивидуально над некоторыми особенно успешными внутренними проектами, сообщите об этом вашим потенциальным клиентам!
  • Частные офисы : Это редко бывает практичным, кроме венчурных стартапов, но если вы можете предложить кандидатам свои офисы, они оставят интервью с сердцем в глазах. Программирование намного проще, когда вас не отвлекает пешеходное движение и люди поют с днем ​​рождения один кубик.
  • Классные вещи : если вы можете себе это позволить, субсидируйте игры для перерывов на обед и тусовок после работы.
  • Лучшие практики : Это соблазнит хороших программистов и пугает менее опытных: покажите, что ваши кандидаты будут работать с надежным, разумным контролем версий, и что существуют стандарты кодирования для модульных тестов или наследования или чего-либо еще. Организация важна.
  • Не тратьте деньги : если вы можете быть гибкими с часами, сделайте это! Никто не любит, когда нужно выходить из игры каждый раз, когда они идут в туалет; Такое чувство, что тебя не ценят как работника.
  • Двойные мониторы : мгновенный выигрыш практически для любого программиста, который раньше работал с двумя мониторами.

5
Я бы сказал, что наставничество будет правильным, хотя это немного касается опытных программистов.
Дэмин

5
Хороший ПК, в идеале с быстрыми жесткими дисками. Нет смысла заставлять их наблюдать за вращающимся курсором и отвлекать их внимание. За небольшую плату вы будете держать их работать без них, даже зная, что вы это сделали! Кроме того, большинству из нас нравятся новые блестящие игрушки!
Рэй Хейс

7
Хороший ПК имеет большое значение. Никто не любит работать только с 1 ГБ оперативной памяти ... :(

1
«Есть стартапы и компании из списка Fortune 500, которые выпускают джинсы и футболки». Слишком верно. Дресс-код Microsoft необычен: большинство разработчиков носят шорты летом, а Сиэтл - тоже культура сандалий.

2
Мне, наверное, очень повезло с моей первой работой прямо после университета. Я получил все эти привилегии плюс четырехъядерный ПК. Я веб-разработчик, зачем мне четырехъядерный ПК? Какая разница...? Хорошие преимущества были также важны для меня. Я был вне колледжа в течение 8 месяцев.

186

У моей компании недавно было построено здание. Мы переехали несколько месяцев назад. Одна из особенностей была меньшими кубиками. Я не особо возражал, потому что они дали мне один из этих стульев.

26
Кто-нибудь там заметил, как практически невозможно взломать тихий, сидя на Аэроне?
ConcernedOfTunbridgeWells

4
@NXC: +1 пищевая клетчатка.

2
У меня дома есть один из этих стульев, и он стоил каждого. (Что хорошо, потому что это стоит около 100 000 копеек.)
Kyralessa

1
Хороший стул жизненно важен для здоровья. Возможно, это не обязательно должен быть Аэрон, но плохой стул причинит вам боль и разрушит вашу жизнь. Также вполне возможно, что работодатель, не обеспечивающий достойного стула, столкнется с будущими судебными процессами за причинение вреда своим работникам.
Donal Fellows

171
  • Права администратора на свои ПК
  • Интернет-соединение, которое не соответствует правилам прокси-сервера bizzaro
  • Двойные мониторы
  • Работа на дому, привилегии
  • Фонтан с газировкой (не питьевой фонтанчик, который выдает газировку вместо воды а- ля Brawndo , но, как вы бы использовали в Taco Bell, чтобы пополнить свой напиток)

    газированный фонтан


12
Что не так с Brawndo? Это то, чего жаждут растения.
Тост

17
Отличное замечание о правах администратора - никогда бы не подумал об этом! Ничего более вредного, чем неспособность установить инструменты

53
Бесплатная кока-кола может показаться хорошим перком, но она не оказывает вашим сотрудникам никакой пользы в отделе здравоохранения. Здоровый мозг - это более продуктивный мозг!
стройное

12
Права администратора - это кажется настолько основополагающим, что я бы подверг сомнению смысл компаний, которые это отрицают - я бы предположил, что либо персонал был в основном некомпетентен, либо что руководство было параноиком - Но это все равно что требовать, чтобы стулья были чистыми - если Я должен спросить об этом, у вас есть большие проблемы.
Стив Б.

9
Я бы согласился с бесплатными полезными напитками, такими как апельсиновый сок и выбор травяных чаев, но нелегко доступных хлама.

152

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


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

+1 Определенно - я бы не сказал, что это просто важно для младших разработчиков. Я нахожу бесценным возможность отыгрывать идеи у других опытных программистов - даже одного и того же. Даже если это просто так, они могут сказать мне, что я отсталый.
BenAlabaster

+1 - это полезно для ощущения окружающей среды. Как другие разработчики работают здесь, чтобы я мог хорошо вписаться?
JB King

129

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


Если честно, я считаю это более правильным.

Вы оба правы, и я не могу больше согласиться с кем-либо из вас.

83
  • Предоставьте каждому из них бюджет и дайте им настроить свои собственные настройки компьютера. Заставьте их представить план того, что они намерены приобрести. Обсудите план с ними. Это будет отличный способ начать все с начала.

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

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

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


Жаль, что я никогда никого не убеждал, что нужно идти на первое место ... ;-)
Боб Кросс

Сотовый телефон не имеет смысла, если он не использует его для работы. Но было бы неплохо, если бы на работе @ home были бы платные интернет-привилегии.

59
Я не хочу, чтобы интернет оплачивался. Тогда они могли утверждать, что все, что я делал в Интернете, было собственностью компании. Да пошло оно.
jmucchiello

11
Я также не хотел бы, чтобы компания платила за мой доступ в интернет. Они могут чувствовать, что имеют право решать, на какую компанию / план я подписываюсь, и что я могу с этим сделать.
Джошуа Кармоди

9
Просто заплати мне больше и позволь мне выбрать. Затем я могу выбрать поставщика и услуги, которые мне нужны, а также не рисковать, если компания попытается получить права на код, который я написала на своем собственном оборудовании, дома, в свободное время.
Мэтью Уайтед

77

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

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

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

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

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


@Matt J - это место. Менталитет меня поколения «что вы можете дать мне, потому что я этого заслуживаю» действительно должен уйти. Те из меня поколения, которые вы описываете в своем последнем абзаце, будут успешными в долгосрочной перспективе.
Метро Смурф

Отцовский отпуск? Не все программисты мужчины, молоды или нет.

1
Вы совершенно правы. Однако то, что я считаю хотя бы небольшим большинством в это время (к сожалению), это нетрадиционная выгода, на которую стоит обратить внимание. Я выступаю за справедливое отношение к людям любого пола, расы, возраста и т. Д., И это один из способов сделать это.

6
Это лучший ответ, который я видел здесь ... Одно, что можно добавить: заставить их чувствовать, что они вносят определенный, позитивный вклад в работу, которая всех так взволновала. Люди не хотят чувствовать себя важными настолько, насколько это необходимо. Опирайтесь на внутренние мотиваторы.

На самом деле, Джоэл расширил « Смарт» и написал эссе « Все готово» в целую книгу: amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385
Циклоп

72

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


24
Вы используете шариковую мышь? Что это? 1998?
Shoosh

16
Джефф Этвуд полагает, что клавиатура и мышь - это основные инструменты, которыми вы должны владеть самостоятельно: codinghorror.com/blog/archives/000666.html (см. Пункт третий)

1
Я ввел свою собственную мышь, потому что у поставляемой была только две кнопки и колесо. Я не могу поверить, что вы используете мяч!

1
+1 Хотелось бы, чтобы у меня была доска, у меня есть беспроводная лазерная мышь, и это здорово, даже если она моя собственная.
BenAlabaster

1
Хорошо интегрированные виртуальные рабочие столы на 24-дюймовом (или 30-дюймовом) мониторе (Linux, Mac OS X) превосходят два монитора меньшего размера и не имеют виртуального рабочего стола (Windows). Я смотрю только на один монитор за раз, просто переключение приложений в Windows - отстой, и XP на работе не скоро обновится.

57

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


То же самое в книгах
БКС,

1
То же самое касается удаленной работы, но вы должны убедиться, что они "в ней". Возможно, после 6-12 месяцев испытательного срока, возможно? Я ДЕЙСТВИТЕЛЬНО желаю, чтобы я мог работать из дома, я на самом деле сделал намного больше.

+1 за книги, я люблю свои книги. Я, вероятно, трачу больше на книги, чем на счета за коммунальные услуги ...
BenAlabaster

@balabaster Books - это учебные материалы. Так что это беспроигрышный вариант, если компании отдают их сотрудникам :-)

Книги? В каком веке вы живете?
Цилб


51

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

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


Вы уверены, что пиво безопасно для любого сотрудника? Я имею в виду, я не буду пить свои мысли и делать неприятные вещи, но как насчет того, Джо, которого ты даже не знаешь?
Андрей Ринея

1
У нас всего 15 сотрудников, и мы проверили пиво почти на всех из них.

Неспособность оправдать дорогостоящую кофемашину - случай ошибочных приоритетов.
Арафангион

9
Разве пиво не является страховым обязательством? Я родом из Великобритании, поэтому я буду пить при любой возможности. Я не могу поверить, что здесь, в Северной Америке, осуждают выпить пива за обедом. +1 за пиво!
BenAlabaster

4
Моя команда встречается за пивом (обычным или обычным) в офисе один или два раза в неделю в течение последних восьми лет, обычно от получаса до часа. Это всегда конечные узлы в организации - в основном, разработчики и тесты - и, хотя это совершенно неформально и непринужденно, мы решаем множество проблем. Это помогает новым людям освоиться с нами. Кто-то просто должен брать корпоративную карту Amex раз в месяц, чтобы пополнить холодильник, и это того стоит.


44

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

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


Во-вторых, чувство волнения и получения личной выгоды от работы во многом способствует удержанию новых людей в компании.
jjrv


42

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


для голосования сделайте это сообщество, пожалуйста
Джонно Нолан

даунвейт: хорошее развитие требует командной работы. Личные кабинеты противостоят командной работе. Черт, даже высокие кубические перегородки противостоят командной работе.
тонкий

3
Вы можете общаться, даже если вы находитесь в разных комнатах.

2
Я нахожу, что офис, полный разработчиков, великолепен, но быть одним из нескольких разработчиков в офисе, полном других случайных людей, - это постоянно отвлекающая боль в $$. Так что +1 для частных офисов и +1 для офисов открытого плана, предназначенных для разработчиков. -1 для офисов общего плана.
BenAlabaster

2
@slim: не согласен. Вы можете сотрудничать с помощью множества инструментов для совместного использования рабочего стола и проведения конференций. Добавить видео, если вы действительно хотите. Разработчики извлекают выгоду только из близости, работая на одном и том же рабочем месте; и часто задаются вещами, слишком маленькими для двух человек, поэтому они отвлекают.
Цилб

37

будь гибким в отношении начального часа.


9
Я не могу сосчитать количество клиентов, которые жаловались на меня, что я не вхожу достаточно рано, когда захожу в 10 утра вместо 7:30, как в других отделах. Почему они не понимают, что программисты ведут ночной образ жизни?
BenAlabaster

5
Да, это бесценно для меня. Я могу избежать поездки в час пик, что в лондонской системе метро довольно болезненно, особенно летом.

Еще один голос от меня, как и с JeeBee, это очень полезно для работы в Лондоне, но оно зависит от определенного количества доверия.
Крис Кэмерон-Миллс

Я не могу высказать этого достаточно ..
Андрей Ринея

29

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

  • Покупает мне книги. У меня есть разные вкусы от C # до Perl, от C до Asm, от дизайна базы данных до tsql и т. Д. Цены на книги варьируются от 20 до 50 долларов. Это обычно требует заказа на поставку и одобрения и тому подобное.
  • Позволяет мне критиковать текущие проекты. Я переписал несколько проектов, чтобы стать НАМНОГО чище благодаря полученному опыту. Каждый раз, когда я документирую, почему я сделал эти изменения. Время от времени я переписываю свои переписывания. Удивительно видеть, как сильно ты меняешься. Я делаю это самостоятельно. Я инициировал это.
  • Быстрый компьютер и 24 "монитор. Это на самом деле очень помогает, но для любого разработчика. Меньше разочарований и больше кода на экране. Монитор также вращается в такие дни.

Я думаю, что 24-дюймовые мониторы - пустая трата времени, если вам не нужно редактировать большие изображения; для разработки более выгодно получить много дешевых 19-дюймовых мониторов. У меня 4x19 "в портретном режиме, дает мне рабочий стол 4096x1280.

Я не уверен, что вы правы, Мэтт, потому что в итоге вы будете покупать более или более дорогие видеокарты.

Зачем иметь несколько мониторов, когда вы можете просто иметь один огромный с несколькими окнами на нем. Редактирование больших изображений? Я могу установить 3 окна браузера на моем мониторе ... Или 2 браузера и текстовый редактор. Или ... чаще. Терминал, браузер, текстовый редактор и почтовый клиент.

1
Я должен признать, что хотя у меня на столе есть мониторы 3 x 19 ", которые я люблю, мой последний клиент дал мне мониторы 2 x 30". Я скучаю по тому, что у меня есть возможность открыть
обозреватель

2
Полностью согласен. Редактирование кода на вертикально наклоненном мониторе вызывает привыкание, хотя и поначалу странно.

27

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

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

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

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


Это не отрицательно.

Да, этот ответ очень хороший. : |
Андрей Ринея

Вы не зашли так далеко, сказав, что определенный уровень шикарного платья лучше, чем абсолютно повседневный и грязный, потому что это мысленное напоминание, что вы не дома дремаете на диване. Но да, +1 за введение какой-то реальности.

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

Расписание выездов, которые являются обязательными. Это весело: т.
Е.

25

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

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

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

;-)


Существует ли «не-мертвое лидерство» на самом деле? :-)
Джонатан Уэбб

Да уж. Давайте сохраним это реалистично! :)
Зак Петерсон

4
Если на самом деле вы скажете им на собеседовании, что у вас нет умопомрачительного лидерства, они, вероятно, не поверит вам - если они это сделают, они недостаточно циничны, чтобы выжить, а вы не хотите их;) Лучше продемонстрировать свое качество лидерство, не имея глупой политики, как дресс-код.

4
Привлечение программистов игрушками может быть покровительственным, но когда все игрушки сидят на вашем столе, кого это волнует? : P
BenAlabaster

24

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

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


Мы делаем четверг на моей работе.
БКС,

Тогда вам не хватает самого броского названия «пятница с бесплатной едой» :)

7
Двенадцать часов вторника Tasty Tacos 'n Team Talk?
Зак Петерсон

@Gilles "Свободная еда в четверг" работает

24

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


В Норвегии у большинства программистов есть 5, а у некоторых даже 6 недель. 4 - минимум, требуемый законом.
Espo

В Австралии 4 недели это минимум. Через 10 лет (!) Вы получаете 13-недельный «длительный срок службы», оплачиваемый отпуск.
CAD bloke

2
4 недели - 20 дней, это минимальный уровень, требуемый законодательством Великобритании (выходные дни являются дополнительными, поэтому 28 дней выходных для 5-дневной недели). Большинство профессионалов получают больше отпусков - 25 дней + обычные банковские праздники, 30 дней довольно часто, когда у вас есть опыт. Преимущества производительности высоки, с хорошо отдохнувшими, не обиженными сотрудниками.

5
Это вещь № 1, которую я ненавижу быть американцем. :( Компании здесь думают, что они безумно великодушны, если дадут вам три недели.
Kyralessa

1
@Kyraleesa Я слышу это. Раньше я работал в месте, которое давало тебе 2 и вело себя так, будто ты ленив, если использовал все это. Они не перенесли бы это на следующий год, и у них даже были бы «затемненные» даты в ноябре и декабре, потому что они знали В СЛУЧАЕ, что они будут неправильно управлять вещами до такой степени, чтобы быть далеко позади. Я постоянно испытываю желание переехать в Европу.
LoveMeSomeCode

24

Матфея 7:12

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

Мухаммед

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

Конфуций - Аналоги XV.24

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


10
Писание в StackOverflow? Я впечатлен! +1
MrValdez

2
Румынская пословица: Ce связывают ню-место, лицо altuia nu-i (что вам не нравится, не делайте с другим)
Андрей Ринея

3
Золотое правило: поступай с другими так, как бы ты поступил с другими.
Sixty4Bit

23

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


Очень интересно иметь примеры того, кем вы хотели бы стать, и некоторые рекомендации / структуру того, как этого добиться.
Надер Ширази

Не привлек бы начинающего младшего; они , как правило, считают , имеющей работу на все , чтобы быть их карьеры. OTOH, для любого после их первой работы карьерный путь определенно является большим привлечением (или они будут тем, кого вы не можете удержать в любом случае.)
Donal Fellows

23

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

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

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


Вы можете использовать Virtual Box или аналогичный для запуска системы тестового сервера. Это дает вам возможность иметь множество тестовых систем с различной конфигурацией (с точки зрения программного обеспечения), но им нужна только одна физическая система.
rjmunro

Окно XP связано с тем, что мне нравится графический интерфейс XP (и множество приложений с графическим интерфейсом XP) и окно linux, потому что мне нравятся командная строка * nux и окружающая среда. Я бы выбрал фрагмент виртуальной машины, если он достаточно большой, чтобы выполнять реальную обработку (например, запускать мой собственный сервер MySQL).
БКС,

уточнение; Ни Linux, ни XP не будут тестовой системой. Они оба будут системами разработки.
BCS

20

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


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

1
Нет, я думаю о "хобби" проектах.
BCS

3
Google делает это IIRC
Алекс Баньолини

20

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

Джоэл о привлечении разработчиков

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


Вы до сих пор не заметили большую часть этого совета прямо из блога Джоэла?

Это нужно было сказать, хотя. На вопрос и ответили, если хотите.

18

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


Я терпеть не могу комментарии "ну, он просто первый уровень". Если мои идеи ошибочны или не работают, скажите мне, почему и обучите меня, не умаляйте меня

14

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

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

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


14
  • Повседневный дресс-код и офисная обстановка
  • Гибкий график работы
  • Разрешить слушать музыку во время работы (наушники разрешены)
  • Мульти-монитор / мощные рабочие станции
  • Опытные / опытные сотрудники / начальники
  • Проверки кода, сделанные этими сотрудниками / боссами
  • Возможность работать над творческими проектами, которые они придумывают, и проверять их у опытных коллег / боссов (Самый ценный перк!)

1
Какая? Есть места, где нельзя слушать музыку? Ого.

О да, конечно есть. Провел 3 дня в одном, больше никогда!
Хирургический кодер

Ой, 3 дня без моей музыки ... если бы кто-то сказал "нет музыки / наушников", я бы вышел за дверь. Вы нанимаете меня за мой талант, образование, понимание и т. Д. Пока я встречаюсь / бьюсь над моими целями / задачами / сроками / бюджетами, то, как я туда доберусь, не подлежит обсуждению.
BenAlabaster

Это действительно шокирует. Что это была за компания? Там должен быть черный список.
user3287

11

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

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

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

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


моя компания недавно приобрела все подписки на devralsight. содержание отличное
benPearce
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.