Précédent   Forum du club des développeurs et IT Pro > Général Développement > Débats sur le développement - Le Best Of
Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 03/06/2011, 18h05   #21
shkyo
Membre chevronné
 
Avatar de shkyo
 
Homme
Administrateur systèmes et réseaux - Développeur VB
Inscription : juin 2003
Messages : 607
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39

Informations professionnelles :
Activité : Administrateur systèmes et réseaux - Développeur VB

Informations forums :
Inscription : juin 2003
Messages : 607
Points : 790
Points : 790
Citation:
Envoyé par PerpetualSnow Voir le message
Tête la première : Design Pattern (ou Head First : Design Pattern dans sa version originale qui est la seule disponible aujourd'hui)

De Elisabeth & Eric Freeman

L'intérêt de ce livre n'est pas seulement la présentation des patterns, mais surtout il pousse le développeur à réflechir!
Pour info : on peut encore trouver les bouquins en VF de cette collection en eBook!

Sinon c'est effectivement une collection super! Si on ne connaît pas un sujet, en prenant le bouquin adapté au sujet (et en le faisant sérieusement avec les exercices!), à la fin, on peut se débrouiller très bien.
Ensuite, il suffit d'acheter un bouquin de type "référence" (souvent des pavés de 800 à 1000p) et zou...

Ils sont 100 fois meilleurs que les "xxx pour les nuls" qui (en informatique) sont bien souvent bourrés d'erreurs avec des exemples de code qui ne fonctionnent pas du tout!!!
__________________
L'homme sage apprend de ses erreurs, l'homme plus sage apprend des erreurs des autres. - Confucius -

Si vous avez quelques minutes, passez donc voir mon site http://www.photospicsandco.com/ Envie de tee-shirts (et goodies!) originaux et sympa ? Visitez mon site... http://www.zazzle.com/shkyo30
shkyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 18h21   #22
phertzog
Membre habitué
 
Homme Philippe HERTZOG
Consultant informatique
Inscription : août 2008
Messages : 76
Détails du profil
Informations personnelles :
Nom : Homme Philippe HERTZOG
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2008
Messages : 76
Points : 145
Points : 145
Plusieurs les ont déjà cité mais je tiens à appuyer :
Coder Proprement de Robert Martin: une vrai mine de bonne pratique.
Code Complete de Steve McConnel

Ces 2 ouvrages sont une mine de bonnes pratiques appliquable a tous les langages et qui permettent de produire du coder lisible et maintenable.

Sinon Robert Martin a sorti une sorte de suite au premier intitulé "Clean Coder : A Code of conduct for professionnal programmers" qui se focalise plus sur comment travailler (et pas sur la technique comme le premier). Bouquin qui donne à penser sur la façon dont on veut mener sa carrière de développeur.

Coté developpement de site web, il y a l'ouvrage 'Je ne veux pas chercher" de Steve Krug qui donne des pistes sur la bonne façon d'organiser un site.
phertzog est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 03/06/2011, 19h02   #23
deathiop
Invité de passage
 
Inscription : juin 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 3
Points : 3
Points : 3
Une bible de perles de programmation, bien au-delà de Smalltalk :

Smalltalk Best Practice Patterns


http://www.amazon.com/Smalltalk-Best-Practice-Patterns-Kent/dp/013476904X
deathiop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 19h17   #24
doublex
Membre confirmé
 
Homme
Inscription : mars 2006
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 135
Points : 242
Points : 242
Concepts fondamentaux de l'informatique d'Alfred Aho et Jeffrey Ullman. Increvable. Son titre me permet de me passer de commentaires.
doublex est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2011, 22h01   #25
Jerem1052
Futur Membre du Club
 
Inscription : mars 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 6
Points : 16
Points : 16
Sans hésitation : "Coder proprement".
Jerem1052 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 03/06/2011, 23h47   #26
pseudocode
Rédacteur/Modérateur
 
Avatar de pseudocode
 
Homme Xavier Philippeau
Architecte système
Inscription : décembre 2006
Messages : 9 815
Détails du profil
Informations personnelles :
Nom : Homme Xavier Philippeau
Âge : 40
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Architecte système
Secteur : Industrie

Informations forums :
Inscription : décembre 2006
Messages : 9 815
Points : 16 464
Points : 16 464
Citation:
Envoyé par Idelways Voir le message
Quel est LE livre que tout développeur doit lire absolument ?
__________________
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
pseudocode est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 04/06/2011, 01h44   #27
karaden
Futur Membre du Club
 
Inscription : mai 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 3
Points : 15
Points : 15
Par défaut Langage C Norme Ansi 2ed (Ph. DRIX)

karaden est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 04/06/2011, 09h19   #28
Astroneo
Futur Membre du Club
 
Homme Cheikhna
Imaginieur
Inscription : octobre 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Cheikhna
Localisation : France

Informations professionnelles :
Activité : Imaginieur

Informations forums :
Inscription : octobre 2010
Messages : 14
Points : 19
Points : 19
Par défaut Collection CookBook de O'Reilly

Toute la collection CookBook de l'editeur O'Reilly

1- Parce que l'auteur te raconte pas sa vie
2- Parce que l'auteur te raconte pas sa seconde vie
2- Parce que tu n'as pas à lire tout le livre d'abord pour pratiquer ensuite
3- C'est des bonnes petites recettes rapides de grand-meres pour faire du bon travail
Astroneo est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 04/06/2011, 09h24   #29
beegees
Membre Expert
 
Avatar de beegees
 
Homme David Non communiqué
Développeur Web
Inscription : mars 2004
Messages : 3 348
Détails du profil
Informations personnelles :
Nom : Homme David Non communiqué
Âge : 38
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 348
Points : 1 220
Points : 1 220
Salut,

Pendant mes études, j'ai eu l'occasion de lire :

Citation:
Le Tout En, Poche Le Langage C
Tony Zhang (Auteur)
Celui qui veut apprendre les bases du C => c'est pour moi le meilleur livre.

Il es très vite devenu mon livre de chevet (ou mon accompagnateur dans le train), claire, facile à lire, je ne pouvais plus m'en passer après avoir lu les 3 premières pages.


Bonne lecture.

beegee
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 10h27   #30
equesada
Membre régulier
 
eric quesada
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : eric quesada
Âge : 28

Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 79
Points : 79
Envoyer un message via MSN à equesada Envoyer un message via Skype™ à equesada
Je ne réagis pas souvent aux news mais quand j'ai vu ce titre je n'ai pu m'empêcher.

Mes préférés ont déjà été cités... mais celui qui se détache du lot (et de loin) c'est "CODER PROPREMENT". Ce livre pourrait être vendu avec une étiquette "SATISFAIT OU REMBOURSE". Il contient les principes que tout bon développeur devrait connaitre (Ouvert/Fermé, de responsabilité unique, de ward, DRY...).

Il redonne de la motivation aux développeurs en valorisant leur poste et leur travail (Dans votre société, c'est bien vous, derrière vos écrans, qui tapez le code, vous êtes donc maitre de produire du bon code ou de rester du côté obscure, c'est grâce à vous que tout fonctionne).

Je l'ai déjà dit et je ne suis pas le seul, ce n'est pas une métaphore, "ça change vraiment votre façon de coder".

C'est un grand appel que je lance: "LISEZ CODER PROPREMENT"

equesada est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 04/06/2011, 11h02   #31
DonQuiche
Expert Confirmé
 
Avatar de DonQuiche
 
Inscription : septembre 2010
Messages : 1 366
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 366
Points : 2 589
Points : 2 589
Citation:
Envoyé par Idelways Voir le message
En dépit de la démocratisation de format d'apprentissage plus attrayant (comme les screencasts commerciaux ou gratuits), l'industrie des livres électroniques ou traditionnels en informatique se porte à merveille.
Plus attrayant... Pas pour tout le monde ! Je fuis toute vidéo : trop long à regarder, trop pauvre en informations. Rien ne vaut un bon gros pavé de texte, qu'il s'agisse d'un article ou d'un livre, selon la profondeur du sujet.

Citation:
Envoyé par Michael REMY Voir le message
un programmeur qui ne parle pas bien le français est un mauvais programmeur potentiel quel que soit son talent de programmeur.

un programmeur qui ne sait pas écrire correctement dans sa langue maternelle ne m'inspire pas vraiment confiance.
Moi aussi je me méfie des dévs maîtrisant mal la langue française (tout en me méfiant de ma tendance à faire cela : certains dyslexiques font de très bons devs). Mais, en pied de nez, je répondrais que la maîtrise de l'anglais est bien plus incontournable dans le quotidien du développeur qu'une parfaite maîtrise du français.

Donc... un livre pour bien apprendre l'anglais ! Avec ça Google vous ouvrira tout un monde.
DonQuiche est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/06/2011, 12h11   #32
Aquanum
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 686
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 26
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 686
Points : 2 615
Points : 2 615
Bien dommage , Coder proprement n'est plus disponible sur amazon.

J'avais également entendu parler du livre Pragmatic programmer: from journeyman to master
Quelqu'un l'a lu ?

Je cherchais justement des bouquins de ce type pour améliorer mon travail, ma façon de coder. Cette discussion tombe à pic

Sinon RPGamer, pour le PHP je suis d'accord avec toi. Je l'ai également, et j'en était très satisfait !
__________________
Modérateur forum Système Embarqués
Blog - Projets - Articles - Github
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2011, 15h37   #33
Cincinnatus
Membre du Club
 
Inscription : mars 2007
Messages : 45
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 45
Points : 63
Points : 63
La dernière lecture marquante :

Domain Driven Design de Eric Evans

Il rappelle qu'il faut penser au métier pour qui les logiciles sont faits avant de penser technique


L'art du beau code

Un excellent recueil de réflexions de 38 développeurs parmi les plus grands !
Cincinnatus est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/06/2011, 16h04   #34
neilbgr
Membre émérite
 
Avatar de neilbgr
 
Homme Neil
Développeur .NET
Inscription : août 2004
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Neil
Localisation : France

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

Informations forums :
Inscription : août 2004
Messages : 627
Points : 828
Points : 828
Pour moi c'est : http://www.amazon.fr/Conception-Programmation-orient%C3%A9es-objet-Bertrand/dp/2212091117
__________________
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
neilbgr est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 04/06/2011, 19h49   #35
Killing Joke
Membre actif
 
Inscription : février 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 69
Points : 174
Points : 174
Ce n'est clairement pas LE livre à lire pour moi (les vrais pavés ont déjà été cités), mais un très bon investissement tout de même.
Je l'ai lu il y a déjà un paquet d'années et ce que j'y ai appris me sert toujours aujourd'hui.
Souvent.
Dans des contextes différents (programmation Java, grep en shell, remplacement sous vi, dans d'autres langages type PERL ou PHP).

Je vois souvent mes collègues qui galèrent avec un éditeur de texte pour faire des choses qui deviennent incroyablement simples quand on sait les maîtriser ... les ? Les expressions régulières bien sûr. Incontournable pour tout programmeur / sysadmin / devop.

Killing Joke est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 05/06/2011, 00h25   #36
tomlev
Rédacteur/Modérateur


 
Avatar de tomlev
 
Homme Thomas Levesque
Développeur .NET
Inscription : février 2004
Messages : 17 792
Détails du profil
Informations personnelles :
Nom : Homme Thomas Levesque
Âge : 31
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 : 17 792
Points : 34 067
Points : 34 067
Etonnant que personne n'ait mentionné ce grand classique :

http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959
Bon, c'est vrai que ça concerne plus la gestion de projet que le développement proprement dit, mais ça reste d'actualité plus de 35 ans après sa publication...

Sinon, plus spécifique, pour les développeurs C# confirmés qui veulent parfaire leurs connaissances :

http://www.amazon.com/C-Depth-Second-Jon-Skeet/dp/1935182471/
__________________

Pas de questions techniques par MP ! Le forum est là pour ça...

Tutoriels : Les markup extensions en WPF - La sérialisation XML avec .NET (Aller plus loin) - Extraction de données de pages web à l'aide de HTML Agility Pack
Projet : Dvp.NET, la librairie .NET open-source des membres de Developpez !
tomlev est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/06/2011, 09h45   #37
esteban
Membre régulier
 
Inscription : décembre 2002
Messages : 226
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 226
Points : 85
Points : 85
Envoyer un message via MSN à esteban
Pour les développeurs Mac et iPhone : Programming in Objective-C (Stephen G Kochan)... il me semble indispensable de savoir programmer correctement en Objective-C avant de programmer en Cocoa.

Pour les développeur C++ : Effective C++ de Scott Meyers, un classique mais qui contient plein de bonnes choses pour faire du code de qualité et des appris robustes.
esteban est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 14h13   #38
Causa Sui
Membre actif
 
Avatar de Causa Sui
 
Inscription : mai 2003
Messages : 133
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 133
Points : 174
Points : 174
N'ayant jamais lu de livre sur la programmation, voilà mes références pas catégorie :
  • Pour le C : le bon vieux Kernighan / Richie (j'assommerai de mes mains quiconque osera ne fus-ce que mentionner le livre de Delanoy qui a failli à tout jamais me dégoûter du C).
  • Pour la programmation système Unix : Programmation système en C sous Linux (qui, contrairement à ce que son nom indique, ne se limite pas du tout à Linux, mais englobe aussi tous les systèmes POSIX conformes SUS ou BSD).
  • Pour le Ruby : Les design patterns en ruby (qui, en plus d'être une très bonne introduction au particularités du langage, offre un description simple et de qualité des principaux design patterns) et également The Well Grounded Rubyist.
  • Pour PHP : PHP 5 Avancé (très bien écrit et suffisamment exhaustif)

http://www.amazon.fr/langage-C-Norme-ANSI/dp/2100487345/ref=sr_1_1?ie=UTF8&qid=1307275116&sr=1-1
http://www.amazon.fr/Développement-sytème-sous-Linux-Ordonnancement/dp/2212128819/ref=sr_1_2?ie=UTF8&qid=1307275277&sr=1-2http://www.amazon.fr/design-patterns-en-ruby/dp/2744022691/ref=sr_1_3?ie=UTF8&s=books&qid=1307275422&sr=8-3http://www.amazon.fr/product-reviews/1933988657/ref=dp_top_cm_cr_acr_txt?ie=UTF8&showViewpoints=1http://www.amazon.fr/PHP-5-avancé-Eric-Daspet/dp/2212123698/ref=sr_1_1?ie=UTF8&qid=1307275811&sr=1-1-catcorr
(Si les liens dérangent, qu'on me prévienne, je réduirais ça…)
Causa Sui est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 05/06/2011, 20h51   #39
Ivelios
Membre Expert
 
Avatar de Ivelios
 
Homme Paul-Alexandre NAUD
Consultant SI
Inscription : juillet 2008
Messages : 995
Détails du profil
Informations personnelles :
Nom : Homme Paul-Alexandre NAUD
Âge : 23
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Consultant SI

Informations forums :
Inscription : juillet 2008
Messages : 995
Points : 1 406
Points : 1 406
Citation:
Tête la première : Design Pattern (ou Head First : Design Pattern dans sa version originale qui est la seule disponible aujourd'hui)
Selon monsieur le professeur, qui soit disant passant est un maniaque des patterns, "Tête la première" est une très mauvaise traduction de "Head First", qui lui au contraire est parfait.

Donc "Head First" à prendre. Qui est bien illustré et ne demande pas d'être une bête en anglais
__________________
Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!
Ivelios est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 21h36   #40
Camille_B
Membre chevronné
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 212
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 212
Points : 623
Points : 623
C'est une question difficile.

Bon personnellement, les livres que j'aime particulièrement :

Structure and Interpretation of Computer Programs, de Abelson et Sussman.

Le langage C de Kernighan et Ritchie.

Javascript, Gardez le meilleur ! de Crockford

The Art of Unix Programming de Eric Raymond
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h20.


 
 
 
 
Partenaires

Hébergement Web