HN 提问:如果我更擅长支持而非创造,有哪些职业道路可以考虑?

8 分•作者: _override•12 天前
我拥有计算机科学学士/硕士学位,以及大约9年的工作经验。前一半时间我担任后端开发人员,后一半时间我担任产品负责人。我从开发转向产品,是因为我坦率地说,我意识到自己在实现和系统设计方面做得并不出色。我想从更宏观的层面参与技术工作,让那些比我技能更强的专家来处理实现工作。 大约8个月前,我更换了公司,目前仍在担任产品负责人,但这家公司与我非常不匹配。我不想过多解释我为什么如此不喜欢这份工作,但其中一个重要原因是,公司要求我做出技术设计决策,而我在这方面确实不擅长,因为开发团队本身也没有这方面的经验。这使得我负责的项目完全无法交付。 这让我认真思考了我的下一份工作应该做什么。我完全承认我过去和现在都是一个平庸的开发者,这也是我大约4年前转向产品负责人角色的原因。我非常尊敬那些优秀的开发人员和架构师。这是一个充满挑战的角色,我可以想象,如果你有创造力并且喜欢创造新事物,那会非常令人兴奋。但我就是不适合做这个。我不太有创造力,当我需要创造新事物时,我常常不知道从何开始。 在我职业生涯的各种角色中,我最喜欢的部分包括: * 二线/三线工单管理和故障排除。通过日志找出问题所在,并在测试环境中尝试使用API客户端重现问题,这很有趣。 * 支持客户。例如,帮助客户安装软件。当我看到客户使用我们的产品,并帮助他们调查可能出现的问题时,我真的会获得巨大的成就感。 * 充当业务和技术之间的桥梁。我一直认为自己能够很好地理解业务需求和技术需求。虽然我不擅长实现软件,但我能理解软件的局限性,阅读和理解现有的代码库等等。 * 测试软件。在软件上线前进行测试以发现问题,这很有趣! * 总的来说,就是与人共事!我真的很喜欢尽我所能支持我的团队和我的同事。 我想寻求一些建议,看看大家是否有推荐的职业发展方向,因为我更擅长支持现有软件,而不是构建新软件。我喜欢与人共事。我喜欢达成目标。我只是不适合系统设计和构建新软件。 坦率地说,这可能意味着我需要接受较低的薪水,这对我来说没关系。说实话,考虑到我目前的工作让我饱受严重焦虑的折磨(我之前发过一个帖子[1]),我了解到金钱并非万能。如果我的工作真的让我生病,损害我的健康,那么赚更多的钱就没有意义了。我宁愿做我喜欢的事情,而不是让我感到生病。人生苦短。 感谢您的阅读。我非常感谢您提供的任何建议或想法。 [1] https://news.ycombinator.com/item?id=49533073
查看原文
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