本人之前做安卓客戶端,做了幾年,但是現在看起來大環境安卓的地位肯定是越來越低,所以想轉前端,前端相對來說業務場景和安卓客戶端比較接近,同時也可以利用我會安卓的部分做一些半原生的 APP 什么的,
所以想咨詢各位大佬,求一條比較明朗的轉行線路,需要學哪些東西,
估計死磕一陣應該能轉成吧……
感謝各位,因為本人之前在初創公司呆的比較久,所以技術堆疊比較混亂,啥都會點(
目前準備先去啃一下 Vue 全家桶了,
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-omQyMc9J-1604457218752)(https://upload-images.jianshu.io/upload_images/24099992-8efb3f7c51c53a4d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
最近有不少人問我這樣一個問題:「Android開發難就業,準備學習下前端開發,但是擔心現在前端競爭壓力大,自己轉行年紀又大被企業嫌棄怎么辦?Android開發前景怎么樣?」
想著可能有很多人都有這樣的擔心,于是就趕緊寫篇文章,來跟你們談下Android開發的前景到底怎么樣?
1. 編程語言
眾所周知,Android 開發是基于 Java 編程語言的,而 Java 作為老牌成熟的編程語言,雖然經常被人詬病,但是毫無疑問,Java是目前市場上最成熟、應用最廣泛的編程語言,很多成熟的業務系統 Java 都是第一選擇,每月的 TIOBE 編程語言排行榜Java一直穩坐榜首位置,所以從編程語言這個點來說,學習 Android 開發你至少掌握了Java編程語言,而目前來看不管是語言的使用范圍還是市場需求來說,Java 都看不到被淘汰的影子,
2. 市場需求
這個是很多人關心的,說最近感覺 Android 開發飽和了,找作業很難,所以糾結要不要學習 Android ,
不得不說,前兩年的移動開發確實很火,為什么?因為一個行業剛興起,智能手機發展之快速讓人震驚,加上創業的越來越多,基本上創業都需要做一個 App,以上種種原因綜合下來導致移動開發人才特別緊缺,可以說隨便能鼓搗出來點東西都很容易找到作業,
而現在明顯降溫了,對人才的要求也越來越苛刻,現在搞一個公眾號就可以創業融資了,App 不再是剛需了,所以跟前兩年比需求確實少了很多,
但是跟同類其他編程行業比移動開發依然需求蠻大的,這種現象只能說明以前是「瘋狂」,而現在才是「正常」,所以那些說 Android 開發飽和了,我并不認同,因為我看到各大招聘網站 Android 跟 iOS 開發的職位跟其他崗位的招聘比并沒有少,所以所謂的「飽和」只是一種從「瘋狂」到「正常」的錯覺而已,
3. 薪資水平
說到開發前景,工資就不得不談,這也是很多人關注的一個話題,我今天隨意看了下一些招聘網站給各個編程崗位開的價格,姑且以一線城市1-3年作業經驗來看:
Android & iOS開發月薪范圍大概在10-20k
Java、Php、.NET等月薪范圍大概在8-15k
一些小眾語言如Ruby、Python等月薪范圍大概在10-20k
以上根據個人能力會有差別,而且不同公司也會有差距,上面的資料并不是那么準確,只是我粗略的一個觀察,所以別糾結資料層面,但是我感覺這個范圍不會差別太大,所以得出結論大概是移動開發依然是目前薪資相對較高的行業,
4. 為什么感覺不好找作業
這個也是很多人的疑問,說投了很多簡歷,都沒有回應,總感覺今年作業特別難找,這個在這里解釋下原因:
- 不知道我的讀者們關注經濟不,我老板是做投資出身的,所以跟著他我也了解了不少知識,從15年下半年開始,中國經濟特別差,企業虧損嚴重,股票大跌,投資人手上也沒多少現金了,所以看到去年下半年很多公司倒閉,老板跑路,我親身經歷的一好哥們公司倒閉了,還拖欠了兩個月工資沒發,這還只是上海這邊,相對影響已經算小了,如果你仔細觀察,應該能發現小城市經濟更差,我是親身體驗過的,去年回家,家里很多煤礦倒閉,房地產不經濟,鋼鐵廠虧損嚴重,村里很多人都沒有作業,我是親眼見證的,
我在去年底今年初的時候還特意在公號發過一篇文章說如果想換作業建議不要裸辭,先找到好的機會再辭職,最近經濟很差,不像往年,作業很好找,相信很多那時候關注我的人還有印象,
一直到現在,雖然公布的中國經濟資料慢慢有所恢復,但是受到的影響不會那么快消除,還需要點時間恢復,所以經濟大環境是作業不好找的一個重要原因,
- 因為移動開發前兩年的火爆,導致很多新興的培訓機構大舉招聘移動開發,所以這兩年你會發現培訓 iOS、Android 開發的人特別多,我自己是能感受到的,收到的一些簡歷比以前培訓的多多了,而且相對來說培訓iOS的人要更多些,我自己也是培訓出來的,我這里并不是看不起培訓的,只是人越來越多,質量也是越來越差,現在很多培訓的都是偽造簡歷來求職,所以你會發現應屆生、沒作業經驗的人找作業較難些,因為沒作業經驗的初級太多了,而現在企業也優先選擇有作業經驗的,現在再也不像兩年前招不到人需要自己培養了,現在可選的人一大把,我為什么要先招進來再培養你呢?
但是對于一些實習生以及初學者并不是沒有需求,大部分企業還是想要招聘一些基礎扎實,學習能力強,甚至有點作業經驗的同學,而這些可能剛好是很多培訓出來的人缺乏的,至于沒作業怎么獲取作業經驗?可以看我這篇文章「自學Android到什么程度才能找到作業?」
5. 如何選擇

所以綜上,真的別杞人憂天,沉下心來學好基礎,提升技能比什么都重要,如果你找不到作業,只能說你學的還不夠好,或者能力還不達標,并不能說明沒有這個崗位的招聘,以個人能力的不行來否定整個市場的需求是弱者的行為!
還有很多人糾結到底是選擇 Android、iOS、web前端還是后端?雖然我是做Android開發的,但是我必須客觀的說,沒有什么區別,誰也不知道以后 Android、iOS 誰把誰打敗了,誰也不知道web前端還是后端以后更吃香,我能給到你的建議是看你的興趣所在,別糾結太多,學好了哪一個都能找到一份好的作業,先跟著你內心的感覺學好、學精一門,而且編程語言都是互通的,以后你都會有機會接觸其他領域,目前第一重要的是全身心的投入你現在想要從事的職業上,吃飽飯比什么都重要!
以上就是我能給到你們的建議,不一定是對的,但是從我自身角度來說都是非常中肯的建議,我能幫到你們的也就以我過來的人經驗與見解,幫你們指明方向而已,至于怎么走,怎么選擇,全憑自己!
分享讀者
作者2013年java轉到Android開發,在小廠待過,也去過華為,OPPO等大廠待過,18年四月份進了阿里一直到現在,
被人面試過,也面試過很多人,深知大多數初中級Android工程師,想要提升技能,往往是自己摸索成長,不成體系的學習效果低效漫長,而且極易碰到天花板技術停滯不前!
我們整理了一份阿里P7級別的Android架構師全套學習資料,特別適合有3-5年以上經驗的小伙伴深入學習提升,
主要包括阿里,以及位元組跳動,騰訊,華為,小米,等一線互聯網公司主流架構技術,如果你有需要,盡管拿走好了,

如果你覺得自己學習效率低,缺乏正確的指導,可以加入資源豐富,學習氛圍濃厚的技術圈一起學習交流吧!
詳細整理復制石墨檔案可以見:https://shimo.im/docs/QdyGqGHXX8PyQ8pw
點擊我加入!群內有許多來自一線的技術大牛,也有在小廠或外包公司奮斗的碼農,我們致力打造一個平等,高質量的Android交流圈子,不一定能短期就讓每個人的技術突飛猛進,但從長遠來說,眼光,格局,長遠發展的方向才是最重要的,
35歲中年危機大多是因為被短期的利益牽著走,過早壓榨掉了價值,如果能一開始就樹立一個正確的長遠的職業規劃,35歲后的你只會比周圍的人更值錢,
在沒有人看到的地方去努力,堅持早起、堅持學習、堅持運動,不斷學習新技能,努力遇見更好的自己,
優秀的人之所以優秀,是因為他們從未停止奮斗,從未因生活的不如意過早的放棄!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/203215.html
標籤:其他
