如何在工作环境下快乐地打代码?

2015-04-25 10:15:29 +08:00
 huanglk

本科在读,觉得自己还是挺喜欢编程的。本来以为一些低级错误(比如打错一个字母之类的)已经不会再发生了。
但是在实习期间,开始工作一坐下来就是几个小时,偶尔会起来倒杯水。面对一坨代码久了之后发现自己开始扎进代码里面,已经无法好好思考,工作效率非常底下,还会犯一些低级错误。对比自己在宿舍敲代码的场景:泡杯茶听着音乐敲着代码,打完代码之后自我感觉良好。有试着去办公室泡茶喝,听听歌等等,但一到下午4点还是会一头扎进代码里面,无法自拔。
各位V友有没有一些经验可以分享的?我只是想快快乐乐地做个码农……

PS:实习的公司氛围很好,发布压力不大,工作难度其实也还好,完全能hold住(在宿舍环境下)

4147 次点击
所在节点   健康
18 条回复
Livid
2015-04-25 10:16:42 +08:00
看了两遍,所以你主要想说公司环境有什么问题?
justfindu
2015-04-25 10:34:28 +08:00
只是心态问题 宿舍是因为你敲自己的代码 实习你认为做的不是你自己的
调整调整就好了
zakokun
2015-04-25 10:37:33 +08:00
完全没搞懂你想表达什么......
xbb7766
2015-04-25 10:44:02 +08:00
别坐着不动一直码代码,效率会低下来的。
还有,可以戴个耳机听音乐,我觉得不错。
pH
2015-04-25 10:55:30 +08:00
宿舍比工作地方一般安静的多,恩
Jeremial
2015-04-25 11:53:21 +08:00
戴上耳机, 把声音开大, 盖过其他人说话的声音, 感觉不错~
vivianalive
2015-04-25 13:06:14 +08:00
做喜欢做的事情,不要浪费别人的时间,更不要浪费自己的时间。
crazyxin1988
2015-04-25 13:09:28 +08:00
大部分的公司都是开放式办公环境
所以 好耳机的重要性 不言而喻
mrjoel
2015-04-25 13:15:04 +08:00
No 妹纸
jokester
2015-04-25 14:04:25 +08:00
打錯字母這麼嚴重嗎..
comanboy
2015-04-25 14:05:55 +08:00
當你愛上編程的時候。
20150517
2015-04-25 15:23:05 +08:00
我多年工作经验告诉我,给公司打工是不可能快乐的写代码的,再好的公司,项目总有你不想动,但必须要动的地方,这怎么快乐?
hitsmaxft
2015-04-25 17:05:16 +08:00
能在工作上找到有意思的事情就能快乐打码了, 如果不行还是早点下班吧。。
rming
2015-04-25 17:24:23 +08:00
结合自身的情况,我一般是这样
1. 戴耳机,为自己营造可以专注非氛围
2. 关掉 IM 或者 开勿扰模式,保证高效工作时不被打断(不要怕得罪人,总会被理解的)
2. 编码前写设计文档,复杂业务逻辑时画流程图、模块功能 list 之类,然后挨个实现
3. 编码时候适当放过一些实现细节(先写程序框架),不在 todo list 内的功能先备忘并 pass
4. 测试
5. 重构
代码写不下去就不写了,适当休息,人不是机器,精力有限的,记得保证晚上睡眠。
以上是我的总结,希望对你有帮助
OliviaChen
2015-04-25 17:44:42 +08:00
扎进去久了会陷入死循环,劳逸结合吧。如果可以也建议站着办公 ~
duhastmich
2015-04-25 17:55:23 +08:00
cider-jack-in 有时会冒出一句 "programming is thinking, not typing", 关键还是要放松吧
sskyy
2015-04-25 18:18:10 +08:00
falcon05
2015-04-25 18:51:15 +08:00
曾经我也这样,刚成为码农时,就觉得在家写代码效率比公司要高50%,有一段时间甚至在公司完全写不了代码,因为思维太混乱,硬是回家加班到半夜搞完,然后第二天在公司又写不了,估计是太紧张了,还有跟熬夜,的精神状态太差有关,身边人也不时打断,但是过了两三个月就适应了,因为再也不想在家里加班了,回家就休息了,在公司写不出来就不做了吧,无所谓了,心理一放松慢慢效率就上去了。

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

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

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

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

© 2021 V2EX