不是所有程序员
是很多程序员
最近我从一个写代码的一线员工变成一个小头头,花更多的时间来 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 1
很正常,3 年左右的开发代码量是最大的,如果你只在乎代码行数的话,的确他们是最佳选择,毕竟他们写的时候不会和更加资深的开发一样想的一样多。
|
4
chuck1in 2023-06-03 07:57:31 +08:00
除非产业升级,不然可能真的不需要那么多资深程序员。
|
5
fengyaochen 2023-06-03 08:00:29 +08:00 4
所以要发展 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 1
高级程序员强的不是写码速度,而是 word 和 excel (误)
作为管理,组员的成绩也是你的成绩。更重要的是根据经验,给全组的发展指明方向。自己写码强没用,让组员写码强才有用。 反过来就是一将无能,累死三军。 |
8
huntagain2008 2023-06-03 08:51:21 +08:00
|
9
encro 2023-06-03 09:42:58 +08:00 16
@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 2
《刻意练习》要技艺的进步取决于是不是进行了有效的刻意练习,书中有一个研究发现老医生的医术也没有比新医生更好,原因是那些老医生并没有再精进练习和学习新知识,经验和能力是不一样的东西。
|
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
liberty1900 2023-06-03 19:17:40 +08:00
还好吧,因为最佳实践是需要时间总结的。条条大路通罗马,但最佳实践那条路走起来格外舒服
|
32
janus77 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
tyrantZhao 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 1
但就我了解像 OP 描述的俩年轻人应该是极少数。。。
|
42
rickiey 2023-06-05 10:39:22 +08:00 1
想想我曾年轻时,刚入职,学习快的很,代码写的也快,加班贼猛,老同志怎么这么拉胯,还炒股,整天打电话,不好好写代码,工资还比我高,后面谈了女朋友,再也没有学习啥新技术,代码水平停留在谈女朋友前,甚至下降,一个曾经十几分钟的活墨迹一天完成。我成为了我原来眼中的老同志
|