引:最近玩了玩rpg,突然對開發能力的提高之道有了些想法,想想自己走過的路,確實如此。
正文:乙個劍客要想修煉成為可御劍飛公升的劍仙,就要提高自身素質和用劍的本領,開發人員也是一樣,我們的"劍"就是技術。那麼要在哪些方面下功夫呢?
劍器:提高劍的質量是基礎。
對於程式設計師,就是要紮實地掌握技術,並要逐步地融匯貫通,使得自己可以做到不再受開發語言的約束這種地步。這時候,摘葉飛花皆可為劍,劍已沒有界限。
劍術:劍是死的,人是活的,招式用得恰當才能勝於實戰。
同樣,程式設計師掌握了紮實的基礎之後,還要注意積累開發技巧。這就要求對開發平台、系統架構、使用者需求等環境有足夠的了解和正確的分析,之後才設計合適的解決方案。
技術應用的技巧、設計的思路,這就是程式設計中的"劍術"。修煉到中級階段,每個人都會有自己的風格;但是到高階階段,都會暗合開發的設計原則,殊途同歸。達到超級階段,你就可以開創自己的開發理念了。
劍意:雖然你的劍很鋒利、劍術犀利,但是不充分發揮出來也沒用。
開發的"劍意",就是開發的意識:精益求精的意識、認真對待的意識、追求提高的意識。
滿腹技術的高手也會寫出結構低劣的**,這就是對自己的工作沒有求精意識的結果,沒有發揮自己的水平。
有多少人會檢視乙個月之前寫的**,發現不足並重構它們?
有多少人會思考用模式優化結構,而不是一口氣寫出乙個上百行**的方法?
有多少人會及時優化框架滿足需求,而不是寫一些繞過框架的方法?
技術好或不好的人都不少,嚴格要求自己提高質量的人真的不多。
沒有劍意,再好的劍也只是廢鐵,再牛的人也只是在重複平庸的工作。
劍氣:劍氣的存在會創造奇蹟。劍氣攝人,關鍵在於攝己。
開發的"劍氣",便是開發者的態度、心境。
即使自己本領不行,有了十足的鬥氣,可以不顧一切的付出,也可以達成不可能的任務。
面對任務懷疑自己能力不敢下手,那麼永遠找不到突破口,這需要有自信和敢拼的態度去鼓勵;
乙個技術難關半天沒攻下來便棄手不幹,那麼你永遠不會有突破,這需要有必勝不服輸的態度去激勵;
心中雜念太多,那麼就無法進入狀態,這需要心無旁騖的心境去投入;
乙個bug半小時沒解出來便暴跳如雷,那麼便會嚴重影響之後的發揮,這需要有冷靜的心境去分析;
....
所以,要有火熱的態度和冰清的心境,兩者合一,才能令你不屈不撓、不急不躁,把自己的身心融入進去。
那種感覺,如同全身都沐浴在技術的源泉中,技術的思維歡樂地踴躍在每個細胞中。這種感覺,我想這就是:人劍合一。
以上四點,便是修煉的方向。
沒有人一開始就是大師,技術和技巧、經驗需要積累,但是對待工作和自己的態度卻可以由自己把握。見過很多初學者浮躁易氣嘞、態度鬆散不積極;其實,你應該知道,技術不行,你能比拼的就只有態度:奮發的去鑽研、嚴格地要求自己,如此才可以讓你發揮超常的實力、更快地成長。
開發的修煉之道,核心便是修煉自身,因為這決定了你能達到的最高成就。我也相信,有了積極的態度和奮進的精神,即使是再修煉其他的道路,你也能很快地成長。
回想自己剛入道,自己擁有的只有劍氣與劍意,也是因為這兩樣修煉地比較好,令我努力到現在,也使得自己擁有了一手劍術和一套愛劍。抬頭看看在csdn上空上飛來飛去的星星鑽石們,我將要繼續如此修行下去,御劍飛公升!
論開發能力提高之道 御劍飛公升的實現
引 最近玩了玩rpg,突然對開發能力的提高之道有了些想法,想想自己走過的路,確實如此。正文 乙個劍客要想修煉成為可御劍飛公升的劍仙,就要提高自身素質和用劍的本領,開發人員也是一樣,我們的 劍 就是技術。那麼要在哪些方面下功夫呢?劍器 提高劍的質量是基礎。對於程式設計師,就是要紮實地掌握技術,並要逐步...
用免費的SQL Prompt提高開發能力
要記住數百個 檢視和udf的名稱,你曾經遇到過這樣的麻煩嗎?即使為物件取了合乎邏輯的名稱,我有時候仍會忘記這些名稱。這時的intellisense就像是上帝的恩賜一樣。為了體驗intellisense奇妙之處,你不妨試用一下sql prompt,它是sql編輯器query analyzer mana...
論如何提高中小學生解題能力
前幾天受姨媽之託,給上初中的表妹聊如何提高學習成績,了解到她就讀的私立寄宿初中,每天晚自習竟然要上到10點半,她才上初二啊 她說老師們布置了好多作業,有時下了晚自習還得回宿舍繼續做,有時做到半夜12點多,白天課間同學們經常趴倒一片補覺,學校一周還上六天課。這讓我很驚訝,20年前我上初二時並沒有晚自習...