Mon co-responsable et moi étions assis en face de la table, le regard fixe. Une nouvelle embauche potentielle ; un entretien. Le candidat suait à grosses gouttes. C'est injuste, j'en conviens. Cependant... C'est nous, les intervieweurs... un architecte système et un ingénieur système principal:
Experts, comme vous pouvez totalement le voir!
Notre question défi pour le candidat n'était pas un casse-tête idiot, pas un exercice de programmation idiot, ou quelque chose que vous pouvez chercher sur google pendant une journée de travail normale - c'était un bien meilleur test. Voici l'invite:
"Expliquez-nous l'architecture informatique et.... prétendons que nous sommes des enfants de 7 ans."
Statistiquement:
50% ont oublié que nous étions des enfants de 7 ans, ont juste donné des définitions de Wikipedia ou de niveau collège - peut-être que leurs cousins ou nièces/neveux de 7 ans étaient des cerveaux et prêts pour le collège. *shrug*
20% choisissaient une très mauvaise analogie pour commencer et avaient du mal à la terminer. Nous n'avons pas donné de contrainte de temps, ils ont juste commencé sans planifier. Ils auraient également pu demander à recommencer. Certains l'ont fait. Il est en fait plus important de faire une deuxième tentative que d'abandonner.
20% échoueraient à compléter une analogie potentiellement bonne. Avait la bonne idée, mais ne pouvait pas l'expliquer avec succès à un enfant de 7 ans.
Et le reste des 10% a en fait fait fait un excellent travail. L'entretien ne dépendait pas uniquement de cela, mais c'était important. Le but était de jauger :
La communication
Dans toutes les entreprises pour lesquelles j'ai travaillé, la communication, l'explication, le partage des connaissances et la capacité à se mettre à la place des autres ont été des facteurs critiques de réussite.
L'informatique, la science - et non le métier de la programmation, est un domaine très abstrait et très difficile à maîtriser. L'informatique est assimilée aux mathématiques et à la pensée structurelle symbolique, toutes simulées mentalement dans votre esprit - puis mises sur papier.
Disons-le clairement, les gens n'aiment pas les mathématiques. Et expliquer les maths à des adultes est déjà un défi très difficile.
Donc le critère de réussite que nous avons utilisé est le suivant : quelqu'un peut-il raccourcir les définitions de niveau universitaire pour expliquer ou communiquer un concept à un non pair.
Ou autre mot, peut-il être un enseignant.
Les enseignants sont et ont toujours été (malheureusement) les héros méconnus de la société. Les enseignants nous donnent des jambes, nous rendent capables et nous propulsent vers l'avenir.
Un autre aspect de ceci est que, vous ne pouvez pas être un enseignant efficace si vous ne maîtrisez pas le concept : capable de décomposer un concept de base et d'être efficace dans la communication de l'idée.
Pendant l'entretien, nous n'avons jamais fixé de limites sur la façon de communiquer. J'ai souhaité que certains demandent à faire un dessin, à emprunter le tableau blanc, à présenter sur MsPaint, à sortir des images google, ou même à mettre en scène de façon dramatique par la danse interprétative. (Bon... peut-être que la danse est un peu trop.)
L'aspect critique est une communication efficace.
Pourquoi la communication est-elle critique ? Parce que...
L'informatique est une subdivision des mathématiques. Ce sont les mathématiques computationnelles. Ce ne sont que des mathématiques, mais faites par des machines. De telles maths sont applicables dans plusieurs domaines différents comme : l'astrophysique, la comptabilité, l'analyse des erreurs scientifiques de type I/II, les modèles statistiques, la physique, la chimie, la science des matériaux, la liste est longue.
La plupart des informaticiens interagissent avec des individus d'autres domaines d'études. Nous aidons à appliquer les mathématiques computationnelles (dum dum, dum ! !!) pour accélérer la découverte.
La CompSci est un catalyseur. C'est une méthode de calcul adossée à une machine qui nous permet de dépasser la vitesse humaine et d'entrer dans la vitesse de l'électron.
Nous pensons qu'être capable d'expliquer l'informatique, montre la maîtrise. Une maîtrise du concept qu'ils peuvent communiquer à des non-programmeurs, des non-scientifiques et des non-mathématiciens.
Nous embauchons des ingénieurs qui peuvent communiquer leurs idées, leurs conceptions, leurs espoirs d'impact social, leurs compréhensions cognitives. Grâce à la communication, nous pouvons nous coordonner pour accomplir des projets beaucoup plus importants.
Que sont le cerveau et le cœur d'un ordinateur ?
Chère " enfant de 7 ans ", le cerveau d'un ordinateur s'appelle une unité centrale, c'est là que vous faites vos réflexions, vos sentiments, vos " je veux ceci " ou " je ne veux pas cela ". Le cerveau d'un ordinateur prend des décisions, ou additionne des choses.
Comme ton oncle James, je pourrais te donner un (1) bloc, et tu as aussi quelques deux (2) blocs, ton cerveau décide qu'il y a un total de trois (3) blocs ! Le cerveau de l'ordinateur, comme le tien, est capable de savoir ces choses et de prendre des décisions. Vous avez peut-être trop froid ou trop chaud, ou vous avez peut-être faim ! Votre cerveau vous permet de penser/traiter ces idées. Pour un ordinateur, son cerveau s'appelle une unité centrale. Il ressemble à ceci:
Et votre cerveau est ceci:
Le cœur d'un ordinateur est une source d'énergie qui pousse l'énergie à travers des fils/câbles. Comme votre cœur, il pousse le sang dans votre corps pour apporter la substance que vous respirez à vos muscles ! De même, la source d'énergie utilise des fils et des câbles pour amener l'électricité aux choses qui en ont besoin. De la même façon que tes jouets ont besoin de piles, certaines parties de ton ordinateur ont besoin d'électricité !
Tu sens ton cœur battre ? Il pousse le sang dans tout ton corps. Il est connecté comme ceci :
De la même façon, ce sont les fils qui apportent l'électricité aux parties du corps d'un ordinateur :
Essaie de retenir ta respiration. Votre corps n'aime pas ça. De même, les ordinateurs ne fonctionnent pas bien s'ils n'ont pas d'électricité. C'est le travail du cœur ! Pour pousser l'électricité autour.
Maintenant, quiconque passe un entretien avec nous, qui est assez intelligent pour ingénier socialement les détails de nos profils linkedin, peut découvrir ce post et usurper notre processus d'entretien. Haha.