IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Quel est LE livre que tout développeur doit lire absolument ?


Sujet :

Débats sur le développement - Le Best Of

  1. #81
    Futur Membre du Club
    Inscrit en
    Juin 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par ctxnop Voir le message
    Ouais enfin bon, la blague du Bescherelle je l'avais déjà faite dès le post #5
    Enfin, "blague", pas tant que ca...
    "Blague", pas du tout même. A chaque fois que je vois, ici, un titre du genre "c'est quel livre que vous avez lu ?", "c'est quoi que vous avez fait ?", etc, mes yeux se tirent une balle dans la tempe.
    Ça passe à l'oral, mais à l'écrit, pardon, c'est affreux (je vous laisse chercher la tournure de phrase correcte).

    Donc, "faisé gafe a ce que vous écrivé", s'il vous plaît.

  2. #82
    Membre du Club Avatar de willom
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 27
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Perso je suis pas trop d'accord avec la sélection, à part 1 ou 2 c'est des trucs beaucoup trop spécifiques
    Disons que la sélection est pour développeurs curieux
    Pour ma part, je retiens :
    The Art of Computer Programming (déjà cité sur ce thread)
    Seven Languages in Seven Weeks (pour avoir une vue globale des langages)
    et Continous Delivery (parceque cité par Martin Fowler comme étant le livre le plus important de cette année : http://martinfowler.com/snips/201108240949.html)
    KISS : Keep It Simple Stupid

  3. #83
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Karolus Voir le message
    mes yeux se tirent une balle dans la tempe
    Oh, joli... c'est du grand art

  4. #84
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 90
    Points : 214
    Points
    214
    Par défaut
    Citation Envoyé par leyee Voir le message
    [*]Coder proprement : on ne ressort pas indemne de sa lecture. Cela change la vision qu'on peut se faire du code
    Pas besoin de lire un livre pour apprendre à coder proprement, il s'agit juste de respecter quelques règles d'hygiène élémentaires comme par exemple éviter les casses-croutes ou les biscuits sablés au dessus du clavier à cause des miettes, etc.


  5. #85
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 383
    Points : 468
    Points
    468
    Par défaut
    "Thinking in Java" de Bruce Eckel pour une vision détaillée pour débutants et intermédiaires.

    [ame="http://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486"]Amazon.com: Thinking in Java (4th Edition) (9780131872486): Bruce Eckel: Books@@AMEPARAM@@http://ecx.images-amazon.com/images/I/31bmX1EXVZL.@@AMEPARAM@@31bmX1EXVZL[/ame]


    Et pour les plus confirmés, "Java efficace" de Joshua Bloch

    [ame="http://www.amazon.fr/Java-efficace-Bloch/dp/2711748057"]Java efficace: Amazon.fr: Bloch: Livres@@AMEPARAM@@http://ecx.images-amazon.com/images/I/4117YM945DL.@@AMEPARAM@@4117YM945DL[/ame]

  6. #86
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Design patterns
    Pour moi il est clair que "Conception et programmation orientée objet" de Betrand Meyers est incontournable il "pose" la technologie objet.
    Puis pour s'approprier des techniques de développement qui sont dorénavant des standards : "Design Patterns" du GoF

  7. #87
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par slevy Voir le message
    "Thinking in Java" de Bruce Eckel pour une vision détaillée pour débutants et intermédiaires.

    Et pour les plus confirmés, "Java efficace" de Joshua Bloch
    Même reproche qu'à d'autres ouvrages : dans ce fil il est normalement question des livres que tout développeur doit lire. Or, ceux tu proposes m'ont l'air de s'adresser exclusivement aux développeurs Java (ou à ceux qui envisagent de le devenir).

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  8. #88
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    C'est parce que tous les développeurs devraient apprendre java

  9. #89
    Futur Membre du Club
    Inscrit en
    Février 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Je vote aussi pour "clean code" (coder proprement) de Robert C Martin . Je pense que c'est un des meilleurs recueils de bonnes pratiques de développement.

  10. #90
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 79
    Points : 48
    Points
    48
    Par défaut
    Pour moi la référence :

    Introduction à l'algorithmique
    Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , Clifford Stein

  11. #91
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Bonjour à tous.
    Pour moi, ce débat, comme d'autres, par exemple "Quel est votre langage préféré", n'a plus beaucoup de sens, parce que, depuis qu'elle a commencé d'exister (j'en fais depuis un peu plus de 50 ans), l'informatique a tellement évolué et s'est tellement diversifiée. Au début, un ordinateur n'était rien d'autre qu'une grosse machine à calculer. Après le langage-machine et l'assembleur, deux langages sont apparus: le Fortran pour le calcul scientifique et le Cobol pour les applications comptables. Déjà à cette époque, il y avait deux catégories d'informaticiens qui ne voyaient pas les choses de la même manière. Maintenant, la diversité des domaines d'application de l'informatique a explosé. Alors, comment voulez-vous que celui qui programme le calcul de champs magnétiques (c'est moi), celui qui programme le microprocesseur d'un robot, celui qui crée des jeux vidéo, etc., aient une vision commune? Pour faire une étude qui a un sens, il faudrait limiter le débat. Par exemple, ça serait intéressant de savoir, mais seulement pour les spécialistes du calcul numérique, quel est le langage de programmation le plus efficace dans leur domaine, et quels sont les bouquins qui leur sont le plus utiles. Idem pour ceux des autres domaines d'applications.

    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  12. #92
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 432
    Points : 593
    Points
    593
    Par défaut
    Moi ca m'intéresse de savoir quel est, d'après toi, le bouquin le plus utile pour un informaticien, que tu sois ou non le seul à le présenter comme tel.

    Pour moi ce thread c'est pas comme celui du langage de programmation, le but n'est pas de faire un concours, juste de connaître un maximum de bon bouquin.

  13. #93
    Membre régulier Avatar de Sahengette
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 79
    Points : 94
    Points
    94
    Par défaut
    un livre pour les débutants en programmation 3D (et surtout OpenGL),
    http://www.amazon.com/Mathematics-Pr...dp_ob_title_bk
    Il explique trés bien les points clé des mathématiques à savoir pour manipuler opengl correctement, et introduit les notions d'effets de shader basiques (tous les exemples sont en C et en GLSL), d'éclairages et beaucoup de techniques utilisés dans les jeux vidéos, ainsi que des algo de détections de collisions et de lancer de rayon.
    Ca arrache de la mort pour les débutants en programmation 3D, c'est sûrement un des meilleurs, le livre est de bonne qualité (reliure et papier impec) et il y a plein d'exercices et de corrigés.

  14. #94
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 4
    Points : 19
    Points
    19
    Par défaut Structure and Interpretation of Computer Programs
    Le livre de Harold Abelson et Gerald Jay Sussman Structure and Interpretation of Computer Programs, support de cours au MIT, disponible en ligne ici :

    http://mitpress.mit.edu/sicp/full-text/book/book.html

    Il est la réponse à la célèbre devinette (idiote) « Quel livre emporteriez-vous sur une île déserte ? ». Le nombre de sujets abordés et traités de façon subtile est incroyable : du design de circuits électroniques au backtracking en calcul d'inférences, en passant par le garbage collector et l'écriture de compilateurs...

  15. #95
    Membre éclairé Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Points : 663
    Points
    663
    Par défaut
    Sans hésitation :

  16. #96
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par nako Voir le message
    Sans hésitation :
    déjà mentionné plusieurs fois...

  17. #97
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Août 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Août 2011
    Messages : 342
    Points : 1 091
    Points
    1 091
    Par défaut
    Citation Envoyé par tomlev Voir le message
    déjà mentionné plusieurs fois...
    Oui mais ça fait pas de mal de le rappeler tellement ce bouquin est un must-read...

  18. #98
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciel .
    Inscrit en
    Novembre 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciel .
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 6
    Points : 9
    Points
    9
    Par défaut à lire en premier :
    "Métier : Développeur - Kit de survie"
    par Jean-Christophe Arnulfo

    Je vais citer Matthieu Rault qui dit mieux que moi ce qu'est ce livre:

    Je regrette de ne pas avoir lu ce livre avant de débuter ma carrière et je regrette que certains de mes supérieurs ou collègues plus expérimentés n'aient pu bénéficier des leçons éclairées de ce livre ou qu'ils n'aient acquis eux-mêmes ces principes par leurs propres expériences.

    A mon agréable surprise, le livre ne se contente pas de présenter de bonnes bases générales, il dévoile et démystifie vraiment les méthodes et pratiques du métier ; sans avoir peur d'en divulguer trop les détails.

    La simple lecture de ce livre arme tout débutant d'une vision réaliste de ce qui l'attend, d'une définition vivante du développeur professionnel, et fournit les outils nécessaires pour arriver à un niveau de savoir-faire et de professionnalisme inhabituel.

    Pour ceux qui seraient à la recherche d'un emploi, le livre permet de se préparer efficacement à répondre aux questions d'un entretien d'embauche et prépare aussi à poser les questions réellement pertinentes.
    Vous saurez, de surcroît, si l'on vous a posé les bonnes questions - ce qui n'est pas toujours le cas - et en mesure de faire une sélection des employeurs qui ont le plus de chance de vous apporter un environnement propice à votre épanouissement professionnel.

    Les chefs de projets aguerris et soucieux de bénéficier des expériences de leurs pairs, trouveront certainement de nouvelles idées en plus de la satisfaction de pouvoir comparer leurs propres expériences et méthodes avec celles des meilleurs.

    Le livre contient également des conseils sur le métier d'ingénieur en général qui seront utiles même si l'on n'a pas spécialement l'intention de faire carrière dans le développement.

    Plus qu'un kit de survie, c'est l'équivalent condensé de plusieurs années d'expérience en entreprise.

  19. #99
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 519
    Points : 5 168
    Points
    5 168
    Par défaut
    Citation Envoyé par FR119492 Voir le message
    comment voulez-vous que celui qui programme le calcul de champs magnétiques (c'est moi), celui qui programme le microprocesseur d'un robot, celui qui crée des jeux vidéo, etc., aient une vision commune?
    tu l'as dit toi même, c'est un débat
    et un débat ne serait pas intéressant si tous les participants avaient une vision commune
    puisqu'il n'y aurait plus rien à débattre
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  20. #100
    Membre éprouvé
    Avatar de mitkl
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2010
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2010
    Messages : 364
    Points : 1 081
    Points
    1 081
    Par défaut
    Bonsoir à tous,

    j'ai récemment gagné un bon d'achat de 40€ pour acheter un livre dans les éditions ENI. Est-ce que quelqu'un a une bonne recommandation à partager dans ces éditions ?

    Merci d'avance.
    Si vous ne savez toujours pas ce qu’est la récursivité, relisez cette phrase.

    Mon blog sur la programmation et l'informatique !

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 21h08
  2. Réponses: 0
    Dernier message: 03/06/2011, 14h48
  3. Quel est votre livre préféré sur Java ?
    Par Ricky81 dans le forum Général Java
    Réponses: 138
    Dernier message: 25/11/2006, 04h42
  4. [Débat] Les langages que tout programmeur doit connaître
    Par kisitomomotene dans le forum Langages de programmation
    Réponses: 33
    Dernier message: 19/09/2005, 08h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo