Soft. Engineers: Recommend some design pattern/soft. engineering books...

fs5

Lifer
Jun 10, 2000
11,774
1
0
Gradudated w/ BS in CS last year and currently working as a Soft. Eng. The problem is this company is horrible, not excatly a good learning environment.

I realize my knowledge of Software Engineering is very basic. In fact I was interviewing for another job and they asked me to describe what a Singleton class was and give an example of such uses. I didn't know what it was, but after googling it at home I completely understood.

So what are some good design pattern/software engineering books. I don't want anything that explains a specific language or a certain technology. I want something broader, there's gotta be one book that all soft. eng. have read and call it the bible ;)
 

XZeroII

Lifer
Jun 30, 2001
12,572
0
0
Design Patterns books are usually written with a specific language in mind, although many of them can be applied to other languages. I would recommend figuring out what your strongest language is and look for a pattern book about that language. Either that or google "'Design Patterns' [Language]"
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0
When i was at MS i had the opportunity to take a class with Alan Shalloway, he was very good, and had a very sensical approach to explain what the gang of four so inelloquently defined.

I reccomend his book: http://www.amazon.com/exec/obidos/tg/detail/-/0201715945/qid=1082154122/sr=8-2/ref=pd_ka_2/102-9338100-0636130?v=glance&s=books&n=507846

Good Luck, for the most part deisgn patterns are just common sense, the hard part about them is rmeber what pattern refers to what thing. i get them mixed up all the time.
 

fs5

Lifer
Jun 10, 2000
11,774
1
0
Originally posted by: Ameesh
When i was at MS i had the opportunity to take a class with Alan Shalloway, he was very good, and had a very sensical approach to explain what the gang of four so inelloquently defined.

I reccomend his book: http://www.amazon.com/exec/obidos/tg/detail/-/0201715945/qid=1082154122/sr=8-2/ref=pd_ka_2/102-9338100-0636130?v=glance&s=books&n=507846

Good Luck, for the most part deisgn patterns are just common sense, the hard part about them is rmeber what pattern refers to what thing. i get them mixed up all the time.

cool, I'll check it out, it's available on my safari bookshelf.
 

replicator

Senior member
Oct 7, 2003
431
0
0
Wow, I was going to recommend that book too..

I'm not a software engineer, but I think knowing those patterns is really helpful in getting the best usage out of OO.

What I've been looking for are some good books on 3-tier design for web applications.

 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: replicator
Wow, I was going to recommend that book too..

I'm not a software engineer, but I think knowing those patterns is really helpful in getting the best usage out of OO.

What I've been looking for are some good books on 3-tier design for web applications.

It's VERY different from one platform to the next. With which platform do you wish to accomplish your design goals? I'm going to go out on a very short limb and say .NET, and so I'm going to recommend any of the books posted by myself and others in this thread; in addition, read all of the resources here.
 

replicator

Senior member
Oct 7, 2003
431
0
0
That is a good guess, I am mostly using .NET, so was looking for more specific information on that.

I've been to that site before, but overlooked some of the goodies that are there.

Thanks
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Originally posted by: replicator
That is a good guess, I am mostly using .NET, so was looking for more specific information on that.

I've been to that site before, but overlooked some of the goodies that are there.

Thanks

What you mostly want is here, but there's quality text throughout.