Chargement ...
En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de Cookies qui garantissent son bon fonctionnement.
Recherche article
Me connecter
Fleche top bulle Fleche top bulle
Les compétences du Web-développeur

Les qualités requises pour être un bon Web-développeur.

Publié le 28 Avril 2019

Je suis Web-developpeur à plein temps depuis plus de 10 ans, à mon propre compte, et parfois j'entends parler de personnes qui se sont cassé les dents en tentant leur chance. Selon moi, l'origine du problème était simplement que cette personne n'avait pas les qualités requises de base pour se lancer dans cette profession. Je vous suggère donc une liste de compétences minimum nécessaires (selon mon opinion).

Cela dit, il existe au moins deux types de web développeur, ceux qui travaillent seuls, et ceux qui font partie d'un groupe tel qu'une Web-agence. Ayant testé les deux, voici un classement approximatif.

Web-developpeur qui travaille seul :

 

  Logique
Pour développer un programme, un système ou une simple fonction, vous devrez faire preuve de logique. Un ordinateur qui lit votre programme le fait de façon purement logique tel des dominos relier les uns aux autres. Si votre esprit ne raisonne pas avec suffisamment de logique, vous serez perdu dès que les choses se compliqueront. Comme Spoke vous le dirait, la logique, ça s'acquiert avec l'exercice
  Analyste
Très souvent, vous devrez être en mesure de percevoir vos systèmes dans leurs ensembles.Percevoir l'interaction de vos fonctions entre elles, ou même, tels composants du site avec tels autres.
Pour trouver l'origine d'un bug, il faut analyser le processus du programme, c'est inévitable. Même si votre logique est optimale et que vous ne créez jamais de bug dans vos programmes, vous serez amener a débuguer les erreurs d'un autre, tôt ou tard.
  Autodidacte
Votre sens de la curiosité, votre capacité à identifier vos besoins et trouver vos réponses par vous même, est indispensable à votre amélioration. Les langages de programmation évoluent et se mixent les uns les autres. Vous devrez être capable d'apprendre sans arrêt par vous même pour évoluer dans le métier.
  Anglophone
Et oui, les langages de programmation sont tous en anglais, vous ne pourrez compter que sur vous-même et les résultats que vous trouverez sur internet. Toutes les réponses ne sont pas en français.
  Évaluateur
Pour chaque nouveau contrat, il vous faudra estimer le temps de travail de chaque tâche, afin de calculer le tarif de votre prestation au plus juste.
Ce n'est pas toujours facile, il faut conserver une petite marge pour les imprévus, et uniquement l'expérience vous assurera une capacité à évaluer en amont, le montant que vous devrez facturer à vos clients.
  Méthodique
Que se soit au niveau d'une seule petite fonction, ou à l'échelle de tout un projet, il faudra travailler méthodiquement, les éléments les uns après les autres. Si vous avez tendance à vous éparpiller, vous allez inévitablement négliger des tâches. Il faudra absolument vous recentrer.
  Patient
Rome ne s'est pas fait en un jour, votre programme non plus ! Certains développeurs sont indécrochables de leur programmation, tant qu'ils n'ont pas codé jusqu'à la dernière ligne.
Si vous souhaitez conserver vos idées claires, il faut savoir s'arrêter et reprendre plus tard. Vous risquez l'overdose, la saturation, le dégoût.
Personnellement, j'ai toujours une feuille de brouillon sous mon clavier, afin de m'y retrouver.
De plus, il est possible que votre développement dépende d'une autre structure, qui ne répond qu'une fois par semaine à ses mails. Aussi frustrant que ca puisse paraître, il faudra s'armer de patience, et travailler sur un autre système en attendant.
  Consciencieux
C'est une évidence, vous travaillez seul, le résultat final sera uniquement ce que vous en aurez fait.
Si vous n'êtes pas suffisamment consciencieux, le projet en sera impacté, votre client pourrait se tourner vers un autre Web-développeur.
Il faut savoir reprendre votre programme point par point, vérifier, tester sur différents navigateurs, comparer, optimiser...
  Responsable
Selon les contrats que vous serez en mesure de trouver, l'importance du résultat sera potentiellement cruciale pour d'autres personnes.
Si vous développez un système bancal, que des dizaines de personnes utilisent régulièrement, ils vous maudiront en cas de problème. Vous devrez revenir sur votre code sans arrêt, ajouter du scotch en urgence sur votre programme.
Pour éviter cette situation, vous devrez faire preuve de responsabilité. En cas de soucis, vous devrez reconnaître vos erreurs et les corriger rapidement
  Sociable
