程式猿的能力拓展模型

2021-09-08 12:45:09 字數 2022 閱讀 1324

聽人說了乙個詞兒,叫作「comfortable zone」,中文是「舒適區」。

這個詞兒讓我瞬間聯絡到程式猿的能力邊界問題,我畫了能力拓展模型圖。例如以下:

我認為這個能力拓展模型,適用於乙個人的方方面面。但這次我打算僅僅拿程式猿來扯一下。

圖中左側是我們的現狀,最內層的原型是我們感到舒適的區域。我稱之為「舒適區」。

以程式猿為例,當程式猿的技術能力和解決這個問題的能力達到一定水平之後,就能夠輕鬆勝任某些開發任務。解決特定實際問題,給使用者帶來某方面的便利。

他的能力與他接觸到的問題匹配。此時程式猿處於舒適區。這個舒適區的大小是由他解決這個問題能力的大小定義和界定的。

當問題超出程式猿先有技能和經驗說明,他能看到並了解,但還不能解決。那這些問題就是這個程式猿隨時可能面對的挑戰區,也就是圖中的黃色圓型。

圖中的大片的紅色區域,對程式猿來講,就是未知區域。未知即迷茫,未知即痛苦。這個區域往往是程式猿看不清或看不到的,是百慕達三角的一片未知而神奇的區域。貿然跳入。可能折戟沉沙鎩羽而歸。

假如乙個程式猿願意跳出舒適區。踏入挑戰區。接受一定的不適,那他就能夠有機會拓展他的能力。將自己的舒適區擴充套件得更大,他的能力模型就變成上圖右側部分。舒適區變大,挑戰區變大,痛苦區變大。這也是符合人類認知規律的:知道的越多,不知道的也越多。

假設乙個程式猿連輕微不適都不願意接受,那他就會漸漸固步自封。落後於別人,落後於時代。漸漸被這個日新月異的時代所拋棄,成為乙個別人眼中沒什麼用的老傢伙。

乙個程式猿的能力。是能夠通過鍛鍊不斷變強的。

就像人的肌肉,一段時間讓鍛鍊強度超負荷一點。適應了,習慣了,肌肉變得比原來強了。就再超負荷一點,通過這樣的螺旋式遞進,肌肉就會越來越強。程式猿也是一樣的,你的學習能力、**能力、設計能力、溝通能力、管理能力等等,都是能夠通過鍛鍊來加強的(我們得考慮乙個人適合做什麼,假設他沒有某方面的才幹,儘管通過鍛鍊也能夠加強。但違背天性的事兒通常為事倍功半)。

在軟體開發過程中,乙個程式猿,他會什麼語言懂什麼框架水平怎樣,自己心裡有數,專案經理通過他的表現也認為自己心裡有數。那麼在有新的專案要做時,通常的做法是,哪個程式猿熟悉實現tx任務相關的技術,就讓這個程式猿做tx任務,這通常又是出於交付期、生產率、成本等各方面的考慮。

在這樣的情況下。每乙個人都做自己駕輕就熟的事情。對整個專案來講。自然是最經濟的。

可是對程式猿自己來講,卻是不經濟的。由於你無法接受新的挑戰,你的能力邊界的拓展就會非常慢。

所以。合理的情況是。專案經理在劃分任務時。要對程式猿負責,既給乙個程式猿能輕鬆完畢的任務,也要給他須要費點兒勁兒才幹完畢的任務,通過具有挑戰性的任務來鍛鍊這個程式猿,讓他更好更快的成長。

可是這樣做的管理成本太高,所以,現實其中,非常少公司的專案經理會主動這麼做(沒合適人手take某個任務時會被動這麼做)。

鑑於這樣的現實,作為程式猿自己,假設你想更快地成長。就要表現得勇敢一些,主動走到挑戰區域。去搶具有挑戰性的任務。(假設不好意思主動。也能夠在有挑戰性的任務落在自己頭上時屁顛屁顛地接受。

)一旦你拿到了對你來講具有挑戰性的任務。那你就賺到了。沒錯,我是有益這麼說的,你賺到了。儘管你會為此殫精竭慮。儘管你可能為此加班。儘管你可能為此在別人看不見的地方付出,可是你擁有了機會和很多其它可能性,假設你順利完畢了。那你的舒適區會擴大,你接觸新挑戰的機會也會變大,你就進入了良性迴圈,你會越來越強大。你終將走上七龍珠中悟空的變身之路,成為賽亞人,超級賽亞人。超級賽亞人2。超級賽亞人3,……直到成為超級賽亞人之神。

想想看,這是多麼美好的事!

so,某個技術沒搞過?不是問題。某個語言沒學過?不是問題。軟體結構太複雜,一時掌控不了?不是問題。

業務不熟悉?不是問題。

假設你認為這些是問題,ok,請坐看雲起,等待時光帶走一切然後把你丟在原地。

在渴望成就自我的程式猿眼裡,問題即機會。僅僅有抓住機會。我們解決這個問題的能力才會在痛苦的歷練中像雪球一樣越滾越大。

程式設計師的能力拓展模型

聽人說了乙個詞兒,叫作 comfortable zone 中文是 舒適區 這個詞兒讓我瞬間聯絡到程式設計師的能力邊界問題,我畫了能力拓展模型圖。如下 我覺得這個能力拓展模型,適用於乙個人的方方面面,但這次我打算只拿程式設計師來扯一下。圖中左側是我們的現狀,最內層的原型是我們感到舒適的區域,我稱之為 ...

如何提高思維能力 不止針對程式猿

最近公司有小夥伴向我反饋,說自己好像跟不上,感覺拖後腿了。希望我能夠幫忙指點下迷津。他的問題是主管交給他的任務,他都能理解。但是就是自己動手寫程式的時候,發現很多問題解決不了,很慢。針對他這種情況,我指出了他的可能存在的一些問題。其中比較主要的一點,是思維能力還比較欠缺。當然思維能力是乙個寬泛的概念...

《瘋狂的程式猿》 什麼是真正的程式猿?

什麼是真正的程式猿?瘋狂的程式猿 書裡說的 1.真正的程式猿是,值得尊敬的。程式猿的雙手是魔術師的雙手。他們把枯燥無味的 變成了豐富多彩的軟體。2.真正的程式猿是。當你房子,車子,妹子都有了,你還在coding 那你是真的程式猿 3.真正的程式猿是,當編碼能給你帶來無窮的激情的時候 4.真正的程式猿...