Live data from Hacker News

Books that changed my career as a software engineer

julianogtz.github.io

11–20 of 295 posts

Re: Books that changed my career as a software engineer

#11
post #9

Huh. Mine would be: * The Mythical Man-Month, Brooks * Rapid Development, McConnell * Extreme Programming Explained, Beck, et al * Test-Driven Development by Example, Beck * Domain-Driven Design, Evans And something that wasn't a book but made a huge impact was Eric Ries's blog, Startup Lessons Learned, circa 2009. He correctly spotted that things like Extreme Programming are generic software development processes, b…

[deleted]

Re: Books that changed my career as a software engineer

#12

Not a single one of these books is worth reading imo.

Anything you recommend instead? Personally, I got a lot of value from Designing Data-Intensive Applications by Martin Kleppmann.

> Designing Data-Intensive Applications

Exceptional in every way.

Re: Books that changed my career as a software engineer

#13
I've not got through the majority, but I consider the up-to-date list on Teach Yourself Computer Science as the best one that currently exists:

https://teachyourselfcs.com/

The top 2 recommendations - based on return to learning on time invested - are: 1. Computer Systems: A Programmer's Perspective 2. Designing Data-Intensive Applications

Re: Books that changed my career as a software engineer

#17
There's an old adage: those who can do, those who can't teach.

There's no magic information you're going to come across to further your career in any sort of literature on software development, or indeed any sort of career in general. Any practical books are verbose versions of framework documentation, coaching books are common sense, others formalising experiential learnings - which are only realised from having that experience itself.

This makes sense; otherwise you could get any Joe Blogs to read a couple of books and become an expert immediately.

Re: Books that changed my career as a software engineer

#19
I'm not sure how any of these books have anything to do with actual career advancement. Career trajectory improvements are generally catalyzed by high-risk business decisions (e.g. doing a startup, joining as an early employee, job hopping, etc.), or political posturing (e.g. getting promoted, gaming the stack ranking, aggressive negotiations, etc.). Being a good engineer doesn't really have anything to do with either. You have plenty of baseline engineers both starting companies and getting promoted over the studious "10x engineers."

Take the 37signals Remote book, for example: as a run-of-the-mill engineer, you quite literally have no say in what the work/office culture of your employer is. Unless you're (at a bare minimum) a VP, no one cares what your opinion is, as you have zero political capital. I don't want to be too negative, so here are some books I would suggest:

    The 48 Laws of Power
    Outliers: The Story of Success
    The Black Swan: The Impact of the Highly Improbable
    How to Win Friends & Influence People

Re: Books that changed my career as a software engineer

#20

Is there a good book on object oriented programming for beginners? By beginners I mean people who code regularly but aren't software engineers.

Depends on your language. But Effective Java is not a bad one if Java is the language you use.
Post reply on HN