Site de référence: [cas d'amélioration Java ⑨] Limite de l'auto-apprentissage et comment atteindre le niveau suivant
Présentation du type de mur qu'un homme dans la trentaine qui a appris Java par lui-même a rencontré en apprenant la programmation, et comment surmonter ce mur.
La raison pour laquelle j'ai commencé la programmation était l'hospitalisation. J'avais l'habitude de courir dans le quartier tous les jours comme passe-temps pour faire du jogging, mais à un moment donné, je suis tombé et je me suis cassé le genou en courant dans les montagnes. J'avais du temps libre après avoir été hospitalisée pendant environ deux semaines, alors j'ai décidé d'essayer une programmation qui m'intéressait depuis un certain temps.
Le premier langage de programmation sur lequel j'ai travaillé était Java. J'ai choisi Java sur les conseils d'un ami qui est diplômé de l'école supérieure du département d'information et a obtenu un médecin. J'ai entendu dire que Java et C sont bons pour le développement de systèmes à grande échelle dans une certaine mesure. Je n'avais pas prévu de faire un projet qui écrirait plus d'un million de lignes de code source, mais je voulais écrire un programme avec des dizaines de milliers de lignes, alors j'ai choisi Java. J'ai jeté un coup d'œil à un livre en langage C dans une librairie, mais j'ai décidé d'utiliser Java parce que cela semblait difficile à cause de concepts difficiles tels que les pointeurs.
En tant qu'étudiant à l'époque, je ne pouvais pas me le permettre. Je voulais vraiment aller dans une école célèbre appelée Digital Hollywood, mais j'ai abandonné parce qu'il était difficile de payer les frais de scolarité. Si je pouvais me le permettre, je serais allé à l'école. La raison pour laquelle l'école est bonne est que l'école a des instructeurs qui peuvent poser des questions immédiatement lorsqu'ils trébuchent. Quiconque vient de commencer la programmation se heurtera à des obstacles. Dans un tel cas, ce serait bien qu'une recherche Google puisse trouver une solution, mais il arrive souvent qu'il soit difficile de le résoudre et que cela tourne en rond. Il faut une journée pour découvrir par vous-même ce que vous pouvez résoudre en un instant en demandant à quelqu'un qui peut programmer. ➡︎ Cliquez ici pour les écoles de programmation recommandées pour apprendre Java
J'ai donc étudié principalement des livres par moi-même. Bien sûr, j'ai cherché sur Google la partie que je ne comprenais pas et j'ai essayé de la résoudre. Le livre que j'utilisais pour étudier a été écrit par Mana Takahashi dans les livres "Easy Java" et "Easy Java Utilization". C'est 2600 yens par livre, donc c'est raisonnable pour 2 livres pour un total d'environ 5000 yens. Le livre de cet auteur est très facile à comprendre, et il a été utile car il m'a donné une explication polie avec le sentiment que je pouvais atteindre l'endroit qui me démangeait. Chaque fois que l'exemple de code est sorti, je l'ai copié dans mon cahier. Aucun programme compliqué n'est sorti, il y avait donc assez d'espace pour l'écrire dans un cahier. De cette façon, j'ai appris à utiliser les concepts de base de Java tels que l'héritage de classe et les méthodes. Il a fallu environ un mois pour maîtriser complètement ces deux livres.
◯ Livres recommandés
[Easy Java 5e édition(Série "Easy")]
Prix d'occasion
¥1,À partir de 235
(2016/3/23 14:À partir du 06)
◯ Livres recommandés
Utilisation facile de Java 4e édition(Série "Easy")
Prix d'occasion
¥1,À partir de 275
(2016/3/23 15:À 18 ans)
Le prochain livre auquel je suis arrivé pour les débutants en Java est la série de livres Java "Head first". Le livre "Head First Java 2nd Edition-Basics of Java Learned by the Head and Body" coûte plus de 4000 yens, mais j'ai pu le lire en Suisse parce que je suis un type avec de nombreuses illustrations et une compréhension des images. .. En y repensant maintenant, ce livre était le plus intéressant à étudier. Contrairement aux livres spécialisés remplis de code sec, il y avait des gadgets partout pour divertir le lecteur. Si vous étudiez pour la première fois, nous vous recommandons fortement d'utiliser la "Série Head First".
◯ Livres recommandés
Head First Java 2nd Edition - Les bases de Java que vous pouvez apprendre avec votre tête et votre corps
Nouveau prix
¥4,À partir de 320
(2016/7/25 05:34 points)
Maintenant que j'ai appris toutes les règles Java, j'ai cherché un exemple de code. Je pensais que le truc était de copier le bon exemple de code. J'ai tapé "Java sample code" sur Google, regardé le site affiché sur la première page, imité tout le code qui me paraissait intéressant et l'ai tapé sur mon PC. Les principaux sites que j'ai utilisés sont des sites tels que "Java Program Sample Collection" et "Love Java 256 Knock". Au début, je ne comprenais pas la signification, mais chaque fois que je tapais dans un éditeur de ligne à partir du milieu, j'essayais de réfléchir à la signification. Ensuite, je suis devenu capable de comprendre clairement comment créer des fonctions et l'intention de définir des variables.
Avec cette confiance, j'ai voulu savoir comment utiliser les bibliothèques Java et j'ai cherché le livre suivant. J'ai trouvé un livre intitulé "Java Library qui peut être utilisé sur le terrain" pour environ 4000 yens.
◯ Livres recommandés
Bibliothèque Java utilisable sur le terrain
Nouveau prix
¥3,À partir de 888
(2016/7/25 05:37 points)
En fait, je voulais utiliser le meilleur livre d'O'Reilly appelé chameau, mais le contenu était trop avancé et c'était effrayant. Les livres d'O'Reilly sont écrits pour les intermédiaires et les niveaux supérieurs, de sorte que même les débutants risquent d'être frustrés s'ils les achètent. La prudence est de mise.
De là, c'était le vrai test. J'ai utilisé ce livre comme référence pour écrire un programme pour résoudre des problèmes mathématiques simples, mais peu importe la quantité de code que j'écris, les bogues se produisent immédiatement. Le débogage était extrêmement plus long que l'écriture de code. J'étais presque frustré et j'ai demandé à un ami qui a un docteur en informatique, un professionnel de Java. Il a résolu un bug que je ne comprenais pas en 10 heures en quelques minutes. J'ai été vraiment impressionné par le niveau de maîtrise du programmeur.
Après avoir lutté avec Java pendant environ un an de cette manière, j'ai finalement grandi pour être capable d'écrire un programme d'environ 10 000 lignes. C'est encore loin d'être une personne à part entière, mais c'est une grande différence par rapport au début.
Après tout, si vous écrivez un programme, il est absolument rapide de travailler avec un programmeur qui le peut. Quand je fais de la programmation, des problèmes que je ne peux pas résoudre du tout même si je pense par moi-même se succèdent. Dans des moments comme celui-ci, vous pouvez faire le travail en travaillant avec un programmeur qui le peut. Les débutants en Java devraient étudier avec des livres et des exemples de code, puis apprendre progressivement du programmeur tout en écrivant le code dans la pratique. Cela pourrait également être bon pour les tuteurs de programmation. Je pense que vous obtiendrez un rendement qui sera plusieurs fois le coût que vous avez dépensé.
[Article recommandé] ➡︎ [cas d'amélioration Java ⑧] Une histoire sur la façon dont j'ai appris Java en deux mois et changé de travail en SE ➡︎ [cas d'amélioration Java ⑩] J'ai commencé la programmation après l'âge de 30 ans