Si les programmeurs sont en telle demande, pourquoi sont entreprises pas embauche des gens avec des compétences qui manquent d’expérience de « sur le tas"?

Je vois des tonnes de positions ajoutées aux listes de job chaque jour pour les programmeurs, mais je n’ai reçu aucune réponse des employeurs possibles.  Je n’ai pas "sur le tas" d’expérience, mais j’ai un mineur dans CS et ont complété un certificat en ligne de programmation. Si les programmeurs sont en demande, pourquoi ne sont pas employeurs plus intéressés? Supposément tech est chaud maintenant, mais je ne peux pas l’employeur de me donner l’heure du jour.  Ce qui donne?

Réponse

Clause de non-responsabilité
J’ai co-fondé Dev Bootcamp avec Shereef Bishay et Dave Hoover et était responsable de la création et l’édition presque tous les programmes de DBC, alors que j’étais là (entre autres). Cependant, j’ai quitté en août 2013 et n’ont plus aucune affiliation formelle ou informelle avec la compagnie que ce soit.  Absolument, positivement, ne supposez pas ce que j’ai écrit ci-dessous est toujours exact — Assurez-vous de demander DBC et autres programmes, vous êtes directement intéressé !  Assister à un bootcamp programmation est trop gros un engagement à ne pas être diligent avec votre recherche.

