En ce qui me concerne mes cours théoriques me servent tous les jours. Pas les domaines que tu cites mais algorithmique, architecture des ordinateurs, programmation bas niveau, structures de données et bases de données.
Rien que l'on ne puisse apprendre soi même. Certains cursus ne font plus les bases c'est triste car comprendre comment un ordinateur ou un système se comporte et pourquoi est je pense une nécessité. Ensuite il a la démarche personnelle avec ce que je n'ai pas appris à L'école : coder proprement et tester correctement. Le 31 janv. 2014 01:04, <[email protected]> a écrit : > Récapitulatif des sujets du jour > > Groupe: > http://groups.google.com/group/software-craftsmanship-toulouse/topics > > - informatique théorique <#143e75378814a78c_group_thread_0> [5 mises à > jour] > > informatique > théorique<http://groups.google.com/group/software-craftsmanship-toulouse/t/cb2a66bbda0133c4> > > Gregory Salvan <[email protected]> Jan 30 07:20PM +0100 > > Salut, > on ne parle pas souvent théorie. > > Comme je n'ai pas fait d'études post bac, je me demande si lorsque vous > codez, que vous utilisez des patterns ou lisez des code smell vous > pensez à > la théories des ensembles de Von Neuman ou à la théorie des catégories > et > si ça vous aide à mieux comprendre votre code en vue de l'améliorer ? > > > > > Xavier Mouton-Dubosc <[email protected]> Jan 30 07:41PM +0100 > > La théorie de base : ca marche ou ca marche pas. > > Je me suis récemment rendu compte que quand je faisais du Pascal au > lycée > en 92, je programmais en objet. Or en discutant avec le copain qui > prend ma > suite, lors de son BTS Info en 2003, il n'a eu de cours sur les > classes que > sur deux après midi... > Heureusement qu'il a eu sa passion pour en apprendre plus . > > > > > Anthony Cassaigne <[email protected]> Jan 30 08:49PM +0100 > > De ce que j'ai appris sur le niveau théorique aujourd'hui quasiment > rien ne me sert. > > C'est parfois un bagage utile sur quelques points vraiment > particuliers : tel que le choix d'un algorithme choix qui peut se > réaliser au niveau de sa complexité (du moins en partie, si j'ai le > choix entre une complexité en log(n) ou n au carré, voir linéaire et > si l'implémentation, la maintenabilité n'en pâti il est évident que je > vais retenir celui en log(n) ) mais ce genre de cas sont très très > rare. > > Une fois j'ai pu me servir de bagages théorique sur l'équilibrage de > charge pour des algorithme de traitement en parallèle en 15 années de > métier c'est quand même fort rare. > > Ce que l'on devrait nous enseigner c'est l'art du clean code, SOLID, > TDD... mais peut-on l'enseigner ? C'est un autre débat. > > > > -- > Cordialement, > A. Cassaigne > > > > > Gregory Salvan <[email protected]> Jan 30 09:00PM +0100 > > justement SOLID, TDD... s'explique et se démontre très bien avec les > catégories et je me demandais si ça faisais parti des cursus > classiques, vu > qu'on en parle pas souvent. > > > Le 30 janvier 2014 20:49, Anthony Cassaigne < > [email protected]> a > écrit : > > > > > > Igor Laborie <[email protected]> Jan 30 11:26PM -0800 > > Je pense que l'on peut devenir un bon développeur sans avoir un grand > background théorique. car avec l'experience tu utilisera des designs > patterns sans le savoir (cf Mr Jourdain et la prose). > Par contre tu gagnera du temps à t'informer sur le sujet. > > De mon coté l'an dernier je me suis 'amusé' à faire les cours > d'algorithmes > sur coursera (https://www.coursera.org/course/algs4partI), j'ai trouvé > ça > passionnant et beaucoup plus pointu que ce que j'avais eu en école > d'ingé. > Par contre ça ne me sert pas trop au quotidien. > > Je pense que l'informatique c'est fait pour les gens curieux qui ont > envie > d'apprendre sans cesse de nouveaux trucs, donc n'hésites pas à > regarder les > aspects théorique si tu trouve ça intéressant. > > > Le jeudi 30 janvier 2014 19:20:44 UTC+1, Grégory Salvan a écrit : > > > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Software Craftsmanship Toulouse. > Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le > concernant, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, visitez le site > https://groups.google.com/groups/opt_out . > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Software Craftsmanship Toulouse. Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .
