Lowyat.NET Forums

Welcome Guest ( Log In | Register )

LYN wins Intel-Lenovo-Tangs Blogathon challenge. Thank you everybody!
3 Pages  1 2 3 > 
RSS feedBump TopicReply to this topicStart new topicStart Poll

Outline · [ Standard ] · Linear+

> reading lists, for software developers

jsm
post Jul 16 2004, 03:13 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #1


IT slave
Group Icon

Group: VIP
Posts: 4,110
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: KL




One of the best books for software developers has been updated. Code Complete2 was just released http://www.cc2e.com and can be found on p2p networks already! The author Steve McConnell suggests the following reading list for software developers. I haven't read a few of the books on this list but the rest are pretty good books and should be part of any developers permanent library.

http://www.construx.com/professionaldev/in...s/sampledev.php

level 10
Code Complete 2, Steve McConnell
Programming Pearls 2nd Edition, Jon Bentley
Applying UML & Patterns 2nd Ed, Craig Larman
Conceptual Blockbusting, James Adams
Software Creativity, Robert Glass
Rapid Development, Steve McConnell
Software Project Survival Guide, Steve McConnell
UML Distilled, Martin Fowler et all


level 11
Writing Solid Code, Steve Maquire
Software Implementation, Michael Marcotty
More Programming Pearls, John Bentley
The Art of Software Testing, Glenford Myers
Mastering the Requirements Process, Robertson and Robertson
Software Requirements, Karl Wiegers
"Manager's Handbook for Software Development", NASA Goddard Space Flight Center
Antipatterns and Patterns in Software Configuration Management, William Brown et all

level 12
Design Patterns, Erich Gamma et all
Object Oriented Software Construction, Bertrand Meyer
Object Oriented Analysis and Design, Grady Booch
Software Architecture in Practice, Bass et all
"Software Measurement Guidebook", NASA Goddard Space Flight Center
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jsm
post Jul 16 2004, 03:18 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #2


IT slave
Group Icon

Group: VIP
Posts: 4,110
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: KL




Does anyone have any suggested additions or modifications to this reading list?

Three additional books I recommend:

1) Pragmatic Programmer: from journeyman to master, andrew hunt & david thomas
2) career programmer: guerilla tactics for an imperfect world, christopher duncan
3) effective oracle by design: thomas kyte


This post has been edited by jsm: Jul 16 2004, 04:26 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post Jul 16 2004, 07:54 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #3


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





QUOTE

One of the best books for software developers has been updated. Code Complete2 was just released http://www.cc2e.com and can be found on p2p networks already

Just read chapter 5 (part of it) Good explanation. Nice one, jsm.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post Jul 17 2004, 01:00 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #4


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Not sure should I be mentioning Technical books here.

I would recommend Programming Windows (MS Press) by Charles Petzold for C++ windows programming and Debugging Application (MS Press) by John Robbins for learning a proper debugging technique.
For learning C++, check out Bjourne Stroustrop C++ books. (Bjourne Stroustrop is the designer and inventor of the C++ language who still alive)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jsm
post Jul 20 2004, 06:00 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #5


IT slave
Group Icon

Group: VIP
Posts: 4,110
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: KL




Does anybody else have any recommendations for non-technical books that are related to software development or the IT industry that they think merit being on reading-list?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
samurai1337
post Jul 20 2004, 07:00 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #6


vintage
Group Icon

Group: Staff
Posts: 10,285
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Area 51




QUOTE (jsm @ Jul 20 2004, 06:00 PM)
Does anybody else have any recommendations for non-technical books that are related to software development or the IT industry that they think merit being on reading-list?

my text-book - Ian Sommerville's Software Engineering one
hehe
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kuman
post Jul 21 2004, 10:42 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #7


Regular
******

Group: Senior Member
Posts: 1,625
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Here but Not There




So is this the book that Afdlin Shauki use to carry around in his recent BULI film smile.gif

his character is a programmer for MICHEALSoft... smile.gif

always wondering what book is that...



QUOTE
Ian Sommerville's Software Engineering


