Les développeurs PHP sont-ils des ingénieurs logiciels ?


Q : "Les développeurs PHP sont-ils des ingénieurs logiciels ?"

Histoire amusante derrière cette idée fausse:


Le concept moderne de "génie logiciel" a en fait commencé parmi les premiers développeurs PHP, alors que PHP devenait une alternative de plus en plus populaire à des pensées comme ASP et CGI.

Mais il descend du fait que, il était une fois, les premiers développeurs de logiciels considéraient le fait de s'occuper de logiciels et de compilateurs (avant le web) comme une discipline de type ingénierie. (C'était à l'époque où il y avait plus de maths et moins de présentation.)

La façon dont j'ai entendu l'histoire racontée dans différents contextes (de la part de programmeurs COBOL de la vieille école, qui se sont retrouvés par hasard à ramasser les premiers développements web de l'époque NCSA)... La façon dont j'entends l'histoire racontée est qu'un vieux bougre COBOL a dit un jour à un autre développeur PHP : " Nous ne faisons que construire sur ce que nous avons fait avant, c'est du génie logiciel. " - Dans ce contexte, j'ai cru comprendre qu'il s'agissait de construire des systèmes de présentation dynamique de données et d'informations par-dessus des systèmes statiques et des bases de données existants (c'est-à-dire relier les premiers HTML aux bases de données par une série de scripts). D'ailleurs, mon interprétation est la liaison et l'automatisation de scripts disparates en méthodes et protocoles d'accès direct.

Je ne poste cette "réponse" que pour l'ironie de la question posée, étant spécifique à PHP. Comme le rendu est de deuxième ou troisième main, je ne suis pas sûr de son exactitude relative (contextuelle).

IMO : Vous pouvez faire certaines tâches liées à "l'ingénierie" avec PHP, mais PHP n'est pas un type de langage ou de discipline lié à l'ingénierie. Donc, pensez ce que vous voulez. Quelqu'un qui utilise PHP peut, techniquement, être un "ingénieur logiciel", mais globalement, je rejette le terme "ingénieur" car, si quelqu'un qui écrit des logiciels devait construire un bâtiment de la façon dont la plupart des logiciels sont écrits - pas un bâtiment dans lequel je voudrais entrer (s'inquiéter qu'il s'écroule sur ma tête). Mais c'est juste ma façon de penser les choses (deux centimes).