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


257

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


Здається, ніхто не дотримується того, про що ви запитували "молодших програмістів", вони всі говорять про те, що хочуть.
Лукас С.

2
"що бути креативним", я збирався це відредагувати, але я не маю уявлення, куди ти їдеш туди.
Джеймс Макмахон

2
Чи не слід це позначати суб'єктивно? Я б особисто покінчив з "перкесами". Яке призначення мав би тест "перки"?
Даніель К. Собрал

2
Чому б це було позначено суб'єктивно? Існують методи, які працюють і деякі, які не підкріплюються дослідженнями і не вимірюються суворими критеріями. Це об'єктивно.
Ентоні Мастрен

3
Йдеться про ПРОГРАММЕРИ, а не ПРОГРАММУВАННЯ. Таким чином, поза темою взагалі.
bmargulies

Відповіді:


537

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

  • Повсякденний дрес-код : Зокрема, молодих програмістів буде важко уникати обурення суворого дрес-коду. "Я просто збираюся сидіти за столом цілий день - навіщо мені носити брюки / полоси / інший незручний діловий одяг?" На мою думку, це наполовину бунт і наполовину чесне прагнення до продуктивності: програмувати в джинсах та футболці набагато простіше, ніж на брюках та офіційному пуховику. Питання, яке, напевно, потрібно задати собі, полягає в тому, чи варто потенційне підвищення продуктивності та підвищення рівня моралі потенційної втрати "професійної" атмосфери. Все залежить від вашої ситуації ... там є стартапи та компанії Fortune 500, які дозволяють джинси та футболки.
  • Мало зустрічей : майже нічого не відволікає, ніж постійний потік зустрічей. Постарайтеся уникати загальнокомандних "статусних зустрічей", які можна проводити через окремі електронні листи або бесіди. Програмістам подобається, коли їх роботодавець дозволяє їм програмувати.
  • Досвідчені співробітники : Хороші програмісти хочуть покращитись. Якщо хтось із ваших інших співробітників зробив внесок у великі проекти з відкритим кодом, або працював окремо над якимись особливо успішними внутрішніми проектами, повідомте ваших потенційних клієнтів!
  • Приватні офіси : це рідко в будь-якому місці, окрім стартапів, що мають капітальний капітал, але якщо ви можете запропонувати кандидатам власні офіси, вони залишать інтерв'ю із серцем в їх очах. Програмування набагато простіше, коли вас не відволікає пішохідний рух і люди співають один куб з днем ​​народження.
  • Класні речі : Якщо ви можете собі це дозволити, субсидіюйте ігри на перерви на обід та післявісні сесії.
  • Найкращі практики : Це загрожує хорошим програмістам і залякує менш досвідчених: Покажіть, що ваші кандидати працюватимуть з надійним, розумним контролем версій, і що існують стандарти кодування щодо тестування одиниць, спадкування або чогось іншого. Організація важлива.
  • Не робіть нікель-копійку : якщо ви можете бути гнучкими за години, зробіть це! Нікому не подобається, що вони повинні спостерігати щоразу, коли вони йдуть до туалету; відчувається, що вас не цінують як працівника.
  • Подвійні монітори : миттєвий виграш майже для будь-якого програміста, який раніше працював з подвійними моніторами.

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

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

