国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

程序員進階的五個瞬間

來源:長沙北大青鳥大計校區(qū)|發(fā)布時間:2016-10-17 10:32:24

 下面我們就來談一談程序員進階的五個瞬間

 

第一個瞬間:冒險的沖動

 

剛剛學習了一門語言,了解基本的語法,可以寫短的代碼片段了,心中難掩一種躍躍一試的沖動。當您想著開啟征程的時候,您進入了第一種境界,業(yè)界叫做新手,自己稱之為無畏。一般進入這個階段,差不多半只腳進入了這個行業(yè),有趣多過職責,眼前充滿著神秘,但卻不一定以此為生。這個世界對您來說,所有的都是神秘的,奇幻的,感覺自己的前途一片光明,但是,也僅是感覺而已。

 

這時的你需要指導,可以說處在這個境遇的程序員毫無經(jīng)驗,而經(jīng)驗恰恰是通過實施這項技術(shù)而促進的思維改變,即您對未來全無所知。這時的程序員最在意的不是學習,而是想實現(xiàn)一個立竿見影的目標。他們不知道如何應付錯誤,所以出錯的時候,會非常容易慌亂。但是稍加指導,他們就會變得能干起來。當然,新手多面臨的問題是,當一些意想不到的事前發(fā)生時,他們就會不知所措。不過,總有解決辦法,一個指導手冊,或是老程序員的一些指點便豁然開朗了,但這只能讓你啟程,卻不會讓你走的更遠。

 

第二個瞬間:喜悅后的平靜

 

這時的程序員經(jīng)歷了第一個階段已經(jīng)可以寫一個完整的程序了,但真正對語言了解多少,或許自己心中會有一個體會。這時的程序員已經(jīng)有些經(jīng)驗了,雖然可能對一些高級用法不甚了了,但應付一個項目還是可以的。一種突破后的喜悅油然而生,走到這個地步,可以說已經(jīng)是一個正式的程序員了,當一種技術(shù)作為志業(yè),一種責任和焦慮也會隨之而來,我能堅持走下去嗎?我會做的更好嗎?各種問題隨之而來。

 

這時候的程序員還不會想著全局思維,他們可以獨自嘗試任務,但仍然難以解決問題。他們想要快速獲取信息,當學習一門新語言或者API時,發(fā)現(xiàn)自己會快速瀏覽文檔以尋找一個方法定義或參數(shù)列表,而不想在此刻尋根問底,或者重新溫習一遍基礎(chǔ)知識。他們沒有全面的理解,或許的確不想有。如果你試圖把一個更大的情景強加給他們,他們可能會認為該情景不相關(guān)而忽略掉,當然是有關(guān)系的,但是,他們看不到這種聯(lián)系,因為層次還不夠,只是處于比較低的技能水平。

 

第三個瞬間:博覽通識,感覺(希望)自己無所不能

 

這時的程序員已經(jīng)能熟練的使用一門語言了, 能夠用語言去解決生產(chǎn)環(huán)境中一個具體和完整的問題,能夠建立問題域的概念模型,并有效地使用它們,已經(jīng)形成了一套自己的慣用法和常用代碼庫。在你的編碼方案中當前的程序語言是一個非常好用的工具。

 

這時的程序員會探尋和解決問題,他們的工作基于謹慎的計劃和過去的經(jīng)驗。他們往往在團隊中發(fā)揮領(lǐng)導作用(無論是否有正式的頭銜)。他們是團隊里的好人,既可以指導新手,也不會經(jīng)常騷擾更高層次的員工。但是即使在這一水平,人們?nèi)匀粺o法按照我們所希望的方式來敏捷應對所有的工作--大家還沒有足夠的能力反思 和自我糾正。為此,我們需要取得突破,達到一個新的水平。

 

第四個瞬間:無往不復

 

事物的運動是循環(huán)反復的,未有往而不返的。這個階段的程序員已經(jīng)非常清楚所用語言的設計選擇和背后的動機,能理解的簡潔和可組合性哲學,并能夠自我糾正。處于這個水平的從業(yè)人員有一項重大突破:他們會反思以前的做法,并修改其做法,期望下一次表現(xiàn)的更好。他能夠閱讀案例研究,傾聽有關(guān)失敗項目的流言蜚語,觀察別人怎么做,從故事中認真的學習。

 

高級程序員是經(jīng)常會對需求說“No”的人,對行業(yè)的深入認識和對系統(tǒng)及應用全局的把握能力使他具有真正指導用戶的能力,規(guī)范用戶的工作、思想并用計算機這個工具真正對行業(yè)產(chǎn)生引領(lǐng)作用。處于當前水平的人員知道什么地方有坑,或者更確切地說,什么地方非常有可能出錯。他們具有經(jīng)驗和判斷力,能夠理解這句話在情景中意味著什么。事實證明,理解情景是成為專家的關(guān)鍵。同樣,當前水平的人可以有效地運用軟件模式,可以充分利用思考和反饋,這些都是敏捷行為的核心。

 

第五個瞬間:萬法歸一

 

技術(shù)和社會是緊密聯(lián)系在一起的。社會的進步發(fā)展決定了需求和技術(shù)的發(fā)展,一個對技術(shù)發(fā)展有著敏銳感覺的程序員必須對社會有著深刻的認識。這時應該積極地與他人分享關(guān)于特定語言知識和對此語言的理解,在各種合適的場所發(fā)出自己的聲音, 參與郵件列表、建立QQ群、做專題報告,著書,寫文章,做巡回演講。這時的你可以憑直覺工作,因為專家是各個領(lǐng)域知識和信息的主要來源。他們總是不斷地尋找更好的方法和方式做事。他們有豐富的經(jīng)驗,可以在恰當?shù)那榫爸羞x取和應用這些經(jīng)驗。

 

根據(jù)直覺工作,而不需要理由。專家知道哪些是無關(guān)緊要的細節(jié),哪些是非常重要的細節(jié)。也許不是有意識的,但是專家知道應該關(guān)注哪些細節(jié),可以放心的忽略哪些細節(jié)。專家非常擅長做有針對性的特征匹配。這時的你,落葉飛花皆是利器。

 

上一篇:JAVA要死了嗎?不!我來告訴你為什么!
下一篇: 編程不僅僅是技術(shù),還是藝術(shù)

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學校地址: 長沙市天心區(qū)團結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!