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

程序員進(jìn)階的五個(gè)瞬間

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

 下面我們就來談一談程序員進(jìn)階的五個(gè)瞬間

 

第一個(gè)瞬間:冒險(xiǎn)的沖動(dòng)

 

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

 

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

 

第二個(gè)瞬間:喜悅后的平靜

 

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

 

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

 

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

 

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

 

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

 

第四個(gè)瞬間:無往不復(fù)

 

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

 

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

 

第五個(gè)瞬間:萬法歸一

 

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

 

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

 

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

熱門話題

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

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

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

湘ICP備14017520號-3

關(guān)注我們
在線咨詢
嘿,我來幫您!
双桥区| 马公市| 名山县| 临汾市| 阿拉善盟| 松阳县| 武鸣县| 海门市| 田林县| 江油市| 大冶市| 扬州市| 重庆市| 邵东县| 宁陵县| 长岭县| 北流市| 辽宁省| 大冶市| 崇州市| 察哈| 正定县| 高尔夫| 辽阳市| 新郑市| 平乐县| 荔波县| 云阳县| 漳浦县| 游戏| 太康县| 六枝特区| 大荔县| 三明市| 岳普湖县| 平潭县| 横峰县| 定陶县| 含山县| 武定县| 阿合奇县|