心不停歇,希望就始終存在

          專(zhuān)注&堅(jiān)持
          posts - 11, comments - 9, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

           

           此讀書(shū)筆記并不完全作為闡述想法,所以在闡述一些問(wèn)題的時(shí)候可能沒(méi)有前因后果,更是一種總結(jié)性的話語(yǔ)和書(shū)上言語(yǔ)的精華,這有點(diǎn)悖論,如果你想了解,請(qǐng)去看《程序員的思維修煉》,這本書(shū)可以跨學(xué)科,即便你不懂程序,都值得一看,是從思維和大腦層面來(lái)開(kāi)展介紹的。

           

          2 從新手到專(zhuān)家的歷程

           

               新手到專(zhuān)家需要經(jīng)歷5個(gè)階段(德雷福斯技能獲取模型

               真正的專(zhuān)家不怕考驗(yàn),而輕松面對(duì)~

               真正的專(zhuān)家很難將自己的行為解釋清楚,而熟練到已經(jīng)無(wú)意識(shí)了。

               

               新手:在乎自己是否能成功,不知道自己是對(duì)是錯(cuò),不是特別想要學(xué)習(xí),只是實(shí)現(xiàn)一個(gè)立竿見(jiàn)影的目標(biāo),不知道如何應(yīng)付錯(cuò)誤,錯(cuò)誤出現(xiàn)不知所措。新手需要指令清單,有規(guī)則,有順序。但規(guī)則只能讓你啟程,不會(huì)讓你走的更遠(yuǎn)。

               高級(jí)新手:高級(jí)新手不想要全局思維,當(dāng)公司在展示全年銷(xiāo)售測(cè)量表和數(shù)據(jù)時(shí),你可能不感興趣,可這預(yù)示著明年你在這家公司是否還能繼續(xù)干下去。但是,你看不到這種聯(lián)系,因?yàn)槟銓哟芜€不夠,只處于較低的技能水平。

               勝任者:可以獨(dú)立解決自己遇到的問(wèn)題,并開(kāi)始考慮如何解決新的問(wèn)題。處于這樣水平的人通常具備主動(dòng)性足智多謀,往往在團(tuán)隊(duì)中發(fā)揮著領(lǐng)導(dǎo)作用,他們是團(tuán)隊(duì)里的好人,但缺乏足夠的能力——自我反思和糾正。

               精通者:精通者需要全局思維,而且需要更大的概念框架,過(guò)于簡(jiǎn)單化的信息,他們會(huì)非常沮喪。在精通者中,最明顯的特征:自我改進(jìn)和反思。同時(shí)他們善于傾聽(tīng)別人的意見(jiàn),并從那些失敗或者成功的項(xiàng)目中認(rèn)真觀察、學(xué)習(xí)和總結(jié)。

               專(zhuān)家(大師):專(zhuān)家憑直覺(jué)工作,并不需要理由。他們有豐富的經(jīng)驗(yàn),并能家當(dāng)運(yùn)用,他們著書(shū)、寫(xiě)文章、做演講等等。專(zhuān)家往往通過(guò)觀察一些細(xì)節(jié)(可能常人根本無(wú)法覺(jué)察到的一些細(xì)節(jié))就能判定特征和問(wèn)題所在,那些無(wú)關(guān)緊要的會(huì)自動(dòng)過(guò)濾更是專(zhuān)家具備的能力。

           

          實(shí)踐:

          你不知道自己不知道

                       達(dá)爾文:無(wú)知往往來(lái)自于自信而不是知識(shí)

           

          上面兩句話,剛開(kāi)始理解的時(shí)候沒(méi)有突然頓悟的感覺(jué),但跟媳婦一番討論后,更加理解了:

          學(xué)生問(wèn)老師自己所掌握的知識(shí)到底有多少?

          老師給出了下面的回答:

          你現(xiàn)在的知識(shí)就仿佛是一個(gè)點(diǎn),而老師比你要多一些,是個(gè)圈,老師知道你不知道的,你有可能知道自己不知道的而老師知道的,你通過(guò)學(xué)習(xí)將來(lái)會(huì)知道老師知道的,然后超過(guò)老師去知道老師不知道的,老師也在不停地學(xué)習(xí),但隨著知道的越來(lái)越多,也就意識(shí)到自己不知道的越來(lái)越多,因?yàn)樵酱蟮膱A外面就會(huì)有更大的圓。

                       

          達(dá)爾文的總結(jié),一語(yǔ)道破了無(wú)知的自信(無(wú)知者無(wú)畏這句古話更是說(shuō)明了假自信),潛意識(shí)層面根本就是不知道自己不知道。有時(shí)候自信也很可怕,因?yàn)槟阋_認(rèn)自己到底是否真的知道。

           

          大師都是憑直覺(jué)辦事,可公司更希望通過(guò)數(shù)據(jù)或者規(guī)則來(lái)確定事情是否是對(duì)的,這種方式試圖在毀滅"專(zhuān)家,公司往往輕視專(zhuān)家的直覺(jué),認(rèn)為這是不科學(xué)不可重復(fù)。新手使用規(guī)則,而專(zhuān)家使用直覺(jué),具備元認(rèn)知能力metacognitive),或者叫具備自我認(rèn)知能力的人往往出現(xiàn)在較高層次中。

          知道你不知道什么

          專(zhuān)家!=老師,教學(xué)是一門(mén)技能,你在某個(gè)領(lǐng)域是專(zhuān)家,但這并不能保證你可以將它教給別人。

           

               有效地使用德雷福斯模型

               十年磨一劍,也許需要一輩子或者更長(zhǎng)?學(xué)漫漫路漫漫,我們需要積極實(shí)踐自己:

                需要一個(gè)明確定義的任務(wù)

                任務(wù)需要有適當(dāng)?shù)碾y度——有挑戰(zhàn)性但可行

                任務(wù)環(huán)境可以提供大量反饋,以便于你采取行動(dòng)

                提供重復(fù)犯錯(cuò)和糾正錯(cuò)誤的機(jī)會(huì)

                一旦你成為某個(gè)領(lǐng)域的專(zhuān)家,在別的領(lǐng)域成為專(zhuān)家就會(huì)變得更容易。你已經(jīng)有了現(xiàn)成的獲取知識(shí)的技能和模型構(gòu)建的能力。

               軟件開(kāi)發(fā)的職業(yè)特征:

                程序員往往認(rèn)為自己是一種工具,從而漠視工作,只是執(zhí)行分析師的指令,而不期望自己對(duì)項(xiàng)目的設(shè)計(jì)和架構(gòu)有所創(chuàng)見(jiàn)。

                由于薪酬等級(jí)的不平等,專(zhuān)家級(jí)的程序員爭(zhēng)先恐后的離開(kāi)一線編碼,通過(guò)管理、教學(xué)或者巡回演講賺更多的錢(qián)。

                軟件工程教育開(kāi)始受到質(zhì)疑。很多人認(rèn)為正規(guī)的實(shí)踐模式是最好的教育方法。這種對(duì)正規(guī)方法和工具的過(guò)度依賴(lài)削弱了實(shí)踐中真正經(jīng)驗(yàn)的作用。

                     R&D精神(Rip off and duplicate, 偷學(xué)技藝/偷師學(xué)藝),我們可以從他們的工作中借鑒很多經(jīng)驗(yàn)教訓(xùn)并應(yīng)用到軟件開(kāi)發(fā)中。

           

               勇于承擔(dān)責(zé)任:

                新手往往只是執(zhí)行命令,新手過(guò)渡到勝任者最大的區(qū)別在于能獨(dú)立解決問(wèn)題
          和承擔(dān)責(zé)任。

                通過(guò)觀察和模仿來(lái)學(xué)習(xí)(R&D)。如果你有孩子你會(huì)發(fā)現(xiàn),他們很少照你說(shuō)的做,而是大多時(shí)候在模仿你。

                模仿的同時(shí)就是實(shí)踐的過(guò)程,沒(méi)有實(shí)踐就沒(méi)有技能。模仿->吸收->創(chuàng)新

                保持實(shí)踐以維持專(zhuān)家水平,全世界最優(yōu)秀的那些專(zhuān)家沒(méi)有因?yàn)樽隽?/span>20年以上開(kāi)發(fā)而不去編碼了,實(shí)踐是保持技能的唯一手段。

               警惕工具陷阱:

               曾經(jīng),在我剛接觸軟件領(lǐng)域的時(shí)候,曾一度認(rèn)為UMLMDA以及TDD是未來(lái)解決軟件的必要良方,甚至也將其濫用,然而合宜的工具需要放到合宜的

               環(huán)境去運(yùn)用,模型只是工具,而非鏡子。如果你需要?jiǎng)?chuàng)造力、直覺(jué)或者獨(dú)創(chuàng)能力,避免使用形式方法。

           

               再次考慮情境:

               高端的顧問(wèn)最喜歡回答說(shuō):具體情況具體分析,當(dāng)然他們是對(duì)的,他們的分析依賴(lài)于很多事情——所有那些專(zhuān)業(yè)人士懂得去尋找至關(guān)重要的細(xì)節(jié),同

               時(shí)也忽略無(wú)關(guān)的細(xì)節(jié)。

               在系統(tǒng)思維中,如面向?qū)ο缶幊?,往往是事物之間的聯(lián)系最讓人感興趣,而不是事物本身。這也是面向?qū)ο蠡幊痰奶攸c(diǎn),你大多數(shù)時(shí)候在想事物本身的聯(lián)系,而實(shí)際問(wèn)題的解決卻放到了后面,本人的目前的理解是,面向?qū)ο缶幊陶娴挠心敲粗匾矗炕蛟S只是在某些方面比較重要罷了,擴(kuò)展性和低耦合的確是面向?qū)ο蟮膶?shí)踐的目的,可除此之外純?yōu)榱嗣嫦驅(qū)ο蠖袆?dòng),就存在濫用傾向了。例如java這種語(yǔ)言的面向?qū)ο蠹儗贋榻y(tǒng)一思想而設(shè)置的程序員枷鎖。

           

               日常中的德雷福斯模型:

                   新手需要快速成功和與情節(jié)無(wú)關(guān)的規(guī)則,而專(zhuān)家需要獲得全貌。理想情況下,你希望團(tuán)隊(duì)里混合各種層次技能水平的人,擁有一個(gè)全部是專(zhuān)家的
     團(tuán)隊(duì)存在它的難處。當(dāng)所有人在考慮森林的時(shí)候,你也需要一些人來(lái)關(guān)注一棵棵大樹(shù)。

                   學(xué)習(xí)如何學(xué)習(xí)的技能。

           

          總結(jié):

               了解自己出于德雷福斯模型中的哪個(gè)階段,并自我評(píng)價(jià),了解你的團(tuán)隊(duì)成員,他們的技能階段,以及對(duì)你有何幫助?;仡櫾?jīng)團(tuán)隊(duì)經(jīng)歷的問(wèn)題,并運(yùn)用德雷福斯模型解釋這些問(wèn)題,對(duì)于已知的問(wèn)題是否能通過(guò)德雷福斯模型解決或者避免?

                                   

           

          主站蜘蛛池模板: 林甸县| 新干县| 白河县| 仪陇县| 崇州市| 将乐县| 怀化市| 房产| 丰城市| 千阳县| 奇台县| 彭州市| 阳朔县| 双柏县| 湟中县| 秦皇岛市| 萍乡市| 闵行区| 开化县| 岳普湖县| 威信县| 贵定县| 武义县| 南宫市| 洪江市| 通化市| 平昌县| 乌拉特后旗| 平邑县| 承德县| 石屏县| 高邮市| 贞丰县| 巴林左旗| 八宿县| 黔南| 丹东市| 泰和县| 鄂州市| 资源县| 左贡县|