7
Хороший ПК робить велику різницю. Ніхто не любить працювати лише з 1 ГБ оперативної пам’яті… :(

1
"Там є стартапи та компанії Fortune 500, які дозволяють джинси та футболки." Занадто вірно. Дрес-код Майкрософт не є випадковим: більшість розробників влітку носять шорти, а Сіетл - це теж культура сандалій.

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

186

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

26
Хтось там помітив, як поруч з неможливим зірвати тиху, коли сидіти на аероні?
ЗанепокоєнийOfTunbridgeWells

4
@NXC: +1 харчові волокна.

2
У мене вдома є одне з таких стільців, і воно вартувало кожної копійки. (Що добре, адже коштувало близько 100 000 копійок.)
Kyralessa

1
Гарний стілець життєво важливий для здоров'я. Можливо, це не потрібно бути аероном, але поганий стілець принесе вам біль і зруйнує ваше життя. Також цілком можливо, що роботодавець, який не надає гідного крісла, зіткнеться з майбутніми позовами про шкоду своїх працівників.
Стипендіати Дональда

171
  • Права адміністратора на своїх ПК
  • Інтернет-з'єднання, яке не передбачене правилами проксі проксі
  • Подвійні монітори
  • Робота з домашніх пільг
  • Фонтан соди (не фонтан для пиття, який подає соду замість води ala Brawndo , але як ви використовуєте в дзвоні Taco, щоб заправити свій напій)

    фонтан соди


12
Що не так з Brawndo? Отримано те, чого жадають рослини.
тост

17
Відмінний момент щодо прав адміністратора - ніколи б про це не думав! Нічого більш калічного, ніж не в змозі встановити інструменти продуктивності ...

53
Безкоштовний кокс може здатися хорошим пристрастю - але це не робить вашим персоналу жодних привілеїв у відділі охорони здоров’я. Здоровий мозок - це продуктивніші мізки!
струнка

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

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

152

Можливість працювати разом з досвідченими програмістами.


Мати хорошого наставника дуже важливо для молодших розробників.
Забутий півколо

+1 Однозначно - я б не сказав, що це важливо і для jr devs. Мені здається безцінним можливість відмовлятися від ідей інших досвідчених програмістів - навіть того самого калібру. Навіть якщо це просто так, вони можуть сказати мені, що я відстала.
BenAlabaster

+1 - Це корисно для почуття навколишнього середовища. Як працюють тут інші розробники, щоб я міг добре вписатися?
JB King

129

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


Якщо чесно, я вважаю це більше правом.

Ви обоє праві, і я не міг більше погодитися ні з вами.

83
  • Додайте їм кожен бюджет і дозвольте їм налаштувати власні налаштування комп'ютера. Змусьте їх подати план того, що вони мають намір придбати. Поговоріть над ними план. Це буде чудовим способом розпочати речі.

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

  • Оплачуйте їх домашній Інтернет-сервіс.

Такі дрібниці вони покажуть своїм друзям у відповідь: "Класно - я хочу, щоб моя компанія зробила це!"


Шкода, що я ніколи не переконував когось піти на крапку .... ;-)
Боб Крос,

Мобільний телефон є безглуздим, якщо вони не повинні використовувати його для роботи. Але привілеї на роботу @ home з оплатою через Інтернет було б непогано.

59
Я не хочу платити за Інтернет. Тоді вони могли претендувати на те, що все, що я робив в Інтернеті, було власністю компанії. Викрутіть це.
jmucchiello

11
Я також не хотів би, щоб компанія платила за мій доступ до Інтернету. Вони можуть відчути, що вони мають право вирішувати, на яку компанію / план я підписаний, і що я можу з цим зробити.
Джошуа Кармоді

9
Просто заплатіть мені більше і дозвольте мені вибрати. Тоді я можу вирішити провайдера та послуги, яких я хочу, а також не ризикувати, що компанія намагатиметься вимагати права на код, який я написала на власному обладнанні, вдома, в свій час.
Метью Віт

77

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

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

Ось найважливіший момент: якщо ви хочете найняти абсолютних найяскравіших людей, яких ви можете знайти, не намагайтеся їх перехитрити . Шанси є, що насправді гострі будуть трохи менше зацікавлені у розмірі безкоштовного холодильника Red Bull та кількості столів для хокею з повітряним хокеєм у їх розпорядженні, ніж у тому, чи будете ви цінувати їх як користь для компанії та як окрему людину (як в частині компенсації, так і взаємин роботодавця / працівника в цілому), чи є у вас стійка бізнес-модель / план, чи справді ваша робота збуджує їх, і чи справді ваша робота вас хвилює . Я б запропонував прочитати пару нарисів про 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 (див. Пункт 3)

1
Я приніс власну мишу, тому що в комплекті були лише дві кнопки та колесо. Я не можу повірити, що ти використовуєш м'яч!

1
+1 Я б хотів, щоб у мене була дошка, у мене є бездротова лазерна миша, яка чудова - навіть якщо це моя власна.
BenAlabaster

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

57

Вміючи працювати віддалено + гнучкі години, книги з технічної віддачі та багато любові!


