The reality of software engineering for the 99% who don't work at Big Tech ❓ In this episode, Alan sits down with John Crickett and talks about the differences between software engineering at Big Tech versus where most engineers actually work.
They also discuss why interview practices like LeetCode make sense for companies receiving thousands of applications but are often counterproductive elsewhere, and why people skills become more critical than technical skills for career advancement.
Tune in to gain valuable perspective on building an engineering career outside the Big Tech bubble.
KEY TAKEAWAYS:
✓ The 99% Reality: Most software engineers (99%) don't work at Big Tech companies and face different challenges than those typically highlighted in industry discussions. They deal with different scales, priorities, and compensation structures.
✓ Interview Practices: While LeetCode-style interviews make sense for companies receiving thousands of applications, they're often counterproductive for smaller companies that struggle to attract qualified candidates and have specific needs beyond algorithmic skills.
✓ Career Growth Through Curiosity: Curiosity drives improvement as a software engineer. The desire to understand how things work and solve problems is directly connected to career advancement and mastery.
✓ People Skills Trump Technical Skills: Technical abilities may get you to senior level, but beyond that, people skills become far more important. Even as an individual contributor, the ability to influence, communicate, and lead becomes essential for career advancement.
If you haven’t already, don’t forget to follow the SYCK podcast! Join me each week as I give away FREE advice on how to Own Your Career™. Follow now!