Ask HN:作为一名拥有十年经验的软件工程师,如何提升专业深度而非拓展广度?

1作者: Cheesebh大约 2 个月前
我的经验(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?