{"id":345647,"date":"2020-11-05T13:30:26","date_gmt":"2020-11-05T12:30:26","guid":{"rendered":"https:\/\/stories.stormshield.com\/2020\/11\/05\/the-dev-c-academy-a-bespoke-training-course-for-new-arrivals\/"},"modified":"2023-02-16T17:55:37","modified_gmt":"2023-02-16T16:55:37","slug":"the-dev-c-academy-a-tailor-made-training-for-newcomers","status":"publish","type":"post","link":"https:\/\/stories.stormshield.com\/en\/the-dev-c-academy-a-tailor-made-training-for-newcomers\/","title":{"rendered":"The Dev C Academy, a tailor-made training for newcomers"},"content":{"rendered":"<h2>Overview of the Dev C Academy<\/h2>\n<p>The Dev C Academy is a training course that all new developers who join teams working on our SNS product must follow \u2013 whether they\u2019re on permanent contracts or service providers. Before this, new starters would be directly integrated on a squad (a team working in agile mode) within R&amp;D. But with such large numbers being recruited, it was starting to become difficult for our existing teams to take charge of all those induction responsibilities, in addition to their daily workloads.<\/p>\n<p>The Dev C Academy is therefore a special squad made up exclusively of new developers, led by two people responsible for training them. \u201c<em>Our goal is to have a common base where people can learn our processes, technologies and the way we do things at Stormshield in a uniform manner, in order to avoid there being too many differences in the way people are trained<\/em>\u201d, explains Nicolas Masse, one of the leaders of the Academy. \u201c<em>It\u2019s important to be able to standardise how we work.<\/em>\u201d<\/p>\n<p>&nbsp;<\/p>\n<h2>On the training programme<\/h2>\n<p>Initially, new developers start by discovering and starting to work with our firewall firmware. Once they\u2019ve got to grips with everything, their supervisors then introduce them to coding and how it all comes together.<\/p>\n<p>\u201c<em>From the start, we do lots of presentations in groups or individually, depending on the new arrivals<\/em>\u201d, explains Antoine Duquesnoy, the second Academy leader. \u201c<em>Then we move onto practice through a series of exercises, fairly simple to start with, gradually becoming more and more complex, whilst staying fairly general<\/em>\u201d. Ideally, the exercises can then be incorporated into our long-term firewall roadmap.<\/p>\n<p>\u201c<em>The training course is constantly under construction; either we share topics with them that we\u2019re dealing with in practice, or they work on things that are already in the Mantis database (our bug tracker)<\/em>\u201d, Nicolas adds.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-202389\" src=\"https:\/\/www.stormshield.com\/wp-content\/uploads\/\/dev-c-academy-modif-1024x587.jpg\" alt=\"\" width=\"600\" height=\"344\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2>Who is in this initial cohort?<\/h2>\n<p>Seven developers make up our first batch of trainees; three working full time remotely, one in Paris and another three on our Villeneuve d\u2019Ascq site. There is a mixture of junior and senior profiles, which creates a certain buzz. \u201c<em>There\u2019s a good atmosphere<\/em>\u201d, explains Antoine. \u201c<em>There are a few people from a French school called &#8216;\u00e9cole 42&#8217;, who are quite close and interact well together. But even those working remotely full time are well integrated. They come together for the first two weeks to get to know the team, before returning home to work on their topics<\/em>\u201d.<\/p>\n<p>The experience has also been well received among the course leaders. \u201c<em>I\u2019ve been with Stormshield for a year and a half now<\/em>\u201d, explains Antoine. \u201c<em>For me, this is an opportunity to gain some comprehensive skills and do in-depth research when necessary. I also like this new approach where I have to create documentation<\/em>\u201d.<\/p>\n<p>&nbsp;<\/p>\n<h2>Initial results<\/h2>\n<p>A month and a half on, the training has started to bear fruit. Two Academy developers have just joined a squad dedicated to the ongoing roadmap for our Stormshield Network Security product.<\/p>\n<p>\u201c<em>Joining squads is decided on the basis of a checklist. When all points on the list can be checked off, new arrivals are officially ready to join one of our R&amp;D teams<\/em>\u201d, explains Nicolas. \u201c<em>As we follow them and get to know them better, we look at what interests them most and what they\u2019re most comfortable with<\/em>\u201d, Antoine adds. \u201c<em>Based on these observations, we then advise managers by recommending they join this squad or the other. The Academy helps everyone reach their full potential and unleash their skills, guiding people as best we can within R&amp;D as a result<\/em>\u201d.<\/p>\n<p>Besides enriching the documentary aspect, the Academy also helps us create a common knowledge base.<\/p>\n<blockquote><p><em>I was very interested in being able to join Stormshield via the Dev C Academy. It means you can come together with other academy trainees as part of a comprehensive integration process; sharing and helping each other as you go. On the course, time is set aside for both discovery and practice, as we work with firewalls and code small features and bug fixes. Throughout the various stages, the leaders are always by our side and available to us, giving clear and quick answers to all our questions. Today, my training course was signed off and I\u2019ve just joined R&amp;D as part of the Product Dev Team. A whole new programme!<\/em><\/p>\n<pre><strong>Julien Moucadel,<\/strong> our new developer who arrived in early September<\/pre>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><strong>Would you like to join us too?<\/strong> The Dev C Academy is a squad full of talent with passionate and motivated people. If you\u2019d like to join us, <a href=\"\/?p=176800\">you can apply here!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview of the Dev C Academy The Dev C Academy is a training course that all new developers who join teams working on our SNS product must follow \u2013 whether they\u2019re on permanent contracts or service providers. Before this, new starters would be directly integrated on a squad (a team working in agile mode) within [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[23],"tags":[54],"class_list":["post-345647","post","type-post","status-publish","format-standard","hentry","category-article-en","tag-company-life"],"acf":[],"_links":{"self":[{"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/posts\/345647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/comments?post=345647"}],"version-history":[{"count":2,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/posts\/345647\/revisions"}],"predecessor-version":[{"id":346032,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/posts\/345647\/revisions\/346032"}],"wp:attachment":[{"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/media?parent=345647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/categories?post=345647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stories.stormshield.com\/en\/wp-json\/wp\/v2\/tags?post=345647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}