金旭亮的文章《“如何自學(xué)編程”系列之程序員“速成”法》https://m.weibo.cn/1461522430/4154467136438332里講到速成的方法,第一點就是掌握完成特定任務(wù)所需的“最少必要”知識和技能。
意思就是,能干活的知識和技能。
你需要依據(jù)用人單位的具體需求,明確勝任特定崗位所需的“最小必要”的知識與技能集合,列出相關(guān)的技術(shù)領(lǐng)域实蓬,每個技術(shù)領(lǐng)域按照我上面給出的表格模板進行“填充”
他總結(jié)了一個《特定領(lǐng)域技術(shù)自學(xué)表》來幫助分析做一名特定崗位的搬磚員要如何學(xué)習(xí)所需技術(shù)。
- 應(yīng)用場景吊履。
- 技術(shù)特性安皱。
- 關(guān)聯(lián)技術(shù)與知識網(wǎng)絡(luò)。(關(guān)鍵艇炎,因為不僅要學(xué)習(xí)此技術(shù)酌伊,還要明確此技術(shù)是怎么來的,其中就要學(xué)習(xí)關(guān)聯(lián)技術(shù))
- 使用方法與步驟缀踪。(走一個Hello world流程)
- 編程模型(模塊/組件)與核心開發(fā)場景的技術(shù)解決方案居砖。(最難的燕锥。掌握核心組件的用法就是所要的掌握的“最少最必要知識”)
- 找到核心組件明晰用法
- 將知識可視化
- 寫小Demo。每個Demo針對一個小的場景悯蝉,測試一個特定的技術(shù)特性。
- 基于你所掌握的這個技術(shù)寫一個能干點事的有用的規(guī)模比較大的項目托慨。
這僅是成為搬磚員的學(xué)習(xí)方法鼻由。5步,一般人能掌握好也很不簡單了厚棵。
然后蕉世,這是學(xué)習(xí)方法,而學(xué)些什么呢婆硬?
金旭亮建議“由真實項目驅(qū)動”狠轻。就是真實項目需要什么技術(shù),就學(xué)什么技術(shù)彬犯。
而接觸真實項目向楼,可以自己做一個,或是收集信息分析得出谐区。