【程序员的进阶书】行业定位
kimmking
Apache Dubbo/ShardingSphere PMC,前某集团高级技术总监 / 阿里资深架构师 / 商业银行北京研发中心负责人
35 人已学习
立即订阅
课程目录
已更新 2 讲/共 2 讲
【程序员的进阶书】行业定位
15
15
1.0x
00:00/00:00
登录|注册

技术的定位:程序员是这个时代的手艺人

程序员是这个时代的手艺人
有一个段子说,“现在公司格子间里边做 PPT 的那些人跟 100 年前踩着缝纫机的纺织女工,没有本质区别”。
我非常认可这个观点,不是贬义,恰恰相反,是褒义。当我们还处于工业社会初期的时候,纺织女工其实就是一个非常不错的工作机会了。每个时代都有自己这个时代的产业工人,也有主流产业,脱离时代局限来看,都是当时非常体面的工作。
以前有同学问我,秦老师,你怎么看程序员这个职业,能不能发财,怎么样才能财务自由?我说: 程序员就是一个会一定手艺活的手艺人。什么是手艺人呢?就是有一定专业技能,像是几百年前的木匠,铁匠,皮匠,比一般的农业劳动者,能生活的好一些,体面一些,饿不死,温饱线以上。这是一个收益下限比一般行业高,但是本质上还是用自己的技能去劳动创建价值,对社会做出贡献的工作。都属于“士农工商”中的“工”,而非其他方式,跟发财和财务自由,没有必然关系。
有了这么一层认知,踏踏实实的做技术这门手艺活,你就能明白很多其他道理。
技术红利在衰退,但是还在
就像一百年前的纺织女工是一个体面的工作一样,程序员作为一个技术人员,信息技术行业仍然是社会发展的主行业,那么技术红利就还在,就可以获得比一般的劳动行业更要优厚一点的待遇。本质上还是需求决定价值,是市场行为。我们只是选对了行业,而不是我们真的比其他人聪明多少,只是我们选对了相对重要的手艺而已。
虽然近两年 IT 行业整体不太景气,进而影响了整体的就业情况和待遇水平(深层次的原因,后续的行业篇会进行解读)。但是呢,技术红利只是有些衰退了,并没有消失。并且随着后续整体经济形势好转,在数字化转型大环境的影响下,IT 从业者的情况一定会得到改善。
毕竟未来的世界是数字化的。现在的所有非数字化场景都将会被数字化改造,成为这个数字世界的一部分。
管理预期,良好的心态加速职业发展
作为一个程序员,天天在低头写代码,怎么认知自己的行业定位呢?以什么样的心态面对职业的困惑和彷徨?
墨问创始人池老师,最近在一篇文章里提了两个我非常喜欢的观点:
1、年纪越大越能管理自己降低预期。高预期意味着你希望得到非常高的预设和期望,一旦达不到就会失望而痛苦。
2、不陷入过去的选择,自己做过的选择就是必然的选择,接受自己选择带来的后果,再去设想哪些你没有选择的可能性,对现状于事无补,实际上哪怕你重新选过也不会比现在好多少,都是徒增烦恼。
这两个观点的意义和价值在于,既然选择了踏入软件开发的这一行,就去拥抱和热爱它。在自己的岗位上,用自己的技术能力、知识经验,去解决问题,影响他人,创造价值。降低预期回报,遇到困难是正常的,有时候拿到少的回报也是正常的,困难才是常态。低预期可以让我们的心态更稳,超出都是正反馈。
我十八年前大学毕业,那个时候大家普遍还是以去体制内、去大国企作为首要的工作目标,工资不高,但是稳定,对于业务能力和技术能力要求一般也不高。但这不是我喜欢的职业,我还是想多学点知识,搞点技术,就毅然决然的走上了程序员这条路,并在这条路上一直坚持不懈的努力往前冲。事实证明,这条路也可以走的很好。
技术是程序员的核心能力
作为一个程序员,最核心的能力是什么呢?懂业务?善交流?能管理?有资源?
业务总有人比你更懂。交流只是项目成功的润滑剂。管理是领导团队需要的能力。资源都是外在的,不是自身的能力,而且资源现在有,不代表将来也有,总有消失的那一天,因为有时候:成也资源,败也资源。
什么是一人的核心能力?我们需要思考脱离当前的环境,换一个环境的时候,我还是谁?我还有现在的能量吗?这个剩下的能量才是我们真正的核心能力,而不是当前的环境带给我们的错觉。
只有技术本身才是程序员的核心能力。有一个段子说,一个公司突然倒闭,第二天管理人员都失业了,而技术人员都找到了新的工作。管理能力是一个软技能,两个做法完全相反的人,可能都可以管理同一个团队。管理岗位也不需要那么多人。而技术是一项硬能力,你懂 JVM 就是懂 JVM,你会 SQL 优化就是会 SQL 优化。反过来,你不会就是不会。不存在中间状态。技术岗位在全社会的需求是大几百万个职位。
但技术能力不是单纯的是你会 JVM 的多少个参数,或者 SQL 的几种写法,而是你能不能用技术来解决实际问题。
保持住程序员的核心竞争力,就是要保持自己的技术水平,技术敏感度,特别是用技术解决问题的能力。
程序员之路如何迈向未来
当我们成为程序员的时候,20 来岁,岁月正好,芳华正茂,但是遇到各种问题一头雾水,不知所措。
当我们做了多年程序员以后,30-40 岁,岁月给了我们很多经历和磨难,也许我们还是像 20 来岁一样在努力奋斗,却还是在艰难中存活。
这些磨砺都是我们前进道路上的垫脚石。20 岁的时候看 10 几岁的问题都不是问题,30 岁的时候看 20 几岁的时候问题都不是问题,无论你现在处于哪个时期,你要知道过几年以后你可能觉得现在面对的问题都不会当成问题。接受问题,坦然面对。也许你还会焦虑和彷徨,焦虑和彷徨都是正常的, 但不要让自己陷入的时间太长,我们无法始终保持热情,但需要减少焦虑和彷徨间隔时间。
在职业生涯中,有了正确的心态以后,我们如何变得比普通人优秀,或者说取得更好的结果?其实大部分人除了少数天才大家的智商都没有太多差距,同样一起毕业的同学,过几年后结果却不一样,这种差距的背后其实是最重要的一个事实:绩效带来的回报通常是超线性的。超线性回报有两个最基本的因素: 指数增长和阈值。学习是恰好结合了这两种超线性回报的例子。很多领域都是有门槛的,一旦我们跨越了门槛,比如你学会了阅读的方法,就能快速掌握其它知识。持续阅读带来的知识等链接是网状的是一种指数增长。
对于刚入行的我们可以突破的阈值(深耕特定领域行业专家,底层技术,架构等),坚持一个周期比一个周期表现的更优秀实现复合增长。超线性回报是我们职业发展迈向未来的涡轮增压器。当我们的绩效依赖过去的成就时(比如名声,权利,知识等),就会出现指数级别增长。
我认识发展好的程序员里几乎都有热爱编程、有追求、好奇这个三个品质。热爱可低岁月漫长,有追求可鞭策自己不甘于平庸,好奇让我们保持探索欲。其实就是对未知的好奇,求知的渴望,做事的敬畏,对时间的敏感,事实的接纳。 这样的心态就是初心吧!
不忘初心,方得始终。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《【程序员的进阶书】行业定位》
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
程序员是这个时代的手艺人
技术红利在衰退,但是还在
管理预期,良好的心态加速职业发展
技术是程序员的核心能力
程序员之路如何迈向未来
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部