Ask HN: How to increase depth instead of breadth as 10 yoe as swe?
The author, a software engineer with 10 years of experience, expresses concerns about lacking deep expertise in their field. They have worked with various technologies but feel their experience is too broad without specialization. The author seeks advice on how to improve their situation and is curious if others have faced similar challenges.
- ▪The author has 10 years of experience in software engineering.
- ▪They have worked with technologies like C, C++, Python, and OpenCL.
- ▪The author feels they lack deep expertise despite having a broad skill set.
Opening excerpt (first ~120 words) tap to expand
About my experience(10 yoe):- Tech stack: C, C++, python, OpenCL, GPU and DSP programming. Along with that some performance engineering and docker topics.Problem:- not feeling confident enough in my skillset. I feel that I have breadth of topics but deep expertise is missing.- I am with the same company(automotive supplier) for 8 years but switched teams after 4 years. Topics are random based on the customer project as there is no real sw product. I believe this hinders in becoming expert.- Finding new job is becoming harder day-by-day.Looking for advice/recommendations:- How can I turn the situation?- Has anyone here has faced similar situation and come out of it? What did you do?
Excerpt limited to ~120 words for fair-use compliance. The full article is at Ycombinator.