Travailler à son compte implique aussi quelques interactions avec les humains. L'autoentrepreneur doit être en mesure d'interagir avec des clients, partenaires, prestataires.
Malgré tout, vous ne serez pas obligé d'être très loquace, simplement entendre et comprendre les besoins, faire des propositions, envoyer la facture :)

Les compétence du web-développeur indépendant

 

Web-developpeur dans une agence :

 

  Logique
Au même titre qu'un indépendant, travailler dans une entreprise ne vous soustrait pas au besoin d'être logique. La partie du programme qui vous sera dédié nécessitera que votre raisonnement soit logique.
  Sociable
Inévitablement, dans une agence, vous serez constamment en interaction avec des collaborateurs. Vous devrez faire votre place dans le groupe, et soigner vos relations pour que votre environnement soit saint et propice à la stabilité. Difficile de se concentrer dans le chaos et le stress.
  Patient
Les réunions, discussions, organisations, décisions, prennent beaucoup de temps. Vous développerez moins qu'une personne à son propre compte.
Il faudra donc attendre que des décisions soient prises avant d'entamer votre programme, ou attendre le design de la graphiste avant de construire une page, ainsi de suite...
  Anglophone
Et oui, une agence de communication travaille avec le monde entier, et donc vous devrez maîtriser le langage commun, que ce soit pour trouver des réponses, ou pour communiquer avec vos clients, prestataires, partenaires, etc..
  Autodidacte
Il vous faudra être en mesure d'aller chercher vous-même vos réponses afin d'éviter de dépendre de vos collègues.
Dans une moindre mesure tout de même car vous aurez potentiellement la possibilité d'obtenir des réponses facilement durant la pause-café.
  Consciencieux
Si vous ne souhaitez pas polluer le travail de vos collègues, il vous faudra être précis dans votre développement, et respecter le protocole de fonctionnement de votre équipe pour que le projet dans son ensemble soit cohérent.
  Analyste
Cette compétence sera moins importante dans une agence, car un architecte web sera peut-être en charge de cette tâche. Mais il vous faudra malgré tout être en mesure d'analyser votre portion de code pour vous assurer de son bon fonctionnement.

Les compétences du web-développeur en agence

Conclusion :

Peu importe votre statut, vous devrez faire preuve de diverses qualités pour exercer correctement ce métier. Personnellement, je préfère travailler à mon compte pour minimiser les interactions sociales, cependant les responsabilités sont plus importantes. Paradoxalement, je trouve moins stressant de tout gérer soit même que de dépendre des autres. Gérer un projet seul me semble plus efficace, plus rapide, et surtout plus rentable pour le client. Mais je suppose que cela dépend de la cohérence de la structure de chaque équipe et de votre personnalité.

Tags
métier programmation
compétences développeur
devenir web-développeur
web-développeur
devenir programmeur
compétences de programmeur
Envoyer à un ami
Signaler cet article
A propos de l'auteur
Les compétences du Web-développeur
Publié le 28 Avril 2019

Les qualités requises pour être un bon Web-développeur.

Je suis Web-developpeur à plein temps depuis plus de 10 ans, à mon propre compte, et parfois j'entends parler de personnes qui se sont cassé les dents en tentant leur chance. Selon moi, l'origine du problème était simplement que cette personne n'avait pas les qualités requises de base pour se lancer dans cette profession. Je vous suggère donc une liste de compétences minimum nécessaires (selon mon opinion).

Cela dit, il existe au moins deux types de web développeur, ceux qui travaillent seuls, et ceux qui font partie d'un groupe tel qu'une Web-agence. Ayant testé les deux, voici un classement approximatif.

Web-developpeur qui travaille seul :

 

  Logique
Pour développer un programme, un système ou une simple fonction, vous devrez faire preuve de logique. Un ordinateur qui lit votre programme le fait de façon purement logique tel des dominos relier les uns aux autres. Si votre esprit ne raisonne pas avec suffisamment de logique, vous serez perdu dès que les choses se compliqueront. Comme Spoke vous le dirait, la logique, ça s'acquiert avec l'exercice
  Analyste
