Procédurale et POO - Témoignage - Et vous ?

Default
,

Bonjour,

Voilà je poste sur le forum PHP pour savoir si vous êtes dans le même cas que moi, et pour avoir votre avis si vous le voulez bien.

Voilà, je viens du Monde de la programmation "procédurale. Mon cerveau est formatté dans ce Monde depuis mes études en Informatique de Gestion (1997)... ça vous donne une idée...

Je vous épargne le détail de mon parcours Pro dans l'informatique, en tout cas je me suis auto-formé au dev Web à partir de 2010 grâce à différentes sources sur le web dont les très bons tutos de Grafikart (merci beaucoup encore pour ton travail) ;)

Je suis passé travailleur indépendant en 2011 et jusqu'à présent je suis toujours resté en mode "procédurale" (php) à part quelques touches "objets" par-ci par-là, à l'image de mon dernier projet personnel (pro), un site assez "gros" ( + d'1 million de pages), 95% procédural je dirai.

Ca fait un moment que je me dis que je ne vais pas avoir le choix que de m'y coller...à la POO ...tout ça pour ne pas être largué par le "marché" ...(ça pourrait faire l'objet d'un autre sujet d'ailleurs...)...

Je viens donc de suivre la Formation PHP POO ( https://www.grafikart.fr/formations/programmation-objet-php ) proposée par Grafikart.... j'ai suivi toutes les vidéos... reproduit le code....et constat... je n'ai quasiment rien palpé.... :( ... je serai incapable de "penser" et "constuire" un projet web à la mode POO + MVC ... Pas la faute de Grafikart, mais impossible de switcher mon cerveau à la logique "POO".... :/

Vous allez me dire: "comme le reste, pratiques, et ça finira par rentrer" ... Et là je vous dirai "oui sans doute" , mais pour faire un parallèle, autant il y a 6 ans je n'y connaissais rien en HTML, CSS, PHP, Javascript, jquery, Ajax, Json, etc...autant après avoir suivi des tutos et m'être confronté à des problématiques diverses et variées, j'ai toujours fini par y arriver même si bien sûr ça n'a pas tjrs été sans mal. Mais là avec la POO, c'est une autre histoire, ce n'est plus une histoire de syntaxe, de non connaissance de telle ou telle fonction ou propriété, etc....mais c'est "penser" différemment et ça mon cerveau il coince a priori ... (logique j'imagine)....D'ailleurs pour en avoir un peu parler à 2 personnes de la même génération que moi, c'est un peu le même constat.

Le problème c'est que si je veux continuer à faire du dev web, il faudrait que je puisse me mettre à cette POO mais aussi connaître au moins l'un des Frameworks PHP (Symfony, Laravel ou CakePHP par ex) et là je suis coincé car vu que je n'ai rien palpé à la formation POO, ça sera sans doute encore pire avec un Framework (étant donné que je n'ai pas compris la logique de base).
Du coup je ne sais plus comment orienter mon fusil ...

Je me suis dit il y a quelques temps: "bon, je connais pas mal Wordpress (+ un thème PRO en particulier), on reste quand même pas mal dans du procédural, Wordpress pourrait donc être ma solution à long terme et la moins chronophage possible, en + j'aurais pas à me prendre la tête avec l'aspect responsive -design" ....
Alors, pour du site vitrine simple, ça le fait, en revanche je me suis très vite aperçu que pour un site + compliqué Wordpress n'était pas du tout la bonne solution....Alors c'est sûr vous pouvez absolument tout faire, tout personnaliser, etc tout en gardant la philosophie Wordpress mais question et performances....ça pique vraiment...(problématique des CMS) ....et c'est globalement vite le merdier et la galère, vous êtes englué dans la logique Wordpress, c'est hyper compartimenté, et vous passez parfois énormément de temps à coder des trucs uniquement pour caler à la philosophie Wordpress ...alors que vous l'auriez fait bcp + rapidement en solution "full maison" ...et je ne parle même pas des performannces des requêtes Ajax à la mode Wordpress ... catastrophiques...même avec un Ajax handler personnalisé, c'est lourd et hyper lent.... Donc pour ce projet, ça a été retour à la case départ... et sans plan B ... :(

Bref, désolé pour ce long message, j'ai un peu raconté ma vie. ;)

EN RESUME:
1 - Etes-vous confronter vous aussi à la même problématique que moi vis à vis de la POO (sans doute une histoire de génération) ?
2 - Et + généralement n'avez vous pas le sentiment comme moi que cela devient de + en + difficile de surfer sur la vague de toutes ces nouvelles technologies, qui sont de + en + nombreuses et qui rendent presques superflues, du jour au lendemain, des années d'expérience dans telle ou telle techno ? En gros "spécialiste un jour, largué demain" (Ce point là étant le + "problématique" selon moi ).

Merci par avance pour votre retour d'expérience.

Claw :)

42 Réponse

1 3
45633
,

Je suis aussi un peu comme vous et c'est pour ça que j'ai fais mon propre framework maison. A la base c'était surtout pour m'améliorer en POO mais c'est devenu ma base de travail pour des projets perso et des fois pro (seulons les besoins réel).

Ceci étant certains framework peuvent être bien et c'est comme toujours. C'est au besoin par rapport au projet.

Default
,

@quenti77:
Merci pour ton retour. C'est vrai que le framework "maison" c'est l'idéal ! :)

1 3