Congrats, you've passed your first interview.
Embarking on a new Dev Career is a scary proposition. There are thousands of tutorials helping you learn to code and get that first job. But nothing on how to take that technical skill and make a great career out of it!
This stuff matters. When you're learning to code, you have to decide what to learn, how to learn it, and eventually marketing yourself as a developer convincingly enough to land that first job. And that's just the beginning! Then you still have to learn on the job, build strong working relationships with your colleagues, hopefully network outside your company, and eventually build the expertise and reputation to sell yourself as a Senior Developer. 😱
Your ability to manage your career has direct financial results. Even for early career devs, it is common for top quintile developers to make >2x more than the average dev. This disparity increases from there - That's tens of thousands of dollars per year, and millions over a career. Not pocket change.
Money isn't everything. Maybe you want to have an impact in Open Source. Maybe you want to have influence at work. Maybe you just want an easier time finding work - not just spammy recruiter emails, but real employers and real clients reaching out to you instead of vice versa. It's all the same skillset.
And nobody talks about it!!!
Deconstructing career success is a passion of mine. Throughout my own career change journey, I have been looking for common traits among top performers and trying to reverse engineer their formulas for success.
I've applied them to my own career with great results. I went from deciding to learn web development in 2017, starting my first dev job in 2018, to getting hired as a senior dev at a top tech firm in 2020! 🎉
Although my situation will be different from yours, I think there are some Good Ideas that are simply universal. I think it's time we wrote them down. I think it's time our industry had a real conversation about how to build an exceptional Dev Career. I'd like to tell you all I know.
Your Coding Career
- The Code Newbie Guide
- The Job Hunt
- The Junior Dev Guide
- From Junior to Senior
- The Senior Dev Guide
- Learn in Public
- Clone Open Source Apps
- Know Your Tools
- Specialize in the New
- Open Source Your Knowledge
- Spark Joy
- The Platinum Rule
- Good Enough is better than Best
- First Principles Thinking
- Write, A Lot (The Benefits of Writing A Lot For Your Software Career)
- Pick Up What They Put Down
- Intro to Strategy for Developers
- Learning Gears
- Specialist vs Generalist?
- Betting on Technologies
- Profit Center vs Cost Center
- Engineering Career Ladders
- Developer-Career Fit
- Intro to Software Business Strategy
- Strategic Awareness
- How to Learn in Private
- Learning to Learn
- Lampshading - Turning Ignorance to Power
- CFP Advice
- Writing Advice
- Side Projects
- Developer's Guide to Twitter
- Marketing Yourself (without being a Celebrity)
- (title is secret 😝)
This book is still being written - see the announcement tweet!
Pre-Sale Endorsements for my work:
- I just pre-ordered this book by #LearnInPublic legend Shawn Wang. I've learned a lot from him over the years. - Quincy Larson, Teacher, FreeCodeCamp
- swyx is someone I look up to in the tech industry. From the way he learns and encourages others, to the research he does, to the way he writes, he’s someone I’m constantly in awe of. - Joe Previte, Open Source Developer Advocate, Facebook
- i'm already feeling embarrassed so i'll stop
If you purchase now, you'll get a blank PDF, but will get updates on the way and the final copy on launch. Post launch, I intend to take feedback and update in a year, so you'll also get v2 of this book (which will be at a higher price).
We charged your card and sent you a receipt
You'll need an account to access this in our app. Please create a password to continue.
Download from the App Store or text yourself a link to the app
Thanks for your support! Get ready for concentrated career advice for your dev career - from learning to code to senior developer!
Good news! Since you already have a Gumroad account, it's also been added to your library.