Дітто на книги
BCS

1
Ви працюєте віддалено, але вам потрібно переконатися, що вони "в ньому". Проблема після 6-12-місячного випробувального періоду, можливо? Я дійсно бажаю, щоб я міг працювати вдома, я фактично роблю набагато більше.

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

@balabaster Книги - навчальні матеріали. Тож це безпрограшна

Книги? У якому столітті ти живеш?
цільб


51

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

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


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

1
У нас всього 15 працівників, і ми протестували пиво майже на всіх.

Неможливо виправдати дорогу кавоварку - справа хибних пріоритетів.
Арафангіон

9
Чи не пиво не є страховою відповідальністю? Я родом з Великобританії, тому буду пити при будь-якій нагоді. Я не можу повірити, що нахмурився тут, у Північній Америці, щоб випити пива за обідом. +1 за пиво!
BenAlabaster

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


44

надайте їм обов'язків і певної міри свободи.

змусити їх відчути, як вони щось із себе розробляють із пристрастю


По-друге, це певне відчуття хвилювання та отримання особистої вигоди від роботи проходить довгий шлях до утримання нових людей у ​​компанії.
jjrv


42

Приватні офіси (для голосування)


для голосування зробіть це спільнотою, будь ласка
Джонно Нолан

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

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 "s в портретному режимі, дає мені робочий стіл розміром 4096x1280.

Я не впевнений, чи маєте ви право, Метт, тому що ви в кінцевому підсумку придбаєте більше або дорожчі відеокарти.

Навіщо мати кілька моніторів, коли можна просто мати один величезний з кількома вікнами на ньому. Редагування великих зображень? Я можу помістити 3 вікна браузера на монітор ... Або 2 браузери та текстовий редактор. Або ... частіше. Термінал, браузер, текстовий редактор та клієнт електронної пошти.

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

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

27

Це свого роду негативна відповідь.

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

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

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


Це не негативно.

Так, ця відповідь дуже хороша. : |
Андрій Рінея

Ви не пішли так далеко, щоб сказати, що певний рівень розумного вбрання краще, ніж абсолютно випадковий і вибагливий, оскільки це ментальне нагадування про те, що ви не вдома драмаєте на дивані. Але так, +1 для введення деякої реальності.

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

Розклад екскурсій, які є обов'язковими. Це весело: тобто рафтинг
білій

25

Я здивований, що циніки серед нас не сказали "лідерство, яке не загинуло мозку"!

Залучення молоді до іграшок трохи покровительствує, краще сказати:

"Так, щоб ми могли запропонувати вам багато нових блискучих іграшок, а як же ми гарантуємо, що натомість вам не буде PHB?"

;-)


Чи існує "лідерство, яке не померло від мозку" насправді ?? :-)
Джонатан Уебб

Так. Давайте збережемо це реалістично! :)
Зак Петерсон,

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

4
Залучення програмістів з іграшками може викликати покровительство, але коли у вас всі іграшки сидять на вашому столі, хто дбає? : P
BenAlabaster

24

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

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


Ми четверг на моїй роботі.
BCS

Тоді вам не вистачає дуже привабливої ​​назви "п'ятниця безкоштовної їжі" :)

7
Дванадцять годин у вівторок Смачна така команда розмови про команду Tacos?
Зак Петерсон

@Gilles "Безкоштовна їжа в четвер" працює

24

Програмістам потрібні канікули. Багато цього. Почати чотири тижні на рік. Мінімум.


У Норвегії більшість програмістів мають 5, а деякі навіть 6 тижнів. 4 - мінімум, який вимагається законодавством.
Еспо

В Австралії 4 тижні - мінімум. Через 10 років (!) Ви отримуєте 13-тижневу відпустку за «довгу службу» - платну.
CAD блокується

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

