Cours vs stage. Comment enseignons-nous les midbells chez SimbirSoft

Nous avons plusieurs centres de développement et nous recherchons constamment des intermédiaires talentueux dans les régions. Depuis 2013, nous formons des développeurs - nous menons des mitaps, des hackathons et des intensifs. L'article explique comment l'étude aide à se lier d'amitié avec le milieu, ainsi que qui et pourquoi viennent les stages externes et internes.



Million de spécialistes informatiques


Selon le Fonds de développement des initiatives Internet, il y a 1,9 million de spécialistes dans le domaine des technologies de l'information en Russie. La part des informaticiens ne représente qu'environ 2% de la population active, tandis qu'aux États-Unis, en Allemagne et en Grande-Bretagne - 4,2%.

Les universités et les écoles secondaires russes diplôment jusqu'à 60 000 spécialistes par an. Pendant ce temps, le ministère des Communications dans le projet de développement de l'économie numérique évoque la nécessité de préparer un million d'informaticiens d'ici 2024. Les développeurs sont en nombre insuffisant, en particulier les plus expérimentés, et la concurrence est plus forte dans les régions informatiques.

Un exemple frappant est Ulyanovsk, qui s'appelle la Silga Valley de la Volga: environ 200 entreprises locales travaillent dans le secteur informatique. Le siège social de SimbirSoft est situé à Oulianovsk et la demande de développeurs compétents est toujours supérieure à l'offre. Les établissements d'enseignement - tout d'abord, l'Université d'État d'Oulianovsk et l'Université technique d'État d'Oulianovsk - ne diplôment pas plus de 500 étudiants en informatique par an. Pas plus de deux diplômés (pas encore des spécialistes!) Par organisation.

C'est loin des besoins réels en personnel: par exemple, en 2018, nous avons étendu l'entreprise - de 450 à 600 personnes - et ouvert des succursales à Samara et Saransk. Nous partageons notre expérience en quoi notre projet éducatif nous aide à cet égard.



On fait quoi


IT.Place est une plate-forme où nous aidons les étudiants, ainsi que les spécialistes informatiques expérimentés, à étudier gratuitement. Parmi nos événements figurent des cours, des intensifs, des hackathons, des mitaps, des quiz. Le programme comprend tous les principaux domaines de développement, y compris Java, C #, C ++, Mobile, ainsi que l'assurance qualité, l'analyse, la conception.

Notre résultat sur sept ans est de 4 400 auditeurs. Nous invitons les meilleurs diplômés de chaque filière à un entretien et un stage.

Il y a une opinion que les cours de programmation sont pour les débutants. Nous ne sommes pas d'accord avec ce stéréotype. Des développeurs avec des demandes différentes viennent à nous. Les professionnels de l'informatique expérimentés, en règle générale, essaient dans une nouvelle direction, ils ont besoin d'un maximum de pratique. Les étudiants intensifs sont populaires auprès des étudiants et des spécialistes novices.

Notre entreprise a de nombreux domaines - Backend, Frontend, Mobile, QA, SDET, analytics et autres. Chacun d'eux a développé sa propre pratique sur la façon d'enseigner aux spécialistes novices et de les aider à «se hisser» au niveau souhaité. Par exemple, Frontend et Mobile organisent le plus souvent des mini-conférences - mitaps. Pendant ce temps, les spécialistes de l'assurance qualité essaient de donner le plus de pratique possible - sous la forme d'études ou de cours intensifs (de 5 à 15 leçons).



Des cours aux cours intensifs


Nous avons commencé par donner des cours et des conférences de développement à tout le monde. Les premiers auditeurs avaient un niveau de formation différent, même le minimum.

Les cours ont eu lieu deux fois par semaine, d'un à deux mois. En conséquence, beaucoup de ressources ont été consacrées à l'enseignement, tandis que certains étudiants ont été éliminés en cours de route.

Grâce aux commentaires, en 2018, nous avons trouvé un nouveau format - intensif. Il s'agit d'un court programme «avancé» de 4 à 5 leçons dirigé par nos mentors. Les participants intensifs effectuent une tâche de test.

Pour qui est intense?

  • ceux qui sont disposés à étudier la théorie par eux-mêmes
  • ceux qui ont besoin de compétences pratiques

Avantages pour les auditeurs:
  • exercices pratiques uniquement
  • la théorie peut être étudiée à tout moment opportun

Avantages pour nous:

  • de meilleurs résultats en moins de temps
  • ceux qui sont vraiment prêts à travailler viennent.



Intensif d'été


Les intensifs et les cours peuvent être réservés tout au long de l'année, mais l'intensité estivale est mieux connue - elle a lieu pendant la pratique des étudiants.

L'été intensif est, tout d'abord, le développement en équipe d'un produit informatique. En seulement deux semaines, les participants des équipes créent des candidatures complètes. Nos spécialistes agissent comme clients et mentors.

Les étudiants et les spécialistes établis, y compris ceux qui veulent travailler avec nous, viennent au Summer Intensive. Chaque année, nous recevons environ 500 applications et effectuons des tâches de test pour Web Java, Android Java, Frontend (Java Script), C # Desktop, QA et analytics. Peu à peu, nous ajoutons de nouvelles directions, par exemple, l'automatisation des tests (SDET). À l'aide de tâches de test, nous sélectionnons des candidats qui sont prêts pour un vrai travail de projet en équipe.


Résultats:

