有朋友會經(jīng)常咨詢,怎么才能更快速、更高效地成為架構(gòu)師,小編認(rèn)為有以下3個關(guān)鍵點。
偷懶學(xué)技術(shù)
可以學(xué)的少,但不可以不動腦
不慫,逮著機會就上位
其中第3點最重要,我們一個一個的說。
一、偷懶學(xué)技術(shù)
展開聊有兩點:
第一個偷懶是指:學(xué)技術(shù)不能眉毛胡子一把抓,先選出最重要的,最需要學(xué)的。Java領(lǐng)域里技術(shù)浩如煙海,只Apache上的開源軟件一個人一輩子都學(xué)不完。
所以學(xué)什么?哪個學(xué)哪個不學(xué)?篩選是關(guān)鍵
(1)先開闊視野,了解每門技術(shù)可以用來做什么,適合什么地方用,優(yōu)點和缺點是什么,長處和短板在哪里。也就是具備行業(yè)里各個解決方案上的淺層次認(rèn)知,知道解決什么場景需要什么技術(shù)。
注意!這里不需要了解太多的技術(shù)細(xì)節(jié)。你需要的是對業(yè)界領(lǐng)域里可用的技術(shù)方案做一個索引,當(dāng)遇到合適的場景時能想到它就行了!
(2)然后,根據(jù)你選擇的市場上最需要的,或者你所從事的行業(yè)、場景,選定要深入使用的幾門技術(shù)點,深入學(xué)習(xí)。
學(xué)習(xí)它的各種特性,各種高級應(yīng)用和配置,學(xué)習(xí)它底層的原理,出現(xiàn)問題時能快速找到癥結(jié)所在,功能不滿足時便于未來二次開發(fā)或自己定制。
第二個偷懶是:一段時間專注學(xué)一個技術(shù),直接上手練,避免一看就會一用就廢。記住以下四個步驟,技術(shù)掌握起來肯定快。
1?? 大概了解:此項技術(shù)是做什么的,是用來解決什么問題的
2?? 快速起步:最簡單的方式用起來
3?? 梳理知識路線:列重點,排好順序,作為后面的學(xué)習(xí)路線
4?? 逐一學(xué)習(xí)實踐:了解每一項的具體用法,然后就實踐
二、可以學(xué)的少,但不可以不動腦
要知道公司最有價值的員工是能夠解決問題的員工,這也是能掙很多錢的基礎(chǔ)。學(xué)習(xí)技術(shù),就是為了通過技術(shù)解決實際問題。
在這些著名的框架,中間件的背后都穿插著對解決某類問題的深度思索和思想總結(jié)。它們是為解決這類問題而誕生的,你在學(xué)一門技術(shù)的時候要看透它的本質(zhì),把它里面的思想轉(zhuǎn)換成你自己的東西!
舉個例子
(責(zé)任編輯:代碼如詩) |