Présentation
Salutations à tous les
développeurs novices et
lecteurs de cet article! Pour le moment
, le 15 juillet 2018 (article 16). À partir de ce jour, j'ai décidé de commencer à publier des articles sur mon stage, qui a commencé aujourd'hui.
Peut-être que cela motivera quelqu'un. Dans cette série, je vais parler de la façon dont je passe mon stage, de ce que je fais et comment j'essaie de passer d'un stagiaire à un développeur Java junior, c'est-à-dire pour obtenir un emploi. Si vous êtes intéressé par des détails sur l'entreprise où je fais des stages et comment j'y suis arrivé, vous pouvez poser des questions en PM. Bonne lecture!

Un peu sur moi
La première connaissance de la rédaction de ces programmes a commencé à l'âge de
14 ans .
J'ai maintenant 15 ans . Je suis allé à des cours de programmation dans lesquels nous avons étudié les bases de la programmation, le système de contrôle de version Git, la programmation orientée objet, le noyau Java, les algorithmes et les structures de données, les bases de données, SQL, C, quelques modèles de conception, swing et JavaFX. En plus des cours, j'ai des connaissances en HTML et CSS, Bootstrap. Je comprends le fonctionnement du
protocole HTTP et étudie
les réseaux informatiques .
Connaissance
Le stage a commencé à 11 heures. Nous avons rencontré le
commissaire de stage. Elle a parlé du format de stage lui-même. On nous a demandé de choisir un module sur lequel nous aimerions travailler. Chacun a choisi un module en fonction de son profil. J'ai choisi le développement backend en java, mais il y avait une option pour choisir de travailler sur une application mobile pour Android. Vous devez maintenant attendre que les tâches apparaissent et nous et les participants seront divisés en groupes. Parmi les stagiaires figurent des personnes qui souhaitent également écrire du code en Python, C #, Ruby, JavaScript.
Le projet sur
lequel nous travaillons s'appelle
Clucky . Il s'agit d'un nouveau service pour répondre aux questions (si vous connaissez les réponses de mail.ru, vous comprendrez). Le projet sera Open Source et publié sur github. Pour publier les tâches du projet, ils ont choisi la plateforme Trello. Un peu plus tard, dans d'autres articles, je fournirai un lien vers l'accès ouvert. Pour la communication en ligne, nous avons choisi le messager Telegram, il est assez pratique de discuter du projet lui-même.
Quel sera le stage?
Tout d'abord, il y aura de la pratique. En plus de la mise en pratique de nos connaissances sur le projet, nous nous essayerons dans le rôle d'architectes logiciels, de concepteurs d'interfaces et d'analystes.
Programme de stage en cours (stage de 2 mois):
15 juillet. Nous commençons à travailler sur le projet. Découvrez les rôles ci-dessus. Nous travaillons sur le projet jusqu'au 22 juillet.
22 juillet. Connaissance des savoirs traditionnels. Nous continuons de travailler.
29 juillet. Découvrez les principes de
SOLID ,
KISS ,
YAGNI . Nous travaillons sur un projet.
5 août. Nous travaillons avec des services Web.
12 août. Apprentissage des tests de logiciels.
19 août. Se préparer pour une entrevue. Nous faisons un CV.
26 août. Révision du code.
2 septembre. Résultats du stage.
À la suite du stage, quelqu'un restera pour travailler sur le projet, quelqu'un partira. En plus de ces leçons, des cours sont prévus sur les modèles de conception, les bases du
TDD et l'utilisation de la base de données.
Qu'est-ce que j'attends d'un stage?
Tout d' abord, à partir du stage, je souhaite acquérir une petite expérience en développement d'équipe. Essayez peut-être d'apprendre quelque chose et de vous entraîner sur le projet avec. Par exemple, le même printemps.
Deuxièmement , apprenez à appliquer les connaissances acquises.
Troisièmement , faites-vous une idée du travail du développeur.
Quatrièmement , atteignez le niveau junior.
Cinquièmement , obtenez le projet dans le portefeuille.
Fin de l'article
J'espère que quelqu'un l'aimera. Dans le prochain article, je publierai des informations de quelques jours. Plutôt, avec une période de 5 jours. Peut-être 10. Pour publier des articles pour tous les jours - pour obstruer Habr et gb ne veut pas. Meilleurs vœux à tous!