Le type de personnes que vous souhaitez embaucher est généralement une préoccupation de premier ordre lorsqu'il s'agit de décider des avantages à offrir. Pour le programmeur qui pense ou est en train de créer une famille, un congé de paternité, une contrepartie des fonds d'adoption allant jusqu'à X $ / an, des vacances flexibles et des heures de travail flexibles, ainsi qu'un sentiment de sécurité d'emploi peuvent être beaucoup plus attrayants qu'un soda machine et Segways gratuits pour tous. Vous dites que vous recherchez des programmeurs "juniors" ou "jeunes", mais beaucoup de jeunes gens appartiennent toujours à cette catégorie.
Je sens cependant que par «jeune», vous pouvez vouloir dire «trop jeune pour être dans le« juste équilibre travail-vie ». Appelons cela "la stratégie de Google". L'idée ici est de faire en sorte que leurs esprits analytiques n'aient aucun sens à quitter le travail. Ayez des services sur place comme de la nourriture, des boissons et du linge gratuits, fournissez des lieux de rassemblement pour des conversations informelles. Faites-leur sentir qu'ils sont les stars du rock de la société et ils vous rembourseront avec de longues heures et un travail acharné. La bonne nouvelle pour vous est que ces avantages ne vous coûtent pas grand-chose par rapport au nombre accru d'heures qu'ils seront disposés à y consacrer. La mauvaise nouvelle est que ce modèle a tendance à ne pas être durable et ère com "exubérance irrationnelle" ne satisfait plus vos programmeurs quand ils commencent à vouloir prendre des vacances, à se marier et à passer une longue lune de miel, à avoir des enfants, etc. À ce stade, ils veulent de la flexibilité, plus de temps de vacances, un 401k, etc. Outre le premier, ils coûtent tous beaucoup d’argent.
Cependant, voici le point le plus important: si vous souhaitez embaucher les personnes les plus brillantes que vous puissiez trouver, n'essayez pas de les déjouer . Il y a de fortes chances pour que les plus pointus s'intéressent un peu moins à la taille du Free Red Bull Fridge et au nombre de tables de hockey sur air à sa disposition, que de savoir si vous les estimerez comme un atout pour la société et en tant qu'individu (tant sur le plan de la rémunération que des relations employeur / employé en général), que vous ayez un modèle ou un plan d’affaires durable, que votre travail les passionne vraiment et que votre travail vous passionne vraiment . Je suggère de lire quelques essais sur Joel On Software, il traite du sujet de l’embauche de bons programmeurs avec beaucoup de détails ("Smart, and Gets Things Done", je pense, est le nom de l’un des essais).
Bien que votre question ne soit certainement pas sans fondement et que vous offriez un environnement de travail offrant les mêmes avantages que vos concurrents facilitera votre argumentaire de vente, les seules personnes qui seront vraiment influencées par ce genre de choses ne le seront pas. Je veux que le succès de votre petite entreprise dépende . Les bons développeurs veulent avoir le sentiment de contribuer à quelque chose qui compte, par exemple que leurs compétences soient valorisées et utilisées à bon escient, comme si elles étaient responsables envers leurs pairs et envers elles-mêmes. Concentrez-vous sur une société vraiment formidable, dynamique, qui fait du bon travail et qui traite ses techniciens avec respect (des bureaux comme des bureaux privés aident également ici), et vous attirerez vraiment le type de personnes que vous recherchez.
( Merci à Thomas Kammeyer pour le conseil sur le dernier paragraphe! )