自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員思維修煉:從新手到專家的5個(gè)階段

開(kāi)發(fā) 后端 前端
新手在該技能領(lǐng)域經(jīng)驗(yàn)很少或者根本沒(méi)有經(jīng)驗(yàn)。這里提到的經(jīng)驗(yàn),指的是通過(guò)實(shí)施這項(xiàng)技術(shù)促進(jìn)了思維的改變。舉個(gè)反例,可能一個(gè)開(kāi)發(fā)人員聲稱擁有十年的經(jīng)驗(yàn),但實(shí)際上只有一年的經(jīng)驗(yàn)重復(fù)了九次,那么這就不算是經(jīng)驗(yàn)。

階段1:新手

Novices need recipes

---新手需要指令清單。

[[148688]]

新手在該技能領(lǐng)域經(jīng)驗(yàn)很少或者根本沒(méi)有經(jīng)驗(yàn)。這里提到的經(jīng)驗(yàn),指的是通過(guò)實(shí)施這項(xiàng)技術(shù)促進(jìn)了思維的改變。舉個(gè)反例,可能一個(gè)開(kāi)發(fā)人員聲稱擁有十年的經(jīng)驗(yàn),但實(shí)際上只有一年的經(jīng)驗(yàn)重復(fù)了九次,那么這就不算是經(jīng)驗(yàn)。

新手非常在乎他們能否成功,沒(méi)有太多經(jīng)驗(yàn)指導(dǎo)他們,他們不知道自己的行為是對(duì)是錯(cuò)。新手不是特別想要學(xué)習(xí),他們只是想實(shí)現(xiàn)一個(gè)立竿見(jiàn)影的目標(biāo)。他們不知道如何應(yīng)付錯(cuò)誤,所以出錯(cuò)的時(shí)候,他們非常容易慌亂。

但是,如果給新手提供與情景無(wú)關(guān)的規(guī)則去參照,他們就會(huì)變得能干起來(lái)。也就是說(shuō),需要這種形式的規(guī)則:“當(dāng)X發(fā)生時(shí),執(zhí)行Y。”換言之,需要一份指令清單。

當(dāng)然,新手多面臨的問(wèn)題是,對(duì)于某種情景,不知道那條規(guī)則是最相關(guān)的。當(dāng)一些意想不到的事前發(fā)生時(shí),他們就會(huì)不知所措。不過(guò),總有解決辦法,可以求助一個(gè)與情景無(wú)關(guān)的規(guī)則。指令清單(與情景無(wú)關(guān)的規(guī)則)的問(wèn)題在于你不能一五一十的將所有的事情解釋清楚。

規(guī)則只能讓你啟程,不會(huì)讓你走的更遠(yuǎn)。

階段2:高級(jí)新手

Advanced beginners don't want the big picture

---高級(jí)新手不想要全局思維。

一旦經(jīng)過(guò)新手的歷練,人們開(kāi)始以高級(jí)新手的角度看待問(wèn)題。高級(jí)新手能夠多多少少的擺脫固定的規(guī)則,他們可以獨(dú)自嘗試任務(wù),但仍然難以解決問(wèn)題。

他們想要快速獲取信息。例如,當(dāng)學(xué)習(xí)一門(mén)新語(yǔ)言或者API時(shí),你可能會(huì)感覺(jué)到這一點(diǎn),你發(fā)現(xiàn)自己會(huì)快速瀏覽文檔以尋找一個(gè)方法定義或參數(shù)列表。你不想在此刻尋根問(wèn)底,或者重新溫習(xí)一遍基礎(chǔ)知識(shí)。

高級(jí)新手能夠根據(jù)過(guò)去的經(jīng)驗(yàn),逐步在正確的情境中旅采納建議,但比較吃力。同時(shí),他們能夠開(kāi)始形成一些總體原則,但不是“全貌”。他們沒(méi)有全面的理解,而且的確不想有。如果你試圖把一個(gè)更大的情景強(qiáng)加給該機(jī)新手,他們可能會(huì)認(rèn)為該情景與那些原則不相關(guān)而忽略掉。

