不是所有程序员
是很多程序员
最近我从一个写代码的一线员工变成一个小头头,花更多的时间来 review 别人的代码,写代码的时间被大大压缩了
我们组没有结婚和没有孩子的年轻同事,尤其是他俩都单身,非常猛,做的工作经过几次辅导,代码质量已经和我差不多了,唯一缺的就是经验了
而且他们白天写代码,一天能好几个 PR (太夸张了,但基本每天都有 PR ),晚上开会;当然,我晚上也和他们一起开会
我最近由于家庭原因,确实没有花费那么多时间来写代码
当然,管理本身也是非常有价值的。我做的是幕后英雄,为他们答疑解惑,支持他们更好的工作。
我当然知道自己的优势和价值在哪里,但我一方面确实想念写代码,二方面也没觉得有什么不可替代,只是我老板自己也忙,需要有人替他分担一些。
![]() | 1 killpanda 2023-06-03 03:59:49 +08:00 我也经历过这个阶段,这个阶段的价值在于 1. 和业务 /产品对接,用自己对系统的理解减少项目中的风险 2. 和组内一线研发协作,减少系统中的坑 当然了,我觉得研发岗一直就很矛盾,一直写代码会很焦虑,不写代码也会很焦虑 |
![]() | 2 opengps 2023-06-03 07:23:24 +08:00 技术本来就是很快的更新换代,年龄增长在技术更新面前始终是个弱势项 |
![]() | 3 ericguo 2023-06-03 07:32:00 +08:00 ![]() 很正常,3 年左右的开发代码量是最大的,如果你只在乎代码行数的话,的确他们是最佳选择,毕竟他们写的时候不会和更加资深的开发一样想的一样多。 |
4 chuck1in 2023-06-03 07:57:31 +08:00 除非产业升级,不然可能真的不需要那么多资深程序员。 |
![]() | 5 fengyaochen 2023-06-03 08:00:29 +08:00 ![]() 所以要发展 AI 啊,这样所有程序员都能拍死在沙滩上 |
![]() | 6 Flywith24 2023-06-03 08:12:29 +08:00 via iPad 劳动密集型产业,年轻人有优势 |
![]() | 7 ryd994 2023-06-03 08:17:54 +08:00 via Android ![]() 高级程序员强的不是写码速度,而是 word 和 excel (误) 作为管理,组员的成绩也是你的成绩。更重要的是根据经验,给全组的发展指明方向。自己写码强没用,让组员写码强才有用。 反过来就是一将无能,累死三军。 |
8 huntagain2008 2023-06-03 08:51:21 +08:00 |
![]() | 9 encro 2023-06-03 09:42:58 +08:00 ![]() @opengps “年龄增长在技术更新面前始终是个弱势项” 真的吗? 我四十多了,自觉学一些东西比一般新人还快。 我不觉得我比别人更聪明,只是平时见到任何事物都会多思考一下 why 和 how 而已。久而久之,见到东西就知道一个大概,见的多了,也就知道什么东西和什么东西可以做一个归类,虽然有可能错误,但是大概率还是正确的多。 当然,新人有优势,比如他们在学校就能更系统的学习现代计算机,英语好能去蹭各大名校的网课等等。除此之外,就是人矿优势了----比老人更便宜的价格,可以加班更长时间。 想法,我认为人最大的悲哀就是给自己设置了一个不存在的限。。 |
![]() | 10 gpt5 2023-06-03 09:57:56 +08:00 众所周知,某国根本不存在 35+的程序员,我怀疑楼上是边踩缝纫机边发帖的 |
11 herexf403 2023-06-03 10:03:29 +08:00 via Android 不只是程序员,只要技术的都这样,我跟你一样,原来亲自干,现在带 20 个,自己越来越生疏,只能让自己在领域上越来越广,新兴技术不停的摸索 |
12 LaurelHarmon 2023-06-03 10:06:16 +08:00 毕竟,社会是金字塔型的 |
![]() | 13 milukun 2023-06-03 10:06:49 +08:00 哈哈哈突然理解催婚的内核 不能让你这么快乐,请你也进入这潭泥沼 |
![]() | 14 dd991 2023-06-03 10:11:07 +08:00 我咋觉得技术越老越香 |
![]() | 15 plko345 2023-06-03 10:20:03 +08:00 有什么经验分享下吗? 我现在也算个小头头, 但不太会管理, 不知道该怎么发展 |
![]() | 16 wonderfulcxm 2023-06-03 10:20:54 +08:00 via iPhone ![]() 《刻意练习》要技艺的进步取决于是不是进行了有效的刻意练习,书中有一个研究发现老医生的医术也没有比新医生更好,原因是那些老医生并没有再精进练习和学习新知识,经验和能力是不一样的东西。 |
![]() | 18 wanguorui123 2023-06-03 10:49:19 +08:00 via iPhone 程序员必须要进步和提升自己的编码能力,还有需要精通业务经验,才能不被拍死,不然新手很容易达到你的水平,而且工资要求也很低,自然你就淘汰掉了 |
![]() | 19 3144838718 2023-06-03 11:32:19 +08:00 GitHub Copilot 表示在坐各位都是垃圾 |
![]() | 20 wdlth 2023-06-03 11:41:52 +08:00 @3144838718 是的,Copilot 验证 JWT 只需要返回 true…… |
22 awolf 2023-06-03 12:42:06 +08:00 大部分都是会新陈代谢,只有少部分会沉瓮底(不是浸猪笼啦) |
![]() | 23 nicegoing 2023-06-03 13:39:42 +08:00 via iPhone 程序员的悲哀:十年技术换一茬,小年轻不比老人差,老了大部分时间在家庭,没有新人能拼。没办法这就是科技进化,没有前仆后继的韭菜试错,哪有社会进步。 要想永远吃香,跳出技术的圈子,从事与人相关的工作,毕竟人心是永远不变的。 |
24 kina100 2023-06-03 13:54:38 +08:00 说真的,就现在这 AI 的发展势头,review 这种事再过个三五年估计都是 IDE 自动完成了,你如果工作都是这些玩意,还是警惕一些比较好,虽然大家都没法预测未来,但是对于远离本职的事还是少做比较好,除非你想转行 |
![]() | 25 encro 2023-06-03 14:52:41 +08:00 @gpt5 哈哈,我的缝纫机就是我的键盘。。。 @wonderfulcxm 是的,必须进步才是硬道理。。。 @nicegoing “毕竟人心是永远不变的" 人心才是最易变的。难变的是人性。。 @plko345 @opengps 当然需要培养编码技能外,其他很多技能也是必须的: 1 ,沟通:不会沟通你做不了管理,哪怕是一个组长; 2 ,思考:不会思考基本什么都做不了,程序都写不好,不会权衡利弊,不会抓大放小; 3 ,理财:30 就要考虑积蓄,以便 35 岁到 40 岁后财富不会贬值,二十逐渐增值; 4 ,健康:不言而喻,只有失去才知道宝贵。 |
26 yagamil 2023-06-03 14:54:48 +08:00 所以多考虑一些非技术的事情。 |
![]() | 27 encro 2023-06-03 15:06:08 +08:00 |
![]() | 28 prenwang 2023-06-03 16:38:14 +08:00 马斯克的学校不教编程, 程序以后都是机器写, 脑机接口会普及。github 副驾驶只是临时的,毕竟除了比赛,驾驶室已经不坐人了。20 年前我们还在写信贴邮票是对 20 年后的信息爆炸时代毫无感知。此刻对 20 年后的 XX 大爆炸依然毫无感知。 我也在考虑是不是不要教孩子学编程了。 |
![]() | 29 noparking188 2023-06-03 17:00:25 +08:00 写的啥代码,CRUD 吗? |
30 galaxyy 2023-06-03 18:18:00 +08:00 写 C++吧,这个没经验玩不起,屎山代码难以接手 |
![]() | 31 35aZ4P8mT576683q 2023-06-03 19:17:40 +08:00 还好吧,因为最佳实践是需要时间总结的。条条大路通罗马,但最佳实践那条路走起来格外舒服 |
![]() | 32 rb6221 2023-06-03 19:42:38 +08:00 你这种并不属于被“拍死”啊,你已经找到新的发展路线了,怎么能说拍死呢。 |
![]() | 33 veike 2023-06-03 20:25:12 +08:00 @encro 新手一般喜欢学“术”,那些掌握了“道”的程序员比那些只学“术”的程序员学习“术”的效率更高,速度更快,也理解的更深。 恭喜你已经得道升仙了。 |
35 Danswerme 2023-06-03 23:52:14 +08:00 白天写代码,晚上开会,想知道你们公司的上班时间是怎样的 |
![]() | 36 3kkkk 2023-06-04 00:13:54 +08:00 就怕写的猛的,你 review 代码的时候他还不爱听。只要你不留意真到了线上真是一堆问题。 |
![]() | 37 paradoxie 2023-06-04 00:41:21 +08:00 刚好转管理快两年了。相对于写代码,管理更具有不可替代性,尤其是懂技术又管得好的管理。带着团队交成果的存在感和成就感是单打独斗不可比拟的。 |
38 yifangtongxing28 2023-06-04 01:08:26 +08:00 @paradoxie 90%的管理者只需要当好黑脸的 push 角色就行了,国内的导向就是加班导向 |
39 geminikingfall 2023-06-04 09:13:15 +08:00 不管是管理岗还是一线研发岗,没谁是不可以被替代的,管理岗替代的成本会高一点。但长久不写,coding 能力会下降的,这个会有点可怕。 |
![]() | 40 magicls 2023-06-04 10:46:49 +08:00 管理岗还是不能脱离技术太久,不然时间长了会很慌,然后就只能狗在公司,生怕公司裁掉自己。身边好多转管理岗,结果没做好自身管理的例子太多了。 |
41 missdeer 2023-06-04 11:16:05 +08:00 ![]() 但就我了解像 OP 描述的俩年轻人应该是极少数。。。 |
![]() | 42 rickiey 2023-06-05 10:39:22 +08:00 ![]() 想想我曾年轻时,刚入职,学习快的很,代码写的也快,加班贼猛,老同志怎么这么拉胯,还炒股,整天打电话,不好好写代码,工资还比我高,后面谈了女朋友,再也没有学习啥新技术,代码水平停留在谈女朋友前,甚至下降,一个曾经十几分钟的活墨迹一天完成。我成为了我原来眼中的老同志 |