HN 提问:如果我更擅长支持而非创造,有哪些职业道路可以考虑?
8 分•作者: _override•12 天前
我拥有计算机科学学士/硕士学位,以及大约9年的工作经验。前一半时间我担任后端开发人员,后一半时间我担任产品负责人。我从开发转向产品,是因为我坦率地说,我意识到自己在实现和系统设计方面做得并不出色。我想从更宏观的层面参与技术工作,让那些比我技能更强的专家来处理实现工作。
大约8个月前,我更换了公司,目前仍在担任产品负责人,但这家公司与我非常不匹配。我不想过多解释我为什么如此不喜欢这份工作,但其中一个重要原因是,公司要求我做出技术设计决策,而我在这方面确实不擅长,因为开发团队本身也没有这方面的经验。这使得我负责的项目完全无法交付。
这让我认真思考了我的下一份工作应该做什么。我完全承认我过去和现在都是一个平庸的开发者,这也是我大约4年前转向产品负责人角色的原因。我非常尊敬那些优秀的开发人员和架构师。这是一个充满挑战的角色,我可以想象,如果你有创造力并且喜欢创造新事物,那会非常令人兴奋。但我就是不适合做这个。我不太有创造力,当我需要创造新事物时,我常常不知道从何开始。
在我职业生涯的各种角色中,我最喜欢的部分包括:
* 二线/三线工单管理和故障排除。通过日志找出问题所在,并在测试环境中尝试使用API客户端重现问题,这很有趣。
* 支持客户。例如,帮助客户安装软件。当我看到客户使用我们的产品,并帮助他们调查可能出现的问题时,我真的会获得巨大的成就感。
* 充当业务和技术之间的桥梁。我一直认为自己能够很好地理解业务需求和技术需求。虽然我不擅长实现软件,但我能理解软件的局限性,阅读和理解现有的代码库等等。
* 测试软件。在软件上线前进行测试以发现问题,这很有趣!
* 总的来说,就是与人共事!我真的很喜欢尽我所能支持我的团队和我的同事。
我想寻求一些建议,看看大家是否有推荐的职业发展方向,因为我更擅长支持现有软件,而不是构建新软件。我喜欢与人共事。我喜欢达成目标。我只是不适合系统设计和构建新软件。
坦率地说,这可能意味着我需要接受较低的薪水,这对我来说没关系。说实话,考虑到我目前的工作让我饱受严重焦虑的折磨(我之前发过一个帖子[1]),我了解到金钱并非万能。如果我的工作真的让我生病,损害我的健康,那么赚更多的钱就没有意义了。我宁愿做我喜欢的事情,而不是让我感到生病。人生苦短。
感谢您的阅读。我非常感谢您提供的任何建议或想法。
[1] https://news.ycombinator.com/item?id=49533073
查看原文
I have a BS/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've been working in product owner roles. I switched from development to product because I simply realized that I wasn'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'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's a challenging role and I can imagine it'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've enjoyed the most in the various roles in my career have been things like:<p>- 2nd/3rd line ticket management and troubleshooting. It'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've always thought of myself as someone who is able to understand both business needs and technical needs quite well. Even though I'm not good at implementing software, I can understand limitations of software, read and understand existing codebases, and so on.<p>- Testing software. It'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'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'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've learned that money isn't everything. There isn't a point to making more money if my job is literally killing me and I am losing my health. I'd much rather work with something I enjoy that isn'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://news.ycombinator.com/item?id=49533073