Nous entendons beaucoup parler des odeurs de code, des odeurs de test et même des odeurs de projet, mais je n'ai entendu aucune discussion sur les "odeurs" de l'employeur en dehors du test Joel . Après beaucoup de frustration, travaillant pour des employeurs avec un bouquet d'odeurs désagréables de la culture d'entreprise, je pense qu'il est temps pour moi de rechercher activement un environnement de développement plus mature.
J'ai commencé à dresser une liste de questions pour aider les employeurs vétérinaires en identifiant les problèmes lors d'un entretien d'embauche et je recherche d'autres idées. Je suppose que cette liste pourrait facilement être modifiée par un employeur afin de contrôler également un employé, mais veuillez répondre du point de vue de l'interviewé.
Je pense qu'il serait important de poser plusieurs de ces questions à plusieurs personnes pour savoir si des réponses cohérentes sont données. Dans l'ensemble, j'ai essayé de placer les questions dans chaque section dans l'ordre dans lequel elles pourraient être posées. Une réponse indésirable à une première question rendra souvent inutile les suivis.
Valeurs
- Qu'est-ce qui constitue un logiciel "bien écrit"?
- Quels sont les attributs d'un bon développeur? Même question pour le manager. Qui sont vos employés / gestionnaires les plus précieux et pourquoi?
Processus
- Avez-vous un processus de développement?
- Avec quelle rigueur le suivez-vous?
- Comment décidez-vous combien de processus appliquer à chaque projet?
Décrivez un cycle de vie de projet typique. Demandez ce qui suit s'ils ne se présentent pas autrement:
- Cascade / itérative: combien de temps est consacré à la collecte initiale des besoins? conception initiale?
Essai
- Qui développe les tests (développeurs ou ingénieurs de test séparés?)
- Quand sont-ils développés?
- Quand les tests sont-ils exécutés?
- Combien de temps prennent-ils pour exécuter?
- Qu'est-ce qui fait un bon test?
- Comment savez-vous que vous avez suffisamment testé?
- Quel pourcentage de code est testé?
La revue
- Quel est le processus de révision?
- Quel pourcentage de code est revu? Conception?
- À quelle fréquence puis-je m'attendre à participer en tant que réviseur / réviseur de code / conception?
- Quels sont les critères appliqués pour l’examen et d’où viennent-ils?
Amélioration
- Quels nouveaux outils et techniques avez-vous évalués ou déployés au cours de la dernière année?
- Quelles formations ont été données à vos employés au cours de la dernière année? Que vais-je faire pendant les six premiers mois dans votre entreprise (indiquant quel type de mentorat / formation organisé a été pensé, le cas échéant)
- Quels changements ont été apportés à votre processus de développement au cours de la dernière année?
- Comment pouvez-vous améliorer et apprendre de vos erreurs en tant qu'organisation? Quelle a été la plus grande erreur de votre organisation au cours de la dernière année et comment a-t-elle été corrigée?
- Quel retour avez-vous donné à la direction récemment? At-il été mis en œuvre? Sinon pourquoi?
- Comment votre entreprise utilise-t-elle les "meilleures pratiques"? Comment les cherchez-vous de l'extérieur ou de l'intérieur et comment les partagez-vous les uns avec les autres?
Éthique
- Parlez-moi d'un problème d'éthique que vous ou vos employés avez récemment rencontré et comment a-t-il été résolu?
- Utilisez-vous un logiciel open-source? Quelles contributions open source avez-vous faites?
Suivis
J'ai bien aimé ce que @ jim-leonardo a dit sur cette question de débordement de pile :
Vraiment une chose à vous demander: "Est-ce que cette personne a l'air de vouloir me recruter et de m'intéresser?" Je pense que c'est l'un des éléments les plus importants. S'ils semblent croire que vous êtes le seul interviewé, ils vous traiteront probablement mal. Les bons intervieweurs comprennent qu'ils doivent vendre le poste autant que le candidat doit se vendre.
@SethP ajouté:
Glassdoor.com est un bon site web pour rechercher des employeurs potentiels. Il contient des informations sur la manière dont des entreprises spécifiques mènent des entretiens ...