-
Evoluer en C++
Bonsoir tous le monde !
Donc je me présente je suis Dumbeldor j'ai 18 et je suis actuellement en DUT informatique.
Je développe depuis que j'ai 12 ans dans pas mal de langage mais plutot en PHP/MySql.
J'ai un très bon niveau en php / mysql je développe même mon propre framework pour un projet, et déjà participé au développement de projet open source en php. Donc je pense avoir un assez bon niveau... Fait des années que je code tous les soirs pendant des heures donc bon :D J'ai pu réalisé pas mal de site de A à Z, des framework, des jeux, etc...
Mais maintenant voilà, j'ai pas mal de pote avec qui je codais, qui gère vraiment en c++ et qui font des trucs de fou (développement d'un mod + serveur pour des jeux solo) et j'aimerai vraiment m'améliorer dans ce langage et gérer les librairies "indispensable" pour pouvoir ensuite "m'amuser".
J'ai un bon niveau en algorythme, et je en c++ toute les bases (Programmation orienté objet, l'héritage, etc...) mais je veux évoluer, me faire plaisirs, car franchement php a c'est limites à un moment :D
Bref je voulais vous demander ce que vous me conseillez, pour évoluer dans ce domaine, un projet peut être intéressant à faire ?
J'espère que j'aurais des réponses !
A bientôt,
Merci.
-
Bonsoir,
Je ne connais pas de recette miracle mais voici quand une recette qui me plait bien :
1) Pratiquer
2) Lire : http://cpp.developpez.com/faq/
3) Pratiquer
4) Lire : http://cpp.developpez.com/livres/
5) Pratiquer
6) Regarder https://www.youtube.com/playlist?lis...ahwdtpZsmo4BGD
7) Pratiquer
8) LIRE : http://cpp.developpez.com/redaction/...pp/gotw/index/
9) Rester informé : http://isocpp.org/
10) Lire : http://stackoverflow.com/questions/tagged/c%2b%2b11
....
Edit: Ouf, j'ai failli oublié les Gotw!
-
Il manque un "pratiquer" entre 8 et 9 dans la liste :)
Tu peux ajouter aussi les vidéos de CppCon : https://www.youtube.com/channel/UCMl...RUdWX_JbLCukXg
Sinon, pour progresser, il faut aussi apprendre autres choses que le C++ : algos, conception, gestion de projet, etc, etc. Il y a tellement de choses. Tu trouveras pas mal de choses sur internet
Pour pratiquer, essaie de rejoindre un projet open source, cela t'aidera d'avoir un retour de devs plus expérimentés
(HS : le nombre d'années ou d'heures par jour de pratique, osef... tu peux pratiquer pendant des années sans rien apprendre de nouveau. C'est même assez classique de voir de vieux développeurs ne pas renouveler leurs connaissances. Bosser dans une équipe te permettra de mieux situer ton niveau et tes lacunes)
-
Et il existe de bons outils, les références du langages.
Selon les goûts, on optera pour cppreference.com ou cplusplus.com.
-
Participer à des forums est une bonne méthode pour progresser. Un peu lente au début, mais très bonne.
Cela permet de voir quelles sont les réponses données aux questions, et de comparer nos solutions à celles de personnes plus expérimentées.
-
Merci de vos réponses !
Donc je vais continuer ce que je faisais déjà alors. En php j'avais fais le même sorte d'apprentissage.
-> Lire
-> Pratiquer
-> Lire
-> Pratiquer
A chaque fois je voyais une nouvelle chose que je pouvais directement insérer dans mon projet pour bien comprendre. J'ai une petite équipe de bon dev en php avec qui j'évolue bien, mais en c++ j'en est pas encore. Je sais ce qu'il me reste à trouver.
Après, je pense qu'en c++ il faudra que je lise des ressources en anglais va falloir que je m'améliore sur ce point aussi :roll:
Ce qui est du forum, je reste actif pour aider les nouveaux en php, et j'essayerais de lire les nouvelles conversation ici.
Je vous tiens au courant ! :P Et si vous avez d'autre conseil n'hésitez pas !