yup.. i've been reading that book as well during my study years.... now i guess its time to read this CODE COMPLETE book.. smile.gif

the sample chapter seems very interesting indeed..

kuman

This post has been edited by kuman: Jul 22 2004, 09:06 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dstl1128
post Jul 21 2004, 04:30 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #8


Look at all my stars!!
*******

Group: Senior Member
Posts: 3,606
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003




C++ In Action, Bartosz Milewski
More Effective C++, Scott Meyers
The C++ Standard Library - A Tutorial and Reference, Nicolai Josuttis
The C Language 2nd Edition - K&R
Advanced Windows Programming - J. Ritcher
Modern C++ Design - Andrei Alexandrescu
Common Lisp: A Gentle Intro to Symbolic Computation - David Touretzski
ANSI Common Lisp - Paul Graham
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
anthony_yio
post Jul 22 2004, 02:34 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #9


........
Group Icon
Codemasters

Group: Elite
Posts: 1,794
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





Well, I copy this from CodeProject.
It is a great list though.


Programming Discipline and Design
-----------------------------------------
Writing Solid Code - Steve Maguire
Mythical Man-Month - Frederick P. Brooks Jr
Code Complete - Steve McConnell
The Art of programming - Knuth
Algorithms - Robert Sedgewick
Debugging Applications - John Robbins
Taligent's Guide to Designing Programs - Taligent
Design Patterns - Gamma, Helm, Johnson, Vlissides
The Career Programmer: Guerilla Tactices for an Imperfect World (Apress) - Christoper Duncan

C / C++
----------
The C Programming Language (Prentice Hall) - Kernigan and Ritchie
The C++ Programming Language - Bjarne Stroustroup
Effective and More Effective C++ - Scott Meyers
Inside Visual C++ - David J. Kruglinski
C++ How to Program - H. M. Deitel, P. J. Deitel
Thinking in C++ (2nd Ed) - Bruce Eckel

C#
----
A Programmer's Introduction to C#, 2nd edition (Apress) - Eric Gunnerson
Inside C#, 2nd edition (Microsoft Press) - Tom Archer
Component-Based Development with Visual C# (M&T books) - Ted Faison
C# Essentials, 2nd edition (O'Reilly) - Ben Albahari, Peter Drayton & Brad Merrill

ASP.NET
----------
Debugging ASP.NET (New Riders) - Jonathon Goodyear, Brian Peek, Brad Fox
Designing Microsoft ASP.NET Applications (Microsoft Press) - Jonathon Goodyear, Brian Peek, Brad Fox
Debugging ASP.NET - Jonathon Goodyear, Brian Peek, Brad Fox
Microsoft ASP.NET Step by Step (Microsoft Press) - G. Andrew Duthrie
Depploying and Managing Microsoft .NET Web Farms (Sams) - Barry Bloom

Windows API
---------------
Programming Windows 95 - Charles Petzold and Paul Yao
Programming Applications for Windows - Jeffrey Richter
Advanced Windows - Jeffrey Richter
Visual C++ Windows Shell Programming - Dino Esposito

MFC
-----
Programming Windows 95 with MFC - Jeff Prosise
MFC Internals - George Shepherd and Scot Wingo
Professional MFC with Visual C++ - Mike Blaszczak

ASP
----
Professional ASP Techniques for Webmasters - Alex Homer

CE
----
Windows CE Developers Handbook - Terence A. Goggin
Programming Windows CE - Douglas Boling (Microsoft Press)
Essential Windows CE Application Programming -Robert Burd*** (Wiley)

COM / DCOM / COM+ / ATL
--------------------------------
Essential COM - Don Box
Professional COM Applications with ATL - Sing Li and Panos Economopoulos
Creating Lightweight Components with ATL - Jonathan Bates
Inside ALT - George Shepherd and Brad King
Understanding DCOM - William Rubin and Marshall Brain
Programming Distributed Applications with COM and Microsoft Visual Basic 6.0 - Ted Pattison

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
cantdecide
post Aug 17 2004, 07:31 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #10


Regular
******

Group: Senior Member
Posts: 1,474
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003




