前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员为啥要做副业(05)-业务解决方案缔造

程序员为啥要做副业(05)-业务解决方案缔造

作者头像
JavaEdge
发布2023-11-06 09:03:58
1510
发布2023-11-06 09:03:58
举报
文章被收录于专栏:JavaEdge

除了技术,副业也可以帮助我们在业务上获得新认知,保持敏感性。

之前我们在做程序员职业成长服务的时候,发现了一个问题。很多初阶的程序员没法升到中高阶,有两个很大的非技术影响因素:

1 管理能力

每个程序员即使把自己的潜力发挥到极致,成为十倍开发者( 10x developer),他可以处理的事情也有限。

但若管理能力好,他就能培养出很多拥有和自己同等技能的人,就不只是十倍、而是可成百上千倍地复制能力,为公司增加更多生产力。

2 业务理解力

在绝大部分的公司里,技术都是为业务服务。所以需要针对业务的各种需求、各种流程来做解决方案。

若对业务不了解,那么即使技术很不错,因为不知道某些业务细节,最后设计出来的方案可能也不是最优的。这就像我们小学时做应用题,有一个隐藏条件包含在业务逻辑中,如果忽视了它,即使数学再好,做出来的答案也是错的。

所以,程序员应该需要培养自己对业务的理解能力。

讽刺的是,很多公司的初阶程序员,恰恰没有机会去了解业务。尤其是一些比较大的公司,很多业务相关的问题都是在中高阶的技术决策层就已经解决掉了,分配到初阶程序员这里,就只剩下一些规划好的、待实现的技术方案了。

这就会形成职业上的一个断层,让初阶程序员无法变成行业专家。很多公司是无意的,也有极少数公司是有意为之。因为高阶的岗位是有限的,如果你成长起来后没有位置,就会跳槽了。所以,公司不培养我们的时候,我们就只能自己培养自己。

3 总结

而副业正是磨练自己的好方法。我们可以做一个跟我们主业相关的副业,通过自己的项目来了解需求、理解业务,从而弄明白公司在做什么样的事情,怎样才能做得更好。将自己从一个纯粹的螺丝钉,变成独当一面的解决方案高手。

本文由博客一文多发平台 OpenWrite 发布!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 管理能力
  • 2 业务理解力
  • 3 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档