大家好,我是sunny hong,我想分享一下我做程序员时候的体验和给予的建议。
当我们程序员做一件事的时候,做一个功能的时候,做一个效果的时候,做一个架构的时候,做一个交互的时候,学一样新技术的时候,读一段代码的时候。
做这些事的时候,我们必须有所准备。
事情必须有个水到渠成的过程,这就像语言能够执行必须有个运行环境一样。
而这个环境,我个人把它比喻为'内心的河流',因为它像河流一样顺势而为,自然而然。也像河流一样处于一种幽静不焦虑的状态。并且水流是有方向的,顺着一个方向自然流淌,水到渠成。
外界的信息会随时干扰我们的内心,让我们感到兴奋,温暖,也会焦虑,担心,我们会因为安全和社交这两个因素而心猿意马,也会因为尊重和自我实现而努力和彷徨。
所以,当我们在实际操作我们工作的时候,我们看似在写代码,实际呢,各种各样的因素在我们潜意识里执行着,他们在争夺你的注意力,时不时打个岔,总想让我们原本的河流流向不同的方向,就像几个不同方向的力在作用着河流的走向,所以呢,真正流向工作的那条河流,只有水源的八分之一的水,其他八分之七的水去哪儿呢,他们被分开到人际关系,个人发展,家庭琐事,过去,现在,和未来上等,所以可能耗上16个小时做出来的事情可能真正只需16/8,2个小时。
甚至,就连原先工作的那条线也走不好了,为什么,因为没有方向,河流要想流动必须有方向,有了方向他才会流起来,这也是我们为什么要去频繁的关注业务逻辑的原因,因为知道我们要去做什么,才能知道我们的河流朝哪里流,那么河流里的水就会顺着河流流动向目的地。
有了方向以后,所有目标所有思绪所有想法都去顺着这个方向聚集就可以了,不需要考虑无关的事儿,其他的事其他的时候去解决,这个时候,我只去解决这一件事。
太晚了,今天就写这么多,明天还要工作,各位辛苦的朋友,早睡早起,保持良好状态,一起让河流系统运行起来。
网友评论