Skip to main content

One post tagged with "career"

View All Tags

· 5 min read
Tada

Here are books that I write them under our career ladders and it based on my personal references which I believes with fit for you, but you can read them even if you're not reach that milestones, you can read it whenever it catch your intention.

note

This library will keep update time by time, content of those books based on our technical stack and our engineer culture. Feel free to contribute books that really help you in our career.

Individual Contributor

Associate Software Engineer

As in early of in a career, I think we should by a strong foundation on how be a good engineer, write a good code

Book Info

Dive Into DESIGN PATTERNS

Link to buy: refactoring.guru


In my early of my career, Java is the second language that I worked on my job, and as a developer came from Java World & one of the questions I always ask when start write a program with Go Lang is "How to use Dependency Injection in Go Lang?" & This book completed answering my question. Beside of that, it provides much useful knowledge to "Never Stop Aiming for Better." I love the format of this book; each chapter always ends with some question to remind you, do you understand what the author wants to show you in this chapter. And this book shows how to apply DI in many ways based on design principles like SOLID.

Book Info

Hands-On Dependency Injection in Go

Link to buy: Amazon


This is the book I wish I could have read early in my career as a software developer.

Book Info

The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups.

Link to buy: Amazon


Software Engineer

After 1-2 years as a new engineer, time to setup a good philosophy to be continue in that journey This book will be a good guideline

Book Info

The Pragmatic Programmer: From Journeyman to Master

Link to buy: Amazon


In this milestone of your journey you started to take care a larger part, your scope of work is extended And you started serious about system design, how to know it's good design or bad design This book not only practice for interview, but actually you can learn a lot from the way to build a good system

Book Info

System Design Interview – An insider's guide

Link to buy: Amazon

System Design Interview – An Insider's Guide: Volume 2

Link to buy: Amazon


Senior Software Engineer

“This book belongs on the shelf of every thoughtful software developer.”

—Kent Beck

Book Info

Domain-Driven Design: Tackling Complexity in the Heart of Software

Link to buy: Amazon


Staff Software Engineer

This book feels like the missing manual for my whole career. It’s amazingly reassuring to see the ambiguity of the role laid out in print, along with great specific guidance on time management, consensus building, etc. I’m going to cite this a lot.

​—​Titus Winters, principal engineer, Google, and coauthor of Software Engineering at Google

Book Info

The Staff Engineer's Path

Link to buy: Amazon


Manager

Lead Software Engineer

The Manager’s Path gives the big picture perspective on what a career in engineering management looks like. Camille provides very tactical advice for each career stage. And because engineering managers have a great responsibility to their reports to learn how to manage well, you should read this book and learn how it is done. This book is a practical guide to understanding and pursuing a career in Engineering Management.

​—Liz Crawford, Entrepreneur in Residence, Genacast Ventures; former CTO, Birchbox

Book Info

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

Link to buy: Amazon


Software Engineer Manager

As managers around the world grapple with a complex economic environment, this book provides a rich roadmap for extracting the full value of the people in their organizations. This book is a great investment for anyone managing a business in the innovation marketplace.

—Jeff Henley, chairman of the board, Oracle Corporation

Book Info

Multipliers: How the Best Leaders Make Everyone Smarter

Link to buy: Amazon


Senior Software Engineer Manager

out·li·er -,l()r\ noun 1: something that is situated away from or classed differently from a main or related body 2: a statistical observation that is markedly different in value from the others of the sample

Book Info

Outliers: The Story of Success

Link to buy: Amazon


Most business books give you the same old advice: Write a business plan, study the competition, seek investors, yadda yadda. If you're looking for a book like that, put this one back on the shelf.

Read it and you'll know why plans are actually harmful, why you don't need outside investors, and why you're better off ignoring the competition. The truth is, you need less than you think. You don't need to be a workaholic. You don't need to staff up. You don't need to waste time on paperwork or meetings. You don't even need an office. Those are all just excuses

Book Info

Rework

Link to buy: Amazon