Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Book Advice

Book Advice

Scheduled Pinned Locked Moved The Lounge
questionlearning
25 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    James Spibey
    wrote on last edited by
    #1

    Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

    P D C A P 6 Replies Last reply
    0
    • J James Spibey

      Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

      P Offline
      P Offline
      Paul Watson
      wrote on last edited by
      #2

      James Spibey wrote: I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. Sorry, I am not answering your question. But rather tagging along and asking: Has anyone read the Gang of Four book and was it good? I read the GOF article posted here on CP and it is interesting stuff.

      Paul Watson
      Bluegrass
      Cape Town, South Africa

      Ray Cassick wrote:
      Well I am not female, not gay and I am not Paul Watson

      C S R 3 Replies Last reply
      0
      • J James Spibey

        Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

        D Offline
        D Offline
        dabs
        wrote on last edited by
        #3

        Code Complete[^] is a must read. Writing Solid Code[^] was also an inspiration for me. If you want to improve your design skills then Design Patterns[^] should be the first to read. And recently I read a book about refactoring[^] and it was very educating.


        Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

        J 1 Reply Last reply
        0
        • J James Spibey

          Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

          C Offline
          C Offline
          Christopher Duncan
          wrote on last edited by
          #4

          I second dabs vote for Code Complete (he has the clickety). It's been ages since I read it, but I believe it to be timeless. I've also got Beck's XP book on my shelf but haven't had time to make it past the first chapter, so I can't venture an opinion other than to say that thus far it seems well written. Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

          1 Reply Last reply
          0
          • J James Spibey

            Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

            A Offline
            A Offline
            Anders Molin
            wrote on last edited by
            #5

            Debugging Applications, by John Robbins... Yea yea, I know, it's a bit C++ centered, bit I still think that no one should be allowed to program without having read that book. - Anders Money talks, but all mine ever says is "Goodbye!"

            1 Reply Last reply
            0
            • P Paul Watson

              James Spibey wrote: I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. Sorry, I am not answering your question. But rather tagging along and asking: Has anyone read the Gang of Four book and was it good? I read the GOF article posted here on CP and it is interesting stuff.

              Paul Watson
              Bluegrass
              Cape Town, South Africa

              Ray Cassick wrote:
              Well I am not female, not gay and I am not Paul Watson

              C Offline
              C Offline
              Christopher Duncan
              wrote on last edited by
              #6

              Paul Watson wrote: Gang of Four book and was it good? I read the GOF article posted here on CP and it is interesting stuff. :confused: Got a clickety? Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

              P 1 Reply Last reply
              0
              • C Christopher Duncan

                Paul Watson wrote: Gang of Four book and was it good? I read the GOF article posted here on CP and it is interesting stuff. :confused: Got a clickety? Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                P Offline
                P Offline
                Paul Watson
                wrote on last edited by
                #7

                Christopher Duncan wrote: Got a clickety? Illustrated GOF Design Patterns in C# Part I: Creational[^] I then checked Google and there was plenty on this famous book by the GOF. Just wondering if anyone here had read it and what they thought :)

                Paul Watson
                Bluegrass
                Cape Town, South Africa

                Ray Cassick wrote:
                Well I am not female, not gay and I am not Paul Watson

                C F Z 3 Replies Last reply
                0
                • P Paul Watson

                  Christopher Duncan wrote: Got a clickety? Illustrated GOF Design Patterns in C# Part I: Creational[^] I then checked Google and there was plenty on this famous book by the GOF. Just wondering if anyone here had read it and what they thought :)

                  Paul Watson
                  Bluegrass
                  Cape Town, South Africa

                  Ray Cassick wrote:
                  Well I am not female, not gay and I am not Paul Watson

                  C Offline
                  C Offline
                  Christopher Duncan
                  wrote on last edited by
                  #8

                  Hmmm, interesting stuff. Yet another book on my pile of stuff I don't quite have time to read. I wonder if there's a pattern forming somewhere... :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                  P 1 Reply Last reply
                  0
                  • J James Spibey

                    Hey guys, I'm looking for recommendations on books which helped you develop your software engineering skills. I'm not interested in langauge specific books, what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. So, does anyone have any ideas? Cheers James

                    C Offline
                    C Offline
                    Christopher Duncan
                    wrote on last edited by
                    #9

                    James Spibey wrote: what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. By the way, if you're looking to improve your skills in matters of process, I'd highly recommend you include the study of basic human nature, communications (of the people variety), politics (the kind that goes on in the break room) and even basic sales tactics (gasp!). It's imperative to improve your technical and project management skills, but if you don't know how to navigate the corporate environment or deal with people and their countless hidden agendas (agendii?), even the most sensible engineering processes will fall flat in the face of simple, petty human nature. Of course, you can always just ignore this aspect of the development business, but then you lose your right to complain about the fact that others in the company use you and your project for target practice. :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                    J 1 Reply Last reply
                    0
                    • C Christopher Duncan

                      James Spibey wrote: what I want is something which teaches or gives advice on software engineering as a whole covering the whole software lifecycle if possible. By the way, if you're looking to improve your skills in matters of process, I'd highly recommend you include the study of basic human nature, communications (of the people variety), politics (the kind that goes on in the break room) and even basic sales tactics (gasp!). It's imperative to improve your technical and project management skills, but if you don't know how to navigate the corporate environment or deal with people and their countless hidden agendas (agendii?), even the most sensible engineering processes will fall flat in the face of simple, petty human nature. Of course, you can always just ignore this aspect of the development business, but then you lose your right to complain about the fact that others in the company use you and your project for target practice. :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                      J Offline
                      J Offline
                      James Spibey
                      wrote on last edited by
                      #10

                      Thanks for your advice Christopher, it's quite useful. Some of the things you mentioned I am already well versed with having spent a considerable amount of time working as a consultant for British Airways and BAA. The year I spent down at Heathrow working for them taught me more about corporate backstabbing politics than any book could :) Cheers James

                      C 1 Reply Last reply
                      0
                      • D dabs

                        Code Complete[^] is a must read. Writing Solid Code[^] was also an inspiration for me. If you want to improve your design skills then Design Patterns[^] should be the first to read. And recently I read a book about refactoring[^] and it was very educating.


                        Wenn ist das Nunstück git und Slotermeyer? Ja! Beierhund das oder die Flipperwaldt gersput!

                        J Offline
                        J Offline
                        James Spibey
                        wrote on last edited by
                        #11

                        Thanks for that, I'll take a look. Someone had already mentioned Code Complete to me in the past but I'd forgotten about it until now. Cheers James

                        1 Reply Last reply
                        0
                        • P Paul Watson

                          Christopher Duncan wrote: Got a clickety? Illustrated GOF Design Patterns in C# Part I: Creational[^] I then checked Google and there was plenty on this famous book by the GOF. Just wondering if anyone here had read it and what they thought :)

                          Paul Watson
                          Bluegrass
                          Cape Town, South Africa

                          Ray Cassick wrote:
                          Well I am not female, not gay and I am not Paul Watson

                          F Offline
                          F Offline
                          Francisco Viella
                          wrote on last edited by
                          #12

                          Paul Watson wrote: Just wondering if anyone here had read it and what they thought How about saying that it's the Bible for any serious OO Design? (Let the flaming begin ;P) IMHO, it's one of the basic books on OO that anybody should read and keep close for reference. It's not difficult to understand and will greatly improve your skills. Besides, the language (the names of the patterns, for example) used in this book have become a standard in communication for OO Developers. I can talk to my colleages about a Composite or a Strategy and they all know instantly what I mean. Regards. Francisco Viella Why am I still a bronze member?

                          P 1 Reply Last reply
                          0
                          • J James Spibey

                            Thanks for your advice Christopher, it's quite useful. Some of the things you mentioned I am already well versed with having spent a considerable amount of time working as a consultant for British Airways and BAA. The year I spent down at Heathrow working for them taught me more about corporate backstabbing politics than any book could :) Cheers James

                            C Offline
                            C Offline
                            Christopher Duncan
                            wrote on last edited by
                            #13

                            James Spibey wrote: The year I spent down at Heathrow working for them taught me more about corporate backstabbing politics than any book could :laugh: I can easily believe that! No matter where you live, people are the same, aren't they? I'm currently working for a company that writes air traffic control software for the FAA, and of course there's no lack of politics there, either. Fortunately, my boss rocks - he makes sure that I never see any of that crap so that I can concentrate on my job - writing code for him. I haven't always been so lucky! (Wanna see my Corporate Battle Scars?) :-D Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                            P 1 Reply Last reply
                            0
                            • C Christopher Duncan

                              Hmmm, interesting stuff. Yet another book on my pile of stuff I don't quite have time to read. I wonder if there's a pattern forming somewhere... :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                              P Offline
                              P Offline
                              Paul Watson
                              wrote on last edited by
                              #14

                              Christopher Duncan wrote: I wonder if there's a pattern forming somewhere... *groan* That is too terrible for words Christopher.

                              Paul Watson
                              Bluegrass
                              Cape Town, South Africa

                              Ray Cassick wrote:
                              Well I am not female, not gay and I am not Paul Watson

                              C 1 Reply Last reply
                              0
                              • F Francisco Viella

                                Paul Watson wrote: Just wondering if anyone here had read it and what they thought How about saying that it's the Bible for any serious OO Design? (Let the flaming begin ;P) IMHO, it's one of the basic books on OO that anybody should read and keep close for reference. It's not difficult to understand and will greatly improve your skills. Besides, the language (the names of the patterns, for example) used in this book have become a standard in communication for OO Developers. I can talk to my colleages about a Composite or a Strategy and they all know instantly what I mean. Regards. Francisco Viella Why am I still a bronze member?

                                P Offline
                                P Offline
                                Paul Watson
                                wrote on last edited by
                                #15

                                Francisco Viella wrote: IMHO, it's one of the basic books on OO that anybody should read and keep close for reference. It's not difficult to understand and will greatly improve your skills. Thanks for the reference :)

                                Paul Watson
                                Bluegrass
                                Cape Town, South Africa

                                Ray Cassick wrote:
                                Well I am not female, not gay and I am not Paul Watson

                                1 Reply Last reply
                                0
                                • P Paul Watson

                                  Christopher Duncan wrote: I wonder if there's a pattern forming somewhere... *groan* That is too terrible for words Christopher.

                                  Paul Watson
                                  Bluegrass
                                  Cape Town, South Africa

                                  Ray Cassick wrote:
                                  Well I am not female, not gay and I am not Paul Watson

                                  C Offline
                                  C Offline
                                  Christopher Duncan
                                  wrote on last edited by
                                  #16

                                  Paul Watson wrote: *groan* That is too terrible for words Christopher. Hey, it's early, and I haven't had enough coffee yet. ;P Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                  1 Reply Last reply
                                  0
                                  • C Christopher Duncan

                                    James Spibey wrote: The year I spent down at Heathrow working for them taught me more about corporate backstabbing politics than any book could :laugh: I can easily believe that! No matter where you live, people are the same, aren't they? I'm currently working for a company that writes air traffic control software for the FAA, and of course there's no lack of politics there, either. Fortunately, my boss rocks - he makes sure that I never see any of that crap so that I can concentrate on my job - writing code for him. I haven't always been so lucky! (Wanna see my Corporate Battle Scars?) :-D Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                    P Offline
                                    P Offline
                                    Paul Watson
                                    wrote on last edited by
                                    #17

                                    Christopher Duncan wrote: I'm currently working for a company that writes air traffic control software for the FAA, and of course there's no lack of politics there, either It is always frightening to hear that even in mission critical development processes such as air traffic control there are the same politics that are in, for instance, writing a content management system. I will bet there are plenty of things none of us would like to admit that our companies do to get products out of the door. But to have the same thing for an air traffic control product... lovely! :~ *Paul WALKS to London*

                                    Paul Watson
                                    Bluegrass
                                    Cape Town, South Africa

                                    Ray Cassick wrote:
                                    Well I am not female, not gay and I am not Paul Watson

                                    C R 2 Replies Last reply
                                    0
                                    • P Paul Watson

                                      Christopher Duncan wrote: I'm currently working for a company that writes air traffic control software for the FAA, and of course there's no lack of politics there, either It is always frightening to hear that even in mission critical development processes such as air traffic control there are the same politics that are in, for instance, writing a content management system. I will bet there are plenty of things none of us would like to admit that our companies do to get products out of the door. But to have the same thing for an air traffic control product... lovely! :~ *Paul WALKS to London*

                                      Paul Watson
                                      Bluegrass
                                      Cape Town, South Africa

                                      Ray Cassick wrote:
                                      Well I am not female, not gay and I am not Paul Watson

                                      C Offline
                                      C Offline
                                      Christopher Duncan
                                      wrote on last edited by
                                      #18

                                      Paul Watson wrote: I will bet there are plenty of things none of us would like to admit that our companies do to get products out of the door. But to have the same thing for an air traffic control product... lovely! Well, for what it's worth, I still fly. Actually, this shop is one of only two shops I've worked for in the past 12 years that actually has a firm, formalized testing procedure before releases go out to the FAA. Then, their tech center puts the software through their own testing process before the version is allowed into the field. If this software was released the way most stuff in our business is, I'd be walking, too! Paul Watson wrote: *Paul WALKS to London* If Paul walks to London, he's gonna be very, very damp. Unless, of course, he walks on water, and those rumors do circulate from time to time. The fact that Paul initiates them himself is another matter entirely... :-D Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                      P 1 Reply Last reply
                                      0
                                      • C Christopher Duncan

                                        Paul Watson wrote: I will bet there are plenty of things none of us would like to admit that our companies do to get products out of the door. But to have the same thing for an air traffic control product... lovely! Well, for what it's worth, I still fly. Actually, this shop is one of only two shops I've worked for in the past 12 years that actually has a firm, formalized testing procedure before releases go out to the FAA. Then, their tech center puts the software through their own testing process before the version is allowed into the field. If this software was released the way most stuff in our business is, I'd be walking, too! Paul Watson wrote: *Paul WALKS to London* If Paul walks to London, he's gonna be very, very damp. Unless, of course, he walks on water, and those rumors do circulate from time to time. The fact that Paul initiates them himself is another matter entirely... :-D Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                        P Offline
                                        P Offline
                                        Paul Watson
                                        wrote on last edited by
                                        #19

                                        Christopher Duncan wrote: The fact that Paul initiates them himself is another matter entirely... It was bread, gooseberry jam and butter, not walking on water. And just for the record *Paul looks at the camera and starts to float* I never managed to materialise the butter in the end anyway. Only Jesus could walk on water and he always had a pair of yellow polka dot water wings handy in case something distracted him. :rolleyes:

                                        Paul Watson
                                        Bluegrass
                                        Cape Town, South Africa

                                        Ray Cassick wrote:
                                        Well I am not female, not gay and I am not Paul Watson

                                        C 1 Reply Last reply
                                        0
                                        • P Paul Watson

                                          Christopher Duncan wrote: The fact that Paul initiates them himself is another matter entirely... It was bread, gooseberry jam and butter, not walking on water. And just for the record *Paul looks at the camera and starts to float* I never managed to materialise the butter in the end anyway. Only Jesus could walk on water and he always had a pair of yellow polka dot water wings handy in case something distracted him. :rolleyes:

                                          Paul Watson
                                          Bluegrass
                                          Cape Town, South Africa

                                          Ray Cassick wrote:
                                          Well I am not female, not gay and I am not Paul Watson

                                          C Offline
                                          C Offline
                                          Christopher Duncan
                                          wrote on last edited by
                                          #20

                                          Paul Watson wrote: Only Jesus could walk on water and he always had a pair of yellow polka dot water wings handy in case something distracted him. [Reaches for asbestos jumpsuit and edges cautiously away from Paul] Oh, I'm not going anywhere near that one! :-) Chistopher Duncan Author - The Career Programmer: Guerilla Tactics for an Imperfect World (Apress)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups