簡介
首先,Android是不是真的找工作越來越難呢?這個可能是大家最關心的。這個受大的經濟環境以及行業發展前景的影響,同時也和個人因素有關。 近期一方面是所在的公司招聘Java開發人員很難招到合適的,投簡歷的人很少;而另一方面,經常聽身邊的人說Android、iOS方面找工作不好找,特別是沒什么經驗的,經驗比較少的!說是不好找,但在我家所在的吉林省省會長春,會Unity3D+Maya都可以拿到手一萬+,而且是之前做Maya方面的,今年剛轉Unity3D;同樣是長春,c#有幾年工作經驗的工資也可以達到8K+,而且不好招人,這讓我不禁想回老家那邊去發展了。
首先,Android是不是真的找工作越來越難呢?這個可能是大家最關心的。這個受大的經濟環境以及行業發展前景的影響,同時也和個人因素有關。
展望未來
操作系統
移動操作系統的演變過程,從按鍵交互的塞班功能機到觸摸屏交互的Android/IOS智能機,從小屏幕手機到全面屏、劉海屏、水滴屏。任何系統無非干兩件事:輸入和輸出,接收到外部輸入信號后經過操作系統處理后輸出信息。
從按鍵式交互到觸屏式交互,伴隨著塞班系統到Android系統的轉變。未來的交互方式一定會更加生物智能化,當下的觸屏交互可以理解成人類的觸覺輸入方式,未來將朝著人們更常見的聽覺輸入(語音)和視覺輸入(身體姿勢、表情等),甚至嗅覺輸入(氣味變化),也會伴隨著新的操作系統的誕生。需要更加無縫地切入生活,而不是“安靜,你吵到我的TNT”方式。
屏幕從小尺寸到大尺寸,并沒有引發操作系統變革,因為技術創新是非連續性,非連續性才會引發第二曲線,誕生新技術。從1960年大型機,到1990年個人筆記本,再到現在的智能手機,設備本身越來越小。未來的設備如果發展非連續變革,可能不再需要實體硬件,隨處可輸出,一張白紙、一面墻,到那時操作系統的UI架構必然全新的變化。
前面提到Fuchsia系統,筆者認為至少未來五年內不太可能取代Android,但未來可期。新操作系統的崛起源于降維打擊,直線超車很難,需要有非連續變革,如果只是某種程度上的改進,很難突破用戶習慣、廠商以及生態圈的阻礙。Fuchsia需要降維打擊,比如Fuchsia在IOT領域以及新的交互方式都很出色,加上萬物無縫式的互聯互通的平臺,擁有跨平臺型特性的Fuchsia有機會成為超級平臺。
Android發展至今,已成為全球用戶量最廣泛的移動操作系統,手機行業競爭異常激烈,經過幾番洗牌,國內手機廠商主要是華米OV四大公司,筆者預測在未來五年內國內手機廠商可能只有TOP3,那么Android的未來在哪里呢?
Google在2014年發布Android Wear智能手表系統、Android TV系統以及Android Auto汽車系統,在2016年發布的Android Things智能設備,這些全方位構建安卓的生態圈。在未來在人工智能和5G的賦能下,智能汽車、智能家居、IOT都將會有廣闊的市場前景。但就目前人工智能的奇點還沒到來,技術還處于前期階段,一旦奇點來臨將會爆炸式發展,或將重新定義生活方式。
汽車的智能化和互聯網化是未來一大趨勢,Google這兩年確實在汽車領域發力,Android Auto在過去一年的用戶增長250%。天生的移動特性加上越來越多的互聯網服務需求,汽車需要一個具備多種感知能力的系統,或將成為是繼手機、電視后Android的下一重點開拓領域。受到駕駛安全的限制,車載場景正好需要將以往的觸屏按鈕的交互方式,轉向語音交互和生物感知,車艙內是天然的語音交互場景,而不再是“安靜,你吵到我的TNT”,語音和圖像識別、人工智能等技術或許會在車載領域得到更大的發展。
職業發展
隨著Android的發展,有些人對Android未來感到茫然,經常收到讀者私信問,“前輩,從事Android是不是沒有前途,找工作困難,希望能給點建議?”。早在2010年市場上有大量Android招聘,基本懂一點Java基礎的就可以搞Android,當時是移動互聯網創業的高峰期,號稱只要做個App就可以創業。“風來了豬都能找到工作,風停了最先摔死的都是豬”,如果你覺得找工作難,那一定是你在混日子,Android中高級以上的人才一直都非常稀缺。
只要在Android領域深耕,做到極致,努力成為這個方向的專家,有精力再提升工程架構思維,軟件工程思想都是相通的,境界會得到提升,即便再學習新東西也會非常快。只要一個領域做到極致,即便Android被淘汰了,換新領域面試官依然會相信你也能做到極致。千萬不能用一年的工作能力混十年工作經歷,否則你的市場價格連一年都不如,成為工作困難戶。
Android開發的未來
移動操作系統的演變過程,從按鍵交互的塞班功能機到觸摸屏交互的Android/IOS智能機,從小屏幕手機到全面屏、劉海屏、水滴屏。總結一下,任何系統無非干兩件事:輸入和輸出,接收到外部輸入信號后經過操作系統處理后輸出信息。
Android發展至今,已成為全球用戶量最廣泛的移動操作系統,手機行業競爭異常激烈,經過幾番洗牌,國內手機廠商主要是華米OV四大公司,并且隨著移動互聯網增長見頂,國內Android開發的需求也越來越少,那么Android的未來在哪里呢?
目前,Android在應用層次的發展已經見頂,未來的發展主要集中在人工智能和5G結合的產業,智能汽車、智能家居、IOT都將是Android發展的廣闊市場。但就目前人工智能的奇點還沒到來,技術還處于前期階段,一旦奇點來臨將會爆炸式發展,或將重新定義生活方式。汽車的智能化和互聯網化是未來一大趨勢,Google這兩年確實在汽車領域發力,Android Auto在過去一年的用戶增長250%。天生的移動特性加上越來越多的互聯網服務需求,汽車需要一個具備多種感知能力的系統,或將成為是繼手機、電視后Android的下一重點開拓領域。
對于Android開發人員來說,我有以下幾點建議:
- 在Android領域深耕,做到極致,努力成為這個方向的專家,提升工程架構思維和能力,因為軟件工程思想都是相通的。只要一個領域做到極致,即便Android被淘汰了,換新領域面試官依然會相信你也能做到極致。
- 在有深度的情況下,適當拓寬自己的廣度,在每完成一個項目后就進行總結,并能夠熟知整個系統的整體架構,對核心有深刻的認知。
更多Android高級工程師進階學習資料
進階學習視頻
附上:我們之前因為秋招收集的二十套一二線互聯網公司Android面試真題(含BAT、小米、華為、美團、滴滴)和我自己整理Android復習筆記(包含Android基礎知識點、Android擴展知識點、Android源碼解析、設計模式匯總、Gradle知識點、常見算法題匯總。)
點擊這里自行免費下載](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)
里面包含不同方向的自學編程路線、面試題集合/面經、及系列技術文章等,資源持續更新中…