Pour lui, la programmation est un outil, pas plus.
La programmation n'est pas un outil, c'est une discipline. Pour un électricien, une pince est un outil, et l'électricité est sa discipline. Pour un programmeur, les outils sont les IDE, les compilateurs, etc. Mais la programmation, c'est leur discipline, leur domaine dans lequel ils sont spécialistes et professionnels.
Peut-être, mais c’est celui qu’on lui demande de « connaitre ».
J'avoue être assez décontenancé par ta question et tes réponses. Tu as l'air de demander des astuces pour que ton ami physicien puisse prétendre connaître C++ sans s'intéresser à la programmation, ça me semble tout proprement impossible. S'il souhaite répondre à une petite annonce qui cherche des gens connaissant C++, alors ce n'est pas avec un MOOC de 7 heures qu'il va atteindre le niveau nécessaire, surtout s'il ne sait pas programmer dans un autre langage, et surtout s'il ne s'intéresse pas vraiment à la programmation.
À mon avis, si on lui demande de connaitre C++, c'est qu'on attend de lui qu'il soit autonome en C++, qu'il maitrise les concepts du langage (POO, héritage, programmation générique, STL, exceptions), sur les langages compilés (types, pointeurs, gestion de la mémoire), qu'il ait une culture générale sur les design patterns et sur l'algorithmique, et qui se tient au courant de l'évolution du langage (lambdas, auto, etc). Et là, on reste quand même dans le niveau "amateur éclairé", parce qu'à mon avis un vrai dev C++ est recruté sur des trucs beaucoup plus pointus.
[^] # Re: Preuve de l'autoformation
Posté par arnaudus . En réponse au message Quelle formation en C++ pour un physicien ?. Évalué à 2.
La programmation n'est pas un outil, c'est une discipline. Pour un électricien, une pince est un outil, et l'électricité est sa discipline. Pour un programmeur, les outils sont les IDE, les compilateurs, etc. Mais la programmation, c'est leur discipline, leur domaine dans lequel ils sont spécialistes et professionnels.
J'avoue être assez décontenancé par ta question et tes réponses. Tu as l'air de demander des astuces pour que ton ami physicien puisse prétendre connaître C++ sans s'intéresser à la programmation, ça me semble tout proprement impossible. S'il souhaite répondre à une petite annonce qui cherche des gens connaissant C++, alors ce n'est pas avec un MOOC de 7 heures qu'il va atteindre le niveau nécessaire, surtout s'il ne sait pas programmer dans un autre langage, et surtout s'il ne s'intéresse pas vraiment à la programmation.
À mon avis, si on lui demande de connaitre C++, c'est qu'on attend de lui qu'il soit autonome en C++, qu'il maitrise les concepts du langage (POO, héritage, programmation générique, STL, exceptions), sur les langages compilés (types, pointeurs, gestion de la mémoire), qu'il ait une culture générale sur les design patterns et sur l'algorithmique, et qui se tient au courant de l'évolution du langage (lambdas, auto, etc). Et là, on reste quand même dans le niveau "amateur éclairé", parce qu'à mon avis un vrai dev C++ est recruté sur des trucs beaucoup plus pointus.