NOTA: Post sur Quora que j'ai fais quelques modifs
La programmation en informatique, bien qu'elle soit une discipline technique et précise, comporte également quelques non-dits. Voici certains d'entre eux :
-
Il faut commencer l'apprentissage de l'informatique par la ligne de commande et l'open source par l'apprentissage du langage C et sur microcontroller Arduino pour la programmation des systèmes d'ou dérive tous les compilateurs et autres langages.
-
Il n'y a pas qu'une seule bonne façon de programmer : Il existe de nombreuses approches différentes pour résoudre un problème de programmation. Chaque programmeur a sa propre façon de faire les choses, et tant que le résultat final est correct et efficace, il n'y a pas de méthode universelle.
-
L'importance des compétences en communication : La programmation ne consiste pas seulement à écrire du code. La communication avec les membres de l'équipe, les clients et les utilisateurs est également essentielle. La capacité à expliquer clairement les idées, à écouter attentivement et à collaborer est souvent négligée, mais elle est cruciale pour le succès d'un projet.
-
Les projets prennent souvent plus de temps que prévu : L'estimation du temps nécessaire pour achever un projet de programmation peut être difficile. Les imprévus, les bugs, les problèmes de compatibilité et d'autres obstacles peuvent ralentir considérablement le processus de développement. Il est important de prévoir des délais réalistes et de faire preuve de flexibilité.
-
L'apprentissage continu est essentiel : La programmation évolue rapidement, de nouvelles technologies, langages et frameworks apparaissent constamment. Pour rester à jour et compétitif, les programmeurs doivent continuer à apprendre et à se former tout au long de leur carrière et faire de la veille technologique. Si vous croyez avoir tout vue à l'école et en formation: vous êtes dans le déni.
-
Les bugs sont inévitables : Même les programmeurs expérimentés commettent des erreurs et introduisent des bugs dans leur code. La chasse aux bugs fait partie intégrante du processus de développement et peut prendre beaucoup de temps. Une bonne pratique consiste à effectuer des tests rigoureux et à utiliser des outils de débogage pour minimiser les bugs, mais ils ne peuvent jamais être complètement éliminés.
-
La documentation est souvent négligée : La documentation claire et complète est essentielle pour permettre à d'autres développeurs de comprendre et de travailler sur un code existant. Malheureusement, elle est souvent négligée ou considérée comme une tâche secondaire. Investir du temps dans la documentation peut faciliter la maintenance du code à long terme.
-
La programmation est une discipline créative : Bien que la programmation soit souvent considérée comme une discipline technique, elle implique également une part de créativité. Les programmeurs doivent trouver des solutions innovantes aux problèmes, concevoir des interfaces utilisateur conviviales et élaborer des architectures logicielles élégantes.
Gardez à l'esprit que ces non-dits peuvent varier selon les expériences et les perspectives individuelles, mais ils fournissent un aperçu des aspects souvent sous-estimés de la programmation en informatique.