怎樣看待android未來幾年的發展前景?從事android應用開發的職業規劃應該是怎樣的?
01-08
1. 縱向擴展:Application - Application Framework - Library - Linux kernel , 最後成為一個Android 方面的專家,也許以後Brillo 也能直接搞搞。 平時造造輪子,寫寫中間件,業餘時間弄弄開源項目加點名氣。 多半混跡於各大公司、機構,明星團隊。
2. 橫向擴展:移動端,Android - iOS, 伺服器端 Java/PHP/Python/....., 順帶搞搞html、js - 資料庫運維這些,最終成為:聽說這個產品沒人做?俺來也,給俺3個人的錢,俺干5個人的活幫你把產品搞出來。各種框架、三方庫用得66的....3. 散點擴展 : 也許你不會寫伺服器端腳本,iOS也搞不來, 甚至連html也看不懂, Android延誤工期勉強搞出來產品、Bug還一堆。但是不要緊, 你能言善道,在公司里誰見到你都笑臉相迎,見到人都能侃幾句,哄得了老闆、侍奉得了客戶;拿得了項目、談得了價格。最後你發現自己成為了企業的管理者,技術水平是團隊里最弱的,但是拿的錢卻並不少。------------------------------------------------------------------------------------------------------對於大多數人來說,一開始了進了比較大的公司和機構,整體環境可能會促進著向 1 去發展、進化;而進了小公司,即便有技術追求,不斷奮進的,差不多最後都搞成了 2 。
我剛工作沒多久, 我同學還在大公司里負責某一個模塊,他可以在該模塊上往深處學習探究很多,甚至搞搞小創造,而我已經差不多要開始學習iOS了。It"s not what you"re trying to be makes you are, your boss does.在知乎這個單純的、技術員扎堆的環境里,必然有很多技術大牛凸顯出來。但是這些人、甚至大互聯網公司的程序員占整個群體的多少比例呢?現實生活中你會發現,在你頭上玩得風生水起的可能更多的是類型3 的人, 他們要不當管理人員, 要不自己當老闆。而類似某某小公司老闆去年賺了幾百、幾千萬的八卦比誰誰寫了啥開源框架,誰做出了啥酷炫的產品更加常見的多了。謝邀。
先說觀點:趁著某個行業最近比較熱門,薪水比較好看,然後跳進這個行業去多賺點錢無可厚非。這是正常的逐利行為。但是,從職業規劃角度來看,只把注意力停留在某個崗位或者某個系統,這實在是有些視野狹隘了。對程序員這種職業來說,最重要的是提升分析解決問題的能力,而不是掌握一些機械性的,易隨時間貶值的經驗。除非你只是想安心地做一輩子「藍領程序員」。對於Android未來的發展前景,不敢做什麼預言,僅發表一些個人看法。
分兩大塊來講:- 個人聯網終端
- 手機基本成為人手一個的網路終端設備。也成為大多數人最重要的聯網設備(其次是平板)。目前,在這個極其龐大的市場里占著主導權的操作是iOS和Android。而且我認為,除非大眾聯網方式出現了巨大變化(Her?)或者計算機硬體出現天翻地覆的革新(量子計算機普及?),否則這兩者的地位很難被撼動。預計這個時期起碼要持續5年以上。那麼,依附於這兩者的產業在10年內都會提供相當數量的工作崗位。
- 嵌入式領域
- WinCE的時代早已過去,Qt+Linux的時代也近黃昏。現在,Android已經是人機交互界面最完善的Linux系統。由於Android的開源與免費,擁有相關技能的人才較為充裕,在需要人機交互的嵌入式設備上Android是一個非常好的選擇。智能硬體的火熱也創造了不少的相關崗位。從趨勢來看,Android在這個領域還是擁有不少的發展空間的。
總體來講,Android是一個前景和錢景都不錯的系統。但是科技行業的變化實在是太快了,誰也不知道明天會發生什麼。把自己的前途和錢途寄托在一個操作系統上,顯然不是什麼明智的選擇。
有誰還記得Symbian么?
-終身學習。二到三年技能樹點滿,可考慮橫向發展,前端或者伺服器端編程,都是挑戰。或者轉型做產品,有一個會技術的產品和自己討論解決方案也是醉醉的。重要的事情說三遍,終身學習,終身學習。總之,一個程序員不可能因為android成明日黃花而失業的。-
先說前景的問題,誰也不能預測以後會怎麼樣,還是要看看安卓開發的前景
你可以隨便使用google trend看一下多少職位不重要,工資高才是王道,建議一起來看看拉勾網《2014互聯網公司薪酬報告》
終身學習很同意,
不是特別同意前一個回答的一個觀點,android已經很複雜了,2,3年把技能樹點滿還是很困難的,挑一個方向把技能點點滿還是有可能的。android開源以及兼容性,已經慢慢變成移動界的Windows了,雖然我是軟狗。已android為base的擴展出來的系統、設備會層出不窮,所以平均薪水可能會降低,但是就業肯定毛線問題都沒有。挑一個方向做到精深吧,不管是view相關,網路相關,內存相關,安全相關,中間層以下某個部分相關,都行,這個林子已經很大了,做好一項你已經是大牛了。鄙人認為是ROM層的研究以及智能設備的開發 目前在朝這個方向而努力
前景:智能家居技能:搞懂源碼,學會設計模式
誰也難說未來android會咋樣,但這麼多開發者估計很難死了,每年推出新東西,還沒那麼墮落。先別管規划了,你入少林寺學武藝之前想著幾年成為武林第一,入了之後才發現只能先扎馬步幾個月。先入門再精通,然後未來不用你想,機遇會慢慢推動你的~~~
早在前幾年我就在猶豫要不要學Android開發,大量的人進去Android行業會不會讓Android開發者掉價,但這幾年的行情看來我是多慮了。如果是想學還沒學的那趁早學吧,如果有Java基礎入個門那也就一個禮拜的功夫。如果是已經在從事Android開發的,不如在深入一些,據我所知偏底層的高手薪酬是很可觀的。總之,不要去猶豫,學習不要停下來。
未來幾年發展前景是沒有問題的,從移動互聯網到物聯網再到可穿戴式設備等等,安卓系統都可以發揮它的優勢。規劃應該尊重自己的興趣和愛好,喜歡什麼就做什麼,千萬不要為了錢而賺錢。
我覺得吧,這個問題還是針對Android本身來回答比較好。不要說到轉行轉方向,這就答非所問了。如果轉行轉方向,不是恰恰說明沒什麼發展了么?
就前景來說,移動互聯網是大勢所趨,目前移動設備上主要的操作系統是android和IOS,根據目前的市佔情況來看,未來幾年android相關的工作崗位會保持一定的增長,隨android系統本身的日益完善,市佔也許還會不斷擴大。所以android的前景還是很光明的。技術人員的職業規劃,我覺得是不外乎幾種情況,熱愛技術的,向技術總監之類的位置努力,一直跟技術打交道;不想一直做技術的,有一定技術積累之後 就找機會向管理崗位轉,類似部門經理或項目經理;如果技術有一定積累之後,發現自己喜歡與客戶打交道,可以做客戶支持之類的方向,再進一步的話,轉做市場。可以看到,大部分人是第一種狀態。
個人認為有Java作為後盾,就算Android有一天黃了,並且當前其他格局維持不變的情況下,你也能非常快速地轉到Java後端開發(很多思想真的都是相通的,況且還是同一種語言,重疊的地方真的太多太多了)
我也是Android 開發,其實我認為行情還是不錯的。就那我公司來說還是大量的需要中高層移動端開發的。
兩年前就聽前輩說過,「既懂技術又懂業務,財源滾滾」。
真心感謝各位樓主的回答!
推薦閱讀:
※做自媒體月入上萬是什麼樣的感受?
※為什麼YY語音里會有如此多的土豪?
※如何優雅的利用eclipse開發Android應用程序?
※李善友是不是大忽悠?
※微博上的賬號@思想聚焦是一個什麼樣的賬號,為什麼粉絲這麼多?博主吳雁又是個什麼樣的人物呀?