问HN:如果我在支持方面比创造方面更擅长,应该考虑哪些职业路径?

8作者: _override8 天前原帖
我拥有计算机科学的学士和硕士学位,工作经验大约有9年,其中前半段时间担任后端开发人员,后半段时间则担任产品负责人(PO)。我从开发转向产品是因为我意识到自己在实施和系统设计方面并不擅长。老实说,我希望从更宏观的层面参与技术工作,让那些比我更有技能的专家来处理实施工作。 大约8个月前,我换了公司,仍然担任产品负责人,但我现在所在的组织对我来说非常不合适。我不想过多深入讨论我为什么真的不喜欢这份工作,但其中一个重要原因是组织希望我做出技术设计决策,而我在这方面并不擅长,因为开发团队本身也没有这方面的经验。这使得我负责的项目几乎无法交付。 这让我认真思考我下一步的职业方向。我完全承认,我曾经是并且现在仍然是一个平庸的开发者,这也是我大约4年前转向产品负责人角色的原因。我对那些优秀的开发者和架构师怀有极大的敬意。这是一个具有挑战性的角色,我可以想象如果你富有创造力并喜欢构建新事物,那会非常令人兴奋。但我并不适合这个角色。我不太具备创造力,通常在需要构建新事物时,我甚至不知道从哪里开始。 在我职业生涯的各个角色中,我最享受的部分包括: - 二线/三线工单管理和故障排除。通过日志分析并尝试找出问题所在,甚至尝试在测试环境中使用API客户端重现情况,这让我觉得很有趣。 - 支持客户。例如,帮助客户安装软件。当我看到客户使用我们的产品并帮助他们调查某些功能为何无法正常工作时,真的让我感到非常有成就感。 - 在业务与技术之间充当桥梁。我一直认为自己能够很好地理解业务需求和技术需求。尽管我不擅长实施软件,但我可以理解软件的局限性,阅读和理解现有的代码库等等。 - 测试软件。在上线之前测试软件以查看是否存在问题,这非常有趣! - 总体上与人合作!我真的很喜欢尽我所能支持我的团队和同事。 我想请教一些建议,看看你们是否有推荐的职业发展方向,因为我更喜欢支持现有软件而不是构建新软件。我喜欢与人合作,喜欢取得成果,但我并不适合系统设计和新软件的构建。 老实说,这可能意味着我需要接受较低的薪水,这对我来说没问题。坦白说,考虑到我目前的角色确实让我感到严重的焦虑(我之前发过一篇帖子讨论这个问题),我已经意识到金钱并不是一切。如果我的工作真的让我感到痛苦并影响我的健康,那么赚更多的钱是没有意义的。我宁愿做一些我喜欢的工作,而不是让我感到不适的事情。生活太短暂了。 感谢你们阅读这些内容。我非常感激你们可能提供的任何建议或想法。
查看原文
I have a BS&#x2F;MS in computer science and somewhere around 9 years of experience, where the first half was spent working as a backend developer and the second half I&#x27;ve been working in product owner roles. I switched from development to product because I simply realized that I wasn&#x27;t very good at implementation and system design work to be honest. I wanted to work with tech from a more overarching level, and let the experts who were much more skilled than me handle the implementation work.<p>Around 8 months ago I switched companies and am still working as a PO, but this organization I am working in is a terrible fit for me. I don&#x27;t want to go too far into why I really dislike this job, but a big part of it is that the organization wants me to make technical design decisions which I am just really not good at, since the development team doesn’t have this experience themselves. This is making it completely impossible to deliver on the project I’m responsible for.<p>This has really made me think about what I should do for my next role. I fully admit that I was and still am a mediocre developer, which is why I moved into a PO role in the first place around 4 years ago. I have such a huge amount of respect for people who are great developers and architects. It&#x27;s a challenging role and I can imagine it&#x27;s exciting if you are creative and like to build new things. But I am just not cut out for it. I am not very creative, and I often have no clue where to even start when I need to build new things.<p>The parts I&#x27;ve enjoyed the most in the various roles in my career have been things like:<p>- 2nd&#x2F;3rd line ticket management and troubleshooting. It&#x27;s been quite fun going through logs and trying to figure out what went wrong, perhaps trying to recreate the situation in a test environment with an API client.<p>- Supporting customers. For example helping customers with installations of software. It honestly gives me a huge sense of accomplishment when I get to see a customer making use of our products, and helping them investigate why something may not be working.<p>- Being an interface between business and tech. I&#x27;ve always thought of myself as someone who is able to understand both business needs and technical needs quite well. Even though I&#x27;m not good at implementing software, I can understand limitations of software, read and understand existing codebases, and so on.<p>- Testing software. It&#x27;s a lot of fun to test software to see if there are any issues before we go live!<p>- Just working with people in general! I really like to do whatever I can to support my team and the people that I work with.<p>I thought I&#x27;d ask for some advice to see if you guys have any recommendations for career tracks to consider, given that I am just much more comfortable supporting existing software than building new software. I like working with people. I like achieving results. I&#x27;m just not cut out for system design and building new software.<p>Honestly it might mean that I need to live with a lower salary, and that is fine with me. To be completely honest, given the fact that my current role is genuinely making me sick with severe anxiety (made a post about this a while back [1], I&#x27;ve learned that money isn&#x27;t everything. There isn&#x27;t a point to making more money if my job is literally killing me and I am losing my health. I&#x27;d much rather work with something I enjoy that isn&#x27;t making me feel sick. Life is too short.<p>Thanks for reading this. I really appreciate any advice or thoughts you may have.<p>[1] https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=49533073