人生分叉口:程序員2021考研or賺錢,哪個更划算呢!

導語

2021年對我來說是非常關鍵的一年,從2019年的迷茫到2021年的堅定,我很慶幸自己看清了某個人的自私自利,主動尋求自救破局的辦法,堅持自學java,Android一年,成爲一名準程序員。

我把自己的經歷分享出來,希望能給衆多遇坑的同學提供幫助,讓你們找到自己的自救破局辦法!

我19年考上研究生,雄心壯志,立志發幾篇厲害的文章。可是在半年讀研期間,發現某個人永遠是爲了自己的利益,壓根不管我們的未來。我在19年年底也明白了自己研究的內容壓根不能發文章也找不到工作,於是開始主動尋求自救破局的辦法。

“我是去自學編程呢?還是考公務員、選調生、軍隊文職、教資成爲數學老師呢?”這個問題讓老劉考慮了很久很久,最後還是選擇了自學Android,成爲一名程序員。在這裏解釋下爲什麼選擇自學編程而不選擇考公務員、選調生、軍隊文職、教資成爲數學老師,給同樣迷茫的大學生提供一些經驗!

我的情況

首先說下我的家庭情況,家境普通,在18線小城市的農村能勉勉強強生活下去。小時候,村裏大多數小孩會在小學6年級或者初一選擇不讀書去廣州打工做衣服,我到現在也沒搞明白爲什麼當初爸媽沒有讓我輟學做衣服。

我現在也在想如果當初去廣州做衣服會不會比現在過得好!我讀研的目的也很簡單,就是想有個好平臺,多掙點錢回報自己的爸媽,讓他們過得好一點。


那爲什麼要學Android?

線趨勢。導致無線領域用戶量增速快潛力大,傳統pc端增速緩。用戶都在那邊走,自己還死死的做pc網頁,做出花了又能怎樣?趨勢就是趨勢,無道理和感情可談,順者昌,逆者亡的,優勝劣汰,適者生存,想想之前很多傳統手藝人,技藝精湛吧,爲什麼沒落了。所以學習無線技術是有必要的。

我大學四年學的是通信工程,有一些編程基礎,現在程序員工資也相對高一點,所以就選擇自學編程,並且發現師兄師姐們都是自學java或C++,而自己對Android相關的方向挺感興趣的,於是特別想從事Android崗開發的工作,讀書生涯終於確定了一個明確的目標!

如何自學Android

(說的太多了,筆記視頻也整理分享過很多了,需要的可以點擊我的GitHub

Java是Android的語言基礎,建議初學者一定要先學習Java基本知識,進而再學習Android,循序漸進,只有紮實的基礎才能建造牢固的上層建築。

當然,這裏說的要有一定Java基礎,而並非讓大家上來先精通Java。作爲Android開發者來說,完全沒有必要一開始都對Java理解得那麼深,只有要看過一兩本Java基本書,掌握Java面向對象的思想的核心要義即萬物皆爲對象,掌握Java基本語法,基本就可以開啓Android的學習之路。在後續對Android也有一定理解後,如遇不懂可再回過頭看看Java高級知識點,慢慢地同步提升Java和Android水平。

架構師築基必備技能

目前Android APP開發主流語言就是Java語言,Java語言最大的特性就是提高了軟件的交互可能性,可以說安卓手機幾乎所有應用程序都是利用Java語言來進行編寫的。


架構師築基必備筆記

自行領取直達鏈接:【點擊獲取

自行學習交流直達鏈接:【點擊獲取

知識要點:
1、深入理解Java泛型
2、註解深入淺出
3、併發編程
4、數據傳輸與序列化
5、Java虛擬機原理
6、高效IO

《設計思想解讀開源框架》
隨着互聯網企業的不斷髮展,產品項目中的模塊越來越多,用戶體驗要求也越來越高,想實現小步快跑、快速迭代的目的越來越難,插件化技術應用而生。如果沒有插件化技術,美團、淘寶這些集成了大量“app”的應用,可能會有幾個g那麼大。

所以,當今的Android移動開發,不會熱修復、插件化、組件化,80%以上的面試都過不了。

知識要點:
1、熱修復設計
2、插件化框架設計
3、組件化框架設計
4、圖片加載框架
5、網絡訪問框架設計
6、RXJava響應式編程框架設計

《Android框架體系架構》
Android框架體系架構(高級UI+FrameWork源碼) 這塊知識是現今使用者最多的,我們稱之Android2013~2016年的技術。

Android開發者也往往因爲網上Copy代碼習慣了而導致對這塊經常“使用”的代碼熟悉而又陌生:熟悉的是幾乎天天在和它們打交道, 天天在複製這些代碼 ;陌生的是雖然天天和這些代碼打交道,但是並沒有深入研究過這些代碼的原理,代碼深處的內涵。

本篇知識要點:
1、高級UI晉升
2、Android內核組件
3、大型項目必備IPC
4、數據持久與序列化
5、Framework內核解析

自行領取直達鏈接:【點擊獲取

需要相關知識點可以查看我的【GitHub】,對於已經掌握的可以忽略以節省時間。


按知識點分類合集(部分展示)

java面試題(部分展示)

Android面試題(部分展示)

數據結構與算法面試題(部分展示)

源碼精編解析(部分展示)

Android 熱修復框架(部分展示)

按大廠分類整理面試題合集(部分展示)

需要相關知識點可以查看我的【GitHub】,對於已經掌握的可以忽略以節省時間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章