【51CTO观察】《哈利波特 7》的上映对于哈迷来说既兴奋又痛苦,因为死亡圣器的出现预示着这部风靡全球的电影即将完结。死亡圣器共有三件:长老魔杖、复活石以及隐形斗篷,传说拥有了全部死亡圣器的人,就会有战胜死神的力量......
死亡圣器如同强大的魔法一般,让拥有的人无坚不摧,然而寻找这样一种物品,却是可遇而不可求,当然,面对困难,我们总要找到一种解决方法,程序员行走在开发的旅途上,应具备那三件“死亡圣器”呢?
长老魔杖
***位拥有长老魔杖的人是Antioch,性情好斗,对胜利充满无限的渴望。对于程序员,这种精神是强大动力的源泉,同时,运用好得当的方法,养成良好的编程习惯,才能使这把魔杖发挥***威力。
当然,coding的过程如同哈利波特的探险一般,路途中总是充满的艰辛与荆棘(相关阅读:充满荆棘的专家程序员之道)。面对困难,我们和以应对呢?在51CTO记者接触的程序员当中,“独立思考以解决技术难题”是很多程序员认为应该首先要去做的事情,“代码是自己写的,自己最清楚”。独立思考能力不仅仅是一名程序员应有的韧劲,其他人同样如此。当然,在思考的同时,查看相关文档不失为一种上上策。
对于程序员来讲,做好总结有百利而无一害,很多程序员都表示,“做好总结,不仅仅能提高工作效率,同时对自身的成长也很有好处”。当然,这需要程序员长期的坚持,因为忙碌的工作往往会扼杀这一利器。
复活石
复活石也许是三件死亡圣器中功能最“单一”的一个,但却有令人起死回生之效。相信大多数开发者都经常用Google,特别是在程序出现问题的时候。只需简单的一搜,问题即可迎刃而解,然而,不要忘记,复活石的***位主人也是因为这块“石头”而死,经常依赖于某种东西,也会阻碍我们自身的成长。
很多情况下,面对复杂的问题,也许我们会毫无头绪,也这是很多程序员经常遇到的困扰。当然,51CTO记者得到的答案也大都相同——探讨。也许看起来它是一种最为普通的方式,但很多时候,你会从同事、朋友那里得到不同的答案、不同的思路。“同事是具有多年经验的编程高手,是一笔很可观的资源”,没错,困难摆在眼前,也许答案就在身边。
隐形斗篷
在这三件死亡圣器里,“隐身斗篷”的首位主人是Ignotus——最为聪明、谦逊,拥有了“隐形斗篷”也让他活的最为长久。回到开发的世界,一名编程初学者在不断的增长知识、技能的同时,在工作中吸取经验教训更是尤为重要的。经验的积累,就如同哈利波特在面对伏地魔前,经历过的无数坎坷一样。除丰富的经验外,各种各样的开发工具是程序员们必备的“魔杖”,使用好这把“魔杖”会让你的功力大为增加。
有着丰富经验的开发者,不管是面对复杂的问题、亦或是技术难点时,都会显得游刃有余。就像51CTO在之前报道过的一篇名为《是什么成就了一名“高级”程序员?》的文章,充满激情的程序员会经常在业余的时间里编写程序,不断的积累,才能在编程境界上有所提高。
三者合一
就像文章开头所说,“拥有了全部死亡圣器的人,就会有战胜死神的力量......”。任何一种单一的方法都不能解决所有的问题,尝试着学会更多,才能在编程之路上越走越远。
【51CTO独家特稿,转载请标明出处及作者!】
【编辑推荐】