Bonjour à tous,
Je vais d'abord vous raconter un peu ma vie , j'espère que vous ne m'en voudrez pas.
J'ai entamé une reconversion en 2012 vers le web. Ma motivation était immense. J'ai pris des cours du soir au CNAM et validé une formation intitulé "programmation de site web".
La formation n'a été que le support du coté autodidacte.
Depuis, j'ai trouvé un contrat de professionnalisation en tant qu'intégrateur web dans une agence et suis dans une école dans le même temps pour valider un diplôme en développement php.
Au boulot, mes missions sont : intégration HTML/ CSS et "bidouilleur" de CMS (wordpress, joomla principalement). Je crée des thèmes enfants, réalise quelques fonctions dans le fichier de thème. Je modifie également quelques sites en php "from scratch" mais la majorité du travail consiste à intégrer des pages, à intégrer du javascript ou réaliser des fonctions jquery simples qui générent quelques effets. Pas de serveur dédié donc je ne touche jamais aux serveurs, à part quelques redirections DNS par ci par là...
Donc Je touche au PHP régulièrement, mais je ne suis pas développeur pour un sou. La formation est très accès nouvelle technos et POO, et s'adresse à la base à des gens sortant de BTS dev. J'essaye de raccrocher les wagons mais j'ai l'impression qu'il me manque quelque chose d'essentiel : la logique, la façon de résoudre un problème en sous problème. Je dépense beaucoup d'énergie pour me tenir à jour, mais j'ai l'impression que je me noie dans des technologies ou langages alors qu'il me manque le socle de base. Je n'arrive pas bien a comprendre le modèle MVC.
Je m'adresse donc aux informaticiens ici présents : quel est selon vous la meilleure méthodologie pour apprendre à programmer, à formaliser sa pensée ?
Ma progression d'apprentissage fut la suivante :
HTML5 /CSS3 la première année, avec un peu de PHP
année suivante : PHP puis perfectionnement intégration.
Bien cordialement,
Gobble
Partager