Android 已發行多年,移動 App 已經趨近飽和,那麼 Android 開發還會有那麼吃香嗎?
請各位初學者、大神、遠識者分享下見解。大家也可說說 Android 開發未來趨勢。
挺好的問題,贊同教父和 @高爺 精鍊的回答。
現在的終端開發已經開始進入穩定期,在這個階段大廠壓力很大小廠更會收到擠壓,人們使用的App越來越固定,即使是大廠,幾年前平台級應用發個Push就能引流幾十萬,現在這些的作用也越來越小,特別到了今年,想要在Top 100的App里突然出現一個來自不知名團隊的爆款已經基本不可能。在這種情況下對於開發者來說帶來的變化我認為主要有兩點:
1. 開發者的門檻越來越高:
小廠的機會少了,大廠的業務趨於穩定,短期內在移動端不會出現爆發性的增長,那隨之而來的就是移動端招人越來越理性,門檻水漲船高。這兩年看部門移動端校招,除了技術本身都很紮實以外,清一色985/211學霸+競賽成績+各種獎項+NB實習經歷,社招基本集中在國內主要的互聯網公司和幾大手機公司中。並且現在大部分公司受限於本身的業務規模和在移動端的投入,技術和國內主要互聯網公司的差距越來越大,換句話說,小公司生存會越來越困難,之後從小公司向大公司跳槽也會越來越困難。2. 對開發者的要求越來越高:
小廠生存越來越困難,那勢必會對開發者提出更高的要求。相比之前,對於終端開發者的技術要求會越來越寬廣,最好是個多面手,是個大前端。大廠內部的壓力也非常大,數據想要有大幅度的提升也越來越困難,因此更多的方向,更多的需求也就在所難免。現在的終端開發者處理的問題比之前更多更複雜,需要Cover的面更廣,需要學習的更快更深入,並且在技術之外,還需要有足夠的軟實力支撐。在這樣的要求下,很多時候,能力的差距已經不是用勤奮就能彌補的了,況且大部分人本來就談不上有多勤奮。最近看到一個在零基礎自學Android最後能否找到工作,這個問題下的高票回答,講述了她從開始選擇Android,經過非常努力的學習和掙扎,然而最後面對當前的環境卻不得不放棄。看完以後真的非常替她感覺惋惜,如果早兩年入行可能結果會比現在好很多,但可惜,這就是現實。最後回到題主的問題,在這種情況下,Android開發者還會有之前那麼吃香嗎?我相信答案已經很明顯了,專註的開發者和面對當前的環境,經過理性思考選擇放棄的人都能收穫更好的生活,但那些半吊子,之後在這個行業里會越來越難受。之前吃肉的以後能上海鮮,以前很多喝湯的可能就什麼都沒有了。這是一個做精品的時代了,不是當年出個產品就能拉投資騙點擊的時代了。精品需要的是更專業的人才,也就是對APP開發人員的素質要求會更高,這個市場會回歸一個正常的節奏,拿多少錢就是看能力,看產品。我覺得這是好事,大浪淘沙,剩下來的應該都是熱愛這個行業,天分能力也不錯的,對行業來說必須是好事情,對個人來說,環境更好了。
我還是覺得原理最重要,畢竟很多技術原理幾十年前就有了。吃透原理的開發者仍舊吃香。
比如,Android 的單線程繪製模型,其實很多窗口系統都是單線程繪製,為什麼會選用單線程繪製模型而不使用多線程或者進程繪製模型?
在拿非同步調用來說,這玩意看源碼感覺好玄妙,其實操作系統幾十年前就有這種思想了,這不就是中斷機制么。。。為何 會有 WMS AMS,跟 ActivityThread 有何聯繫?為什麼會使用這種組織?為何不直接一個 Activity 一個線程,為何只有一個主線程?
再說 RxJava,這玩意是不是很像 Bash Shell 的管道。。。
Android 的繪製跟大多數 GUI 系統 繪製思想又如此的相似。。。
以後還有什麼可視化的技術?VR AR MR?這些技術還是離不開這些基本的原理。。。
所以,Android 博大精深,總結了前輩各種實用的技術,是一本實踐原理的葵花寶典。1. 獨立開發者越來越難.2. 大公司倒是沒什麼影響,只會越做越好,功能越來越全
整體來說,Android開發領域趨於成熟穩定,同時整個移動互聯網仍在快速前進,移動應用也需要不斷進化。
1. Android 開發逐步成熟只是說明已經走出了之前開荒的飛速成長時期。2. 技術體系更成熟不代表沒有繼續深入和進化的前景。3. 移動互聯網整體仍在以相對很快的速度在成長,相應的技術需求也在持續。app的進化會對技術人員提出更高的要求。4. 移動平台的延伸(VR,可穿戴,物聯網,智能家居等)都在萌芽和創新嘗試的階段,也許幾年內移動平台就會延伸到更大的領域。
不會了。
首先要明白Android是一個移動操作系統,這就意味著它可以不僅局限於手機和平板上。比如最近大火的虛擬現實技術,Google已在這方面布局了DayDream標準平台。未來還有智能汽車,物聯網,人工智慧等等。如果Google足夠爭氣,在追趕明天時不落後太多(我相信也不會),那麼Android的未來想像空間還有很多。
經過移動互聯網這些年的發展,業界對Android開發的需求已經慢慢的趨於理性了。
需求崗位方面簡單來說可以分為偏硬體和偏應用兩方向,偏硬體方面包括手機TV手錶手環VRAR等產品的硬體層和框架層電子通訊類公司居多,應用開發主要開發各種智能終端上的應用互聯網公司居多。
崗位方面目前的情況是這樣的:
1、簡單頁面網站介紹等app門檻會越來越低,外包公司可以滿足這部分的應用需求
2、H5和React等框架的發展,前端開發漸漸的在吞噬部分Android開發的崗位3、開發者會往大型app集聚,而開發大型app一般都是在中大公司4、隨著app的複雜性提高和Android開發工程師越來越多,移動端架構師這類職位需求會增加
對於android開發者來說,要想拿高薪,擺在面前有這麼幾條路:1、縱向發展,掌握底層原理,成為專家。根據自己的工作或興趣深入android某些方面的技術,這樣做的好處在於: a.花費時間相對較少,可以快速形成壁壘 b.進入大公司團隊的話,某方面技術特別突出對萬金油強很多2、橫向發展,掌握大前端,成為全桟工程師或前端架構師。H5和React等框架的發展也給了android開發程序員也有了新的出路3、業務精通,成為領域專家。再NB的技術也要落實在業務產品中,如果有機會精通某一塊比較熱門的業務,前景也是不錯的看了下回答,大都是16年9月的回答,但其實移動端開發從16年初就開始走下坡了具體參看2017,android工程師離職等於失業? - Android - 知乎本人最近找工作時的一點心得體會
另外,剛武漢佰鈞成打電話過來,前不久也有中軟國際的打電話過來,感覺除了外包,好像就是培訓機構才會招安卓了,崗少,競爭壓力大,要求越來越高,有些除了要求會安卓開發外還要求會web app開發,懂js,css這些
誒,越來越難過只是基礎應用端開發由藍海逐漸向紅海轉變,會用SDK面向github編程的基本飽和了,吃透SDK自己思考如何造輪子的人還是很吃香的
技術領域(其他也是)需要精英,而不是跳蚤,跳來跳去的結果一事無成。中國人就是喜歡扎堆,昨天移動端,現在前端的。10年大批Java開發轉Android,現在Java技術專家照樣吃的香。現在大批的移動開發又轉向前端,過幾年發現那些留在原地深耕的移動開發者照樣吃香。人不能只看眼前,要著眼於未來。如果你是天才,你學什麼都會成為頂尖,就當我沒說。
大二學生,自學了半年的安卓開發,一直都有人跟我說這玩意兒現在發展不樂觀,還說web開發才是主流等等等等,但我就是不知道為什麼一直堅持著
感覺是。
自學Android 一年,了解大部分機制原理,對優化方面也有研究,能夠獨立開發。然後實習面試還是掛了,因為演算法寫不出來。他說Android 掌握的不錯,獨立開發個應用沒啥大問題,但是還是比較想要演算法基礎紮實的。受打擊,正打算要不要把framework 層和底層Binder 原理給研究下,複習一下C ++,搞搞NDK這方面的,再去找實習。
然後,想通了,轉Java 後台開發去了。就可以專心研究內存優化,還有線程的這一類的東西,不用管界面,各種適配的東西。
曾經做過一段時間的安卓開發,我屬於水貨那種,當初是想著做這個賺點錢,加入一個工作室,但是工作室一直沒給項目,熱情便淡了下來,發現自己實在對安卓開發沒有興趣。
後來學校舉行了一個安卓開發比賽,主題與交通相關,我一位同學和他團隊參加,比賽那天我去看了,他們團隊獲得了第三名,他們做的app,我個人覺得做的不錯,但是有一個問題,那就是太標準化,千篇一律,跟市面上的app並無二樣。第一名的隊伍是在此基礎上加入了一個自己的創意,解決了地圖類軟體「最後一百米」問題。
那時,我就感覺,我最多也就做到我同學那水平(我起步晚,我同學應該會繼續進步),而這種水平的安卓開發人員,太多了。確實如題主所說的,這開發市場已趨近飽和,市場需要的是技術較高的程序員,而我實在達不到那高度,便決定放棄安卓開發。
經過自己的思考,我也得出下面這個結論:任何一個市場,在它最初的混亂階段,充滿了機會,這時重要的是長遠的目光和一個好的創意。當市場穩定下來後,各個巨頭掌握著市場,市場的標準也逐漸建立,對人才的要求也變高,這時就不好插一腳了。android是一種嵌入式智能通用操作系統解決方案 可不止手機系統一種解決方案,很多需要嵌入式系統的電子設備都是採用Android這種方案的。 手機APP這種東西只要手機還在就不會過時吧,感覺目前智能手機發展只是遇到了瓶勁,畢竟智能手機的標杆iPhone也問世九年了啊。。。但是一旦手機有了重大的技術上的突破如5G技術、目前比較火的AR、VR技術上的突破,感覺就會產生許許多的新需求,必然會導致很多新的APP井噴式的發展。只是現在感覺技術上突破還需要累積上一段的時間,科技發展感覺大部分都是量變引發質變。 手機以後還有很多事可做手機的終極目標應該是成為個人的控制終端。任何事情都可以通過手機來完成。比如現在已經實現的支付、訂餐之類的。隨著越來越多的智能設備的普及,感覺以後手機能做的會更多。
第一次用知乎,強答一波,說的不好請見諒。
進入Android行業兩年,一直也很關注它的發展,畢竟這是自己吃飯的傢伙,也思考過現在的行市和未來的發展。這裡要回答題主的問題,首先要明確兩個概念,一個是「吃香」,一個是「飽和」。
這兩個概念很好理解,但也要看針對什麼樣的人群。對於剛剛培訓完(包括自學)還沒有實際開發經驗的人來說,這兩個概念代表著崗位缺口,android開發人員供不應求,工作就會很好找,那就是「吃香」,非「飽和」,如果這樣理解這兩個詞的話,那麼就現在的市場行情來說,android已經不吃香了,大家可能也發現了,現在較之以前,工作比較難找,薪資水平也比以前底了,但這並不代表著android已經走入下坡路,只能說這是一個行業的正常發展,android的井噴期已經過去了,以往那種只要會點androi就能拿到高薪的日子已經一去不復返了,市場越來越理性化,不再一味的吸收,而是有選擇的吸收。
那麼我們換一個角度來看待這個問題,那就是發展前景,現在全民進入互聯網時代,android作為一個大的平台,已經不再僅僅是混在移動端,智能家居、自動駕駛,等等多產業都能看到android的影子,我覺得未來也會有越來越多的東西加入到這個行列,所以我還是很看好它的發展,這樣看的話,我個人認為它還是吃香的,至於飽和,是的,開發人員正在迅速增加,但是各種互聯網公司也在迅速出現,崗位也在不斷增加,很難說它是否飽和。
簡單一句話,android距離死亡還有一段路,不斷充實自己,不斷提高自己,你永遠都會吃香
這問題本身就是一個錯誤的問題,什麼叫做APP飽和?
移動互聯網時代,程序員選擇做移動開發是一個很正常而且正確的選擇。你要說Android開發人員飽和了,那iOS開發人員更不要說了。而且Android市場份額逐年上升,移動項目做Android版本是肯定的,以後會不會有iOS版就不好說了,暫時肯定沒問題。
無論做什麼行業,真正有技術的人到哪都受歡迎,薪資更不要說了。Android門檻比iOS高點,市場比iOS大,做Android開發還是有機會的。如果你僅僅是想淺嘗輒止混個工作,恐怕你堅持不了多久就轉行了。大概理解你的意思是這麼多年了,能做的app,都被其它人做了再找新的創意很難了。
我這麼說吧,web比app不知道早了多少年,早就是你提到的類似狀態了。但是web依舊朝氣蓬勃!
我隨便說幾個可以發展的可能方向吧:1. 新的創意。這個雖然很難,但是只要一個創意爆棚,都是可以繁榮一陣子的。
2. 新的感測器,想想一個GPS可以增加多少的app開發方向,每個方向又可以出多少個app。現在AR/VR 正火,等穩定了,肯定又是一大片APP。3. 遊戲,遊戲是不需要行業級創意的,就是說,你的整體創意不需要是新的點子也可以做,遊戲的創意主要來自劇情,平衡性,以及玩法等,而不是技術創新。因此還有很多可以做的可能性。4. 感覺還有,不過這就下公交車了,想起來再補充。大肉基本分完了,湯還是可以喝到的,畢竟這麼大的市場,還有各種行業軟體的移動化
如果說以前移動 App是處於蠻荒時代,那麼現在是改革開放,精益求精的時代,市場依然很大,android發展也趨於穩定迭代,很多前人留下的資料都可以去學習,很多坑很多人躺過搶,現在就像撿西瓜一樣,把它撿起來就是你的。吃香不吃香,在於個人,把深度紮下去,要去輻射橫向發展的新東西,新知識,上手會非常快。
推薦閱讀:
※各位互聯網行業的大大們,你認識的最牛的安卓開發者是怎樣的?
※Android 開發中,有哪些坑需要注意?
※以手機操作系統為例,我們經常說系統或者某個軟體優化好不好,到底什麼是優化?
※金山手機毒霸屏蔽 App 內廣告的做法和 AdBlock 等服務的做法有何不同?是否應該譴責?
※Nvidia Maxwell用ARM替換掉command processor有什麼意義?
TAG:Android開發 |