Comment tout a commencé
Enfant, il aimait les œuvres des écrivains de science-fiction Asimov, Lem, Strugatsky, rêvaient de créer des robots. À partir du moment où le ZX Spectrum 8 bits est apparu dans la maison, toutes mes pensées ne concernaient que la programmation. Au Lyceum, je me suis d'abord familiarisé avec les ordinateurs d'Europe, les 286 premières machines. C'est là en 11e année que j'ai eu ma première expérience d'enseignement . J'ai enseigné aux élèves de cinquième année Norton Commander, comment copier des fichiers, exécuter des jeux, lire des informations à partir d'une disquette. Étudiant les mathématiques à l'université (Faculté de mécanique et de mathématiques de l'Université nationale V.N. Karazin Kharkiv), comme beaucoup d'étudiants, j'ai constamment travaillé à temps partiel - j'ai résolu la programmation de laboratoire. En parallèle, je suis entré à l'école doctorale. Il s'est avéré qu'il y avait de nombreux professeurs de mathématiques, mais pas d'informatique. Par conséquent, à 22J'ai commencé à donner des conférences sur la programmation . Il a enseigné un cours sur les langages de programmation C ++, Java, les bases de données, des cours spéciaux sur les modèles de conception, la cryptographie. Au début, c'était effrayant - dans le public, mes amis d'hier. Il est difficile de se percevoir dans un nouveau rôle, mais ce n'était qu'une excellente période de développement des compétences générales.
La programmation en mécanique et en mathématiques a été traitée comme un sujet humanitaire, peu de gens voulaient vraiment apprendre. Je travaillais uniquement avec les étudiants intéressés, j'exigeais un minimum de connaissances des autres. Maintenant c'est différent, quand j'enseigne, je vois le retour. Les gens comprennent que les programmeurs gagnent plus que le marché, ce qui est motivant. Parfois je rencontre mes anciens élèves parmi des testeurs, des programmeurs, même si à un moment ils ont promis de ne jamais faire de programmation. Pour la promesse, je leur ai donné trois.
Après mes études, j'ai travaillé à l'Institute for Integrated Automation, qui a développé des programmes pour les centrales nucléaires. Soit dit en passant, quelques-uns de mes programmes «tournent» encore à la centrale nucléaire de Khmelnytsky, sud-ukrainienne. Pendant que j'écrivais mon doctorat et que j'enseignais, un autre institut a demandé à construire un système de suivi de la croissance et de la fabrication des cristaux. À cette époque, il y avait peu de spécialistes de ce type - soit ils sont allés à l'étranger, soit ils se sont lancés dans le commerce. En tant que jeune homme de 24 ans, j'ai eu une belle opportunité de créer un produit pour une grande institution qui gagnait des millions en exportant des cristaux. Grâce à cette collaboration, l'institut a été certifié ISO et j'ai commencé à travailler en freelance sur différentes plateformes. Quand une famille est apparue, une fille est née, c'est devenu clair: quelque chose doit être changé. C'est ainsi que la société Muranosoft outstaffing est apparue dans ma vie puis EPAM.Ma carrière de programmeur a commencé et ma carrière d'enseignant a été suspendue pendant cinq ans.
Comment bâtir une carrière d'enseignant en entreprise
EPAM se développe rapidement, de nouveaux gars se joignent constamment et doivent être formés. Et maintenant, moi, déjà architecte, j'enseigne à nouveau. Même si je ne dirais pas qu'il s'agit d'une combinaison de carrières: enseigner aux autres fait partie de mon métier d'ingénieur . Je démarre de nouveaux projets et je souhaite être visité par ceux qui comprennent l'architecture, peuvent lire des diagrammes, peuvent assumer la responsabilité d'une partie du travail, m'aider à atteindre mes objectifs. Depuis 2016, l'entreprise dispose d'une école d'architecture de solutions (SAS)où j'enseigne. Le but du programme est de fournir des connaissances fondamentales dans cette discipline en 5 mois et d'aider les enfants à passer à un nouveau niveau de carrière dans l'entreprise. Mais le métier d'architecte est, franchement, difficile. Et 180 heures de formation, c'est beaucoup, donc tous n'atteignent pas la fin. Ceux qui ont pu commencer à mieux construire les processus et concevoir certaines parties de la solution, analyser les exigences des projets et documenter la solution. Pour que je puisse moi-même passer à un niveau supérieur - architecte principal, chef de la technologie ou architecte principal - je dois préparer un quart de travail, ce que je fais.
Depuis l'année dernière, je travaille également sur un programme de formation externe, un programme de maîtrise , créé par EPAM en partenariat avec l'une des universités les plus prestigieuses d'Ukraine - l' Académie Kiev-Mohyla.... Ce programme de maîtrise est spécialement préparé pour les développeurs expérimentés qui rêvent de développer une carrière dans l'informatique et il est accessible à tout le monde, quel que soit leur lieu de résidence ou de travail. Avec mes collègues, j'ai développé un module d'architecture de solution basé sur mon expérience en SAS. Mais, si à l'école des architectes une plus grande attention était accordée aux réunions hors ligne, alors dans MsDP - l'accent était mis sur le format et les ateliers en ligne. Le nouveau format nécessite d'adapter le programme - en créant des questionnaires, des quiz, des tâches de sélection, l'élaboration des devoirs, etc. Maintenant que la moitié de la formation est passée, je l'avoue, le groupe est excellent. Les gars sont différents - il y a des développeurs, des gestionnaires, des directeurs. Il y a le responsable du département informatique de la banque, pour qui il est important de ne pas devenir architecte, mais de comprendre les processus internes de son département informatique. Il est intéressant de noter que quelques gars sont venus de Biélorussie,payer le programme et voyager seul. J'ai été étonné de leur détermination. Malgré le fait que le programme soit intense - un seul module dure plus de 400 heures - les participants sont extrêmement motivés. Peut-être parce que les frais de scolarité sont payés et que l'attitude est différente. Il n'y a aucune situation où quelqu'un n'a pas fait ses devoirs. Comme il n'y a pas de sessions sans questions. Les élèves exigent des réponses, s'imprègnent de la profondeur du sujet, ils ont besoin de détails. Lorsque vous donnez des connaissances et que quelqu'un en a besoin, l'enseignant est heureux. Soit dit en passant, le «corps enseignant» du MsDP est composé de spécialistes hautement qualifiés. "IT-stars" est venu à Kiev pour se produire - plusieurs stations-service, les sommets de l'EPAM, ainsi que des enseignants invités, y comprisque le programme est intense - un seul module dure plus de 400 heures - les participants sont extrêmement motivés. Peut-être parce que les frais de scolarité sont payés et que l'attitude est différente. Il n'y a aucune situation où quelqu'un n'a pas fait ses devoirs. Comme il n'y a pas de sessions sans questions. Les étudiants exigent des réponses, plongent dans la profondeur du sujet, ils ont besoin de détails. Lorsque vous donnez des connaissances et que quelqu'un en a besoin, l'enseignant est heureux. Soit dit en passant, le «corps enseignant» du MsDP est composé de spécialistes hautement qualifiés. "IT-stars" est venu à Kiev pour se produire - plusieurs stations-service, des sommets de l'EPAM, ainsi que des enseignants invités, y comprisque le programme est intense - un seul module dure plus de 400 heures - les participants sont extrêmement motivés. Peut-être parce que les frais de scolarité sont payés et que l'attitude est différente. Il n'y a aucune situation où quelqu'un n'a pas fait ses devoirs. Comme il n'y a pas de sessions sans questions. Les étudiants exigent des réponses, plongent dans la profondeur du sujet, ils ont besoin de détails. Lorsque vous donnez des connaissances et que quelqu'un en a besoin, l'enseignant est heureux. Soit dit en passant, le «corps enseignant» du MsDP est composé de spécialistes hautement qualifiés. "IT-stars" est venu à Kiev pour se produire - plusieurs stations-service, les sommets de l'EPAM, ainsi que des enseignants invités, y comprisLorsque vous donnez des connaissances et que quelqu'un en a besoin, l'enseignant est heureux. Soit dit en passant, le «corps enseignant» du MsDP est composé de spécialistes hautement qualifiés. "IT-stars" est venu à Kiev pour se produire - plusieurs stations-service, les sommets de l'EPAM, ainsi que des enseignants invités, y comprisLorsque vous donnez des connaissances et que quelqu'un en a besoin, l'enseignant est heureux. Soit dit en passant, le «corps enseignant» du MsDP est composé de spécialistes hautement qualifiés. "IT-stars" est venu à Kiev pour se produire - plusieurs stations-service, les sommets de l'EPAM, ainsi que des enseignants invités, y comprisBertrand Meyer , diplômé de Stanford, créateur du langage de programmation Eiffel. Ce sont des gens qui ont beaucoup accompli, ils ont une vaste expérience, une vue d'ensemble de ce qui se passe. Ces rencontres sont très populaires.
Je participe également au programme de mentorat... Il est utile pour les spécialistes qui viennent du marché et qui n'ont pas toujours l'expertise requise pour un projet. Un mentor peut vous aider à démarrer plus rapidement. Parfois, des professionnels expérimentés viennent pour se recycler. Ensemble, nous préparons un plan de développement personnel, les objectifs que l'étudiant souhaite atteindre dans un certain temps. Habituellement, une telle coopération dure de 2 à 6 mois. C'est une bonne expérience, mais avant tout, il est très important de dire d'abord pourquoi le mentor est et pourquoi le mentor l'est. En général, c'est une bonne habitude de toujours réfléchir aux raisons pour lesquelles nous faisons quelque chose. D'une manière ou d'une autre, j'ai travaillé avec 7 gars en même temps, mais être un mentor pour tant de personnes est difficile. Plus tard, mes menti sont partis sur des projets, certains remplissent les fonctions d'architecte, certains travaillent encore avec moi, nous restons en contact. Jusqu'à ce qu'ils deviennent architectes,mais ils ont une compréhension du travail architectural.
Mais encore, qu'est-ce qui m'apprend? Tout est assez pragmatique - c'est l'occasion de se capitaliser en tant que spécialiste et la reconnaissance de mon expertise. Pour me développer et gagner plus, je dois faire ce que les autres ne font pas, prendre une position plus difficile. Pour ce faire, je dois laisser derrière moi une situation stable, des spécialistes compétents. Aussi, comme toute personne, le besoin d'expression et de reconnaissance est important pour moi. Quand ils m'écoutent, me demandent-ils, il y a un sentiment de demande. Les professeurs savent ce que je veux dire.
Mais en plus, nous vendons tous nos compétences sur le marché... Sur deux candidats à un poste avec presque le même CV, avec une expérience et des compétences similaires, nous en choisissons un bien connu - quelqu'un qui a pris la parole lors de conférences, de hackathons et d'événements spécialisés. Juste un bon spécialiste ou un candidat qui peut travailler et former d'autres développeurs au niveau intermédiaire, senior, architecte? La réponse est évidente. De même, avec des soft skills: vous pouvez engager un développeur avec de faibles compétences en communication, mais aussi un manager. Ou un architecte qui sait communiquer et qui est fort en développement, ce qui sera bénéfique financièrement à la fois pour l'entreprise et pour l'architecte lui-même.
Qui est-il - un bon professeur?
En conclusion, j'aimerais que vous pensiez à qui est un bon professeur. Chacun de nous a été influencé par un enseignant à un moment donné. Rappelons le tandem d'Alexandre le Grand et d'Aristote. Qu'est-ce qui unit les gens que nous appelons les «bons enseignants»? Et que faut-il pour être comme eux?
Premièrement, il s'agit de comprendre pourquoi vous enseignez. J'ai déjà parlé de mes motivations ci-dessus.
Deuxièmement, qu'enseignez-vous. Il s'agit de connaissances techniques. J'ai ressenti cela lorsque des courbes elliptiques et des algorithmes basés sur celles-ci sont apparus dans le cours de cryptographie. Franchement, je n'ai pas bien compris le sujet. Et les questions des gars intelligents étaient particulièrement «chaudes». Je devais le découvrir.
Troisièmement, la patience est probablement la chose la plus importante dans l'enseignement.Cette «vertu» a été particulièrement testée à l'université, lorsque pendant la session, les étudiants ont essayé de manipuler à travers la santé et d'autres circonstances de la vie, juste pour obtenir du crédit. De plus, de la patience et de l'acceptation seront nécessaires à d'autres occasions. Ce qui est évident pour vous prend du temps pour que l'élève le comprenne. Par conséquent, en enseignant, vous ne devriez jamais vous glisser dans l'approche du "Je vais vous montrer comment le faire correctement et faire ce que je fais". Pour préparer les gens qui réfléchissent, utilisez une autre méthode - «faites-le, montrez-moi et je vous montrerai comment faire mieux». Oui, cela conduit au fait que chaque ingénieur a son propre style. Mais il me semble que c'est pour le mieux, car la diversité est ce qui rend l'industrie informatique, et le monde dans son ensemble, plus beau.