大龄程序员:你的经验对得起你的年龄吗?

2018-09-24 14:52:11 +08:00
 yidinghe

25 岁的年轻人,可以说处于一个经验有些积累,可以胜任主流开发任务甚至设计任务的阶段。那么 35 岁的你,和他们比较,十年的经验足够让你得到哪些优势?

你的开发效率是否是他们的三倍以上?

你的打字速度是否比他们快?

你创建一个项目,加入所有需要的框架,然后马上跑起来的时间是否比他们短?

你是否对错误信息只需要瞟一眼就知道问题出在哪里?

你调试问题的效率是否比他们高?

你是否经常看到自己的代码还有改进的余地?

你是否能熟练使用三种以上的数据库访问框架?

你是否能熟练的部署和运行三种以上的完全不同的数据库软件?

你是否了解完需求就已经想好了项目的架构,脑子里已经完成了技术选型?

——如果这十年没给你带来一丁点经验,那肯定是有问题的。

14300 次点击
所在节点    程序员
84 条回复
way2create
2018-09-24 15:16:21 +08:00
35 岁不可怕,可怕的是 35 岁的老油条
lhx2008
2018-09-24 15:21:02 +08:00
原来程序员的能力可以用打字速度来描述,厉害了
ClutchBear
2018-09-24 15:21:15 +08:00
不能,
但是薪水比同水平的年轻人低可以吧.
orange1818
2018-09-24 15:26:13 +08:00
说的好
zjsxwc
2018-09-24 15:27:36 +08:00
我大学毕业刚入行时带我的 32 岁大哥,告诉我他和我没什么区别(至少在算法水平上,大家也不过是用 dfs 解决问题这种程度)。

他只是会的语言多一点,踩过的坑多一点,爬过的代码多一点,解决问题的时间少一点,认识的人多一点而已。
q397064399
2018-09-24 15:29:55 +08:00
对绝大部分项目来说,技术其实真的不重要,重要的是选择使用技术的人,
人才是构建软件的核心要素,有丰富经验的人 可以在前期规划的时候 避免很多不必要的坑,
对整体项目贡献巨大

构建软件本质上就两个问题:
根本任务——打造构成抽象软件实体的复杂概念结构,
次要任务——使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。

优秀的开发者应该关注 如何构建复杂概念的结构
而不是将主要精力放在一些无关紧要的技术细节上
tangzx
2018-09-24 15:32:03 +08:00
@lhx2008 打字速度是基本功,当然要打好
levon
2018-09-24 15:37:40 +08:00
说,35 岁的程序员哪里得罪你了
jiafaner
2018-09-24 15:45:25 +08:00
我 31 了,开发比新人快 0.3 倍

我 Boss 比我大得多,开发比我快 2 倍

我搭档 29 了,比我开发快 0.3 倍

我们公司原来有产品经理,后来没有产品经理了,整体开发速度比过去快了 0.5 倍

我觉得年龄不是最关键的
leeg810312
2018-09-24 16:00:25 +08:00
为什么是 3 倍,什么标准?是工资是 3 倍?打字速度快?打字快 10 倍也没有用,写代码在整个开发过程中只占多少时间? 25 岁能胜任产品或项目设计?要么任务太简单,要么是天才
qiuqiuer
2018-09-24 16:10:21 +08:00
感觉这是产品经理写的五毛文,
shijingshijing
2018-09-24 16:23:22 +08:00
我不需要满足以上这些,我只需要有一项业务相关但他们不会的只有我能搞定的就 OK 了。
find
2018-09-24 16:34:34 +08:00
@leeg810312 项目设计需要多大年龄?
glues
2018-09-24 16:38:17 +08:00
搞得好像 25 岁的程序员就不会变老一样
bestkayle
2018-09-24 16:44:47 +08:00
@glues #14 楼主怼的是抱怨找不到工作的大龄老油条
lestat
2018-09-24 16:45:51 +08:00
尤雨溪好像没有 30,结合楼主的问题,各位 30+的程序员怎么看?
leeg810312
2018-09-24 16:57:38 +08:00
@find 刚会编程就可以做系统设计,不过肯定只能设计微小的,通常人 25 岁能有几年开发经验,能设计多大的?要是少年天才肯定不受限制,20 多岁就能搞出大系统了
notreami
2018-09-24 16:59:28 +08:00
大龄 XXX:你的经验对得起你的年龄吗??这种问题实在是无聊~~
经验可以衡量嘛?什么指标?什么纬度?
不能衡量的经验来对比可衡量的年龄,咋比较??
无非侧向的拿钱、个人影响力,或者经常性解决大家的痛点,提出有建设性意见等方向来感觉性的对比。
msg7086
2018-09-24 17:03:33 +08:00
我开发效率感觉和我 15 年前差不太多,差距大的是正在用的框架和现成的轮子。
以前用 PHP 4.4 要自己写框架堆组件,现在用 Rails,new 一下就是个 app。
我打字速度和 20 年前差不太多,差距大的是键盘和输入法。
20 年前一分钟最多能打 80 字,现在撑死也就打 100。
我调试的效率和 10 年前差不太多,差距大的是保证项目质量的方法。
10 年前写代码,写完了找人过来点点点,现在写测试用例,CI 跑通 Peer Review 批准以后再 Merge。

但是和同年代的年轻人比,其实是很难拉开差距的。
这也是这个行当残酷的地方。
notreami
2018-09-24 17:03:49 +08:00
@lestat 太好比较了,家里有房有钱,然后很多人都可以达到这个高度,升至更高。
比如很多不到 30 岁的明星,钱,人气,情商都很高啊~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX