In cautarea cartilor perfecte

Fac un mic sondaj: Care sunt cartile pe care le-ati recomanda oricarui programator sa le citeasca?

Altfel spus ce e musai sa citeasca un programator care se respecta. Incercati sa dati si un link catre Amazon ca sa gasim mai usor cartile respective.

Published 25 ianuarie 2007 10:13 by andreicsibi

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: In cautarea cartilor perfecte

25 ianuarie 2007 16:11 by Mircea

# re: In cautarea cartilor perfecte

25 ianuarie 2007 17:13 by bhobeanu

Pentru cei ce se apuca de studiat C si nu stiu cu ce carte sa inceapa, asta ar fi o optiune foarte buna de luat in calcul:

http://www.amazon.com/Programming-C-3rd-Developers-Library/dp/0672326663/ref=dp_return_1/002-6891928-4664005?ie=UTF8&n=283155&s=books

Dupa cum spun unii, este un Kernighan & Ritchie in  varianta tutorial :-)

# re: In cautarea cartilor perfecte

25 ianuarie 2007 17:18 by ovidiupl

Lista mea conţine câteva sute de cărţi (din care am ajuns cu cititul pe la 20% :) - în mod optimist). Nu ştiu dacă e bine sau rău, cert e că oricum m-aş gândi, lista ar fi incompletă dacă aş scoate orice carte din listă.

Dacă vrei îţi trimit un fişier Excel prin email.

# re: In cautarea cartilor perfecte

25 ianuarie 2007 17:40 by Tudor Vlad

Chiar vroiam sa scriu un post cu cartile pe care le recomand.

Pentru ca te referi la programatori in general, nu trata cele care se refera la anumite limbaje, tehnologii. Acestea si le alege fiecare in functie de ce vrea.

Trec direct la lista:

I. Patterns & Practices

1) Code Complete 2 - Steve McConnel

http://www.amazon.com/Code-Complete-Second-Steve-McConnell/dp/0735619670

- excelenta carte - MUST READ - te invata patterns & practices valabile in majoritatea limbajelor de programare

2) The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt, David Thomas

http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X

- excelenta carte - tot patterns & practices, merge foarte bine dupa CodeComplete2

II. Algoritmi

1) Introduction to Algorithms - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

http://www.amazon.com/Introduction-Algorithms-Second-Thomas-Cormen/dp/0262032937

- foarte buna carte - nu am citit-o integral, nu cred ca e necesar, dar majoritatea algoritmilor trebuie cunoscuti (..macar faptul ca exista).

III. Computer Architecture

1)Computer Organization and Design 2 - David Patterson, John Hennessy

http://www.amazon.com/Computer-Organization-Design-Second-Interface/dp/1558604286

2)Structured Computer Organization 5 - Andrew Tanenbaum

http://www.amazon.com/Structured-Computer-Organization-Andrew-Tanenbaum/dp/0131485210

3)Modern Operating Systems 2 - Andrew Tanenbaum

http://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/0130313580

- carti care incep de jos sa explice functionarea unui calculator de la nivel logic pana la nivel aplicatie

IV. Carti care am auzit ca sunt bune, nu le-am citit inca

1) Writing Secure Code 2 - Michael Howard, David C. LeBlanc

http://www.amazon.com/Writing-Secure-Second-Michael-Howard/dp/0735617228

- o carte foarte bine vazuta, e pe lista mea de prioritati

2) Computer Networks 4 - Andrew Tanenbaum

http://www.amazon.com/Computer-Networks-Fourth-Andrew-Tanenbaum/dp/0130661023

- avand in vedere importanta comunicatiilor in ziua de azi(WWW, sisteme distribuite,...), cred ca e important sa intelegi cum functioneaza retele

Asta mi se pare lista cu cele mai importante carti pentru programatori. Chiar sunt curios sa vad ce titluri mai apar in acest sondaj :)

Un sfat referitor la carti: unele dintre titluri au aparut si traduse in romana. Dintre cele de mai sus, am achizition 4 in lb. romana.  In afara de cartea lui Cormen, restul sunt destul de slab traduse. Am intalnit traduceri stupide de genul:

  - Java Bytecode = cod binar Java

  - spooling = virtualizare

  - pipe files = fisiere pipa

  - folder = catalog

Desi pentru utilizatorii de rand traducerile sunt binevenite, am ajuns la concluzia ca in domeniul nostru nu e binevenita deloc, uneori chiar te incurca.

Avand in vedere ca majoritatea termenilor sunt in engleza si majoritatea programatorilor (si a utilizatorilor) ii folosesc in engleza, mi se pare aiurea sa traduci acesti termeni si mie se pare stupid sa traduci cu orice pret, chiar daca e gresit.

# re: In cautarea cartilor perfecte

25 ianuarie 2007 21:23 by J

Code complete - second edition

http://cc2e.com/Default.aspx

Are la sfarsit si o lista cu alte carti interesante.

# re: In cautarea cartilor perfecte

26 ianuarie 2007 03:29 by Ion Todirel

pretty please ovidiu :)

# re: In cautarea cartilor perfecte

26 ianuarie 2007 10:14 by andreicsibi

Da, Ovidiu a postat foarte bine amintind multe carti foarte bune: Programare in general (http://weblogs.studentclub.ro/ovidiupl/archive/2006/03/30/2939.aspx), .NET (http://weblogs.studentclub.ro/ovidiupl/archive/2006/03/20/2822.aspx), Windows (http://weblogs.studentclub.ro/ovidiupl/archive/2006/03/15/2780.aspx), C++ (http://weblogs.studentclub.ro/ovidiupl/archive/2006/03/14/2774.aspx). Eu voiam sa scot de la voi cartile preferate si cele mai bune (sa zicem 5). Pentru ca 100 de carti ca sa devii programator adevarat inseamna munca, nu gluma... Eu merg pe Code Complete si Pragmatic Programmer.

# re: In cautarea cartilor perfecte

31 ianuarie 2007 00:06 by Calin Iaru

Mi-a placut

"

PeopleWare. Productive Projects and Teams

"

de Tom DeMarco si Timothy Lister

# re: In cautarea cartilor perfecte

26 februarie 2007 12:04 by Ignat Andrei

# Tudor Vlad’s Blog » Blog Archive » “Searching for the perfect books”

# Tudor Vlad’s Blog » Blog Archive » “Searching for the perfect books”

# re: In cautarea cartilor perfecte

16 martie 2007 22:59 by Ionut

Deitel&Deitel C How to program

# re: In cautarea cartilor perfecte

29 aprilie 2007 11:51 by Mr. Anderson

am mnevoie de o carte de JAVA care sa contina multe exemple si sa fie lamurite bine, adica sa fie bazata mai mult pe exemple practice, cine stie va rog...

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required