The difference in salary between a junior and senior engineer can be orders of magnitude. Many multiples at least. But what's the difference in mindset that gets you there?
I explored that question on two podcast episodes recently.
Scrimba βΒ Advice from a Senior Silicon Valley Engineer
On The Scrimba Podcast with Alex, we talked about what companies look for in junior engineers, how to get hired and grow fast, and I mentioned the most impressive thing I ever saw from a candidate.
"If they can visibly improve in an interview that is someone you want to hire as a Junior." - @Swizec
β Alex Booker (@bookercodes) November 10, 2021
π https://t.co/Rx6aPeJGyT pic.twitter.com/nxquyP1KXQ
Topics
- Introduction (0:00)
- What employers look for in Juniors (02:32)
- What projects will impress employers? (05:01)
- The difference between front-end engineer and front-end developer (07:28)
- An introduction to JSON bureaucracy (10:57)
- How to measure your own ability and skill (14:39)
- How Google hire Juniors (20:50)
- What Swizec learned from Richard Hamming (23:11)
- Swizec's career vision (25:37)
- An introduction to the Senior Mindset (28:07)
- What Juniors can expect from seniors (29:09)
The Google topic is conjecture on my part. Based on what I've seen and heard from folks working in large enterprises. You hire a bunch of juniors, give them all the tools they need to succeed, and see who makes it. Trial by fire.
Google is better than places like McKinsey and law firms, though. Those have an explicit "up or out" policy π¬
Ruined by a Software Engineer
On Perry's Podcast Ruined by a Software Engineer with Swizec, we talked about the mindset of a senior software engineer, serverless computing, why people love-hate JavaScript, and how to approach writing a book.
NEW EPISODE! - @Swizec, Senior Software Engineer and Author (Tia, https://t.co/ICQdZYsKwv)
β perry_tiu (@perry_tiu) November 17, 2021
β’ What is a senior software engineer mindset?
β’ What is serverless?
β’ How does one start publishing any kind of content successfully?
Listen anywhere: https://t.co/dpqr9UUXL3 pic.twitter.com/taDhg3MBgo
Best part of chatting with Perry is that we met up in person. Feels so much more eventful than yet another zoom call π
Topics
- Introduction (0:00)
- How Swiz got into coding (2:27)
- What made middle school coding classes so good (6:35)
- Learning how vs why (13:50)
- Dropping out of college for freelancing (21:15)
- How money comes from value, not work (29:17)
- On being a founder (34:05)
- My biggest surprise coming into Silicon Valley (41:26)
- Consulting, contracting, freelancing, and pricing (44:49)"
- Building a team (51:32)
- How your role grows on a team (58:29)
- How you know it's time to move on (1:05:00)
- Why serverless computing is cool (1:08:00)
- JavaScript is the bestest (1:16:22)
- How to write a book (1:23:50)
Interesting insight about getting into coding βΒ I didn't realize until well into my 20's that programming words mean things in real life. To me a sort was just some specific thing computers do.
Cheers,
~Swizec
Continue reading about Getting from junior to senior
Semantically similar articles hand-picked by GPT-4
- Being a senior/junior engineer in 2021 β podcast
- What matters in a senior engineer job interview
- What makes you a senior software engineer anyway?
- Interviewing tips for experienced engineers
- More on how many years to senior
Become a *true* Senior Engineer
Get promoted, earn a bigger salary, work for top companies
Getting that senior title is easy. Just stick around. Being a true senior takes a new way of thinking. Do you have it?
The Senior Minset email crash course
Get a free chapter from the Senior Engineer Mindset book and a sample audiobook chapter, followed by a Senior Mindset 101 email course.
You'll get insights to apply at your work right away.
Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.
Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.
Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help π swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.
Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers π ServerlessHandbook.dev
Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization
Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections
Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog
Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com
By the way, just in case no one has told you it yet today: I love and appreciate you for who you are β€οΈ