Développeur (se)
En Informatique, un développeur
est un informaticien qui réalise des logiciels et les met en œuvre via des
langages de programmation.
En d’autre terme, un développeur
est une personne qui imagine, conçoit, documente et maintien des applications,
des sites ou des logiciels.
Ce qui le développeur n’est pas :
Vous avez sûrement déjà entendu de nombreuses idées reçues
concernant les développeurs, de la part de personnes qui ne connaissent pas
bien ce métier.
Le développeur n’est pas un :
Un informaticien.
Un hacker.
Un geek.
Type :
Il y a plusieurs types de développeur et chacun à ces taches a réalisé :
Développeur front-end, Développeur back-end, Développeur mobile, Développeur full-stack.
Missions :
Analyser les
besoins du client grâce à des réunions et des recherches.
Imaginer et
structurer la solution, puis la faire valider avec le client.
Mettre en
place cette solution, la tester et rédiger une documentation pour faciliter la
compréhension.
Mettre en
production cette solution, puis la maintenir et la faire évoluer.
Former les
utilisateurs ou les clients pour qu’ils puissent comprendre la solution.
Compétences :
Commençant par le développeur front-end (Pour être un il faut que vous sachiez) :
Faire
fonctionner parfaitement son code sur n’importe quel appareil.
Optimiser des pages web pour une rapidité.
Et pour être un développeur mobile il faut
que vous sachiez :
Faire fonctionner parfaitement son code.
Prendre en
compte tous les avis des utilisateurs
Tester son
application, réparer des bugs (erreurs) et la mettre à jour.
Pour le
développeur back-end :
Recevoir, traiter et envoyer les données dont le développeur front-end ou mobile a besoin.
Implémenter
la logique de fonctionnement côté serveur.
Mais pour le
développeur full-stack, il gère en même temps la partie back-end et la partie
front-end.
Les langages et frameworks utilisés :
Pour front-end (côté client) :
HTML5, CSS, Bootstrap, JavaScript, Jquery, angular.
Pour back-end (côté serveur) :
Python, Django, SQL, nodejs, expressJs, Mongodb
Pour mobile :
Java, kotlin, c++, javascript et python…ect
Pour faull-stack c’est un peu de tout.

Commentaires
Enregistrer un commentaire