IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Comment devenir un meilleur d�veloppeur ? La formation et l'exp�rience sont-elles suffisantes ?
Vous �tes invit�s � partager votre avis

Le , par Community Management

1.8KPARTAGES

25  0 
Comment devenir un meilleur d�veloppeur ?
S�auto-former r�guli�rement
82 %
Tirer les bonnes le�ons de ses �checs
62 %
S'engager sur les bonnes pratiques en programmation (mod�les, normes, etc.)
54 %
Avoir une bonne formation de base
48 %
Pousser toujours l�effort au-del� de ses capacit�s et de son confort personnel
39 %
Travailler sur plusieurs projets avec des r�sultats et des technologies diff�rentes
35 %
Apprendre plusieurs langages de programmation
25 %
Se faire coacher par un expert
19 %
�tre ardu � la t�che sur une longue p�riode de temps
17 %
Programmer en Open Source, pour rester ouvert � d�autres suggestions
15 %
Participer activement aux conf�rences et s�minaires
13 %
Enseigner la programmation
12 %
Pas d�avis
2 %
Autres (que vous pr�ciserez en commentaires)
10 %
Voter 137 votants
Comment devenir un meilleur d�veloppeur ?
La formation et l�exp�rience sont-elles suffisantes ? Vous �tes invit�s � partager votre avis


Le m�tier de d�veloppeur suscite de plus en plus d�int�r�t pour un choix de carri�re professionnelle. Il offre un large panel de sp�cialit�s telles que la programmation d�applications d�entreprise, la cr�ation de jeux, l�intelligence artificielle, et bien d�autres encore, qui suscitent de la passion chez de nombreux jeunes. Qui plus est, le m�tier de d�veloppeur peut tout aussi �tre bien r�mun�r�, avec un niveau de revenu mensuel pouvant aller � 5000 euros en France, et m�me au-del� dans certains pays.

Cependant, s�engager dans une carri�re de d�veloppeur, ne garantit pas qu�on sera un bon programmeur. Il faut surtout s�en donner les moyens.
Le meilleur d�veloppeur est-il celui qui connait le plus de langages de programmation ? Pas certain, mais toujours est-il que tout d�veloppeur doit avoir une bonne facult� d�apprentissage, et une aptitude � r�soudre les probl�mes.


Henrik Warne, un d�veloppeur senior, indique quelques crit�res qui qualifient un bon d�veloppeur. Mais quel est le chemin pour y parvenir ?

La passion et la motivation ne suffisent pas pour parvenir � la qualit� de bon d�veloppeur. Plusieurs �l�ments sont � prendre en compte pour r�ussir le pari de devenir meilleur programmeur. Et le but de ce sondage est d�identifier, lesquels seraient les plus importants.

Vous �tes donc invit�s � voter pour les m�thodes que vous estimez les plus pertinentes, en vous s�inspirant notamment de votre exp�rience personnelle : comment avez-vous �volu� dans votre carri�re de d�veloppeur ? Et aussi, quelles erreurs �ventuelles faudrait-il �viter pour devenir meilleur d�veloppeur.

Votre avis

Quels conseils donneriez-vous � une personne qui voudrait devenir un bon d�veloppeur ?

Voir aussi

Tout le monde ne peut pas devenir d�veloppeur : il faut d'abord disposer de certains pr�requis
Qu'est-ce qui fait un bon programmeur ? Un senior liste cinq caract�ristiques d'un bon programmeur
Y a-t-il une corr�lation entre dipl�me et succ�s en tant que d�veloppeur de logiciels ?
Emploi d�veloppeur 2017 : les langages les plus demand�s et les mieux pay�s
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de sergio_is_back
Expert confirm� https://www.developpez.com
Le 08/05/2018 � 11:02
Citation Envoy� par Angelsafrania Voir le message

Il est important de ne pas toujours faire la m�me chose. Se mettre en "danger" ou en situation "difficile" est souvent b�n�fique, je pense, pour progresser.
J'aurais dit : "Sortir de sa zone de confort" mais cela revient au m�me.