當(dāng)公司CEO舉行全體會(huì)議并展示銷售預(yù)測(cè)圖標(biāo)和數(shù)據(jù)時(shí),你可能會(huì)看到這樣的反應(yīng),許多在這方面經(jīng)驗(yàn)少的員工對(duì)這些會(huì)不加理會(huì),以為這與他們自己的工作不相關(guān)。

當(dāng)然,其實(shí)這是非常相關(guān)的,它可以幫助你判斷明年你在這家公司是否還能繼續(xù)干下去。但是,你看不到這種聯(lián)系,因?yàn)槟銓哟芜€不夠,只是處于比較低的技能水平。

階段3:勝任者

Competents can troubleshoot

---勝任者能夠解決問(wèn)題。

在這個(gè)階段,從業(yè)者現(xiàn)在能夠建立問(wèn)題域的概念模型,并有效地使用它們。他們可以獨(dú)立的解決自己遇到的問(wèn)題,并開(kāi)始考慮如何解決新的問(wèn)題--那些他們之前沒(méi)有遇到的問(wèn)題。他們開(kāi)始尋求和運(yùn)用專家的意見(jiàn),并有效地利用。

與更高水平者追隨下意識(shí)反應(yīng)不同,勝任者會(huì)探尋和解決問(wèn)題,他們的工作耿作石基于謹(jǐn)慎的計(jì)劃和過(guò)去的經(jīng)驗(yàn)。如果沒(méi)有更多的經(jīng)驗(yàn),在解決問(wèn)題時(shí),他們將難以確定關(guān)注那些細(xì)節(jié)。

你可能會(huì)看到,處于這一水平的人通常被認(rèn)為“有主動(dòng)性”和“足智多謀”。他們往往在團(tuán)隊(duì)中發(fā)揮領(lǐng)導(dǎo)作用(無(wú)論是否有正式的頭銜)。他們是團(tuán)隊(duì)里的好人,既可以指導(dǎo)新手,也不會(huì)經(jīng)常騷擾專家。

在軟件開(kāi)發(fā)領(lǐng)域,我們達(dá)到了這個(gè)水平,但是即使在這一水平,人們?nèi)匀粺o(wú)法按照我們希望的方式來(lái)應(yīng)用敏捷方法--大家還沒(méi)有足夠的能力反思 和自我糾正。為此,我們需要取得突破,達(dá)到一個(gè)新的水平:精通。

階段4:精通者

Proficient practitioners can self-correct

---精通者能夠自我糾正。

精通水平的從業(yè)者需要全局思維。他們將圍繞這個(gè)技術(shù),尋找并想要了解更大的概念框架。對(duì)于過(guò)于簡(jiǎn)單化的信息,他們會(huì)非常沮喪。

處于精通水平的從業(yè)人員有一項(xiàng)重大突破:他們能都糾正遺忘不好的工作表象。他們會(huì)反思以前是如何做的,并修改其做法,期望下一次表現(xiàn)的更好。到這個(gè)階段,自我改進(jìn)才會(huì)出現(xiàn)。

同時(shí),他們會(huì)學(xué)習(xí)他人的經(jīng)驗(yàn)。作為精通者,他能夠閱讀案例研究,傾聽(tīng)有關(guān)失敗項(xiàng)目的流言蜚語(yǔ),觀察別人怎么做,從故事中認(rèn)真的學(xué)習(xí),即使他沒(méi)有親自參與。

伴隨向他人學(xué)習(xí)的人力而來(lái)的,是理解和運(yùn)用格言經(jīng)驗(yàn)之談的能力,這些經(jīng)驗(yàn)之談猶如諺語(yǔ)或者格言,是可以應(yīng)用于當(dāng)前的情景的基本原理。經(jīng)驗(yàn)之談不是指令清單,它們必須在一定的情境下使用。

處于精通水平的人員知道什么地方有坑內(nèi)出錯(cuò),或者更確切地說(shuō),什么地方非常有可能出錯(cuò)。他們具有經(jīng)驗(yàn)和判斷力,能夠理解這句格言在情景中意味著什么。事實(shí)證明,理解情景是成為專家的關(guān)鍵。