Au Summer Intensive 2019, 17 équipes ont participé. Pour protéger les projets, nous leur avons demandé de calculer le nombre de ressources nécessaires pour cela. Il s'est avéré que chaque équipe a travaillé en moyenne plus de 200 heures, écrit jusqu'à 3000 lignes de code, complété des dizaines de cas de test.

Cette année, l'un des projets les plus marquants est l'application de voyage. Cela aide à faire un itinéraire, à réserver un hôtel ou une auberge et même à emballer des choses sur la route en fonction des prévisions météorologiques. Parmi les projets figurent également des services d'achat de billets et de vérification des informations sur les derniers films, la gestion d'un hôtel, le suivi des réalisations dans les jeux en ligne.


Statistiques intensives d'été

Faites-le en une journée: mitaps et hackathons


Les développeurs expérimentés, contrairement aux étudiants, se concentrent davantage sur l'échange d'expériences que sur la formation. Pour eux, nous organisons des conférences d'une journée et des hackathons, expérimentons des quizas divertissants.

Mitapa


Mitap est une synthèse d'une conférence et d'une conférence. Au cours de la soirée, les participants écoutent 3 à 5 rapports, posent des questions, se familiarisent et communiquent. Ce format s'est avéré utile et demandé. Depuis le début de l'année, nous avons tenu neuf réunions à Samara, Saransk et Ulyanovsk - dans les domaines de Backend, Frontend, QA & SDET, analytics, mobile development. SDET Mitap a lieu en septembre - Inscrivez-vous maintenant!





Hackathons


Les hackathons sont populaires auprès des débutants et des professionnels expérimentés. Les participants travaillent en équipe et rivalisent entre eux. Pour eux, c'est l'occasion d'acquérir de nouvelles compétences et de simplement passer une journée de congé de manière rentable.

L'hiver dernier, nous avons organisé un hackathon mobile à Oulianovsk. Les participants ont écrit des applications de géolocalisation, les ont testées dans les rues de la ville, ont cherché des équipements virtuels pour lutter contre le froid hivernal (par exemple, des manteaux de fourrure et des lance-flammes). Les équipes qui ont géré les thermos et autres prix de réchauffement les plus rapides ont été reçues. Dans notre groupe à Vkontakte, vous pouvez regarder le reportage vidéo du Mobile Hackathon .

Pour les étudiants, nous avons mené le hackathon RoboKot avec Polytech (UlSTU). Les participants des équipes ont programmé des robots virtuels à Java pour participer au tournoi, prescrit des algorithmes de comportement au combat, des stratégies d'attaque et de retraite.




Remise des diplômes aux participants de «RoboCot-2019»

Stage


Certains développeurs souhaitent se pencher sur la "cuisine" interne de l'entreprise avant de conclure un contrat de travail. Dans ces cas, nous faisons un stage. Il est divisé en deux catégories:

  • interne - formation avec un mentor, en moyenne de 3 semaines à 3 mois, selon la direction.
  • externe - ceci est une brève introduction à nos processus de développement, il peut être fait à distance.

Juin et milieu viennent tous deux au stage, et parfois nous invitons des diplômés ou des étudiants seniors. Pour eux, c'est l'occasion de tester dans quelle mesure une nouvelle profession leur convient et quelles sont les compétences à développer.


Dmitry, chef de projet

FAQ


- Quelles sont les destinations les plus populaires?
- Surtout, intérêt pour Java, C #, Frontend, développement mobile, assurance qualité (QA).

- Acceptez-vous les auditeurs de tout âge?
- Tous ceux qui souhaitent étudier viennent à nous. Expérimentés, débutants et même des personnes d'autres professions. Dans ce dernier cas, nous suivons volontiers des cours d'AQ et d'analyse. Nous construisons leur formation de manière à consolider immédiatement toutes les compétences acquises dans la pratique. Oui, il est un peu plus difficile pour les spécialistes adultes de se souvenir des nouvelles informations, mais ils ont une approche plus responsable de la formation et de la poursuite du travail.

- Y a-t-il des cours en ligne?
- Jusqu'à présent, seul un stage externe peut être effectué à distance. Si vous vivez dans une autre ville et que vous souhaitez étudier - venez nous rendre visite sur les mitaps et les intensifs!

- Comment évoluera le site?
- Nous continuons à étudier les retours et les souhaits des participants, à mener les activités les plus populaires dans toutes les régions de présence de SimbirSoft. Cette année, pour la première fois, nous avons passé l'été intensif à Kazan et sommes satisfaits du résultat: près de trois fois plus de participants sont venus que prévu! Nous avons impliqué nos collègues de Samara dans l'organisation, maintenant nous planifions intensivement à Samara.

Nouvelles importantes!


En automne, nous prévoyons de renommer IT.Place - nous annoncerons bientôt un nouveau nom! Nous prévoyons d'élargir les frontières et de devenir une plate-forme éducative universelle pour les informaticiens de différentes villes. Avec nous, chaque informaticien pourra apprendre, apprendre de nouvelles choses, se familiariser et communiquer sur des sujets «informatiques». Nous voulons développer la communauté et élever le niveau non seulement de nos employés, mais aussi du public externe, afin d'augmenter qualitativement le niveau de l'informatique dans les régions. Nous invitons tous ceux qui veulent se développer et devenir meilleurs avec nous à nos événements . Eh bien, restez à l'écoute!

Merci de votre attention! Nous espérons que notre expérience a été intéressante et utile pour vous.

Source: https://habr.com/ru/post/fr465603/


All Articles