J'ai l'intention d'embaucher 2-3 programmeurs juniors dès la sortie de l'université. Mis à part l'argent, quel est l'avantage le plus important pour un jeune programmeur? Est-ce que les jeux fonctionnent? Je veux être créatif ... je veux de bonnes idées
Les récompenses basées sur le mérite sont importantes; Les développeurs méprisent généralement la politique et les gens sont récompensés ou promus par rapport à quelqu'un qui a fait un meilleur travail.
Nous avons une table de ping-pong.
Mais surtout, vous voulez savoir ce que leurs coopératives et leurs stages ne leur ont pas permis d'obtenir, et leur donner cela. Je n'aimais pas les grandes entreprises parce que je voulais une vraie voix dans la façon dont les choses se faisaient. Je travaille avec ma petite entreprise depuis le premier cycle.
Donnez aux développeurs juniors ce dont ils ont besoin pour être productifs dans leurs tâches, dans les limites de la politique de l'entreprise bien sûr, puis si possible, accordez-leur ce qu'ils veulent, afin d'être encore plus productifs. Bien que cela soit relatif aux goûts individuels, la simple lecture des commentaires ci-dessus est un bon point de départ.
projet sympa
au moins un bon gars/cool dans l'équipe dont ils peuvent apprendre - disons que Linus ou stallman arrive de temps en temps - tout le collège courrait derrière vous pour avoir été embauché
pas de code vestimentaire
horaires flexibles
ordinateur portable puissant + accès à domicile payant
bonne nourriture et collations
un bon blog qui parle de votre entreprise comme ce que fait Joel pour remplir sa tenue de diplômés intelligents
formations
pas beaucoup de processus, mais les débutants peuvent ne pas être suffisamment informés pour l'apprécier. (Votre blog pourrait y aider)
Une certaine flexibilité en ce qui concerne l'achat de choses.
Modules complémentaires TP. Livres Amazon, abonnements à des magazines techniques.
Ils m'ont rendu plus confortable et me sentent plus valorisés.
Logiciels et matériel à usage personnel. Comme un ordinateur portable Nice doté d'outils de développement et de productivité que vous pouvez utiliser pour des projets professionnels et des projets personnels.
seulement deux choses:
1) ils doivent réaliser qu'ils ne savent rien
2) ils devraient écouter ce que les gens plus expérimentés disent et essayer de s'améliorer
comme c'est simple :)
QUAND j'étais un jeune programmeur tout juste sorti de l'école (ça fait longtemps maintenant) la chose que j'ai eu la chance était 1) Connexion Internet ouverte, pas de sites bloqués sauf les trucs désagréables 2) La capacité d'avancer 3) Un travail difficile 4) Bon matériel, ça craint quand la construction prend 2 heures 5) Un réfrigérateur à bière (difficile à entretenir à mesure que l'organisation grandit) 6) grands développeurs seniors 7) Heures de travail flexibles
Comme ces choses sont devenues moins prioritaires dans l'entreprise où j'étais, je suis parti aussi!
Mon propre travail cool qui est dans une société d'investissement d'assurance est venu avec les avantages suivants: cuisine entièrement équipée avec du soda, du café, des collations. bière après les heures, srsly! "Vendredi midi gratuit" où toute l'entreprise fait venir le déjeuner (nous avons environ 30 personnes). trois moniteurs à écran plat 19 'pour le développement. Les téléviseurs HD à grand écran sont bien rémunérés et l'environnement de travail occasionnel fonctionne bien aussi :)
Éduquez-les. Donnez-leur la possibilité de travailler sur leurs compétences.
Fruits gratuits
J'ai commencé il y a environ 3 ans et demi.
J'ai été embauché au premier endroit qui m'a interviewé, ce qui m'a ravi. C'était un excellent premier travail car nous avons pu utiliser la technologie Edge de saignement.
Le problème était que mon manager était plutôt irrespectueux. Je ne sais pas pourquoi mais cela m'a fait quitter l'entreprise après un an et demi. Je sais que le manager de mon manager n'était pas trop content de mon [ex-] manager. J'avais espéré y travailler plus longtemps ...
Cordialement, Frank
J'ai un diplôme de 3 ans et je me souviens de ce que je ressentais quand je cherchais un emploi.
Tout d'abord, ce dont je me souviens après avoir lu de nombreuses offres d'emploi, c'est la prise de conscience du peu que je connaissais des technologies spécifiques et la compréhension que je devrais faire beaucoup d'apprentissage pour réussir dans le domaine. J'ai donc postulé pour des postes où ils mettaient l'accent sur une formation régulière.
Autre chose, dont je me souviens, c'est de m'inquiéter d'être mis dans une position où je ne peux pas faire beaucoup de programmation. Je voulais un poste qui aurait le moins de tâches répétitives, car si je ne "crée" pas, je m'ennuie.
Des choses comme les bureaux privés, la culture d'entreprise et même le salaire ne me concernaient pas autant. C'était mon premier vrai travail, après avoir dû travailler partout juste pour garder mon réservoir et mon estomac pleins pendant les études, donc je ne comprenais pas vraiment comment cela fonctionnait. En fait, le code vestimentaire était le moindre de mes soucis; En fait, je portais une cravate/un pantalon pour l'entretien, l'orientation et les 3 à 4 premiers jours de travail. En fait, je pensais que ce serait bien de travailler avec de bons vêtements. (Je suppose que je suis plus sensible à la mode que la plupart des autres programmeurs.) Maintenant, je porte des kakis la plupart du temps et j'aime ça.
Comme je l'ai dit, c'est ce que je ressentais lorsque je cherchais mon premier emploi, donc c'est purement subjectif.
Je pense qu'au lieu de les considérer comme des avantages, ils devraient être considérés comme les norme.
Dans aucun ordre de préférence, le top 5 pour moi serait,
flex time 2 surveille une bonne chaise. autoriser un casque et une xbox360 dans la salle de pause.
Je suggère de lire ces excellents articles du blog "Joel on Software":
http://www.joelonsoftware.com/articles/fog0000000043.html - 12 étapes pour améliorer le code
http://www.joelonsoftware.com/articles/BionicOffice.html - Bionic Office
http://www.joelonsoftware.com/articles/fog0000000040.html - Comment rémunérez-vous les programmeurs?
http://www.joelonsoftware.com/articles/FindingGreatDevelopers.html - Trouver de grands développeurs
Il y en a plus par Joel, très spécifiques à l'aménagement du bureau et aux conditions de travail des développeurs, quelqu'un sait?
Les bureaux et les chaises de fantaisie sont surfaits. La responsabilité, la visibilité et la possibilité de travailler sur quelque chose de cool et d'apprendre sont essentielles pour obtenir et retenir les jeunes développeurs dans une entreprise non établie. À la sortie de l'école, travailler sur quelque chose d'impressionnant ou de changer le monde était bien plus important que presque tout le reste.
Faire en sorte que le travail ressemble à l'université contribuera à les garder au bureau plus d'heures, mais cela ne gardera pas un jeune développeur hot-shot travaillant sur des boîtes de dialogue pour une application de compagnie d'assurance interne.
De plus, l'argent, beaucoup d'argent, ne fait jamais de mal.
En tant qu'étudiant universitaire espérant entrer dans le domaine de la programmation, j'aimerais vraiment trouver un endroit qui m'offrirait une chance de grandir. Voici donc ce que j'aimerais voir:
1) Une grande chaise. J'aime les chaises confortables et confortables. Cependant, rien de trop confortable comme une chaise La-z-boy.
2) Un mentor ou un héros qui pourrait me donner des conseils quand j'en ai besoin, des câlins et des louanges quand je l'ai mérité, et une douce poussée quand je suis en retard.
3) Nourriture. Manger un bon repas et être en aussi bonne santé que possible serait vraiment bien si cela convenait au travail.
4) Schwag. Chemises d'entreprise, logos, autocollants pour pare-chocs, etc.
Bonne chance.
Bon environnement de travail, rémunération compétitive et capacité de faire de la recherche et du développement.
Ayant travaillé à certains emplois & #! T, j'ai trouvé que l'une des plus belles choses est un programme de formation. Le simple fait d'attendre que quelqu'un prenne le travail et nage la première semaine peut être extrêmement frustrant. Si vous mettez de côté X temps et que vous les informez de la façon dont les choses se font sur le lieu de travail, ils se sentent beaucoup moins à leur place lorsqu'ils doivent s'attaquer aux vrais problèmes.
Faites confiance, cela peut ne pas sembler beaucoup, mais lorsque vous débutez dans le domaine, l'idée que vous les prenez et leurs compétences au sérieux et que vous allez fournir des commentaires utiles peut être extrêmement satisfaisante.
La formation et la certification sont un énorme avantage, elles peuvent souvent donner l'impression aux programmeurs juniors que vous investissez en eux. Cela aide également à éliminer les gens qui considèrent la programmation davantage comme un passe-temps ou quelque chose dans lequel ils se sentent plutôt qu'une carrière.
J'ai vraiment aimé l'idée de construire mon propre système sur un budget ci-dessus. C'est une idée intéressante et je pense que cela attirerait des gens, ce serait certainement moi.
Présentez les paramètres selon lesquels leur travail sera évalué.
Ensuite, faites-leur savoir qu'ils ont le temps et la flexibilité géographique où ils peuvent choisir de travailler à domicile plusieurs jours par semaine (avec l'approbation préalable du programmeur principal).
Abonnement à Safari Library Books Online. L'accès illimité à tous leurs livres et à ceux des éditeurs partenaires, n'est jamais obsolète, consultable, les vidéos de formation et les notes que vous prenez sont conservées pour toujours, même pendant les abonnements.
Soit dit en passant, tous les programmeurs fraîchement sortis du collège ne sont pas jeunes, ni des hommes. La plupart le sont, je vous l'accorde; mais pas tout. :)
Si je devais choisir quelques avantages (en tant que développeur junior) qui me feraient changer d'entreprise:
Écouteurs gratuits (bons écouteurs de Sennheiser ou même Bose, peut-être même ceux qui suppriment le bruit)!
Tout ce qui contient du caffène devrait être gratuit. Café, lattee, barres chocolatées, soda (en particulier Mountain Dew) etc.
Sérieusement, demandez à quiconque a travaillé dans un endroit comme Microsoft où il y a de grandes salles de repos à proximité et il vous dira qu'il peut être une aubaine lorsque vous travaillez tard, etc.
Temps substantiels de paix et de calme ininterrompus pour entrer dans cet état hautement productif de "flux" lors de la programmation. Un bureau bruyant réduit la productivité d'au moins 50%.
Pour ajouter à la liste: des collations, et non des trucs de sucre, mais des aliments énergétiques réels, des fruits, de l'avoine, du fromage, de la salade, des sandwichs. Cela peut être pénible à installer, mais si je l'avais, je passerais plus de temps au travail :)
De mon point de vue, la chose la plus importante que le travail doit permettre à l'employé est la croissance personnelle. Trouvez du temps pour discuter du travail et, si possible, offrez-leur un mentor.
À côté de cette:
Aidez-les à rechercher en permanence dans l'intérêt de la recherche des sociétés de pointe et des nouvelles technologies pour les aider à acquérir une bonne connaissance des percées, des découvertes, des nouveaux outils, etc. comme s'ils n'apprennent pas des choses innovantes dans leur environnement. Donnez-leur également la liberté de terminer leurs tâches de programmation sans les limiter à s'asseoir 8 heures devant un ordinateur tous les jours. Lockheed Martin donne à ses employés la liberté de travailler à tout moment s'ils accomplissent leurs 40 heures par semaine.
Lumière naturelle.
(ça dit que ma réponse est trop courte!)
Scott Adams, dont le talent n'était pas seulement d'être drôle que d'être sérieusement perspicace et de nous en faire rire, a nommé le concept OA4. Il a suggéré que les entreprises vraiment sérieuses au sujet de leurs employés seraient des sociétés OA4 et jetteraient leurs employés à 16 heures.
Je suis maintenant dans ma 13e année de programmation professionnelle, travaillant enfin pour moi-même, ne faisant que ce que je veux avec exactement les outils que je choisis, et obtenir OA4 est presque impossible. OA2am est actuellement plus comme ça. Mais la vérité sur les nuits blanches et le "dévouement" similaire (et j'ai tiré une offre spéciale de 24 heures la semaine dernière seulement pour un délai client), c'est que c'est comme les dépenses par carte de crédit; tôt ou tard, vous devrez le rembourser.
La récompense n'est pas dans les avantages, c'est dans le travail. Aidez les gens à bien faire leur travail - pas de manière compulsive, obsessionnelle, héroïque ou coupable. Je ne suis pas une meilleure personne pour casser un intestin quoi que mes sentiments suggèrent; Je suis une meilleure personne pour commencer à la même heure chaque jour; terminer à la même heure chaque après-midi; et prendre beaucoup de pauses loin du bureau. Parfois, vous faites du bon travail; parfois non. Si vous suivez une routine saine, vous ferez plus souvent du bon travail plus souvent. Une bonne entreprise, comme le suggère Adams, serait une entreprise qui nous encourage à être de meilleures personnes.
Hé, quelqu'un veut écrire du cacao avec moi? Je te laisse sortir à 16h! :-)
Ordinateur rapide (pas comme le mien)
plus de 1 gros moniteurs (pas comme le mien)
À mon humble avis, ce qui suit est une bonne incitation pour les nouveaux programmeurs:
Casque de qualité. La musique aide toujours ...