年纪越大写代码越慢

2017-08-21 10:37:49 +08:00
 darklowly

想问问大家

7626 次点击
所在节点    职场话题
51 条回复
ieiayaobb
2017-08-21 12:02:14 +08:00
感觉楼主很要强,一个人在家,没有周围的年轻人做对比,都会感慨自己写代码速度不如原来。
像我们这种坐班的,周围都是比自己年轻 3-5 年的精壮男子,肯定会更加感觉压力山大。
我觉得远程能立稳脚跟已经非常成功了,希望能多多分享心路历程
110male
2017-08-21 12:20:42 +08:00
效率低,可能是肾虚,建义你补肾!
4ever911
2017-08-21 12:28:20 +08:00
楼主还算好的,我最近 10 年都在家,有两娃, 也是 30 之后感觉很难集中精神, 想的太多,敲的太少。

我统计了下我最近在做的一个东西,15 个月,我只写了 3000 多行代码,而且是用 python,大部分是别人造的轮子。。


要是换以前,顶多也就 3 个月可以做得很完备上线的程序,结果我到现在还只写了一半左右,很多 bug 都还没去弄,

看样子要拖到今年元旦了。。。
Kalv8n
2017-08-21 12:45:59 +08:00
感觉写代码最热情的就是以前不用代码赚钱的时候,那是写代码就是好玩,喜欢折腾
tremblingblue
2017-08-21 12:50:41 +08:00
我也有这个感觉,特别是人到 30 了,家里大事小事都离不开你。房子装修,溜娃带娃,洗刷家务,基本就不会有什么空闲的时间,连看本书都难。
连休息好点这个词语有时候都感觉好遥远。
想起上周看到一个 zhihu 的问题,问为什么开车回家之后还久久不想下车里的答案,https://www.zhihu.com/question/63701736/answer/213829117
最近我也逐渐有这种感觉,看来还是不甘心。
Ender233
2017-08-21 12:54:21 +08:00
1.2
在家效率会降低, 可以考虑去咖啡馆或者可租用的办公位? 远离家里熟悉的环境.
cedared
2017-08-21 12:55:42 +08:00
控制住重构强迫症会好很多。架构一旦确认下啦,除非特别严重的问题别改架构。优先跑的通,不然就会陷入无法自拔的重构循环……
mortonnex
2017-08-21 13:05:25 +08:00
代码行数?
darklowly
2017-08-21 13:08:37 +08:00
@cedared 完全同意。
mogutouer
2017-08-21 13:57:14 +08:00
一样,要接送小孩,在家远程,身兼数职。
你得学会把连续的代码时间打乱成碎片化的时间,把脑力劳动变成碎片化的体力劳动,在项目接口,框架上下功夫,剩下的之后要抽时间去把每个方法填好。
如果还像以前,拿起键盘就是干,一边干一遍理思路,边做边想,边做边重构,那就肯定玩儿完,这种只适合每天 8 小时连续的时间工作,不是说效率低,而是不适合。
年纪大了,参与的项目做得东西越来越多,随着世代的发展,轮子也越来越多,很多繁琐,麻烦的东西都有前人和自己积累的结晶。经验越多,对于项目初始的策划也越来越完善。
拿到一个新项目,先花时间整理出很细很细的需求,把 API 文档认认真真的写好,每一个接口都清清楚楚的理解和说明。这样每个接口写好,前端后端不会总是来烦你,有事自己看接口沟通的时间就会少很多了。最重要的是,自己清楚要做什么事情了。
需要的功能现在找好轮子,一个一个试,不然到了真正用的时候再去找,一会儿结构要变,一会儿你一试好几天,项目时间就不好把控了。
反正这些具体到每行代码的事情,最终还是你来做的,何不开始前就把他规划好。
现在小孩睡觉的 2 个小时,我可以真的做 2 个小时的工作,而不是像以前先看看新闻,撸一下 B 站,刷刷各类论坛,慢慢的进入状态,有时候看个电影一整天时间就没了,为什么拖延症发作,其实就是项目太多太杂,你无从下手,不知道该干嘛,那么多问题自己心里还没有确切的答案,很多功能你还没想清楚用何种方式实现,你很焦虑,很不安,很怕被打扰,于是自己打扰自己,看视频看手机拉屎一个小时,越到 deadline,越焦虑越拖延,最终时间浪费了,项目没干成,拖到失去了客户的信任。
但你将项目打成碎片,具体的碎片,你随时有有时间,半小时,两小时,挑合适的碎片逐个击破,按照计划慢慢的把项目拼完整,开始干活儿的时候,你很清楚自己有哪些事情要干,我这段时间做哪些做合适,任务列表的那些勾勾还有多少,自己心里有一个直观清楚的预计。

所以,最重要的自己心态要调整,除了通宵不要奢望家庭琐事成员会给你连续 8 个小时的时间,你可能会慢慢感受到,通宵之后身体的种种反应让你不得不放弃这条路子。不要抱怨任何人,不要抱怨任何事,你既然选择,他们就是你的责任,通过调整自己,调整工作方法来让自己更进一步吧。
ahkxhyl
2017-08-21 14:08:42 +08:00
我也有这样的感觉~ 每次想学点东西就是没有耐心去坚持~一直想找办法解决
darklowly
2017-08-21 14:25:13 +08:00
@mogutouer 受益良多
yun
2017-08-21 14:30:39 +08:00
注意力集中只能半小时左右,最多一小时,腰也吃不消。程序员绝对不是个好职业!
Xinghx
2017-08-21 14:48:21 +08:00
今年 22 不知道 30 是什么情况 。。哈
robinshi2010
2017-08-21 15:07:55 +08:00
@darklowly 很有兴趣啊,现在也在寻求远程办公的机会。如果合适的话希望能合作。

tg - https://t.me/RobinShi
wechat - 43509502
hyyou2010
2017-08-21 15:13:07 +08:00
似乎远程的程序员不少?我也曾长时间在家里呆过,保持精力的最好方式是的运动。最好有规律、有一定频率和运动量。一运动什么都好了。
darklowly
2017-08-21 15:29:29 +08:00
@hyyou2010 试过运动,确实有效果
jatesun
2017-08-21 16:43:37 +08:00
@mogutouer 受教了
kuke
2017-08-21 16:47:17 +08:00
35 了,一天 100-250 行有效代码,多了就不想写,天天拖
crazyneo
2017-08-21 16:52:07 +08:00
@darklowly 我知道,但 golang 主打的就是 dev efficiency,所以平均每天 100 行的产出一般般,一般认为 c/c++的程序员在整个项目周期内平均每天产出 70-80 行是比较出色的,真把需求 /设计之类的搞定,我曾经试过一天写 800 行 c++并调试完毕的情况,虽然其中有不少是非常垃圾的数据库操作相关代码。

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

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

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

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

© 2021 V2EX