5
Це найперша річ, яку я ненавиджу в тому, щоб бути американкою. :( Компанії тут думають, що вони шалено щедрі, якщо дадуть вам три тижні.
Kyralessa

1
@Kyraleesa Я це чую. Раніше я працював у місці, яке дало тобі 2, і діяв так, як ти лінивий, якщо ти все це використовував. Вони не перенесуть його на наступний рік, і навіть у них будуть дати "затемнення" у листопаді та грудні, оскільки вони ПЕРЕГЛЯДУВАТИ, що вони будуть керувати речами до того, щоб відстати. Мене постійно спокушає переїхати до Європи.
LoveMeSomeCode

24

Матвія 7:12

Тому все, що ви хотіли б, щоб люди робили вам, так робите і їм, бо це Закон і пророки.

Мухаммед

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

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

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


10
Писання в StackOverflow? Я вражений! +1
MrValdez

2
Румунська прислів’я: Ce tie nu-ti place, altuia nu-i face (Те, що тобі не подобається, не роби іншому)
Andrei Rinea

3
Золоте правило: робіть іншим так, як ви зробили б інші.
Sixty4Bit

23

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


Це дуже мотивує наявність прикладів такого типу розробника, яким ви хочете стати, та деякими рекомендаціями / структурою щодо того, як дістатися.
Надер Ширазі

Не приваблював би початкового юніора; вони, як правило, вважають, що робота взагалі є їхнім кар'єрним шляхом. OTOH, для кожного, хто після своєї першої роботи, кар'єрний шлях, безумовно, є великим привабливим фактором (або вони стануть тим, кого ти не зможеш утримати.)
стипендіати Дональда,

23

Гарне обладнання: Мені було б дуже цікаво, якби мені сказали, що я отримаю настільну систему (WinXP все ще є моєю системою вибору) та скриньку сервера Linux. Щось, на чому я маю корінь і можу запускати сервіси (як мінімум, локально, у світі видно було б). Віртуальний приватний сервер у центрі обробки даних компанії замість виділеного обладнання.

Ще одна річ, яка була б приємною - це доступ до хороших довідок: "Ми придбаємо вам будь-які книги, які відповідають вашій роботі!" так само з програмним забезпеченням до певного моменту, "якщо він коштує менше 60 доларів, ми його просто отримаємо".

Редагувати: великі екрани на підвісних підставках, хороші стільці, білі дошки тощо.


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

Поле XP тому, що мені подобається графічний інтерфейс XP (і багато додатків для графічного інтерфейсу XP) та поле Linux, тому що мені подобається командний рядок * nux та середовище. Я б хотів отримати шматочок VM до тих пір, поки він достатньо великий, щоб зробити реальну обробку (наприклад, запустити власний сервер MySQL).
BCS

уточнення; ні Linux, ні вікно XP не були б тестовою системою. Вони обидва були б системами розробки.
BCS

20

Дозволяє їм у час компанії робити приватні проекти (речі, які можуть бути корисні для компанії, але речі, які вони можуть вибрати)


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

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

3
Google робить це IIRC
Alex Bagnolini

20

Насправді у Джоела Спольського є справді гарна стаття на цю тему, яку я час від часу посилаюсь:

Джоель про залучення розробників

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


Ви не помічали більшості цих порад, що випливають із блогу Джоела?

Це потрібно було сказати, хоча. На запитання та відповідь, якщо ви хочете.

18

Ставтесь до них як до однолітків


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

14

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

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

Одне, що молодшим розробникам може сподобатися більше, ніж більше Старшим розробникам, є використання передових або навіть рівномірних технологій. Будьте уважні до цього, тому що він може обкутати вас в зад, але це завжди допомагає.


14
  • Повсякденний дрес-код та офісне середовище
  • Гнучкий графік
  • Дозволити слухати музику під час роботи (навушники дозволені)
  • Багатомоніторні / потужні робочі станції
  • Кваліфіковані / досвідчені колеги / начальники
  • Огляди коду, зроблені цими колегами / начальниками
  • Вміти працювати над творчими проектами, які вони придумують, і переглядати їх кваліфікованими колегами / начальниками (Найцінніша вигода!)

1
Що? Є місця, які не дозволяють слухати музику? Вуа.

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

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

Це справді шокуюче. Що це за компанія? Має бути чорний список.
user3287

11

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

Також у нас є онлайн навчальні відео, доступні в Інтернеті від CBT Nuggets, але я вважаю їх вміст обмеженим.

Також деякі інструменти продуктивності для Visual Studio, такі як CodeRush / Refactor Pro або Resharper

Якісна кава в будинку.


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