JavaRush /Blog Java /Random-FR /Comment devenir « non-humanitaire » en 10 mois

Comment devenir « non-humanitaire » en 10 mois

Publié dans le groupe Random-FR

Dossier

  • Qui : Stanislav Vassilievski
  • Lieu de résidence : Saint-Pétersbourg, Russie
  • Âge au début de la formation : 26 ans
  • Éducation : linguistique
  • Une histoire de réussite originale
Comment devenir « non humanitaire » en 10 mois - 1
J'ai longtemps voulu fermer la Gestalt et écrire sur mon modesteréussites. Mais mes mains n’y sont jamais parvenues… Et soudain j’ai réalisé que si je n’écris pas aujourd’hui (maintenant !), alors « je suis sur mes gardes et tout est perdu » ! Dans l'ensemble, toutes les composantes nécessaires à la réussite sont connues depuis longtemps : motivation, travail, etc., etc. Vous pouvez maintenant lire à ce sujet dans de nombreux livres. Mais cela n’explique pas l’essentiel : comment est-ce possible… ? Eh bien, que diriez-vous d’utiliser toutes ces compétences utiles, bien sûr ? Je ne pense pas que ma recette sera universellement utile pour tout le monde. Mais je serai ravi si au moins quelqu'un trouve cela intéressant. Faits en bref :
  • Je suis philologue ( linguiste ) de formation ;
  • Je n'ai jamais fait de programmation ( en informatique on a appris à taper avec 5 doigts, mais je n'ai jamais appris ) ;
  • En juillet 2014 (à 4 heures du matin), j'ai soudain réalisé que j'avais un besoin urgent d'apprendre Java !
  • Bientôt, j'ai commencé à étudier JavaRush - la plus réussie de mes découvertes ;
  • En décembre 2014 (presque), je suis entré à la JavaSchool d'une grande entreprise informatique à Saint-Pétersbourg (à cette époque, j'étais au niveau 18 dans Java Rush ) ;
  • En février 2015, je me suis finalement inscrit et j'ai obtenu mon diplôme en avril, après avoir défendu un petit projet web ;
  • En mai 2015, j'ai décroché un emploi dans la même entreprise en tant que junior - hourra !
  • En septembre 2015, dans le cadre de la Journée internationale des programmeurs, j'ai réussi un « test de bande dessinée pour les non-humanistes » - oui !
  • Et aujourd'hui ( 12/11/2015 ) j'ai réussi le test Oracle Java SE Certificate (7.1) avec 83% (réussite de 63%)
  • Alors ça va !

La violence engendre-t-elle la violence ?

Le fait est que je suis un opposant agressif à toute violence. Et y compris au-dessus de vous-même. Comme vous le savez, si vous vous forcez à faire quelque chose par la force, l'efficacité de cela est bien moindre que lorsque vous faites la même chose, mais avec enthousiasme.
Hélas, ce qui procure du plaisir s’avère rarement être une source de bénéfice total – demandez à n’importe quel athlète professionnel ! Alors, bon gré mal gré, nous devons rechercher des compromis entre « désirs » et « besoins ». Et dans notre cas, si vous « voulez » devenir programmeur Java, alors vous « devez » apprendre Java. Il n'y a pas d'échappatoire.

Mes études : JavaRush, Golovach et autres

Au début, j'aimais lire l'un des tutoriels pour débutants ( en russe ) et copier des petits programmes avec des fenêtres déroulantes dans Swing à partir du livre. Au début, cela semble très impressionnant. Dès le premier jour, vous commencez à vous sentir comme un « Java King » ( ce terme est courant chez certains de mes collègues ). Mais au milieu du livre, beaucoup de choses sont devenues floues pour moi et mon intérêt s'est progressivement estompé. Je m'en souviens comme maintenant... août. Chaud. Je suis allongé sur le rivage de Ladoga. Je lis sur les tableaux. Et les tableaux ne me conviennent pas - même les casser ! - Toc Toc! - Fermé!
... J'ai donc commencé à donner des conférences et à résoudre des problèmes dans JavaRush. Wow cool! J'adore apprendre en jouant ! Et aussi augmentez les niveaux et suivez votre note en fonction des statistiques !
Mais tel n’a pas été le cas : certains problèmes ont mis du temps à être résolus. Parfois, il n'y a pas assez d'informations dans les cours et dans d'autres sources, ce n'est pas si facile à comprendre. Chaque niveau suivant était de plus en plus difficile : une semaine et demie, deux, deux et demie... Puis je leur ai ajouté des vidéos sur YouTube . J'ai trouvé une bonne chaîne - « Parlez tout du PC ». Spécialement pour les sciences humaines : de courtes vidéos ( de 5 à 10 minutes chacune ), racontez dès le début (à partir du code binaire et de l'ordinateur), simplement et avec des images ! J'ai regardé environ 150 vidéos... Puis le chemin s'est perdu dans la jungle des interfaces graphiques. Un jour, j'ai découvert la chaîne de Golovach . L'homme est en feu ! Il raconte l'histoire de manière claire, précise, d'une manière incroyablement intéressante, avec des exemples mémorables et un accent caractéristique (j'ai étudié l'ukrainien pendant un an au département de philologie) ! De plus, comme je suis un apprenant auditif et que l'audio pédagogique sur la programmation n'existe pratiquement pas dans la nature... J'ai téléchargé la vidéo de Golovach, je l'ai convertie en MP3 et je suis allée l'écouter et l'écouter. Bien sûr, à certains endroits, il ne suffisait pas de regarder le tableau. Mais Golovach est simplement un enseignant venant de Dieu - honnêtement ! — exprime tout, l'explique et le répète plusieurs fois (pour les camarades particulièrement non techniques). Le plus étonnant : en plus d'améliorer ma compréhension du fonctionnement interne de Java, j'ai également commencé à avoir une idée de la structure informatique dans son ensemble. Golovach nous a expliqué en quoi la carrière d'un développeur diffère de celle d'un testeur, quels types d'entreprises existent, quelles sont leurs spécificités, comment cela se passe ici et comment cela se passe aux États-Unis, et bien d'autres petites choses utiles . Je pense que c'est au cours de ces longues promenades à travers le temps nuageux d'automne-hiver de Saint-Pétersbourg « sous le murmure du bon vieux temps », au son des conférences de Golovach, que se sont alors formées les premières connexions neuronales d'un « non- Le genre humanitaire a commencé à se former dans mon cerveau. Et bien sûr, je lis. Bien que ni Eckel, ni Horstmann, ni même Joshua Bloch ne m'aient procuré un plaisir aussi non dissimulé que le dernier « Head First Servlets & JSP » qui s'est avéré utile. J'ai également résolu des tests sur Quizful. Pour le moment, j'y ai déjà résolu 23 tests (ne nécessitant pas de notation). Parmi eux, il y a même l'administration de Windows Vista ! :)).

École Java

Tout cela m'a été très utile pour m'inscrire dans une école Java . D'ailleurs, mon résultat était alors le pire des passagères (50 %). Aujourd’hui, je préfère être trop préparé que pas assez préparé. Et que cacher, j'adore résoudre des tests (et même créer les miens) ! Vous voyez immédiatement votre niveau et pouvez évaluer le résultat (feedback). Ici, vous recherchez les erreurs, les analysez et les corrigez. Bien sûr, ce n’est pas la même chose que la pratique, mais, à mon avis, c’est aussi une bonne manière d’apprendre.
Pour résumer, je tiens à dire que le plus important est le nombre total d'heures de pratique délibérée (« veille ») consacrées au sujet étudié (dans mon cas, Java). Vous pouvez écrire des programmes, lire des livres, résoudre des tests, regarder des vidéos, écouter de l'audio, communiquer avec des spécialistes - et même fumer des grains (à condition qu'il s'agisse de grains de café, dont l'utilisation s'étend conscienceConnaissance Java).
En conclusion, je voudrais souhaiter du succès à tous ceux qui ont commencé ou sont sur le point de commencer le chemin pour devenir un (super) Senior Java Guru . Après tout, tous nos souhaits se réalisent ! Tôt ou tard. De toute façon.

Un an plus tard

Un an s'est écoulé depuis que j'ai écrit mon histoire. J'y travaille aussi. Je suis content de l'entreprise. Je suis également content du travail. En mars de cette année, lorsque mon projet s'est terminé, je me suis « assis sur le banc » pendant un certain temps. Durant cette période ( un mois et demi ) j'ai appris JavaScript , Angular et quelques autres technologies. Au début, je n'ai pas pu passer un entretien interne pour un autre projet. Malgré les certifications Oracle Java Associate et Oracle Java Professional que j'ai reçues en Java 7 , je ne pouvais pas me vanter d'avoir une connaissance suffisante de certaines autres technologies et frameworks nécessaires. Mais finalement, j’ai été embauché dans l’un des projets clés de l’entreprise en tant que programmeur ARS. Après quoi j'ai passé un mois et demi à étudier cette technologie ( Action Request System - Un framework de la société américaine BMC, utilisant Java , JavaScript , Oracle DB et les principes de programmation graphique). Bientôt, en plus des fonctions de programmation APC , il a commencé à écrire en JavaScript et à prendre en charge l'interface graphique Web . J'ai apprécié tous les avantages de la programmation web par rapport au back-end, ce que j'ai dû faire dans le dernier projet, et en août j'ai reçu une promotion et je suis devenu « middle » ! Sur la base de mon expérience (pas encore beaucoup), je peux dire ce qui suit.
Premièrement, la programmation est très diversifiée et intéressante. Et les scripts, les algorithmes, les bases de données et le Web. Deuxièmement, même si les choses ne fonctionnent pas au début, le domaine informatique est si vaste que vous pouvez toujours trouver une place à votre goût.
Je souhaite également sincèrement bonne chance à ceux qui viennent de commencer à apprendre la programmation ou qui y ont au moins pensé ! Et rappelez-vous, mes amis, le monde n’est fermé nulle part ! PS : Si mon entreprise vous intéresse et que vous l'envisagez comme lieu de travail, alors vous pouvez m'écrire en toute sécurité sur VK : auratarda. Je peux vous en dire plus et vous recommander également de vous inscrire dans une école Java.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION