2018/4/16 15:08:24当前位置推荐好文程序员浏览文章

成为万众瞩目的大神,是所有程序员的梦想,毕竟,谁不想成为人群中那颗万众瞩目的明星?谁不想每次在大家束手无策的时候,挽狂澜于既倒,扶大厦之将倾?谁不想处理一个刁钻古怪的问题之后,在大家崇拜的目光中,事了拂衣去,深藏功与名?
假如你比较幸运,天赋异禀,具备很强的计算可以力、记忆可以力和推理可以力,对数学、计算机都手到擒来,那么恭喜你,稍加努力,你自然就是值得顶礼膜拜的大神,是属于金字塔塔尖的那群人。
不过日光之下,并无新事,以大家努力程度之底下,还远远不到比拼天赋的地步,从我毕业那时候起,所见即所得的基本还是天赋处于同一水平的同事,在这些同事中,有人一步步成为了大神,而有些人只是在岁月中蹉跎,被别人远远甩在身后。
怎样才可以避免工作了很多年,却只可以被认为和刚毕业的新人发挥的作消耗差不多呢?
的确,要想成为大神,能有意识的培养编码可以力、架构设计可以力、算法可以力和沟通可以力,但是这些尽管政治正确,但总让人无从下手,只可以望洋兴叹。我倒是觉得以下几点更有操作性:
1 对于优化要有着偏执的执着。
我见过很多兢兢业业工作的人,对工作任劳任怨,然而最大的问题是,他们不会偷懒
比方:可不能不消耗四处复制粘贴重复代码?
可不能不消耗每天登录多台服务器去查看服务运行情况?
可以不可以消耗各种自动化手段减少人工出错的概率?
对于真正追求高效的人来说,少写一行代码,少一个步骤都仿佛在道德上占领了制高点。在追求优化的过程中,自然而然的开阔了视野,加深了对问题的了解。
2 对于真相有着狂热的追求。
很多程序员都习惯于消耗“恰巧”处理问题,改了几行代码,发现可以正常工作了就万事大吉,从不考虑事实的真相究竟如何。
问题是,假如不理解问题发生的原理,后续再次出现问题也只可以消耗P2P的方式来处理,所谓P2P,就是play pray,指的是改完代码,祈祷它可以工作。一旦弄清了原理,则对后续所有情况了如指掌。
所以每一个问题都要从原理上处理,不要依靠“恰巧”来让程序工作

也许成为大神很难,但是只需认真做好这两点,持之以恒,肯定可以成为优秀的程序员。
就如同《士兵突击》里连长评价许三多的那样

他每做一件小事的时候
他都像救命稻草一样抓着
有一天我一看
嚯 好家伙
他抱着的是已经让我仰望的参天大树了

网友评论