先说结论 - 我们软件研发都是做业务的,不是仅做技术不是仅做管理。
背景
近期知乎看多了对于职场发展焦虑了,昨晚看着窗外黑色如墨的深夜发呆,回顾了一下自认为努力钻研技术能力的过去突然迷茫了。虽然在已经在广州这座大城市成家立业有车有房,但是内心的空虚感油然而生,突然发现想找人说一说都无人可说,大家都忙着自己的生活工作孩子谁肯听你的絮叨。
人生的阶段
记得多年前听过一个人生成长规划,人一辈子只有三个10年。
- 25~35,靠专业能力。一般是刚毕业入职场阶段,有一些能力的同学相信我们能够改变一些东西,醉心于专业技术成长,满足于系统发布用户使用的成就感,为了一个技术问题可以通宵达旦是我们特有的标签,觉得未来有很多可能。
- 35~45,靠行业认知。时间是一把杀猪刀,谁都躲不过,随着年龄的增长看到的东西也越来越多,终究会发现技术是给产品服务的,产品是给人用的,也意识到靠着自己的技术能力改变世界比中彩票难度还大。这时候业务是第一位的,技术/团队/计划/系统都是为业务服务的一个闭环,只有业务成长才能带动所有环节的成长。
- 45~55,靠人脉资源。我还没有踏入这一阶段,认知浅薄。
不确定性
靠技术成长的或者说靠专业成长的同学,我们都在追求一种专业内的确定性,程序别出BUG/设计图有确定性逻辑不是YY/系统平稳运行降低风险,越是做的好的同学对于确定性的追求也高,但这也是阻碍进入下一阶段的绊脚石,从靠专业到靠行业最后到靠人脉,可以看到的是不确定性的比重越来越高,这里可以问个问题,你有多少软件项目因为技术之外的问题被砍掉?有多少系统造出来没什么人用?
从确定性往不确定性上发展首先要改变思维,以前做专业的同学看不上搞关系搞沟通的人,但是适度的搞关系可以减少外部的不确定性。
进阶
人生是一场修炼,都期望自己是小说主人公得到天助,不能说没有只能说可遇不可求,当下我们能做的唯有靠自己。把自己放到公司业务大循环中产生价值。
早上有感而想随笔而记!
分享
一个业务架构设计能力的分享 结构化架构设计