某篇推文说,小厂的资深程序员,基于业务的局限,对于一些热门的技术无法做到实践,而处理更高级问题的经验也就无从谈起。
1
syasuker 2020-07-28 09:22:18 +08:00 via iPhone
可能是 多线程并发 分布式 方面的吧 小公司不需要这个
|
2
vueadmin 2020-07-28 09:27:25 +08:00
你这么提问没有可比性,不如说同样一个人,2 年经验和 5 年经验的核心差别在什么地方
从自己的职业生涯来说 从业 2 年,对什么技术都很好奇,也保持很高昂的学习意愿,但是在完成任务的时候,总会出现一些考虑不周的地方,但是对于当时的自己来说,已经是能到的最好解决方案,实际上只是自己的知识面不足而已 从业 5 年,对新技术已经没有那种必须实践一次的热情,如果判断出对以后的业务有帮助,会自己 demo 一下,并不会投入过多的精力,但是当业务需要的时候,也有把握短时间内用上新技术 其实所有的项目都不如有一个好的数据库架构,优秀的表结构设计 |
3
mmrx 2020-07-28 09:34:47 +08:00
可能 5 年的代码更丑,但是会更稳定
|
4
wysnylc 2020-07-28 10:11:07 +08:00
2 年的写代码就是一把梭不太会考虑维护和扩展
5 年的因为踩坑多吃亏多写代码会更多的判断 null 维护性 扩展性 当然也有例外比如 5 年的也是一把梭或者 2 年的考虑很全面但这是少部分不要跳出来杠 |
5
DJQTDJ 2020-07-28 10:12:42 +08:00
工作五年的不会写那些花里胡哨的代码
|
6
mcfog 2020-07-28 10:17:04 +08:00
// 这里的逻辑原本是 jack 的需求,后来 bob 要求改
// peter 说先去掉这个 // if .... |
8
Mithril 2020-07-28 10:22:05 +08:00
2 年的肯定能完成任务,代码肯定也能跑。只是你这项目要想持续开发五年十年,大概率最后要重写。
5 年的这个概率要小一些。 |
9
gz911122 2020-07-28 10:23:46 +08:00
没啥区别
|
10
ThanksSirAlex 2020-07-28 10:30:31 +08:00
没啥区别,我这边 9 年的程序员还在用 string 存 true 和 false,MVC 框架什么都往 M 里面塞,当然做了这么久也升不上什么高级的职位
|