JavaRush /Blog Java /Random-FR /Comment devenir non-humanitaire en 10 mois ?
Auratarda
Niveau 20

Comment devenir non-humanitaire en 10 mois ?

Publié dans le groupe Random-FR
     Bonjour à tous ! J'ai longtemps voulu fermer la Gestalt et écrire sur ma modeste réussite. 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 » ! 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 trouvailles)
  • 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 JavaRush)
  • En février 2015, il entre finalement et obtient son 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 !)
     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.)
     Le fait est que je suis un opposant plutôt agressif à toutes sortes de violences. 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 cette action est bien moindre que lorsque vous faites la même chose avec enthousiasme. Cependant, ce qui procure du plaisir s’avère rarement être une source de bénéfice total – demandez à n’importe quel athlète professionnel ! Ainsi , la paresse, bon gré mal gré, doit rechercher des compromis accessibles entre « désirs » et « besoins ». Mais dans notre cas, si vous « voulez » devenir programmeur Java, alors vous « devez » apprendre Java, il n’y a pas d’échappatoire.
     Voici une liste de mes activités : Au début, j'aimais lire l'un des tutoriels pour débutants (en russe) et copier de petits programmes du livre avec des fenêtres déroulantes dans Swing. Je ne discute pas, au début, cela a l'air très impressionnant et 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, j'ai commencé à ne pas comprendre grand-chose et l'intérêt a progressivement commencé à s'estomper. Si je me souviens bien 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 ! J'aime aussi beaucoup obtenir des niveaux et suivre ma note en fonction des statistiques ! Mais ce n’est pas le cas : certains problèmes mettent beaucoup de temps à être résolus. Il n'y a souvent pas assez d'informations dans les cours magistraux et dans d'autres sources, elles ne sont pas si faciles à comprendre. Chaque niveau suivant est de plus en plus difficile : 1,5 semaines, 2, 2 et demie...
     J'ai donc commencé à regarder des vidéos sur YouTube. Une bonne chaîne est "Parlez de PC". Surtout pour les sciences humaines : de courtes vidéos (5 à 10 minutes chacune), racontées dès le début (à partir du code binaire et de la structure informatique), simplement et avec des images ! J'ai regardé 150 vidéos... Puis le chemin s'est tordu et s'est perdu dans la jungle des interfaces graphiques.
     Ensuite, je suis passé à 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 écouter, écouter. Bien sûr, à certains endroits, il ne suffisait pas de regarder le tableau. Mais néanmoins, Golovach est simplement un enseignant de Dieu - honnêtement ! - exprime tout, l'explique et le répète plusieurs fois (pour les camarades surtout non techniques). Et ce qui est le plus étonnant : en plus d’améliorer ma compréhension du fonctionnement interne de Java, j’ai également commencé à ressentir le fonctionnement de l’informatique en général. Golovach nous a expliqué en quoi les carrières des développeurs diffèrent de celles des testeurs, 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 de l'antiquité bavarde » au son des conférences de Golovoch que c'est alors que les premières connexions neuronales de type « non 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 les « Head First Servlets & JSP » qui ont ensuite été nécessaires.
     Et j'ai résolu des tests sur Quizful. Pour le moment, j'y ai déjà 23 tests (qui ne nécessitent pas de notation) : dont l'administration de Windows Vista)) Mais sérieusement, cela était nécessaire principalement pour préparer l'école Java, où il faut résoudre un petit test pour admission. D'ailleurs, mon résultat à l'époque était le pire des bons (50%) - maintenant je préfère être surpréparé que sous-préparé) Et que cacher, j'aime résoudre des tests (et même inventer 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 voudrais dire que, dans ma profonde conviction, le plus important est le nombre total d’heures de pratique consciente (« 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 experts - et même fumer des grains (à condition qu'il s'agisse de grains de café dont l'utilisation élargit vos connaissances de 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.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION