请问HN:作为一名拥有10年经验的软件工程师,如何增加专业深度而不是广度?

1作者: Cheesebh大约 1 个月前原帖
关于我的经历(10年工作经验): - 技术栈:C、C++、Python、OpenCL、GPU和DSP编程。此外还有一些性能工程和Docker相关的主题。 问题: - 我对自己的技能组合缺乏足够的自信。我觉得我在多个领域都有一定的了解,但缺乏深入的专业知识。 - 我在同一家公司(汽车供应商)工作了8年,但在4年后换了团队。由于没有真正的软件产品,项目的主题都是根据客户需求随机而定。我认为这阻碍了我成为专家。 - 找新工作变得越来越困难。 寻求建议/推荐: - 我该如何扭转这种局面? - 这里有没有人遇到过类似的情况并成功走出来?你们是怎么做的?
查看原文
About my experience(10 yoe):<p>- Tech stack: C, C++, python, OpenCL, GPU and DSP programming. Along with that some performance engineering and docker topics.<p>Problem:<p>- not feeling confident enough in my skillset. I feel that I have breadth of topics but deep expertise is missing.<p>- 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.<p>- Finding new job is becoming harder day-by-day.<p>Looking for advice&#x2F;recommendations:<p>- How can I turn the situation?<p>- Has anyone here has faced similar situation and come out of it? What did you do?