Très souvent, vous devrez être en mesure de percevoir vos systèmes dans leurs ensembles.Percevoir l'interaction de vos fonctions entre elles, ou même, tels composants du site avec tels autres.
Pour trouver l'origine d'un bug, il faut analyser le processus du programme, c'est inévitable. Même si votre logique est optimale et que vous ne créez jamais de bug dans vos programmes, vous serez amener a débuguer les erreurs d'un autre, tôt ou tard.
  Autodidacte
Votre sens de la curiosité, votre capacité à identifier vos besoins et trouver vos réponses par vous même, est indispensable à votre amélioration. Les langages de programmation évoluent et se mixent les uns les autres. Vous devrez être capable d'apprendre sans arrêt par vous même pour évoluer dans le métier.
  Anglophone
Et oui, les langages de programmation sont tous en anglais, vous ne pourrez compter que sur vous-même et les résultats que vous trouverez sur internet. Toutes les réponses ne sont pas en français.
  Évaluateur
Pour chaque nouveau contrat, il vous faudra estimer le temps de travail de chaque tâche, afin de calculer le tarif de votre prestation au plus juste.
Ce n'est pas toujours facile, il faut conserver une petite marge pour les imprévus, et uniquement l'expérience vous assurera une capacité à évaluer en amont, le montant que vous devrez facturer à vos clients.
  Méthodique
Que se soit au niveau d'une seule petite fonction, ou à l'échelle de tout un projet, il faudra travailler méthodiquement, les éléments les uns après les autres. Si vous avez tendance à vous éparpiller, vous allez inévitablement négliger des tâches. Il faudra absolument vous recentrer.
  Patient
Rome ne s'est pas fait en un jour, votre programme non plus ! Certains développeurs sont indécrochables de leur programmation, tant qu'ils n'ont pas codé jusqu'à la dernière ligne.
Si vous souhaitez conserver vos idées claires, il faut savoir s'arrêter et reprendre plus tard. Vous risquez l'overdose, la saturation, le dégoût.
Personnellement, j'ai toujours une feuille de brouillon sous mon clavier, afin de m'y retrouver.
De plus, il est possible que votre développement dépende d'une autre structure, qui ne répond qu'une fois par semaine à ses mails. Aussi frustrant que ca puisse paraître, il faudra s'armer de patience, et travailler sur un autre système en attendant.
  Consciencieux
C'est une évidence, vous travaillez seul, le résultat final sera uniquement ce que vous en aurez fait.
Si vous n'êtes pas suffisamment consciencieux, le projet en sera impacté, votre client pourrait se tourner vers un autre Web-développeur.
Il faut savoir reprendre votre programme point par point, vérifier, tester sur différents navigateurs, comparer, optimiser...
  Responsable
Selon les contrats que vous serez en mesure de trouver, l'importance du résultat sera potentiellement cruciale pour d'autres personnes.
Si vous développez un système bancal, que des dizaines de personnes utilisent régulièrement, ils vous maudiront en cas de problème. Vous devrez revenir sur votre code sans arrêt, ajouter du scotch en urgence sur votre programme.
Pour éviter cette situation, vous devrez faire preuve de responsabilité. En cas de soucis, vous devrez reconnaître vos erreurs et les corriger rapidement
  Sociable
Travailler à son compte implique aussi quelques interactions avec les humains. L'autoentrepreneur doit être en mesure d'interagir avec des clients, partenaires, prestataires.
Malgré tout, vous ne serez pas obligé d'être très loquace, simplement entendre et comprendre les besoins, faire des propositions, envoyer la facture :)

Les compétence du web-développeur indépendant

 

Web-developpeur dans une agence :

 

  Logique
Au même titre qu'un indépendant, travailler dans une entreprise ne vous soustrait pas au besoin d'être logique. La partie du programme qui vous sera dédié nécessitera que votre raisonnement soit logique.
  Sociable
Inévitablement, dans une agence, vous serez constamment en interaction avec des collaborateurs. Vous devrez faire votre place dans le groupe, et soigner vos relations pour que votre environnement soit saint et propice à la stabilité. Difficile de se concentrer dans le chaos et le stress.
  Patient
Les réunions, discussions, organisations, décisions, prennent beaucoup de temps. Vous développerez moins qu'une personne à son propre compte.
Il faudra donc attendre que des décisions soient prises avant d'entamer votre programme, ou attendre le design de la graphiste avant de construire une page, ainsi de suite...
  Anglophone
Et oui, une agence de communication travaille avec le monde entier, et donc vous devrez maîtriser le langage commun, que ce soit pour trouver des réponses, ou pour communiquer avec vos clients, prestataires, partenaires, etc..
  Autodidacte
