Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Can you recommend books and other material(video) on how to build career , what path and wayouts are there in the whole area of software engineering?

What a developer can evolve into?

Some sort of evolution path from development? I m not asking just for 2 well-known directions: project management and freelancing, i m asking for the whole range of possibilities where these skills can be useful

I m not asking for stuff about:

  • frameworks, languages
  • certifications for Microsoft, Oracle etc
share|improve this question

closed as not constructive by MichaelT, Graham Lee, Kilian Foth, gnat, Joris Timmermans May 21 '13 at 8:10

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

book recommendations are off-topic per site FAQ –  gnat May 21 '13 at 7:12
Relevant recent CodingHorror blog post: So You Don't Want to be a Programmer After All –  AakashM May 21 '13 at 7:52

1 Answer 1

up vote 3 down vote accepted

I recommend these three:

  1. The Pragmatic Programmer: From Journeyman to Master: - usually people learn more from communicating in communities and discussing programming with others, though you can't talk to the book, but it somehow feels as if you are listening to two great masters doing so Andrew Hunt and David Thomas, this book contains doesn't only cover career development tips, but also topics ranging from personal responsibility and architectural techniques for keeping your code flexible and easy to adapt and reuse.
  2. 97 Things Every Programmer Should Know: Collective Wisdom from the Experts: - this book is simple a ladder made of giants that will help you reach the highest proficiency in your career, you'll find in it a collection of tips and best practices accumulated from professionals.
  3. The Passionate Programmer: Creating a Remarkable Career in Software Development: - I'm still reading this book; there are some great tips for not so passionate programs, that is what I got so far, I'll update the post when I'm done reading it.

Personally I benefited from all of them, but I think the first one is the most beneficial.

share|improve this answer
would you mind explaining more on what these resources do and why do you recommend these as answering the question asked? "Link-only answers" are not quite welcome at Stack Exchange –  gnat May 21 '13 at 7:12
i added some comments. –  omarqa May 21 '13 at 8:00

Not the answer you're looking for? Browse other questions tagged or ask your own question.