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