高手是怎樣練成的

2021-06-21 14:14:54 字數 1100 閱讀 6720

高手成長的六個階段  

程式設計師怎樣才能達到程式設計的最高境界?最高境界絕對不是你去編兩行**,  

或者是兒分鐘能寫幾行**,或者是用什麼所謂的視覺化上具產生最少的**這些工作,  

這都不是真正的高手境界。即使足這樣的高手,那也都是無知者的自封。  

我認為,乙個程式設計師的成長可分為如下六個階段:  

第一階段  

此階段主要是能熟練地使用某種語言。這就相當於練武中的套路和架式這些表面的東西。  

第二階段  

此階段能精通基於某種平台的介面(例如我們現在常用的win32 的api 函式)  

以及所對應語言的自身的庫函式。到達這個階段後,也就相當於可以進行真實散打對練了,  

可以真正地在實踐中做些應用  

第三階段  

此階段能深入地廠解某個平台系統的底層,己經具備初級的內功的能力,  

也就是「手中有劍,心中無劍」。  

第四階級  

此階段能汽接在平台上進行比較深層次的開發。基木卜,  

能達到這個層次就可以說是進入了高層次。這時進入了高階內功的修煉。  

比如能進行vxd 或作業系統的核心的修改。  

這時已經不再有語言的束縛,語言只足一種工具,  

即使要用自己不會的語言進行開發,也只是簡單地熟悉一卜  

,就手到擒來,完全不像是第一階段的時候學習語言的那種情況。  

一般來說,從第二階段過渡到第四階段是比較困難的。  

為什麼會難呢?這就是因為很多人的遨魚轉變交越來  

第五階級  

此階段就已經不再侷限於簡單的技術上的問題了,而是能從全域性f . .  

把握和設計乙個比較大的系統體系結構,  

從核心到外層介面。可以說是「手中無劍,心中有劍」。  

到了這個階段以後,能對市而卜的任何軟體進行剖析,  

都能按自己的要求進行設計,就算是ms word 這樣的大型軟體,  

只要有充足的時間,也一定會設計山來。  

第六階級  

此階段也是最高的境界,達到「無招勝有招」。這時候,  

任何問題就純粹變成了乙個思路的問題,不是用什麼**就能表示的。  

也就是「手中無劍,心中也無劍」。  

Linux操作高手是怎樣「練」成的

現在是使用linux的時候了。這個免費的開放源 作業系統正以狂風暴雨之勢襲卷著整個世界,它不僅出現在企業伺服器和專業怪才們的討論組中,也開始在家用pc機上生根了。linux的普及程度正在與日俱增,因此我們想,大概已是讓我們幫你掌握linux的時候了。linux並不適合電腦新手,但只要有耐心,再加上z...

程式設計高手是如何練成的?

每個人都有成長的渴望,也都會遇到成長的瓶頸。下面這個問題是乙個讀者問我的 如何才能訓練成為乙個程式設計高手?先簡單說下這個讀者的背景 工作 3 年多,目前在大廠做後台開發,身邊有不少程式設計高手,是他想要追趕的目標。最近半年時間,他花了一些精力在研究原始碼和底層原理上,但總覺得這些知識和實際工作銜接...

彈幕,是怎樣練成的?

最近也是因為在學習關於 canvas 的知識,所以今天就想和大家分享乙個關於彈幕的故事 那麼究竟彈幕是怎樣煉成的呢?我們且往下看 look 看什麼?看效果 效果圖已經呈現給各位了,那麼是不是有點小激動呢?是的,感慨萬分,思緒寧亂,無語凝噎 無論以後我們的工作中是否會遇到這樣的需求,也請給自己乙個增加...