我們一起進階 Android 吧?
文章中只是單純的分析個人對 Android 工程師成長的看法和認知.
1、背景 - 迷茫
工作 2-3 年之後,你會發現自己會迷茫,這種狀態就是好像現在的工作我好像都會做了,好像沒有意思了。這種迷茫源自你對現有的階段的認識不夠全面,我自認為我也在這個一階段,很多時候覺得 Android 就那麼回事。總是會有覺得 Android 窮途末路的意思。如果你真的對這個行業沒有了興致了的話,那確實不是我這麼一段話能夠改變你的想法的。但是我個人相信一句話:
如果你能當前的行業做的不錯,那麼你去到其他的行業也不會差。
我總是相信成功的人的特性總是有那麼一些相似。如果你能在這個行業能夠做的好好的,我是有理由相信你去到其他領域肯定也是 OK 的。
在我看來,2-3 年經驗的我們能夠應付一般的工作需求。也能夠比較快完成工作上的東西,此刻更是我們去搭建我們自己的個人知識體系的最好的年限了。
2、市場需求分析(個人分析)
從目前市場需求反饋來看:
-
Android 的人才需求確實在減少,而且人才需求的減少的速度確實是小於人才供給速度的,現在不管是高校還是培訓機構基本上不再輸出 Android 初級工程師,有一些個人會提供中高階進階培訓。無疑是把進入這個行業的人入口減少了很多。
-
Android 的發展越來越領域化和多元化。現在的 Android 的應用到很多不同領域,比如車聯網、機器人、人工智慧語音助手等。方向越來越細。就算是當前應用層就可以分為兩個大方向:大前端和多媒體。
-
現在市場對 Android 的人才需求也越來越高,不再是以前會四大元件、五大布局就可以做事的那種狀態。隨便翻翻招聘簡歷,都是需要設計模式、資料結構、網路程式設計、framework等要求。
-
肯定有更多我個人沒有了解的東西...
3.面對這樣的情況我們如何們面對?
貌似所有的人都在說今年的大環境不好,很多大公司在裁員。面對各種市場資訊和需求,做為大浪中的我們,如何面對當前的狀況。哈哈哈....我只是想說學,往死裡學,只要學不死就往死裡學。所以這裡我給大家分享一下我個人推薦的一些資料資料(僅供參考)
1. 網路程式設計
網路程式設計其實對於我們應用端的工程師貌似用的不多,但是其實我覺得學習之後,你會對協議這個東西的概念以及相關協議的設計有一個新的認識。而且會給你思考 很多問題的方式提供一個新的角度。而且這種協議層次的東西,不會存在太快的技
術更新的。
推薦書籍:
基礎-《網路是怎樣連線的》
進階《TCP/IP詳解》
2. 設計模式
設計模式的重要性我想大家應該都知道。目前應該是隻要是面嚮物件語言,都會有設計模式,不分語言的。這是一種程式設計的思維的高度。但是我之前聽了一個大牛說過,不要為了模式去程式設計,最好的狀態應該是程式設計的時候,自然而然的就直接是在運用設計模式, 關於設計模式網上的資料蠻多的,所以直接去找,這裡我推薦兩本比較好懂的一點書.
《大話設計模式》
《Head First設計模式》
《Android 原始碼設計模式解析與實戰》
3. 資料結構與演算法
關於資料結構,其實倒也沒有特別多推薦,瞭解的不是那麼多,但是我覺得如果是基礎入門的話可以考慮,本人都是在看這本書入門的。
《大話資料結構》
《演算法導論》- 聽說這本書很厲害,但是沒有拜讀過。
4. Java 基礎
Java 基礎是我們做 Android 的命根子,哪怕你以後想做後端那也是必須要好好學的東西。這裡我覺得不需要說什麼了,有幾本書必須推薦的。
《Head First Java》 很基礎,比較詳細
《Java 程式設計思想》(Thinking in Java)超級詳細。IO、執行緒、網路程式設計等全部有而且很細,但是很厚
《Effective Java》 這是一本深入到 Java 細節講解的東西
5. JVM虛擬機器
虛擬機器的部分主要是作為個人的技術看法和深度去研究把。但是也是推薦一本
《深入理解 Java 虛擬機器》
6. Android 進階
Android 這邊我就比較常規的推薦了。基礎類的兩本書本人都是有拜讀過的,真的很好。也許你也讀過,底層進階的確實還沒有來得及去看。
A. 基礎補充
《Andorid 進階之光》
《Andorid 開發藝術與探索》
B. 底層進階
《Andoird 進階解密》-針對高階 Android 程式員面試的知識點書,比較有深度了
《深入理解Android核心設計思想》 這是兩本很牛逼的書,暫時沒有時間和能力去拜讀。
除了以上的書籍針對技術進階之外,個人還推薦一些粗略讀過的書
產品類
《上癮》 當時看這本書很懵懂的,現在想想覺得很厲害的
《啟示錄》 這是一本其他大佬推薦,我還只是讀了一半的書,滿好的。都產品經理的概念詮釋比較全面,拿到了以後可以懟產品經理。
理財
《小狗錢錢》 粗略拜讀過,受益蠻多。思想觀念轉變了一些。
《窮爸爸和富爸爸》 本人沒有看過,但是確實是很多人推薦的一本書。
課外讀物
《三體》 三本書講的很厲害,有些地方看不懂,但是絕對值得一看,推薦。
希望我們在開發的路上越走越遠,一起來進階吧。
偏執的我們可能總是不一定能夠被理解,但是我們總是能夠創造我們的價值。