一直在思考一个问题:    程序员真的只用对着电脑做自己的事情吗,有什么问题了再找别人,别人不要来找我,不要和我提新需求,需求更改,如果要提,也是在我没事情的时候,和心情好的时候.

    这样可以吗?
    显然不可以.

 工作中,经常会碰到关联问题,关联需求,A做还是B做, 好A来做, 然后新的需求又来了, A和B都可以做, A做还是B做,  A觉得B在底层应该做一个统一的接口, B觉着A在前端处理更灵活一些, 到底谁做. 扯吧~~~~
    
    那么我们这些渴望每天都有进步, 努力实现自己理想 的程序员应该怎么做?
    新需求来了,  ok, 没问题,好,实现,  ------需求更改  ,  ok  ,没问题, 好,实现.
    怎么做可以让我们这个团队和谐,开心的在一起,为一个目标共同努力.
    
    我本身是一个乐观,乐于和别人进行沟通的人, 一直告诉自己,要努力, 要爱每一个人, 要真诚的和别人沟通.
    但是, 如果经常碰到一个需求不停的变更的事情, 我也会发脾气, 告诉别人,这个应该你做,  其实说出来自己还是不太好受, 下来我又会自己去做了, 可为什么开始时不能爽快的答应呢,是因为我们答应过一次了吗?
    也许我可以发脾气,但应该是"幽默式的".

     我能做的 , 就是把自己的工作做好, 代码在某个环境坏掉的情况下依然可以正常运行,或给出正确的消息,  总之保证我们编写的代码不会出现隐患和连测试人员都无法测试到的缺陷.
    哈哈,开心,快乐的组织自己的代码结构, 按照自己的思想 , 但是不能越出规范.
    上面可能是一件开心的事, 那么javaScript, procedute呢,  我要做到尽量整齐, 工整, 有注释的实现, 做到自己看了可以全部明白,就OK. 可是有时候,我都不知道我写的js是什么意思.

    程序员, 也是一个人, 他不仅仅要和computer打交道, 更要和人打交道. 有时候,我相信,  我们其实比最能打交道的 "推销员" 还厉害,  因为我们有时候可能要去做可能不是自己的事情,  有时候要和同事和客户沟通, 有时可以把自己的想法拿出来, 给客户提供最好的解决方案, 而不仅仅是为了简化我们的程序和忽悠客户.  关键是我们要乐观, 友善的去对待每一个人, 真诚的去关心别人的问题,  可以这样想,  不管做不做 每天都是工作8个小时左右,  而如果我们这样做了 ,可能就会多一份友谊,  我们的前景更加宽广,  更重要的是, 这样我们更加开心.
    学会让步.
    永远往前看, 永远不要钻死脚尖,永远要乐观,永远要积极,永远要有激情,永远要开心的做事.
    同时, 要抓住生活中的其他美好事物, 学会享受和从容的面对生活.