[ad_1]
Bonjour, je suis confronté à un problème de ne pas pouvoir construire de projets utiles. J’ai travaillé sur l’apprentissage des concepts de POO ainsi que d’autres concepts de base de la programmation et j’ai très bien compris les concepts, mais je manque encore de retard pour construire quelque chose d’utile. Je ne comprends pas quel est le concept qui me manque. Même après avoir connu les concepts, il est très difficile pour moi de comprendre comment un bon projet sera construit. S’il vous plaît, aidez-moi si vous le pouvez, car nous savons tous qu’apprendre sans construire ne sert à rien.
Merci.
Ce que j’ai essayé :
Construire des projets par moi-même à plusieurs reprises et apprendre les concepts de base.
Solution 1
Nous ne pouvons vraiment rien vous dire de spécifique : c’est une compétence, et la seule façon de développer une compétence est par la pratique : vous pouvez regarder autant de fois le Tour de France que vous le souhaitez, mais cela ne vous apprendra pas à le faire. faire de la bicyclette! 😀
Choisissez un sujet qui vous intéresse et rédigez vous-même un cahier des charges expliquant comment cela devrait fonctionner.
Lisez ensuite la spécification et générez un aperçu de la conception : les données requises, comment doivent-elles être traitées, quelle sera l’interaction avec l’utilisateur.
Essayez ensuite de diviser cela : pour les projets de grande envergure, un bon moyen de commencer à diviser est de considérer le modèle à 3 couches : couche de données, couche métier, couche de présentation – puis de déterminer quelles seront les interactions entre celles-ci.
Pensez ensuite à la sélection du langage et du framework.
Concevez ensuite les calques eux-mêmes.
Affinez ensuite les conceptions, préparez des cas de test, créez un document de critères de « signature » afin de savoir quand il est terminé.
Ensuite, vous pouvez commencer à concevoir du code – et éventuellement commencer à l’écrire !
Ca m’a l’air d’être beaucoup de boulot? Eh bien, oui – c’est beaucoup de travail pour un grand projet – mais les mêmes étapes sont nécessaires quelle que soit la taille du projet : même un devoir, même si une grande partie de cela est fait pour vous avant de commencer à travailler : il faut une spécification (le devoir), un aperçu de la conception (la « coque du programme » fournie par l’enseignant), le choix du langage et du cadre appartient aux enseignants, les données sont spécifiées dans le devoir, etc. Si vous en manquez une partie, cela rend votre vie plus difficile à long terme.
Mais comme je l’ai dit, la seule façon de devenir bon dans ce domaine est de s’entraîner et de commettre des erreurs dont vous pourrez tirer des leçons pour la prochaine fois.
Bonne chance!
Solution 2
Jeter un coup d’œil à Parcours d’apprentissage des didacticiels Java[^] et Bienvenue sur Apache NetBeans[^]. Beaucoup de tutoriels et d’idées utiles, mais aussi des conseils sur la façon d’assembler les choses.
[ad_2]
コメント