J'ai l'intention d'embaucher deux ou trois jeunes programmeurs dès la fin de leurs études. Mis à part l'argent, quel est l'avantage le plus important pour un jeune programmeur? Est-ce que les jeux sont au travail? Je veux être créatif ... je veux de bonnes idées
management
junior-programmer
Autobyte
la source
la source
Réponses:
D'après mon expérience, les bons programmeurs veulent programmer avec le moins de distractions possible. Certaines d'entre elles sont plus pertinentes pour les grandes entreprises, et je ne sais pas trop où vous travaillez, mais voici quelques exemples:
la source
Une chaise de qualité chaise aeron http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg
la source
Une fontaine à soda (pas une fontaine à boire qui distribue des sodas à la place de l'eau ala Brawndo , mais que vous utiliseriez au Taco Bell pour remplir votre boisson)
la source
L'opportunité de travailler aux côtés de programmeurs expérimentés.
la source
J'aime toujours aller aux conférences et à la formation et considère cela comme un avantage. Toutes les entreprises ne paient pas pour que leurs développeurs continuent à apprendre. Il y a toujours plus à apprendre. Vous bénéficiez parce qu'ils apprennent plus. Ils en profitent également, mais s’amusent aussi, s’éloignent des choses pendant quelques jours et se mêlent à d’autres développeurs.
la source
Donnez-leur un budget et laissez-les configurer leur propre ordinateur. Leur faire soumettre un plan pour ce qu'ils ont l'intention d'acheter. Parlez du plan avec eux. Ce sera un excellent moyen de lancer les choses.
Donnez-leur un budget pour un téléphone cellulaire et un forfait illimité que l'entreprise paiera.
Payer pour leur service Internet à domicile.
De petites choses comme celles-ci, ils montreront à leurs amis la réponse: "Cool - J'aimerais que ma compagnie fasse ça!"
la source
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! )
la source
Deux moniteurs à écran plat, une souris optique - deux choses que je n’ai pas encore - et leur propre tableau blanc avec quelques marqueurs.
la source
Etre capable de travailler à distance + horaires flexibles, livres techniques lâchés, et plein d'amour!
la source
Un patron qui poserait cette question.
la source
Philip Greenspun a écrit au sujet de cette fois . Il a suggéré de faire du bureau un meilleur endroit que la maison, ce qui est plus facile pour les jeunes programmeurs. Par exemple, le matériel domestique que personne vivant seul ne peut justifier: machine à café coûteuse, table de billard, téléviseur à grand écran avec DVD à regarder.
Rendez le bureau plus convivial: mettez la bière au réfrigérateur et prenez un verre ensemble en fin de journée. Fournissez une meilleure nourriture (facile pour les personnes qui ne savent pas cuisiner): obtenez des livraisons de charcuterie ou un traiteur.
la source
Tenue décontractée (pour voter)
la source
leur donner des responsabilités et un certain degré de liberté.
faites-leur sentir qu'ils développent quelque chose pour eux-mêmes, avec passion
la source
Travail à domicile. (pour voter)
la source
Bureaux privés (pour voter)
la source
soyez flexible sur l'heure de départ.
la source
Je suis actuellement un peu expérimenté mais je m'appelle toujours junior. Voici ce que j'apprécie de mon employeur:
la source
C'est une sorte de réponse négative.
Ne donnez pas plus de divertissement au bureau qu'à la maison. Pas de télévision, de jeux vidéo ou de bière. Le bureau est pour le travail et c'est pourquoi je vais au bureau. Je rentre chez moi pour les jeux vidéo et la télévision.
Ne vous embêtez pas avec les sorties en équipe. Ce n'est pas relaxant. C'est juste plus de travail. Si je voulais aller quelque part pour m'amuser, j'y allais avec ma propre famille ou des amis. Ou je resterais à la maison et dormirais tard. Il ne fait aucun doute que certaines personnes croient que tout le monde au bureau veut être ami et passer tout son temps à traîner. Ce n'est pas vrai Pardon.
Il en va de même pour les repas d'entreprise. J'aime sortir et m'éloigner du bureau pour le déjeuner et le dîner. S'il y a un déjeuner de travail au bureau, je prévois de quitter le travail une heure à l'avance (à l'exception du moment critique, qui ne devrait pas durer plus d'un mois ou deux par an).
la source
Je suis surpris que les cyniques parmi nous n'aient pas dit «leadership non mort cérébral»!
Attirer les jeunes avec des jouets est un peu condescendant, il vaut mieux dire:
"Oui, alors nous pourrions vous proposer plein de nouveaux jouets brillants, mais pourquoi ne pas vous garantir des PHB à la place?"
;-)
la source
Invitez toute votre équipe au restaurant de leur choix tous les vendredis pour le déjeuner. C’est ce que faisait jadis mon ancien patron, ce qui a vraiment contribué à renforcer les liens d’équipe.
Si le budget ne le permet pas, vous pouvez le faire une fois toutes les deux semaines ou une fois par mois. Mais pensez à la valeur d'avoir des membres d'équipe plus proches.
la source
Les programmeurs ont besoin de vacances. Beaucoup. Quatre semaines par an pour commencer. Le minimum.
la source
Matthieu 7:12
Mohammed
Confucius - Analects XV.24
la source
Un chemin de carrière. Ils ne doivent pas nécessairement suivre la situation, mais leur donner l’impression qu’ils ne doivent pas toujours être juniors et leur montrer qu’il existe des opportunités dans l’entreprise. Donnez-leur une idée de ce qu'il faut pour avancer.
la source
Bon matériel: je serais très intéressé si on me disait que j'aurais un système de bureau (WinXP est toujours mon système de choix) et un serveur Linux. Quelque chose sur lequel j'ai la racine et sur lequel je peux exécuter des services (au moins local, visible dans le monde serait bien.) Un serveur privé virtuel dans le centre de données de l'entreprise au lieu d'un matériel dédié fonctionnerait également.
Une autre chose qui serait bien serait d’avoir accès à de bonnes références: "Nous vous achèterons tous les livres qui sont à propos de votre travail!" même chose avec les logiciels jusqu’à un certain point, "si c’est moins de 60 $, nous allons simplement l’obtenir".
Modifier: grands écrans sur des supports pivotants, de bonnes chaises, des tableaux blancs, etc.
la source
Laisse-les, au moment de l'entreprise, faire des projets privés (des choses qui pourraient être utiles pour l'entreprise, mais des choses qu'ils vont choisir)
la source
En fait, Joel Spolsky a un très bon article sur ce sujet auquel je me réfère de temps en temps:
Joel sur Attractive Developers
EDIT: J'ai lu le livre de Joel sur l'embauche de développeurs, Smart et Gets Things Done. Dans le livre, il dit que cet article est une relique embarrassante de l'ère de la bulle et qu'il a beaucoup appris depuis. Je ne pense pas que le blog soit complètement mauvais, mais il est vrai que le livre est beaucoup plus sophistiqué.
la source
Traitez-les comme des pairs
la source
L'accès à la formation et aux mentors. Ce que veulent les développeurs débutants correspond à peu près à tous les programmeurs que je connais. Ils veulent travailler dans un environnement détendu et flexible avec des gens qui sont au moins aussi intelligents qu'eux, sinon plus intelligents. Ils veulent se sentir comme faisant partie de quelque chose. Ils veulent apprendre constamment.
Assurez-vous que vous avez un budget de formation / livre. Assurez-vous qu'ils sont toujours en train d'apprendre et qu'ils ont toujours quelque chose d'intéressant à travailler. Assurez-vous que vous construisez des équipes ou des choses du genre sur des bases assez régulières. Déjeuner et apprendre sont un outil de plus en plus populaire ces jours-ci.
Une chose que les développeurs débutants pourraient aimer plus que les développeurs seniors est l'utilisation d'une technologie de pointe, voire avancée. Faites attention à celui-ci, car il peut vous dérégler dans les fesses, mais cela aide toujours.
la source
la source
Ma société a acheté un compte O'Reilly Safari Online pour chacun de nos développeurs. J'ai accès à des milliers de livres en ligne à tout moment.
Nous avons également des vidéos de formation disponibles en ligne sur CBT Nuggets mais leur contenu est limité.
En outre, certains outils de productivité pour Visual Studio, tels que CodeRush / Refactor Pro ou Resharper
Café de qualité en interne.
la source