V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huanglk
V2EX  ›  健康

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

  •  1
     
  •   huanglk · 2015-04-25 10:15:29 +08:00 · 4296 次点击
    这是一个创建于 3500 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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