Cmt devenir un bon programmeur???
Fermé
noudita
-
12 avril 2010 à 21:01
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 13 avril 2010 à 08:19
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 13 avril 2010 à 08:19
A voir également:
- Cmt devenir un bon programmeur???
- Devenir administrateur sans les permissions - Forum Windows 7
- Qui veut devenir l'ami de julia pix reponse ✓ - Forum Musique / Radio / Clip
- Mon compte Facebook est piraté et le mot de passe à été changé - Forum Facebook
- Devenir distributeur agréé canal+ - Forum Vos droits sur internet
- Devenir administrateur sans les permissions - Forum Windows 8 / 8.1
6 réponses
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
12 avril 2010 à 21:26
12 avril 2010 à 21:26
Pourquoi ne pas essayer de modifier les codes sources des programmes Open Source déjà existant et les améliorer ? De plus, voir un programme codé par des professionnels peut-être pas mal pour s'améliorer ;-)
Et pas de quoi s'ennuyer avec les logiciels proposant leur codes source :
Mozilla Firefox
Open Office
7-zip (compliqué celui là, car il intègre des algorithmes de compression et tout)
Voir même le noyau Linux pour plus tard !
Et j'en passe !
Après, être bon programmeur n'est pas de connaitre la syntaxe d'un langage par coeur (relativement simple ça ^^).
Je pense que être un bon programmeur, c'est déjà avoir de bonne idées de programmes à faire.
Une grande imagination serait-donc utile.
Il faut faire les logiciels qui sont utiles, et si possible sous licence GPL (De plus en plus de gens aiment et ne jurent que par ça, donc...)
Sinon, faire soi-même ses propres application fenêtre sans passer par Qt, GTK+ ou autre lib.
Les commentaires dans les codes sources ne sont pas du tout pour les débutants, au contraire (ça peut paraitre stupide à dire mais certains programmeurs que je connais le croient pourtant...)
Donc un bon programmeur met pleins de commentaires dans son code ^^
La Programmation est avant tout un art, l'art de coder, donc pas de panique, ce n'est pas une compétition où il faut être à tous prix le meilleur. C'est un plaisir (Même si l'on fait que des applications consoles ^^)
Et enfin, il faut savoir qu'un bon programmeur (même sans diplôme) tout seul fait souvent mieux que toute une équipe d'une grande firme multinationale comme Microsoft ou Apple, donc courage :-) (Peut-être pas pour les OS par contre ^^)
Et pas de quoi s'ennuyer avec les logiciels proposant leur codes source :
Mozilla Firefox
Open Office
7-zip (compliqué celui là, car il intègre des algorithmes de compression et tout)
Voir même le noyau Linux pour plus tard !
Et j'en passe !
Après, être bon programmeur n'est pas de connaitre la syntaxe d'un langage par coeur (relativement simple ça ^^).
Je pense que être un bon programmeur, c'est déjà avoir de bonne idées de programmes à faire.
Une grande imagination serait-donc utile.
Il faut faire les logiciels qui sont utiles, et si possible sous licence GPL (De plus en plus de gens aiment et ne jurent que par ça, donc...)
Sinon, faire soi-même ses propres application fenêtre sans passer par Qt, GTK+ ou autre lib.
Les commentaires dans les codes sources ne sont pas du tout pour les débutants, au contraire (ça peut paraitre stupide à dire mais certains programmeurs que je connais le croient pourtant...)
Donc un bon programmeur met pleins de commentaires dans son code ^^
La Programmation est avant tout un art, l'art de coder, donc pas de panique, ce n'est pas une compétition où il faut être à tous prix le meilleur. C'est un plaisir (Même si l'on fait que des applications consoles ^^)
Et enfin, il faut savoir qu'un bon programmeur (même sans diplôme) tout seul fait souvent mieux que toute une équipe d'une grande firme multinationale comme Microsoft ou Apple, donc courage :-) (Peut-être pas pour les OS par contre ^^)
intéressant!! j peux faire le GTK+ mème si je suis débutante?? est-ce que ca serait possible?parce que j'étudie à peine le C
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
12 avril 2010 à 21:46
12 avril 2010 à 21:46
Oui, les lib ont été justement faites pour que ce soit facile.
Mais bon, il faut quand même les bonnes base (Déclarer des fonctions, travailler avec, et peut-être même des pointeurs, mais je n'en suis pas très sur)
Mais bon, il faut quand même les bonnes base (Déclarer des fonctions, travailler avec, et peut-être même des pointeurs, mais je n'en suis pas très sur)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
$ Enzo $
Messages postés
333
Date d'inscription
jeudi 19 février 2009
Statut
Membre
Dernière intervention
9 janvier 2011
61
Modifié par $ Enzo $ le 12/04/2010 à 22:13
Modifié par $ Enzo $ le 12/04/2010 à 22:13
De rien, il faut bien qu'on s'entre aide entre programmeurs ^^
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
13 avril 2010 à 08:19
13 avril 2010 à 08:19
Comme le dit Enzo, un bon programmeur, ce n'est pas quelqu'un qui connait le langage dans ses moindre subtilités, c'est avant tout quelqu'un qui fait un code robuste (sans bug), efficace, modulable et lisible (donc facilement maintenable et facile à reprendre pour le faire évoluer => bcp de commentaires).
ça demande beaucoup de rigueur et d'organisation.
Donc en C, prend l'habitude, même pour des programmes de rien du tout de faire ça proprement, en gérant au mieux les potentielles erreurs de la machine et du PC. Par exemple, un débordement de tampon peut être exploité par un pirate, ton logiciel à alors une faille alors que tu demandes juste à l'utilisateur d'entrer son nom.
ça demande beaucoup de rigueur et d'organisation.
Donc en C, prend l'habitude, même pour des programmes de rien du tout de faire ça proprement, en gérant au mieux les potentielles erreurs de la machine et du PC. Par exemple, un débordement de tampon peut être exploité par un pirate, ton logiciel à alors une faille alors que tu demandes juste à l'utilisateur d'entrer son nom.