En fait, je crois qu'il y a une différence importante: L'informatique est un ensemble de techniques inventées par l'homme, à l'inverse des sciences plus classiques comme les maths et la physique qui forment la connaissance de phénomènes naturels qui sont « comme çà », même si c'est arbitraire.
C'est ce qui explique pourquoi il y a tant d'autodidactes en informatique (et j'en suis un): Le bon sens et la déduction suffisent souvent à l'exploitation d'un ordinateur, et heureusement parce que s'il fallait apprendre par coeur l'intégralité de l'API du Java, par exemple, avant de pouvoir commencer à travailler, les experts se compteraient sur les doigts d'une main.
A l'inverse, les sciences s'appuient par définition sur l'apprentissage et la connaissance de phénomènes observés. Cela conduit naturellement la plupart des étudiants à se comporter comme des disques durs. Attention, aucun troll dans cette affirmation. Si je prends le cas des mathématiques, il faut certes avoir un esprit rigoureux pour éviter tous les pièges (à commencer par l'erreur de signe, pour prendre un exemple simple), mais la plupart de l'enseignement dans cette matière consiste à enseigner un cas particulier, puis un autre, puis encore un autre cas de figure, etc. Il faut attendre d'avoir un niveau très poussé, en études supérieures, pour commencer à avoir une vision globale de la chose et pouvoir « innover ».
Cela m'amène à dire que, à mon humble avis, on peut commencer à dire qu'une doctrine donnée forme une « science » à partir du moment où l'on peut en faire une encyclopédie. Donc
- L'apprentissage de la programmation, l'utilisation de tel ou tel outil, la formation à un métier de l'informatique se classent tous dans la catégorie « techniques », spécialement en programmation, car j'ai la ferme conviction qu'un bon programmeur doit faire lui même l'expérience du développement plutôt que d'en apprendre scolairement tous les tenants et aboutissants avant de se mettre à travailler.
- L'HISTOIRE de l'informatique, qui commence tout juste à être écrite, les pièges, l'EXPERIENCE des programmeurs plus anciens consignés dans des recueils, les RAISONS pour lesquelles on utilise (raisons historiques) ou l'on n'utilise pas/plus (compatibilité, raisons légales, monopole, optimisation, interopérabilité, etc ...) doivent, elles, être appellées « sciences ». Le plus passionnant dans tous cela, c'est cqu'elles commencent tout juste à être écrites. Après les nouvelles technologies, voici apparaître les nouvelles sciences ! :-)
<div style="multideskos>
Et soit-dit en passant, c'est exactement cette deuxième section qui manque à Jayce ! :-)
< /div>
[^] # Re: Microsoft conclut un accord à l'amiable avec Be
Posté par Obsidian . En réponse à la dépêche Microsoft conclut un accord à l'amiable avec Be. Évalué à 2.
C'est ce qui explique pourquoi il y a tant d'autodidactes en informatique (et j'en suis un): Le bon sens et la déduction suffisent souvent à l'exploitation d'un ordinateur, et heureusement parce que s'il fallait apprendre par coeur l'intégralité de l'API du Java, par exemple, avant de pouvoir commencer à travailler, les experts se compteraient sur les doigts d'une main.
A l'inverse, les sciences s'appuient par définition sur l'apprentissage et la connaissance de phénomènes observés. Cela conduit naturellement la plupart des étudiants à se comporter comme des disques durs. Attention, aucun troll dans cette affirmation. Si je prends le cas des mathématiques, il faut certes avoir un esprit rigoureux pour éviter tous les pièges (à commencer par l'erreur de signe, pour prendre un exemple simple), mais la plupart de l'enseignement dans cette matière consiste à enseigner un cas particulier, puis un autre, puis encore un autre cas de figure, etc. Il faut attendre d'avoir un niveau très poussé, en études supérieures, pour commencer à avoir une vision globale de la chose et pouvoir « innover ».
Cela m'amène à dire que, à mon humble avis, on peut commencer à dire qu'une doctrine donnée forme une « science » à partir du moment où l'on peut en faire une encyclopédie. Donc
- L'apprentissage de la programmation, l'utilisation de tel ou tel outil, la formation à un métier de l'informatique se classent tous dans la catégorie « techniques », spécialement en programmation, car j'ai la ferme conviction qu'un bon programmeur doit faire lui même l'expérience du développement plutôt que d'en apprendre scolairement tous les tenants et aboutissants avant de se mettre à travailler.
- L'HISTOIRE de l'informatique, qui commence tout juste à être écrite, les pièges, l'EXPERIENCE des programmeurs plus anciens consignés dans des recueils, les RAISONS pour lesquelles on utilise (raisons historiques) ou l'on n'utilise pas/plus (compatibilité, raisons légales, monopole, optimisation, interopérabilité, etc ...) doivent, elles, être appellées « sciences ». Le plus passionnant dans tous cela, c'est cqu'elles commencent tout juste à être écrites. Après les nouvelles technologies, voici apparaître les nouvelles sciences ! :-)
<div style="multideskos>
Et soit-dit en passant, c'est exactement cette deuxième section qui manque à Jayce ! :-)
< /div>
Mes 2 cents, donc.