程序员的思维和执行力
最近忙于完成上级领导分配的项目任务,同时又要抽出时间来学习完善自身。长期下来身心俱疲,慢慢从充满斗志沦为遥感无期。但是程序员这条路对每个从事的当事人来说都不是一蹴而就的,经历漫长的技术磨炼和精神磨砺才能方得始终。甚至有的朋友认为,现如今新技术层出不穷且更迭快,一天不学习就觉得自己快被淘汰了。当然这只是举个例子说明个案。
今天得空修整,马上又面临假期,谈谈自己这段时间的收获也希望和大家有所共鸣。
业内有一种说法认为--一个好的程序员用80%的时间去思考,然后再用剩下的20%去完成执行!这种说法当然没有错,或者说是无数前辈大牛总结出来的经验,对于个人的晋升成长是有指导意义的。但是在实际工作中并不能完美得到实现,我们公司对面有一家十多人的小公司,招牌莫过于女同事的恶魔式笑声和男程序员的咆哮式批评别人代码。他们的原则就是要求员工每天提交代码说明自己做了什么,倘若你告诉领导在一周的项目期内你用了百分之八十的时间来思考,截止他和你谈话才准备执行,那么你的处境就很危险了。
我个人很多时候也是需要看得见摸得着的实现才能心安,如此一来就急于行动往往效率不高效果不佳。在这里谈到思维和执行力,其实是有两个层面的含义。一是二者的平衡,取决于你所处的环境和自身的理解;二是绝佳的执行力,很多时候思考可以天马行空无所顾忌,但是执行往往裹足不前捉襟见肘。我们常常看到很多人放弃了,很多人实现了,但是他们的目标或者说想法当初是一致的,这中间无疑缺失了执行力。
所谓执行力,可以理解为能力、效率等等其它,当然我认为还是需要有最适合自己的方式去思考,去实践。