業務、專案是否需要這個技術
專案當前的階段、時間緊迫程度
團隊對技術的掌控能力、也包括學習能力
0. stranger(陌生人)
聽說過沒用過,知道一些術語和大致框架,寫過hello world,沒有實戰經驗
1. tourist(旅行者)
使用該技術開發出可用的東西,了解基本元素或者api, 了解部分技術細節,能看懂比人的**
salesman:學習技術的目標是為了完成某一項業務,就像旅行商去某地出差是為了賣商品而非觀光一樣。
sightseer:學習技術的目標是為了拓展視野,增加見識,而非完成某項特定業務。 具有主動學習精神的開發者在業餘時會時常扮演sightseer角色
2. resident(居住者)
了解這項技術的優缺點,並深知原理,對部分細節進行深入研究,能高效使用並開發出有價值的產品或工具
worker:團隊合作為主,按時交付,保證高效
craftsman:單兵作戰,以開源自己的專案為目標
3. architect(架構者)
從更高的角度思考這門技術,舉一反三,對比其他領域、技術,改革或者改善這門技術
revolutionist:用更好的技術代替這門技術
reformist:改善這個技術,為其發展貢獻自己的力量
擴充套件閱讀
前沿開發團隊的面試過程
如何快速學習一門新技術
軟體開發團隊最常見的錯誤,你遇到過嗎?
如何學習新技術
一 是什麼?二 為什麼會出現?1 沒有這個之前是怎麼幹活的?2 它的同類產品是什麼?3 這個技術比同類展品改進了什麼?三 技術能解決了什麼問題?這個我們可以多關注一下他的架構的過人之處?四 初步學習,完成demo?1 看官方的文件 2 搭建環境,跑起demo 3 參考demo編寫小的crud工程 4...
如何學習新技術
一 是什麼?二 為什麼會出現?1 沒有這個之前是怎麼幹活的?2 它的同類產品是什麼?3 這個技術比同類展品改進了什麼?三 技術能解決了什麼問題?這個我們可以多關注一下他的架構的過人之處?四 初步學習,完成demo?1 看官方的文件 2 搭建環境,跑起demo 3 參考demo編寫小的crud工程 4...
ios 如何學習新技術
1.了解有什麼新技術 1 蘋果api文件 general guides iosx api diffs 2.如何使用新技術 1 自己根據api文件嘗試新的類和新的方法 3 蘋果api文件 samplecode 比如cocoa touch layer uikit 4 github 搜尋新技術新 比如搜尋...