Welcome Guest ( Log In | Register )

4 Pages  1 2 3 > » Bottom

Outline · [ Standard ] · Linear+

 reading lists, for software developers

views
     
TSjsm
post Jul 16 2004, 03:13 PM, updated 22y ago

IT slave
Group Icon
VIP
4,113 posts

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
TSjsm
post Jul 16 2004, 03:18 PM

IT slave
Group Icon
VIP
4,113 posts

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
anthony_yio
post Jul 16 2004, 07:54 PM

........
Group Icon
Elite
1,828 posts

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.
anthony_yio
post Jul 17 2004, 01:00 AM

........
Group Icon
Elite
1,828 posts

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)
TSjsm
post Jul 20 2004, 06:00 PM

IT slave
Group Icon
VIP
4,113 posts

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?
samurai1337
post Jul 20 2004, 07:00 PM

@_@
Group Icon
VIP
11,594 posts

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
kuman
post Jul 21 2004, 10:42 AM

Regular
******
Senior Member
1,654 posts

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
dstl1128
post Jul 21 2004, 04:30 PM

Look at all my stars!!
*******
Senior Member
4,464 posts

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

anthony_yio
post Jul 22 2004, 02:34 PM

........
Group Icon
Elite
1,828 posts

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


cantdecide
post Aug 17 2004, 07:31 PM

Regular
******
Senior Member
1,486 posts

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.
ashie
post Nov 14 2004, 01:16 PM

Getting Started
**
Junior Member
201 posts

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
v900
post Dec 16 2004, 09:39 AM

New Member
*
Junior Member
23 posts

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
APIITian
post Apr 4 2005, 01:52 AM

Regular
******
Senior Member
1,316 posts

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



Every programmer should read Donald Knuth - The Art Of Programming. Period.
kckia
post Jun 22 2005, 08:22 PM

Casual
***
Junior Member
343 posts

Joined: Jun 2005
Extreme Programming: A gentle introduction.

http://www.extremeprogramming.org/index.html
kckia
post Jun 22 2005, 08:23 PM

Casual
***
Junior Member
343 posts

Joined: Jun 2005

How to Design Programs
An Introduction to Computing and Programming

http://www.htdp.org/2003-09-26/Book/
kckia
post Aug 17 2005, 11:24 AM

Casual
***
Junior Member
343 posts

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/
SincerePrayer
post Sep 8 2005, 12:21 PM

love to pray
Group Icon
Elite
1,120 posts

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
Andrewhajime
post Oct 19 2005, 10:22 PM

Look at all my stars!!
*******
Senior Member
2,171 posts

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 ???
sweemeng
post Nov 19 2005, 12:14 PM

organic code generator
*****
Senior Member
879 posts

Joined: Aug 2005
From: kuala lumpur


http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
wKkaY
post Jan 10 2006, 09:27 AM

misutā supākoru
Group Icon
VIP
6,008 posts

Joined: Jan 2003
http://www.stpmag.com/

Software Test & Performance - back issues available for your free reading.

4 Pages  1 2 3 > » Top
 

Change to:
| Lo-Fi Version
0.0216sec    0.17    5 queries    GZIP Disabled
Time is now: 22nd December 2025 - 03:23 AM