Programmation d'écolier vs programmation en entreprise
Est-ce qu'effectuer de la programmation sur les bancs d'école c'est la même chose qu'en entreprise ? La programmation qu'un étudiant fait à l'école est assez différente de celle effectuée en entreprise. Il y a bien sûr le fait que l'environnement soit différent, mais il y a bien plus que cela.
Tableau comparatif
Voici un tableau comparatif entre étudiant et entreprise :
École | Entreprise |
---|---|
Les bogues, les «WARNING» sont tolérés | Les messages «WARNING» sont très mal vus en entreprise, et les bogues vitaux doivent obligatoirement être éliminés. |
On fait peu attention à l'étape de libérer la mémoire, une fois qu'on a plus de besoins de celle-ci. | Libération des objets, de la mémoire vive et on évite de l'utiliser pour rien. |
Une grande liberté sur l'orientation est laissée au programmeur, il se démarquera souvent par une certaines originalités. | Le programmeur doit avant tout se conformer à des demandes d'un client et il n'effectuera pas d'innovation particulière, il s'efforcera d'abord et avant tout de faire correspondre son code à la demande. |
Le programmeur est seul sur son projet. | Le programmeur est rarement le seul sur un projet. |
Le programmeur construira souvent le projet en entier. | Le programmeur adaptera souvent un code existant afin de l'intégrer à un projet. |
Conclusion
Certains critères sont assez bien acceptés à l'école, car l'école voudrait vérifier qu'un étudiant est capable de faire un concept dans un programme, mais en entreprise, ce genre de programmation rendra une application plus gourmande en mémoire et en ressources, rendra l'application instable aux yeux d'un client. Par contre, un écolier se démarquera plus au niveau de l'innovation ou de faire beaucoup plus que ce que le professeur a demandé.