
Lorsque la pénurie de personnel devient insupportable, les entreprises numériques empruntent leurs différentes voies: quelqu'un, sous le couvert de «cours», ouvre sa propre forge de personnel, quelqu'un propose des conditions attractives et suspend les spécialistes de leurs concurrents. Et si le premier ou le second ne rentre pas?
C'est vrai - "grandir". Lorsque de nombreuses tâches s'accumulent dans la file d'attente et qu'il existe un risque de «chevauchement» de certains projets dans le calendrier de production avec d'autres (et en même temps, je veux continuer à croître en termes de performances), il n'y a pas de temps pour ouvrir des universités. Mais la morale ne permet pas à tout le monde de «voler» le personnel des autres. Oui, et le chemin de la chasse comporte de nombreux pièges.
Nous avons depuis longtemps décidé que nous devons emprunter la voie la plus optimale - ne pas négliger les jeunes cadres peu expérimentés, réussir à les récupérer sur le marché du travail à temps, pendant qu'ils sont libres, et les élever.
À qui enseignons-nous?
Si nous prenons dans nos rangs tous ceux qui ont maîtrisé la création d'un CV sur HH.ru, alors ce sera un «ciblage trop large», comme diraient les experts en publicité. Un certain rétrécissement est nécessaire:
- Connaissance minimale de PHP. Si un candidat se déclare désireux de se développer dans le domaine du développement web, mais n'a d'ailleurs pas atteint la théorie du langage de script le plus courant, alors il n'y a pas de désir, ou il est trop «passif» (et le restera longtemps).
- Réussir la tâche de test. Le problème est que l’impression et les capacités réelles du candidat sont souvent complètement différentes. Un employé potentiel sans compétences se vend bien. Et ceux qui ne semblent pas très intéressants au premier stade peuvent avoir de bonnes connaissances. Et le seul «filtre» dans cette question est la tâche de test.
- Passer les étapes standard de l'entretien.
1er mois
L'ensemble du processus de formation est divisé en 3 mois, qui sont une "période d'essai" conditionnelle. Pourquoi conditionnel? Parce qu'il ne s'agit pas seulement d'un stage, au cours duquel l'employé réussit le test et reçoit des compétences de base. Non, il s'agit d'un programme de formation complet. Et à la sortie, on trouve des spécialistes à part entière qui n'ont pas peur de confier un vrai projet client.
Ce qui est inclus dans le 1er mois de formation:
a) Théorie Bitrix:
- Première connaissance avec CMS.
- Passer des cours et obtenir des certificats pertinents:
- Gestionnaire de contenu.
- Administrateur.
b) Les premières tâches de programmation. Lors de leur résolution, il est interdit d'utiliser des fonctions de haut niveau - c'est-à-dire celles dans lesquelles certains algorithmes sont déjà implémentés.
c) Connaissance des normes d'entreprise et de la culture du développement Web:
- CRM - laissez l'employé entrer dans notre portail.
- Formation aux règles internes et aux principes du travail. Y compris:
- Règles pour travailler avec des tâches.
- Développement de la documentation.
- Communication avec les managers.
d) Et seulement alors GIT (système de contrôle de version).
Un point important - nous pensons que les universités vont dans le bon sens, quand elles enseignent pour la première fois aux étudiants les principes, et pas n'importe quelle langue en particulier. Bien que la connaissance initiale de PHP soit une condition préalable pour entrer dans notre programme de formation, elle ne remplace toujours pas les compétences de la pensée algorithmique.
2ème mois
a) Poursuite de la théorie Bitrix. Mais cette fois, il y a d'autres cours:
- Administrateur Modules
- Administrateur Affaires.
- Développeur
b) Développement de la combinatoire. Programmation orientée objet. La complexité de l'algorithme, travailler avec des objets.
c) Tâches de l'examen payant Bitrix - une introduction à l'architecture du framework.
d) Pratique - écrire votre propre cadre pour développer un site avec des fonctionnalités simples. Exigence obligatoire - l'architecture doit être similaire à Bitrix. La mission est supervisée par le directeur technique. En conséquence, l'employé a une compréhension plus approfondie du fonctionnement du système de l'intérieur.
d) GIT.
Faites attention à la fluidité des compétences d'un employé en ce qui concerne Bitrix lui-même. Si au cours du premier mois, nous lui avons appris les choses de base liées à l'administration, alors nous faisons déjà un bon pas en avant. Il est très important que le développeur puisse faire des choses qui semblent à première vue très simples et même «inférieures» (dans la hiérarchie de la complexité des tâches).
3e mois
a) Encore une fois les tâches de l'examen rémunéré.
b) Intégration de la mise en page de la boutique en ligne sur Bitrix.
c) Poursuite des travaux sur la rédaction de votre propre cadre.
d) Petites tâches - pratique du «combat».
d) Et encore une fois, GIT.
Tout au long de cette période, un bilan clair des performances est effectué, un débriefing est mené avec chaque employé de 1 à 1. Si quelqu'un est en retard sur un sujet particulier, nous ajustons immédiatement les tactiques de formation - nous ajoutons du matériel supplémentaire au plan, revenons à des moments mal appris, analysons ensemble "accroc" spécifique. Le but de chaque analyse est de transformer les faiblesses du développeur en forces.
Résumé
Après 3 mois de formation, un salarié ayant terminé l'ensemble du programme reçoit automatiquement le statut de "junior". Quelle est la fonctionnalité ici? Dans de nombreuses entreprises, l'expérience des spécialistes est mal évaluée - d'où le nom incorrect. Dans le record "junior'y", tous d'affilée sans discernement. Dans notre pays, seuls ceux qui ont vraiment été «au combat» et qui ne sont pas privés d'une base théorique sont dignes de ce statut. En fait, un tel "junior" peut à certains moments être encore plus fort que le "milieu" d'autres entreprises, dont personne ne contrôlait la formation.
Qu'arrive-t-il à notre junior ensuite? Il est affecté à un développeur senior, qui supervise ensuite son travail et surveille toutes les étapes importantes du développement et les tâches du projet.
Est le schéma de travail?
Certainement oui. Elle s'est déjà imposée comme un programme de formation éprouvé, ce qui est confirmé par des développeurs expérimentés (déjà "adultes"). Tout à travers nous passe à travers. Absolument tout. Et en conséquence, ils se transforment en unités de combat expérimentées pour l'externalisation des tâches de développement.
Nous avons partagé notre approche. La prochaine étape est la vôtre, chers collègues. Allez-y!