Il faut aussi lorsque cela est possible (c'est pas toujours le cas), parler avec les gens qui vont utiliser le logiciel � d�velopper : Pas les d�cideurs, les VRAIS utilisateurs, ceux qui vont
utiliser le logiciel au jour le jour surtout dans mon domaine, l'informatique industrielle. Lorsque l'on fait des logiciels orient�s grand public, c'est plus difficile...

Par exemple : C'est le cas actuellement, j'attaque un soft de supervision d'atelier et de tra�abilit� et le directeur de production veut valider l�ergonomie lui-m�me, hors j'ai du mal � lui faire comprendre :

1. Que c'est pas lui qui va l'utiliser
2. Que ses subordonn�s ont d'autres habitudes et besoins que ce que lui me rapporte (Il veut principalement de la statistique de prod)

Au final �a ne change pas le but premier du projet (la majeure partie est invisible des op�rateurs), mais ce sont des d�tails importants qui peuvent conditionner l'adoption par les op�rateurs et la r�ussite d'un projet

Enfin en dernier et c'est le plus difficile car c'est jamais chiffr�, il faut faire un bilan quelques semaines/mois apr�s livraison : Qu'est qui a bien march�, qu'est ce qui a foir� le cas �ch�ant,
qu'est ce qu'on aurait pu am�liorer en terme d'ergonomie, de codage, etc... C'est important car c'est une fa�on de capitaliser l'exp�rience acquise sur un projet et si il y a eu des loup�s, des erreurs, des incompr�hensions,
ne plus les reproduire sur le projet qui suivra (autant que possible)... Mais comme cette phase qui peu prendre du temps, en terme de r�flexion et d'analyse n'est jamais vendue, et que bien souvent les
projets s'enchainent sans temps mort, on ne le fait que tr�s rarement.
8  0 
Avatar de Angelsafrania
Membre �clair� https://www.developpez.com
Le 08/05/2018 � 9:53
Je pense que c'est comme un peu toutes choses que l'on veut ma�triser.
Il faut consacrer du temps, s'entra�ner et voir d'autre horizon (�change avec d'autre personnes / d'autre fa�on de faire).
Du temps pour bien encrer les r�sonnement logique (la dur�e d�pend fortement des personnes).
De l'entra�nement pour acqu�rir les r�flexes inconscients.
Et d'autre horizon pour �largir le champs de comp�tence.

Il est important de ne pas toujours faire la m�me chose. Se mettre en "danger" ou en situation "difficile" est souvent b�n�fique, je pense, pour progresser.
7  0 
Avatar de el_slapper
Expert �minent s�nior https://www.developpez.com
Le 13/05/2018 � 21:33
Je vais �tre encore plus basique : chercher d�lib�r�ment � s'am�liorer.

Peu importe la m�thode, � mon sens.
6  0 
Avatar de Daniel Josue
Membre r�gulier https://www.developpez.com
Le 08/05/2018 � 16:25
Citation Envoy� par Hizin Voir le message

Apprendre et partager. Discuter et �changer.
+1

J'adh�re totalement � ce principe. Un bon d�veloppeur n'est pas celui qui s'enferme en vase clos, mais qui doit surtout apprendre � comprendre les autres (les utilisateurs finaux) et se faire comprendre. Sinon ...
5  0 
Avatar de CinePhil
Expert �minent s�nior https://www.developpez.com
Le 20/05/2018 � 23:35
Autres : Participer � Developpez.net !
5  0 
Avatar de Kannagi
Expert �minent s�nior https://www.developpez.com
Le 23/08/2020 � 15:22
Citation Envoy� par Br�tal Voir le message
Oke, si t'es d�butant, et que tu veux te lancer dans la programmation, tu te poses pas de questions, tu prends ce tuto, et t'apprends le C:
Apprenez � programmer en C / C++ !
C'est un excellent tuto pour d�buter, simple, qui fonctionne par l'exemple, est assez pouss� mine de rien et qui permet d'avoir des r�sultats sympathiques.

Pourquoi le C? C'est le langage id�al pour d�buter.
Alors non et non !
Le C n'est pas un bon conseil , je tra�ne depuis plusieurs ann�es sur les forum/discord etc etc , la plupart des d�butants en C se plaigne pas mal d'UB , pointeur, segfault etc etc
Bref il se concentre plus sur les erreurs du programme que du programme en lui m�me.
Le premier truc � apprendre en prog ,c'est l'algorithme est le C n'est clairement pas dans ce cas l� , on conseille bien plus le Python par exemple bien plus p�dagogique que le C .
6  1 
Avatar de Nebulix
Membre exp�riment� https://www.developpez.com
Le 17/05/2018 � 15:49
C'est quoi un bon d�veloppeur ?
A �crit avec un langage d'il y a 30 ans un programme qui tient en 50 ko et fait le boulot avec une interface aust�re
B utilise les techniques dernier cri, qui en met plein les yeux et implique 12 fichiers

J'ai l'impression que B sera toujours mieux consid�r� ...
4  0 
Avatar de Br�tal
Nouveau membre du Club https://www.developpez.com
Le 17/07/2018 � 10:49
Citation Envoy� par foetus Voir le message
Parce que le langage C c'est mignon cela apporte la rigueur, mais tu n'as que la console pour afficher des choses facilement et au moindre probl�me, c'est le d�bogueur.
Oui, il faut commencer par la base avant de faire des choses plus �volu�es, cela permet d'avoir une bonne vision du fonctionnement de sa machine.
Oui l'interface est aust�re, mais c'est comme en architecture, tu peux vouloir cr�er tous les immeubles que tu veux, si tu sais pas clouer des planches, c'est mort pour faire un truc correct.
Je sais que beaucoup de personnes qui commencent la programmation, voudraient tout de suite faire un jeux vid�o, une interface hyper-complexe avec des effets de ouf.
Sauf que tu peux d�velopper, mais tu peux aussi d�velopper correctement. Et jamais tu obtiendra ce que tu veux de mani�re correcte sans voir les bases.
Beaucoup de personnes se pr�tendent d�veloppeurs, alors qu'en vrai elles savent juste utiliser des frameworks ou des surcouches logicielles inutiles.
On arrive � un stade o� des personnes utilisent des technos sans avoir la moindre id�e de ce qu'il y'a derri�re. Et c'est bien dommage, parce que au final, les programmes cr�er son bien trop lourds, et non-optimis�s.
Et souvent cela emp�che de ma�triser certaines technos, qui sont pourtant bien utiles dans certains cas.
4  0 
Avatar de Matthieu Vergne
Expert �minent https://www.developpez.com
Le 12/05/2018 � 15:38
Je vais profiter de ma formation pour donner un avis g�n�rique et sourc�, bas� sur des travaux scientifiques. Les source en question sont sur les travaux effectu�s sur l'expertise dans de nombreux domaines, dont un bon point de d�part est cet ouvrage :
Ericsson, K. Anders, �d. The Cambridge Handbook of Expertise and Expert Performance. Cambridge ; New York: Cambridge University Press, 2006. http://www.cambridge.org/us/academic...rt-performance.

Pour la question principale, � savoir "Comment devenir un meilleur d�veloppeur ?", ce n'est pas diff�rent des autres domaines, et c'est tout simple. Il faut en effet avoir seulement 2 choses :
1. la volont� de s'am�liorer
2. un bon coach

Le coach a pour r�le d'identifier les lacunes (2a) et de fournir les moyens pour les corriger (2b). Une fois qu'on a assez d'exp�rience, on peut faire cela par soi-m�me et donc �tre son propre coach, ce qui permet une autonomie totale pour une am�lioration continue. Seule reste � maintenir la volont� de s'am�liorer (ce qui n'a rien d'�vident, ne soyons pas simpliste non plus).

Le sondage effectu� montre d'ailleurs bien cela. � l'heure o� j'�cris ces lignes, 39 votants se sont exprim�s et le classement est le suivant :
- S�auto-former r�guli�rement = 1+2b
- Tirer les bonnes le�ons de ses �checs = 2a+2b
- S'engager sur les bonnes pratiques en programmation = 1
- Pousser toujours l�effort au-del� de ses capacit�s et de son confort personnel = 1
- Avoir une bonne formation de base = 2

Il existe des tas de mani�res de s'am�liorer, celles list�es l� ne sont que des cas particuliers. Pour devenir toujours meilleur, il s'agit avant tout de se poser deux questions :
1. est-ce que j'ai vraiment envie de faire l'effort pour m'am�liorer ?
2. est-ce que l'environnement dans lequel je suis (ou qu'on me propose) me permet d'identifier et de combler mes lacunes ?

Ainsi, comme mentionn� dans l'article "La passion et la motivation ne suffisent pas pour parvenir � la qualit� de bon d�veloppeur." Mais c'est tout de m�me un point primordial, qui doit �tre compl�t� avec du bon coaching. Autrement, on prend le risque de tourner en rond ou de s'orienter sur des voies sans r�elles issues.
6  3 
Avatar de Daniel Josue
Membre r�gulier https://www.developpez.com
Le 17/05/2018 � 18:03
Citation Envoy� par Mister Nono Voir le message
�tre r�mun�r� correctement et avoir de la flexibilit� dans son mode de travail (t�l�travail, horaires flexibles...).
Personnellement, je ne vois pas en quoi avoir une bonne r�mun�ration aide � �tre un meilleur d�veloppeur.
3  0