Le gros problème c'est qu'OC apprends des langages. Or apprendre un langage sans apprendre à programmer c'est inutile. Apprendre un programme sans apprendre son contexte et des applications pratiques, c'est pas utile.
Je veux dire par la... Si lors d'un entretiens quelqu'un me dit qu'il sait faire mario Sokoban sur SDL en C... Bon très bien... Je lui demande s'il sait programmer des modules pour un noyau linux et qu'il me répond "quoi ?"... Bon... Des exemples il y en a des centaines.
Connaitre un langage est inutile si on ne sait pas programmer. Si on ne connait pas les enjeux etc... Choses qu'on apprends dans des formations type école d'ingénieur ou master etc... car on n'apprends pas QUE le langage en lui même.
Je vois pas en quoi faire un Mario Sokoban en C n'est pas programmer, si on pense que si on ne sais pas coder un module de noyau Linux on ne sait pas programmer alors il a très très très peu de gens qui savent programmer ....
Le propos de Avicularia c'est que savoir faire un Sobokan ou un module Linux mais seulement l'un ou l'autre, ce n'est pas savoir programmer. Avicularia pointe par cet exemple l'idée qu'un débutant va apprendre à faire un Sobokan dans le cours C, mais uniquement ça, et que ça n'en fait donc pas vraiment un programmeur.
La programmation c'est comme la cuisine. Apprendre une recette sur marmiton et savoir la refaire ne fait pas de toi un cuisinier. Et bien apprendre à faire mario Sokoban (ou autre chose) sur OC ne fait pas de toi un programmeur.
Je suis d'accord avec Krass peuk. Si je prends l'exemple du langage C, d'une part il n'y a aucun apprentissage sur la façon dont est préparé le programme (spec, documentation etc...) mais en plus le lecteur passe à côté de notions ultra importantes ! Quelqu'un qui ira jusqu'au bout du cours sur OC aura-t-il conscience de ce qu'il écrit vraiment ?
Je veux dire par la, j'ai déjà vu des programmeurs récemment embauchés qui usaient allégrement des cast, n'avaient pas connaissance de ce qu'était l'overflow, n'avait pas trop la notion d'optimisation etc... Et perdait pas mal de crédibilité d'emblée avec l'équipe qui travaillait avec.
Pour moi, c'est inimaginable de recruter quelqu'un qui n'a qu'une certification OC et le mettre seul sur un projet.
C'est ça que je comprends mal syndrome5 : tu admets toi-même que la certification sans projet ne vaut rien, mais si tu as un projet C++ à présenter, on se doute bien que tu as suivi une formation C++ à un moment. Alors à quoi sert la certification ?
« Non seulement j'ai développé un démineur en C++, mais en plus j'ai suivi un tuto pendant deux semaines » ?
- Edité par Str4nger hier à 14:09
Entre dire ça et rien dire, tu vois où est le meilleur (enfin bon tu dis pas la fin de la phrase, tu embellis sur les concepts algorithmique que tu as adopté même s'ils sont très basiques).
Concept algorithmique? Lesquels? J'ai pas vu de section vraiment dédié au développement d'algorithme, et la présentation de ceux-ci se trouvent à la toute fin. Donc non, il y a aucun concept algorithmique qui peut resortir de ce cours.
Après personnellement je me suis amélioré algorithmiquement à l'époque en même temps que j'apprenais la syntaxe du C en regardant chaque correction sur le pourquoi du comment. gestion de sauvegarde/chargement de données, gestion de collisions etc... Après ce ne sont que des rudiments, mais pour ma part Matéo m'avait également appris une partie d'algo même s'il n'avait pas expliquer pourquoi il avait fait ça et ça, je l'ai deviné.
Belle façon d'apprendre l'algorithmie. J'ai deviné. Si quelqu'un se présente à un entretien d'embauche, et qu'il m'a dit qu'il a deviné comment l'algorithme X fonctionne, j'arrête immédiatement et je retourne le candidat chez lui. Il y a une différence notable entre comprendre et deviner. Et j'ai jamais porté attention aux algorithmes dans les cours, mais s'ils sont comme la qualité du cours ça ne sera pas incroyable.
Je suis du même avis que vous sur les certifications, mais je suis tombé là-dessus dans l'après midi. Je ne sais pas depuis combien de temps c'est en place, mais ça peut permettre d'avoir un titre inscrit au RNCP, donc pour le coup ça vaut quelque chose. Cependant, on n'est plus exactement dans la même situation que pour une simple certification.
C'est bien ce que je précisais, on est plus exactement dans le cadre d'une simple certification. De toute manière je suis d'accord avec vous, une certification seule ne sert à rien, ou peu selon certains cas. Mais je voulais tout de même dire qu'OC pouvait permettre d'avoir quelque chose d'officiel.
Disons qu'une certification OC peut être un plus pour quelqu'un dont le coeur de métier n'est pas l'informatique. Par exemple un chef de projet webmarketing ou quelqu'un du SEO, la certification pourra éventuellement être vue comme un plus par ses compères car il pourra dialoguer plus facilement avec les équipes techniques par ex (au moins il comprendra le jargon et les bases techniques).
Pour un profil technique, une certification OC n'a aucune valeur car ce n'est clairement pas assez poussé.
Je suis du même avis que vous sur les certifications, mais je suis tombé là-dessus dans l'après midi. Je ne sais pas depuis combien de temps c'est en place, mais ça peut permettre d'avoir un titre inscrit au RNCP, donc pour le coup ça vaut quelque chose. Cependant, on n'est plus exactement dans la même situation que pour une simple certification.
Ça se discute énormément la valeur de ce truc quand même ... parce que bon déjà un chef de projet qui se forme en un an sans formation ni étude de base ça parait bizarre . Après tout dépend ce qu'il appellent chef de projet multimédia mais si je me rapproche de mon métier (chef de projet digital / web) c'est clairement pas un taff pour un mec qui passe un vieux titre en un an (et remarque en sortant de l’école du partenariat non plus car BAC +3 et a mon poste c'est du BAC +5 ...) . Donc ça change pas des certif : niveau commercial et marketing l'offre est un coup de génie mais savoir si les entreprises vont accorder le moindre crédit à ça ....
Pour rappel, certains passent des diplômes en 6 mois ou un an car ils ont déjà l'expérience qui leur permet d'aller plus vite. La VAE permet également de valider le diplôme sans même suivre les cours.
On ne parle pas toujours que des débutants qui partent de zéro.
En effet et c'est pour ça que parler des parcours/formation professionneles dans le sujet des certifs c'est à côté de la plaque, c'est pas le même produit, ni le même prix.
Belle façon d'apprendre l'algorithmie. J'ai deviné. Si quelqu'un se présente à un entretien d'embauche, et qu'il m'a dit qu'il a deviné comment l'algorithme X fonctionne, j'arrête immédiatement et je retourne le candidat chez lui. Il y a une différence notable entre comprendre et deviner. Et j'ai jamais porté attention aux algorithmes dans les cours, mais s'ils sont comme la qualité du cours ça ne sera pas incroyable.
Je ne savais pas que ce forum était un perpétuel entretient d'embauche ! Qui a dit que quelqu'un allait dire ça en entretient d'embauche ??? Et deviner comment un algo fonctionne, c'est nécessairement qu'il a été compris.
Personnellement je vois plus un coté marketing et business le fait de mettre des certifications que réellement autre chose mais bon, chacun à son point de vue la dessus.
Et si comme dans mon cas, je suis chauffeur routier et j'ai 26 ans, j'ai pas le bac et j'essaye de faire une reconversion professionnelle dans le domaine de l'informatique.
Alors je me demande si les certificats de OC sont pas un plus pour essayer d'entrer dans un école ou autre organisme pour pouvoir accéder a une formation diplomante?
Toujours est-il que OC pose de bonnes bases dans ses tutos. Ca, c'est indéniable.
Non, c'est très loin d'être indéniable. Cf les cours de C (pas terrible) et de C++ (catastrophique), puis de ce que j'ai pu lire de ceux de Python et Java qui sont très loin de n'avoir que des bons retours. Et si on tape dans les tutos mineurs, on tombe vraiment sur des trucs tout pourris qui apprennent quantité d'âneries.
Mais bon. Quand les bases sont jetées, libre à tout un chacun de développer ou pas ces bases...
Ouais mais quand les bases qu'on te file c'est des sables mouvant, c'est problématique. A savoir, pas un tutoriel qui ne t'apprend pas suffisamment de choses, mais un tutoriel qui t'apprends des choses à ne pas faire. Après avoir fait un tutoriel comme celui de C++, un débutant peut compter entre six mois et une année de désapprentissage pour ensuite repartir sur des bases saines.
Et si comme dans mon cas, je suis chauffeur routier et j'ai 26 ans, j'ai pas le bac et j'essaye de faire une reconversion professionnelle dans le domaine de l'informatique.
Alors je me demande si les certificats de OC sont pas un plus pour essayer d'entrer dans un école ou autre organisme pour pouvoir accéder a une formation diplomante?
- Edité par DavidAFR il y a 37 minutes
En tant que recruteur (pour une entreprise), ma réponse est que cela n'a pas vraiment de valeur. Disons que cela est considéré comme une formation personnelle. C'est toujours intéressant de le placer dans un entretien, cela montre une motivation d'apprendre et d'autonomie, cela dit les certifications d'OC ne sont pas reconnues.
Il est un peu maladroit de mettre sur un CV "obtention de certifications OC", il est préférable de simplement dire "formation autodidacte sur tel domaine pendant tel temps". Et apporter si possible lors d'un entretien une démonstration de ce que vous savez faire (site web développé, application ou autre).
Mais bon. Quand les bases sont jetées, libre à tout un chacun de développer ou pas ces bases...
Ouais mais quand les bases qu'on te file c'est des sables mouvant, c'est problématique. A savoir, pas un tutoriel qui ne t'apprend pas suffisamment de choses, mais un tutoriel qui t'apprends des choses à ne pas faire. Après avoir fait un tutoriel comme celui de C++, un débutant peut compter entre six mois et une année de désapprentissage pour ensuite repartir sur des bases saines.
Alors là !
Si des énormités comme celles ci trainent sur OC, tu ferais bien d'en parler à OC.
Si les bases sont des allumettes, il ne faut pas le garder pour soit !
Par exemple, si je voyais un tuto qui vante les qualités des POSIX ou autre énormité, tu m'entendrais couiner 5 minutes !
Ben oui, mais c'est pas à moi qu'il faut le dire...
Non mais toi tu arrives deux ans après la bataille en fait. Je t'explique juste que oui, il y a des énormités, et oui, les rédacteurs du cours sont au courant depuis des années. C'est pour ça que gbdivers a écrit le sien.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Des tutos surtout et gratuit|Déboguez php|Un cours sur ASP.NET MVC
Des tutos surtout et gratuit|Déboguez php|Un cours sur ASP.NET MVC
Des tutos surtout et gratuit|Déboguez php|Un cours sur ASP.NET MVC
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C