How about...
Database Systems, 3rd Edition
Thomas Connolly and Carolyn Begg
http://cwx.prenhall.com/bookbind/pubbooks/...er0/deluxe.html

Though not really software (programming) related but I always feel that having a good grasp in database is important in software development nowadays as almost all software use database extensively, except gaming to some extent though.

It is also good if we intend to sell our Malaysia-made software (database based most of the time, I presume) as a world class solution.

Cheers.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ashie
post Nov 14 2004, 01:16 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #11


Getting Started
**

Group: Junior Member
Posts: 196
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Oct 2004




Read on some book on Programming practice like Extreme Programming (XP), it is a deliberate and disciplined approach to software development.
Read on Extreme Programming
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
v900
post Dec 16 2004, 09:39 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #12


Newbie
*

Group: Junior Member
Posts: 23
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003





QUOTE(ashie @ Nov 14 2004, 01:16 PM)
Read on some book on Programming practice like Extreme Programming (XP), it is a deliberate and disciplined approach to software development.
Read  on Extreme Programming
*



correct me if i m wrong. i hav tried extreme programming, but in my opinion is not that practical. May be i still cant fully understand the concept.! sad.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
APIITian
post Apr 4 2005, 01:52 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #13


Regular
******

Group: Senior Member
Posts: 1,279
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: (GMT+08:00) Kuala Lumpur






Every programmer should read Donald Knuth - The Art Of Programming. Period.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kckia
post Jun 22 2005, 08:22 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #14


Casual
***

Group: Junior Member
Posts: 343
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jun 2005




Extreme Programming: A gentle introduction.

http://www.extremeprogramming.org/index.html
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kckia
post Jun 22 2005, 08:23 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #15


Casual
***

Group: Junior Member
Posts: 343
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jun 2005





How to Design Programs
An Introduction to Computing and Programming

http://www.htdp.org/2003-09-26/Book/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
kckia
post Aug 17 2005, 11:24 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #16


Casual
***

Group: Junior Member
Posts: 343
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jun 2005




QUOTE(Hou_JaI @ Aug 17 2005, 11:07 AM)
anyone can recommend any Java book which can lead Java Newbie pretty well?


http://java.sun.com/docs/books/tutorial/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SincerePrayer
post Sep 8 2005, 12:21 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #17


love to pray
Group Icon

Group: Elite
Posts: 1,094
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jun 2005





http://www.unix.org.ua/orelly/

QUOTE(covered topics)
The Java Reference Library, version 1.3
The Java Enterprise CD Bookshelf, Version 1.0
The Perl CD Bookshelf, version 1.0
The Perl CD Bookshelf, version 2.0
The Networking CD Bookshelf, version 1.0
The Networking CD Bookshelf, Version 2.0
The UNIX CD Bookshelf, version 1.0
Web Developer`s Library
The Oracle PL/SQL CD Bookshelf, version 1.0
The Linux Web server CD Bookshelf, version 1.0
Using Samba
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Andrewhajime
post Oct 19 2005, 10:22 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #18


Look at all my stars!!
*******

Group: Senior Member
Posts: 2,123
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Feb 2005
From: K.lumpur ... heart of M'sia






wanna ask ....
what programming language shall i learn
i have a bit knowledge in C
which programming language i shall study deep in ???
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sweemeng
post Nov 19 2005, 12:14 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #19


just a random code monkey
****

Group: Senior Member
Posts: 604
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Aug 2005
From: kuala lumpur





User is offlineProfile CardPM
Go to the top of the page
+Quote Post
wKkaY
post Jan 10 2006, 09:27 AM
Show posts by this member only |This post's rating (0+, 0-) | Post #20


Smile, what's the use of crying?
Group Icon

Group: Forum Admin
Posts: 4,549
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Malaysia




http://www.stpmag.com/

Software Test & Performance - back issues available for your free reading.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

3 Pages  1 2 3 >
Bump TopicReply to this topicTopic OptionsStart new topic
 



----debug section please ignore----
Lo-Fi Version Time is now: 22nd November 2009 - 12:26 PM
All Rights Reserved 2003-2009 Vijandren Ramadass (~living on a prayer~)