Il vous faudra être en mesure d'aller chercher vous-même vos réponses afin d'éviter de dépendre de vos collègues.
Dans une moindre mesure tout de même car vous aurez potentiellement la possibilité d'obtenir des réponses facilement durant la pause-café.
  Consciencieux
Si vous ne souhaitez pas polluer le travail de vos collègues, il vous faudra être précis dans votre développement, et respecter le protocole de fonctionnement de votre équipe pour que le projet dans son ensemble soit cohérent.
  Analyste
Cette compétence sera moins importante dans une agence, car un architecte web sera peut-être en charge de cette tâche. Mais il vous faudra malgré tout être en mesure d'analyser votre portion de code pour vous assurer de son bon fonctionnement.

Les compétences du web-développeur en agence

Conclusion :

Peu importe votre statut, vous devrez faire preuve de diverses qualités pour exercer correctement ce métier. Personnellement, je préfère travailler à mon compte pour minimiser les interactions sociales, cependant les responsabilités sont plus importantes. Paradoxalement, je trouve moins stressant de tout gérer soit même que de dépendre des autres. Gérer un projet seul me semble plus efficace, plus rapide, et surtout plus rentable pour le client. Mais je suppose que cela dépend de la cohérence de la structure de chaque équipe et de votre personnalité.

Tags
métier programmation
compétences développeur
devenir web-développeur
web-développeur
devenir programmeur
compétences de programmeur
Envoyer à un ami
Signaler cet article
A propos de l'auteur
Les compétences du Web-développeur
Publié le 28 Avril 2019

Les qualités requises pour être un bon Web-développeur.

Je suis Web-developpeur à plein temps depuis plus de 10 ans, à mon propre compte, et parfois j'entends parler de personnes qui se sont cassé les dents en tentant leur chance. Selon moi, l'origine du problème était simplement que cette personne n'avait pas les qualités requises de base pour se lancer dans cette profession. Je vous suggère donc une liste de compétences minimum nécessaires (selon mon opinion).

Cela dit, il existe au moins deux types de web développeur, ceux qui travaillent seuls, et ceux qui font partie d'un groupe tel qu'une Web-agence. Ayant testé les deux, voici un classement approximatif.

Web-developpeur qui travaille seul :

 

  Logique
Pour développer un programme, un système ou une simple fonction, vous devrez faire preuve de logique. Un ordinateur qui lit votre programme le fait de façon purement logique tel des dominos relier les uns aux autres. Si votre esprit ne raisonne pas avec suffisamment de logique, vous serez perdu dès que les choses se compliqueront. Comme Spoke vous le dirait, la logique, ça s'acquiert avec l'exercice
  Analyste
Très souvent, vous devrez être en mesure de percevoir vos systèmes dans leurs ensembles.Percevoir l'interaction de vos fonctions entre elles, ou même, tels composants du site avec tels autres.
Pour trouver l'origine d'un bug, il faut analyser le processus du programme, c'est inévitable. Même si votre logique est optimale et que vous ne créez jamais de bug dans vos programmes, vous serez amener a débuguer les erreurs d'un autre, tôt ou tard.
  Autodidacte
Votre sens de la curiosité, votre capacité à identifier vos besoins et trouver vos réponses par vous même, est indispensable à votre amélioration. Les langages de programmation évoluent et se mixent les uns les autres. Vous devrez être capable d'apprendre sans arrêt par vous même pour évoluer dans le métier.
  Anglophone
Et oui, les langages de programmation sont tous en anglais, vous ne pourrez compter que sur vous-même et les résultats que vous trouverez sur internet. Toutes les réponses ne sont pas en français.
  Évaluateur
Pour chaque nouveau contrat, il vous faudra estimer le temps de travail de chaque tâche, afin de calculer le tarif de votre prestation au plus juste.
Ce n'est pas toujours facile, il faut conserver une petite marge pour les imprévus, et uniquement l'expérience vous assurera une capacité à évaluer en amont, le montant que vous devrez facturer à vos clients.
  Méthodique
Que se soit au niveau d'une seule petite fonction, ou à l'échelle de tout un projet, il faudra travailler méthodiquement, les éléments les uns après les autres. Si vous avez tendance à vous éparpiller, vous allez inévitablement négliger des tâches. Il faudra absolument vous recentrer.
  Patient
