如何成為優秀開發人員 2 關於自學能力

2021-08-23 12:52:12 字數 933 閱讀 8043

為啥我把「自學能力」排到「興趣」之後捏?因為大夥兒都明白,it這行知識的更新速度巨快。有很多新玩意兒在你讀書的時候還沒有發明出來呢?退一步講,即使某個新技術在你上學的時候已經發明出來,你的計算機老師也未必會教你(或許他/她自己也不懂)。再退一步講,即使你上學時的計算機老師比較牛,會把當時新出來的某個技術教給你,但是你將來工作中需要用到的新技術未必就當年老師教給你那個......

上面囉嗦了一大堆,無非想說,你工作中終歸會需要用到某個新技術是你以前沒學過的。所以,自學能力是非常重要滴。以此相對照的是:國內的大多數開發人員都比較缺乏自學能力(這個也跟國內的教育體制有關)。所以,對於立志成為優秀開發人員你,需要先搞定自學能力這個東東。

自學的主動性

我把國內的開發人員按照自學的主動性不同,分為如下幾類(你順便想想自己屬於哪一類):

1、抗拒自學者

這類人不願意自學(部分人是由於懶惰、另一些是由於牴觸新事物)。當工作中要用到某項新技術而需要自學時,他/她就找若干理由推諉。我估計這類人佔的比例不多,萬一你正好屬於這種人,那還是趁早改行,別在這個行業浪費青春了(因此也別再繼續看這個帖子了)。

2、被動自學者

這類人平時沒事不會想到去自學新東西。只有當上司逼著他去學xx技術,他才勉為其難地去學。我建議這類人也不用繼續看這個系列的帖子了,找個涼快的地方呆著去吧。

3、需求驅動型自學者

這類人自學的動機和方向是基於需求驅動。比如因為工作中要用到xx框架、xx庫、xx軟體,然後就利用業餘時間找資料去看。如果你屬於這類人,就得考慮考慮向第4類人轉型。

4、計畫型自學者

這類人自學的動機和方向是基於自己的規劃。定期看看自己的知識結構有什麼缺陷、將來自己想朝什麼方向發展、最近哪個新東西將來會用得上、......然後給自己定乙個學習計畫。如果你屬於這類人,恭喜你。

自學的常用招數

如何成為優秀開發人員 2 關於自學能力

通過本系列確實有興趣從事軟體開發工作。現在我們來聊一下開發人員的自學能力 終於開始介紹實質性的東東了 自學的重要性 為啥我把 自學能力 排到 興趣 之後捏?因為大夥兒都明白,it這行知識的更新速度巨快。有很多新玩意兒在你讀書的時候還沒有發明出來呢?退一步講,即使某個新技術在你上學的時候已經發明出來,...

如何成為優秀開發人員 2 關於自學能力

亞馬遜 來識別好書與壞書。關於如何鑑別一本書的好壞,我在帖子 如何選擇it技術書籍 裡有深入討論,這裡就不再囉嗦了。再來說說電子書和紙版書。首先電子書的資源非常多,大部分國外出版的it書都可以在internet上找到免費的電子版。另外還有電子書還有如下好處 便於攜帶 能全文搜尋 能共享 能備份 還省...

如何成為優秀的開發人員?

對於每個從事開發工作的程式設計師來說,成為一名優秀的開發人員或許是他們一直所最追求的目標。就如何成為一名優秀的開發人員,alan johnson發表了一篇博文 what makes a great programmer?csdn對此文進行了翻譯,全文如下 事情猶如發生在昨天,那是在2000年,par...