Votre candidat au poste de programmeur dispose t-il des compétences de base en langage SAS® ?​

Proposez-lui ce questionnaire d’auto-évaluation en anglais pour identifier ces points faibles et ces points forts avant de finaliser votre décision de recrutement. Sachant que l’essentiel de la documentation en SAS est en anglais, vous pourrez à cet occasion vous assurer que votre candidat est capable de comprendre des phrases simples dans la langue de Shakespeare.​

Un CV peut parfois être trompeur

Trouver le bon candidat est un processus difficile à mener. J’ai été impliqué dans plusieurs processus de recrutement de débutants en SAS. Avec un diplôme et seulement quelques mots, il est difficile de se faire une idée des connaissances réelles du candidat avec si peu d’informations. Quelques titres pompantes sur un CV peuvent être trompeuses. Le candidat semble idéal sur le papier. Mais la réalité peut en est très éloignée ; même avec des programmeurs dits “senior”. J’en parlais encore récemment avec un confrère formateur. C’est tout à fait normal de se poser des questions sur le niveau réel du candidat après une rapide discussion en face-à-face lors d’un entretien d’embauche. Mais la programmation a l’avantage d’être simple : on sait faire ou on ne sait pas faire. Même si vous n’êtes pas vous-même programmeur et n’avez pas l’expertise technique pour évaluer le niveau, vous pouvez vous équiper d’outils objectifs pour construire votre décision.

Les erreurs de recrutement peuvent coûter très cher !

Les erreurs de recrutement peuvent coûter très cher à un service de programmation. Choisir le mauvais candidat, c’est :

  • autant de temps perdu à former la mauvaise personne
  • autant de temps perdu dans le processus de recrutement qu'il faut réitérer
  • autant de surcharge de travail des autres membres de l'équipe
  • autant de temps et argent perdus à envoyer une personne dans une formation inadapté à son niveau
  • autant d'argent perdu à payer une personne à un niveau non représentatif de son niveau de compétence et des jalousies avec les autres membres sur ce point
  • autant de difficultés administratives à se défaire d'une mauvaise recrue

Quels sont les points couverts dans ce questionnaire d'auto-évaluation ?

  • Global Options (3 points)
  • Libraries (4 points)
  • Title and Footnotes (2 points)
  • Quotations (2 points)
  • Variable Attributes (19 points)
  • SAS Date and Time (12 points)
  • Data step and proc sort (14 points)
  • Merge (8 points)
  • Functions (20 points)
  • Transpose (5 points)
  • Macro Language (13 points)
  • Reporting Procedures & Basic Statistics (11 points)
  • ODS (5 points)
  • proc datasets (5 points)
  • Dictionaries (3 points)
  • External Data (3 points)
  • Program Validation (7 points)

Grâce à ce questionnaire d'auto-évaluation​

  • vous avez une vue d'ensemble des compétences opérationnelles indispensable à tout programmeur SAS. Ici, on ne parle pas des cas particuliers mais du socle de connaissances à maîtriser.
  • vous pouvez l'appliquer quel que soit votre industrie (pharma, banque/finance/assurance, marketing, organismes publics...)
  • vous disposez d'un outil pour ajouter un critère objectif, commun à tous les candidats pour identifier les points forts et points faibles.
  • vous disposez d'un outil réutilisable à l'infini tant dans le cadre de votre recrutement que pour l'auto-évaluation de votre équipe.
  • vous disposez d'un outil permettant d'évaluer les progrès à intervalle de temps.
  • vous pouvez proposer des formations complémentaires personnalisées à vos programmeurs.

Ce questionnaire d'auto-évaluation sera particulièrement utile aux managers​

  • Ce questionnaire sera particulièrement utile aux managers et ressources humaines dans le cadre de leur recrutements.
  • Les utilisateurs du langage SAS que vous gérez pourront en bénéficier individuellement pour évaluer leur niveau, identifier les points qui méritent approfondissement et mesurer leurs progrès.

Avez-vous déjà un tel outil en main ?

  • Le contenu de ce questionnaire d'auto-évaluation sur ces connaissances en langage SAS est unique en son genre. Il est basé sur mes 10 années d'expérience en programmation en langage SAS. Mon blog écrit à mes débuts en 2006, traitant des bases en SAS, est toujours la référence avec plus de 700 visiteurs par jour travaillé.

En résumé

  • Ce questionnaire d'auto-évaluation est votre outil de mesure sur les bases en langage SAS.
  • Son contenu en anglais oblige votre utilisateur SAS à maîtriser un minimum la langue utilisée dans l'essentiellement de la documentation en ligne disponible sur le net sur ce langage.
  • Vous pouvez réutiliser ce questionnaire à l'infini pour évaluer les points faibles et les points forts de l'utilisateur dans le cadre d'une évaluation ponctuelle (recrutement) ou d'un suivi (formation de vos équipes).
  • Le questionnaire est sous forme de PDF au format A4. Vous pouvez imprimer le contenu, scanner les résultats pour les sauvegarder dans votre système d'évaluation et/ou de suivi de vos candidats et de vos équipes.
  • Vous disposez d'un outil pour mener vos entretiens d'embauche sans être vous-même programmeur.
Véronique Bourcier, programmeur SAS expérimenté et formateur

Véronique Bourcier

veronique.bourcier@xxformat.com

10 ans d’expérience en programmation SAS

MSc Statistics, Université du Kent – Canterbury – UK