Cela dit, tout en dessous reflète encore mes idéaux personnels comme éducatrice, entrepreneur et je travaille dur pour incarnent aussi approfondie que j’ai eux consacrés au Dev Bootcamp dans mon nouveau projet (http://codeunion.io).  Si vous avez des questions concernant cette note ou quoi que ce soit ci-dessous, n’hésitez pas à m’envoyer un email à jesse et je serai heureux de parler davantage. :)

Réponse originale
Pause pendant une seconde.  Respirer.

Maintenant, rien, que je m’apprête à dire est personnelle.  Si je fais une supposition erronée sur ce qui se passait à l’intérieur de votre tête quand vous avez écrit cette question, alors c’est seulement à cause de l’impression, votre question m’a donné.  Être capable de faire cela est réellement important pour comprendre pourquoi les employeurs agissent la façon dont ils sont, BTW.

Tout d’abord, accepter que vous n’avez pas droit à quoi que ce soit, ne même pas une un nanoseconde d’attention de l’intervieweur.

Deuxièmement, ne trop concentrer sur tactiques particulières comme « bâtir un portefeuille. »  Il est beaucoup plus important de comprendre pourquoi construire un portefeuille.  Quel bâtiment un changement de portefeuille sur comment un intervieweur vous voit?

J’espère par exemple, qu'il est évident que la personne vous interviewent veut savoir vous pouvez expédier code bien écrit rapidement et construire un portefeuille est une chance de démontrer que.  Il montre également que vous pouvez engager dans quelque chose et suivre à travers avec elle, que vous êtes fier du travail que vous avez fait, que vous vous ne souciez pas à peu près ce que vous avez construit, mais aussi son impact sur les personnes qui l’utilisent, et ainsi de suite selon comment peaufiner votre portefeuille est.

En troisième lieu, une fois que vous avez accepté ces choses, votre numéro un, Tip-Top priorité comme postulant doit comprendre les perspectives psychologiques, affectifs et économiques du peuple tout au long du processus de sélection.  Plus vous pouvez sympathiser avec eux le mieux vous serez en mesure de comprendre ce qu’ils cherchent pour et pourquoi.

Pour garder cette réponse déjà long courte je vais assumer la personne à l’origine de contact, vous interviewent, et prendre la décision de non-location louée est une seule personne.  Dans une grande entreprise, ces rôles peuvent être réparties entre plusieurs personnes, chacune avec leurs propres priorités parfois conflictuelles.

Commencer par ceci : prétendre que vous êtes quelqu'un qui cherche à embaucher un ingénieur.  Vous avez interviewé des dizaines et des dizaines de candidats, et ils varient largement en habileté, maturité et compatibilité culturelle.  Vous êtes très occupé, aussi, surtout si vous travaillez à un départ vers le haut.  Pour cette seule raison, vous ne peut pas passer vos journées entrevues des candidats, que vous êtes susceptible de rejeter.

En outre, vous savez que faire de la location de mal est un énorme problème.  Un mauvais ajustement culturel peut être toxique pour l’équipe.  Un mauvais ajustement technique peut détruire l’élan produit.  Ce qui est pire, vous allez être un parti pris contre leur tirant dessus.  Le sophisme de coût irrécupérable joue un grand rôle ici, comme le fait certaine quantité de préservation de l’ego, c'est-à-dire, « si nous avons à tirer de cette personne qu'il dit quelque chose de mal, je suis à discerner le talent. »  Cette situation est aggravée par le fait que la loi rend beaucoup plus difficile et plus coûteux de tirer quelqu'un qu’au ne pas engager en premier lieu.

Donc, ici nous sommes.  Votre temps est extrêmement précieux et le coût d’une erreur est très élevé.  Cela signifie que vous aurez envie de concentrer votre temps et énergie sur les gens que vous ne savez plus vont interviewer bien et passent moins de temps possible à décider si elles vont bien interview.  Former votre point de vue, alors, il n’est pas à peu près comment qualifié ou qualifié le candidat est, mais aussi le temps et l’énergie qu’il faut pour décider comment qualifié ou qualifié le candidat est.

Une autre façon de dire c’est que ce n’est pas à peu près vos compétences attendues, mais aussi la variance dans les compétences en raison du "profil" vous correspondez.  Écart supérieur signifie que plus d’incertitude signifie qu’il est probable que je vais perdre beaucoup de temps à essayer de réduire cette incertitude.

C’est pourquoi les enquêteurs inventent toutes sortes d’heuristiques avec énorme faux taux négatifs comme « Sont-ils allés à une bonne école, étude de CS et obtenez un GPA grand? »  Il y a des tonnes de gens en dehors de ce seau qui valent la peine d’entrevue mais il prend beaucoup de temps pour les trouver.

Maintenant, Retour à votre propre point de vue.  Vous comprenez d'où vient l’interviewer.  Ils essaient de décider très rapidement qui seau pour vous en mettre pour le bien de leur propre temps et de la santé mentale.  En général ils sont sur le pilote automatique, aussi, vu venir avec un ensemble d’heuristiques, qu'ils font confiance (à tort ou à raison).

Votre travail, alors, est ne pas de montrer vos qualités en soi, mais pour effacer leur heuristique.  Quand ils regardent votre fond, essayez d’imaginer quel seau ils vous mettent.  Ce que pourraient ils être en supposant que pensez-vous, incorrectement?  Laquelle de ces hypothèses sont susceptibles de blesser vos chances le plus?  Ceux qui traitent préventivement.

Ils pourraient par exemple, supposons que puisque vous n’avez qu’un mineur de CS vous allez pas avoir la même commande des fondements CS comme quelqu'un avec un CS majeur.  Prouver leur tort, préventivement.  Je vais laisser à vous pour trouver des idées.

Si je suis étant rejetée par les gens "sur l’expérience de travail", pourquoi l’intervieweur a-t-elle décidé d’utiliser la méthode heuristique "sur l’expérience de travail" dans un premier temps?  Que puis-je faire pour satisfaire aux mêmes prescriptions sans avoir l’expérience de travail?

Voici quelques possibilités que je suis sortir de mes fesses.

  1. Ils savent ce qu’est de travailler avec d’autres personnes
  2. Ils savent comment gérer les situations interpersonnelles délicates
  3. Ils savent comment écrire du code que les autres développeurs de l’équipe peuvent utiliser facilement
  4. Ils comprennent la valeur de la convention et ont une attitude "à Rome" vers le style de codage.
  5. Ils sont familiers avec les Zinzins courantes qui se produisent dans un environnement de « production » à l’échelle, mais rarement dans le développement, test ou une situation plus théorique.
  6. Ils ont d’autres personnes possédant une expérience pertinente qui peut se porter garant pour eux, alors je saurai que j’aurai accès à cette information quand je le veux.
  7. Ils ont fait la plupart des erreurs recrue et ne se rendant sur mon sou
  8. Ils sont en mesure d’équilibrer le code expédition, construction de logiciels robustes et refactorisation.
  9. Ils vont exiger moins de bande passante gestion
  10. Ils ont juste été programmation pendant une longue période dans un environnement similaire à celui qu’ils vont se joindre à
  11. etc qu'etc vous pouvez venir avec plus

Maintenant, y a-t-il des choses vous pouvez faire pour démontrer certains d'entre eux sans avoir réel "sur le tas" d’expérience?  Je suis sûr que vous pouvez penser d’eux.

La clé, cependant, devient profondément dans l’esprit de l’interviewer et empathie avec eux si totalement que vous pouvez anticiper les choses qui gênent les, les rendent heureux, rendent anxieux, et ainsi de suite.  Rupture même l’un des leurs attentes principales est suffisant pour les faire passer en mode pilote automatique et vous évaluer plus étroitement.


Tags: Programmation informatique, Développement Web