Tout le monde connaît le test de Joel, une méthode de test rapide inventée par Joel Spolsky pour juger de la qualité d'une équipe de développement logiciel. Si vous cherchez un emploi, utiliser le test de Joel pour éliminer les mauvais employeurs est certainement un choix judicieux.

Ci-dessous, j'ai l'honneur de vous présenter le test Codypo, également connu sous le nom de méthode de détection en 8 questions. Répondez simplement à ces 8 questions, et vous pourrez juger si un emploi est bon ou mauvais. Nous pouvons également tester secrètement l'entreprise pendant un entretien. Si vos réponses contiennent 2 réponses « oui », vous devez alors tirer la sonnette d'alarme et cesser d'envisager cette entreprise.

程序员选择公司的8个标准

1. Mon salaire est-il inférieur à la valeur du marché ?

Si une entreprise est prête à offrir un salaire mensuel de 48,000 pour recruter un programmeur d'élite avec 10 ans d'expérience en programmation multithreading en C++, je dirais que cette entreprise est vraiment folle ! Haha, ce genre de discours fou n'est en rien une solution à long terme, car c'est seulement lorsque votre valeur est supérieure au prix qui vous est proposé qu'une entreprise sera prête à vous embaucher. Alors, tout le monde, ne vous faites pas d'illusions ; soyez un peu plus réalistes.

2. Dois-je être d'astreinte ?

Personne n'aime être d'astreinte en permanence, car dès que c'est le cas, cela signifie que même à 3 h du matin un week-end, même si la teinte bleue du bouton Reset sur la page du portail d'assistance est différente de ce qui était attendu, on vous appellera. Bien sûr, nous pouvons comprendre et tolérer cela de temps en temps.

3. Suis-je une personne de l'informatique ?

Il est parfaitement naturel pour les programmeurs d'écrire du logiciel et d'assurer le support logiciel. Mais cela ne signifie pas que vous êtes la personne informatique spécifiquement chargée des ordinateurs. Demandez-vous : les employés de l'entreprise viendront-ils vous déranger pour des broutilles informatiques, comme lorsqu'un ordinateur portable d'employée commence à se comporter anormalement après qu'elle a installé un écran de veille Garfield ?

4. L'entreprise répond-elle à notre exigence de moniteurs multiples ?

Je me souviens encore clairement qu'en 1998, nous devions fixer un moniteur de 17 pouces toute la journée, en souffrant terriblement. Aujourd'hui, on peut acheter un grand écran LCD fin pour $100. Si votre entreprise pense que dépenser $200 ne vaut pas la peine de doubler votre efficacité, alors cette entreprise pourrait être un jouet qu'un milliardaire excentrique peu tourné vers le profit utilise pour plaisanter, non ?

5. Devrai-je maintenir des systèmes anciens, et dans quel langage ces vieux systèmes sont-ils écrits ?

Après avoir travaillé longtemps, vous pourriez entendre : « Bon, ensuite nous allons passer au système en langage Ruby on Rails, mais d'abord nous avons besoin que vous résolviez quelques problèmes de VB 4. » Haha, ne prenez pas cela trop à la légère.

Ce système VB4 continuera de traîner, vous donnant un énorme mal de tête.

6. Mon accès à Internet est-il surveillé et son contenu filtré ?

Les programmeurs doivent résoudre des problèmes ; ils doivent les résoudre efficacement, et les ressources sont indispensables. Internet est comme un trésor inépuisable de ressources. Si une entreprise ne peut pas suivre son époque et empêche même les employés d'utiliser librement Usenet/Google/Stack Overflow, en traitant les employés comme des enfants et des pervers, alors quel est l'intérêt de rester ?

7. Suis-je le seul programmeur ?

Si nous pouvons devenir des programmeurs, nous devons d'abord remercier nos collègues. Nous répondons aux questions les uns des autres, relisons le code les uns des autres, discutons ensemble et vivons ensemble des expériences, depuis une perte totale de repères et une absence de direction jusqu'à l'émergence de suggestions créatives les unes après les autres. Si vous êtes le seul programmeur, vous n'obtiendrez aucun retour technique, et nous ne pourrons pas non plus grandir. De plus, lorsque des problèmes surviennent, vous ne pouvez compter que sur votre propre intuition pour distinguer le bien du mal.

8. Dois-je voyager pour affaires chaque semaine ?

Les voyages d'affaires sont parfois indispensables, surtout lorsqu'il s'agit de réunions en face à face avec des clients ou de rencontres avec des collègues détachés. Mais si vous devez quitter votre domicile chaque semaine pour un voyage d'affaires, vous devez y réfléchir à deux fois.

Les 8 questions ci-dessus constituent un test d'embauche complet. Bien sûr, tous les critères ne doivent pas forcément être remplis (par exemple, dans une startup, nous pourrions devoir faire aussi office de personnel informatique ou être d'astreinte 24h/24 et 7j/7). Cependant, dès que la réponse à une seule question est oui, vous feriez mieux de quitter l'entretien avec cette entreprise de merde au plus vite, même si vous devez inventer une histoire selon laquelle vous avez eu une crise cardiaque.

Peu importe le potentiel du projet, peu importe les capacités de vos coéquipiers, dans un environnement aussi malsain, vous, en tant que petit programmeur, ne pouvez pas faire un travail réellement significatif. Si une entreprise répond oui aux 8 questions ci-dessus, alors soit elle est en déclin, soit elle est déjà en train de s'effondrer.

Source : http://www.codeceo.com/article/8-question-programmer-jobs.html