程序員變身哈利波特 尋找自己的死亡圣器
原創(chuàng)【51CTO觀察】《哈利波特 7》的上映對于哈迷來說既興奮又痛苦,因為死亡圣器的出現(xiàn)預示著這部風靡全球的電影即將完結。死亡圣器共有三件:長老魔杖、復活石以及隱形斗篷,傳說擁有了全部死亡圣器的人,就會有戰(zhàn)勝死神的力量......
死亡圣器如同強大的魔法一般,讓擁有的人無堅不摧,然而尋找這樣一種物品,卻是可遇而不可求,當然,面對困難,我們總要找到一種解決方法,程序員行走在開發(fā)的旅途上,應具備那三件“死亡圣器”呢?
長老魔杖
***位擁有長老魔杖的人是Antioch,性情好斗,對勝利充滿無限的渴望。對于程序員,這種精神是強大動力的源泉,同時,運用好得當?shù)姆椒ǎB(yǎng)成良好的編程習慣,才能使這把魔杖發(fā)揮***威力。
當然,coding的過程如同哈利波特的探險一般,路途中總是充滿的艱辛與荊棘(相關閱讀:充滿荊棘的專家程序員之道)。面對困難,我們和以應對呢?在51CTO記者接觸的程序員當中,“獨立思考以解決技術難題”是很多程序員認為應該首先要去做的事情,“代碼是自己寫的,自己最清楚”。獨立思考能力不僅僅是一名程序員應有的韌勁,其他人同樣如此。當然,在思考的同時,查看相關文檔不失為一種上上策。
對于程序員來講,做好總結有百利而無一害,很多程序員都表示,“做好總結,不僅僅能提高工作效率,同時對自身的成長也很有好處”。當然,這需要程序員長期的堅持,因為忙碌的工作往往會扼殺這一利器。
復活石
復活石也許是三件死亡圣器中功能最“單一”的一個,但卻有令人起死回生之效。相信大多數(shù)開發(fā)者都經(jīng)常用Google,特別是在程序出現(xiàn)問題的時候。只需簡單的一搜,問題即可迎刃而解,然而,不要忘記,復活石的***位主人也是因為這塊“石頭”而死,經(jīng)常依賴于某種東西,也會阻礙我們自身的成長。
很多情況下,面對復雜的問題,也許我們會毫無頭緒,也這是很多程序員經(jīng)常遇到的困擾。當然,51CTO記者得到的答案也大都相同——探討。也許看起來它是一種最為普通的方式,但很多時候,你會從同事、朋友那里得到不同的答案、不同的思路。“同事是具有多年經(jīng)驗的編程高手,是一筆很可觀的資源”,沒錯,困難擺在眼前,也許答案就在身邊。
隱形斗篷
在這三件死亡圣器里,“隱身斗篷”的首位主人是Ignotus——最為聰明、謙遜,擁有了“隱形斗篷”也讓他活的最為長久。回到開發(fā)的世界,一名編程初學者在不斷的增長知識、技能的同時,在工作中吸取經(jīng)驗教訓更是尤為重要的。經(jīng)驗的積累,就如同哈利波特在面對伏地魔前,經(jīng)歷過的無數(shù)坎坷一樣。除豐富的經(jīng)驗外,各種各樣的開發(fā)工具是程序員們必備的“魔杖”,使用好這把“魔杖”會讓你的功力大為增加。
有著豐富經(jīng)驗的開發(fā)者,不管是面對復雜的問題、亦或是技術難點時,都會顯得游刃有余。就像51CTO在之前報道過的一篇名為《是什么成就了一名“高級”程序員?》的文章,充滿激情的程序員會經(jīng)常在業(yè)余的時間里編寫程序,不斷的積累,才能在編程境界上有所提高。
三者合一
就像文章開頭所說,“擁有了全部死亡圣器的人,就會有戰(zhàn)勝死神的力量......”。任何一種單一的方法都不能解決所有的問題,嘗試著學會更多,才能在編程之路上越走越遠。
【51CTO獨家特稿,轉載請標明出處及作者!】
【編輯推薦】





