同樣,處于精通水平的人可以有效地運(yùn)用軟件模式,但是這不是較低技能水平所必須掌握的。精通者可以充分利用思考和反饋,這些都是敏捷方法的核心。相對(duì)早期階段,這是一次巨大的飛躍。處于精通階段的人更像是初級(jí)專家,而不是高級(jí)勝任者。

階段5:專家

Experts work from intuition
---專家憑直覺(jué)工作

專家是各個(gè)領(lǐng)域知識(shí)和信息的主要來(lái)源。他們總是不斷地尋找更好的方法和方式做事。他們有豐富的經(jīng)驗(yàn),可以在恰當(dāng)?shù)那榫爸羞x取和應(yīng)用這些經(jīng)驗(yàn)。他們著書(shū),寫(xiě)文章,做巡回演講,他們是當(dāng)代的巫師。

專家根據(jù)直覺(jué)工作,而不需要理由。這帶來(lái)一些非常有趣的影響,并提出了一些重大問(wèn)題--到底什么是直覺(jué)?

雖然專家們非常有直覺(jué)--這一點(diǎn)對(duì)于我們其他人來(lái)說(shuō)非常神奇,他們可能會(huì)對(duì)如何得到結(jié)論完全說(shuō)不清楚。他們的確不知道,只是“覺(jué)得是正確的”。

例如,醫(yī)生給病人看病。乍一看,醫(yī)生說(shuō):“我認(rèn)為,這病人得了Blosen-Platt綜合征,***做一些深入檢查。”病人做了檢查,結(jié)果證明醫(yī)生是正確的。你可能要問(wèn),醫(yī)生是怎么知道的?但醫(yī)生可能會(huì)回答:“他看上去不太舒服。”

是是是,病人只是看起來(lái)“不太舒服”、不知怎的,在醫(yī)生大腦里面的各種各樣的經(jīng)驗(yàn)、判斷、記憶,以及所有的其他的意識(shí)的幫助下,醫(yī)生把病人身上的微妙線索結(jié)合在一起,就得出了診斷結(jié)論。也許,只是因?yàn)椴∪似つw蒼白,或者是病人躺下的姿勢(shì)說(shuō)明了問(wèn)題,誰(shuí)知道呢?

不過(guò),這位專家知道。專家知道那些事無(wú)關(guān)緊要的細(xì)節(jié),那些事非常重要的細(xì)節(jié)。也許不是有意識(shí)的,但是專家知道應(yīng)該關(guān)注那些細(xì)節(jié),可以放心的忽略那些細(xì)節(jié)。專家非常擅長(zhǎng)做有針對(duì)性的特征匹配。

責(zé)任編輯:王雪燕 來(lái)源: 程序員思維修煉
相關(guān)推薦

2018-10-19 09:03:37

程序員管理思維

2009-05-21 15:39:35

程序員項(xiàng)目管理職場(chǎng)

2013-12-03 10:30:28

iOS開(kāi)發(fā)程序員自我提升

2023-10-10 22:33:20

C++編程

2020-10-23 09:45:06

程序員能力開(kāi)發(fā)

2020-04-01 10:02:18

程序員技術(shù)設(shè)計(jì)

2020-04-01 10:39:34

結(jié)構(gòu)算法設(shè)計(jì)模式

2010-01-14 13:53:52

局域網(wǎng)交換機(jī)選購(gòu)

2011-06-14 16:31:27

QT

2023-08-31 07:33:41

GopherCarolexcel

2011-06-15 08:39:10

程序員

2012-07-05 09:37:04

Java程序員

2014-04-23 10:15:42

程序員機(jī)器學(xué)習(xí)

2019-05-05 11:20:23

GitHub代碼Python

2010-08-11 13:56:03

Flex程序員

2009-12-04 10:45:20

程序員職場(chǎng)

2009-03-31 14:28:48

程序員心里話職場(chǎng)

2011-11-24 14:20:24

Java

2015-08-18 15:22:59

程序員成長(zhǎng)階段

2013-03-28 15:24:29

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)