Rome ne s'est pas fait en un jour, votre programme non plus ! Certains développeurs sont indécrochables de leur programmation, tant qu'ils n'ont pas codé jusqu'à la dernière ligne.
Si vous souhaitez conserver vos idées claires, il faut savoir s'arrêter et reprendre plus tard. Vous risquez l'overdose, la saturation, le dégoût.
Personnellement, j'ai toujours une feuille de brouillon sous mon clavier, afin de m'y retrouver.
De plus, il est possible que votre développement dépende d'une autre structure, qui ne répond qu'une fois par semaine à ses mails. Aussi frustrant que ca puisse paraître, il faudra s'armer de patience, et travailler sur un autre système en attendant.
  Consciencieux
C'est une évidence, vous travaillez seul, le résultat final sera uniquement ce que vous en aurez fait.
Si vous n'êtes pas suffisamment consciencieux, le projet en sera impacté, votre client pourrait se tourner vers un autre Web-développeur.
Il faut savoir reprendre votre programme point par point, vérifier, tester sur différents navigateurs, comparer, optimiser...
  Responsable
Selon les contrats que vous serez en mesure de trouver, l'importance du résultat sera potentiellement cruciale pour d'autres personnes.
Si vous développez un système bancal, que des dizaines de personnes utilisent régulièrement, ils vous maudiront en cas de problème. Vous devrez revenir sur votre code sans arrêt, ajouter du scotch en urgence sur votre programme.
Pour éviter cette situation, vous devrez faire preuve de responsabilité. En cas de soucis, vous devrez reconnaître vos erreurs et les corriger rapidement
  Sociable
Travailler à son compte implique aussi quelques interactions avec les humains. L'autoentrepreneur doit être en mesure d'interagir avec des clients, partenaires, prestataires.
Malgré tout, vous ne serez pas obligé d'être très loquace, simplement entendre et comprendre les besoins, faire des propositions, envoyer la facture :)

Les compétence du web-développeur indépendant

 

Web-developpeur dans une agence :

 

  Logique
Au même titre qu'un indépendant, travailler dans une entreprise ne vous soustrait pas au besoin d'être logique. La partie du programme qui vous sera dédié nécessitera que votre raisonnement soit logique.
  Sociable
Inévitablement, dans une agence, vous serez constamment en interaction avec des collaborateurs. Vous devrez faire votre place dans le groupe, et soigner vos relations pour que votre environnement soit saint et propice à la stabilité. Difficile de se concentrer dans le chaos et le stress.
  Patient
Les réunions, discussions, organisations, décisions, prennent beaucoup de temps. Vous développerez moins qu'une personne à son propre compte.
Il faudra donc attendre que des décisions soient prises avant d'entamer votre programme, ou attendre le design de la graphiste avant de construire une page, ainsi de suite...
  Anglophone
Et oui, une agence de communication travaille avec le monde entier, et donc vous devrez maîtriser le langage commun, que ce soit pour trouver des réponses, ou pour communiquer avec vos clients, prestataires, partenaires, etc..
  Autodidacte
Il vous faudra être en mesure d'aller chercher vous-même vos réponses afin d'éviter de dépendre de vos collègues.
Dans une moindre mesure tout de même car vous aurez potentiellement la possibilité d'obtenir des réponses facilement durant la pause-café.
  Consciencieux
Si vous ne souhaitez pas polluer le travail de vos collègues, il vous faudra être précis dans votre développement, et respecter le protocole de fonctionnement de votre équipe pour que le projet dans son ensemble soit cohérent.
  Analyste
Cette compétence sera moins importante dans une agence, car un architecte web sera peut-être en charge de cette tâche. Mais il vous faudra malgré tout être en mesure d'analyser votre portion de code pour vous assurer de son bon fonctionnement.

Les compétences du web-développeur en agence

Conclusion :

Peu importe votre statut, vous devrez faire preuve de diverses qualités pour exercer correctement ce métier. Personnellement, je préfère travailler à mon compte pour minimiser les interactions sociales, cependant les responsabilités sont plus importantes. Paradoxalement, je trouve moins stressant de tout gérer soit même que de dépendre des autres. Gérer un projet seul me semble plus efficace, plus rapide, et surtout plus rentable pour le client. Mais je suppose que cela dépend de la cohérence de la structure de chaque équipe et de votre personnalité.

Tags
métier programmation
compétences développeur
devenir web-développeur
web-développeur
devenir programmeur
compétences de programmeur
Envoyer à un ami
Signaler cet article
A propos de l'auteur