關于這個問題
這就要看你是怎么看待的了,不同人的情況不一樣,
其實有這種焦慮很正常,畢竟搞技術的,只要不去主動更新自己的技術堆疊,一直只是年復一年地搬磚的話,確實干5年干十年都是一個樣,無非是經驗漲了一點,但是技術確實陳舊不堪,
還有就是不同級別的開發他思考問題的方式是不同的,考慮的問題也是不同的,初級工程師都在想著怎么把功能實作出來,中級工程師都在想著怎么實作功能能偷懶一點,高級工程師都在想著怎么能把功能做得最優…如果你讓一個初級工程師去思考中級乃至高級工程師思考的問題,很顯然他肯定是覺得自己什么都不會了,
所以你現在可以有三條路可以選:
1.積極學習新的技術知識,更新自己的技術堆疊,并且站在更高維度的視角來思考問題,努力提升自己的段位,
2.保持現狀,混吃等死,不行了還有下家接盤,(當然前提是你家有礦)
3.轉行,這里我不建議你做技術型別的轉行(你在自己熟悉的領域都干不上去,就別指望其他技術工種了),而是找一個你覺得干下去有希望的行業,當然你也不必急著轉行,可以先去嘗試做一些副業,等覺得自己能夠勝任了,再轉也不遲,
提升技術的幾點建議
上面我講的三條路,對于第二和第三條路,我是給不了多少有用的建議的,但對于第一條,我還是可以簡單說幾點的,
1.提升自己的技術一定要動靜結合,我們在不斷補充理論知識的同時,也一定要多上手操練,因為技術都是在實踐中不斷提高和進步的,
2.學習和提升技術一定要站在一個更高的維度去思考和學習,最好能進行系統性的學習,這里建議買幾本大牛寫的技術書籍或者有針對性地報一個課程去學習,因為自己零散地去看效率是非常低的,我自己也整理了一個系統學習的PDF,

同時這里我推薦一本書《Android第一行代碼》,這本書是技術大牛郭霖寫的,特別適合Android初學者學習使用,只需要一點Java基礎便可,
學習完基本的知識之后,可以去看看任玉剛的 Android 開發藝術探索,雖然是幾年前出版的,但真的是精華,

3.向優秀的人學習,如果你的身邊有非常優秀的人的話,多學習學習他們思考解決問題的方法和技巧,當然也可以向他們請假學習的方法,學習他們的編碼方式,如果你身邊沒有這樣的人的話,你也可以多去閱讀系統原始碼或者是優秀的開源專案原始碼,代碼是最好的老師,下面這份開源專案實戰就會很適合,

文中所出現的資料,我都整理好放在了下方二維碼中,有興趣的可以自行領取,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300434.html
標籤:其他
