年年都寒冬,年年都有人說一大批的開發者將要面臨事業。畢業至今兩年多,從最開始的java,到後來kotlin,js,dart,學了數不完的框架語言,不斷地入坑棄坑。

移動開發大勢已去是不爭的事實,但是,該如何選擇接下來的路真的很迷茫,比較適合的方向大概就是大前端了,有一定的基礎,也屬於相關領域。但是現在我對數據分析師頗有興趣,可這基本上就意味著轉行,一切又要從頭開始。


什麼都感興趣,什麼又都會一點,做一做又堅持不下去,這樣一點意義都沒有,我前段時間接了個安卓原生開發外包,人家說想找個做原生開發的太難太難了,而且像我們這種二線城市給那種三年以上的安卓都10k以上了,公司想招技術好的時間久的安卓開發很難了,所以薪資又給上去了,為什麼很多人堅持不下去呢?就因為大部分人都有你這種思想。稍微想想,現在手機已經逐漸代替電腦,搞手機軟體的怎麼可能沒飯吃?何去何從?你說呢?


做了五年安卓,現小項目的安卓技術負責,去年涉足Native項目,目前對C語言寫的動態庫的編譯、介面對接算是很熟了,今年又要開始寫即時通信的JAVA後台。覺得不管什麼技術有一門學精了再學其他的真的很快,我同事就有一個花了三個月時間從oc轉C++的。

畢業兩年,覺得應該先考慮考慮行業是不是值得長期發展,有一個能長期穩定輸出的平台更有利於職業發展。

個人到現在換了第五家公司,目前在金融龍頭國企,雖然待遇不刺激但是很穩。不經歷台資的壓榨,民創的成功學洗腦不會悟出這些道理的。


其實想寫這篇文章好久了,正好我也總結了一篇android發展道路該怎麼走:

終端研發部:Android的路接下來該怎麼走??

zhuanlan.zhihu.com圖標

很多小夥伴們也經常在群里探討android移動開發者的走向,一部分人都想多快好省,間歇性躊躇滿志、持續性混吃等死 ,只想用CV的開發模式們快速完成工作,然後回家王者農藥。其實這種現象很普遍,我想告訴你的是 ,只要你走對方向,不斷地學習,android的春天依然是健在的。

很多小夥伴們問過好多次,Android還能活多久?這個真的不好說,但至少在五年以內,Android還是不滅的。Android 歷程10年有餘了,已經積累了太多的技術,知識點,技巧,思路,這些前人都會了,並且正在創造新的思路出來,對於廣大的底層 coder 來說,僅僅是追趕就很難了,更別提去自己創造了,但是現實時我們嘗嘗學習了很多開源框架,落到實處就是僅僅會用而已,不說源碼看沒看過,甚至原理都不知道,不知道作者用什麼技術實現的,這點就是廣大 coder 的現狀,沒有成長。只做業務的小廠也同樣如此!同樣,我們在專研一門技術的同時,也要多方面去發展,我想大家都有去思考過這個問題。多去了解其他語言,可能是公司需要,也可能是個人對技術的渴求。尤其是在面試中,很多公司要求會第二門語言。so,我們不得不去學習和了解。現實是需要我們去牢固技術,拓展只是面的,20K的工作其實是比較容易的,如果在想突破,那就需要對技術更加深入的了解,包括原理,底層以及你的解決問題等各方面的能力。所以我們每個人都要去改變。這個改變如何有效率的去改變呢?而不是盲目的去做,這個是需要方法和指導的。 如果你這樣放縱自己,那麼你看到別人在進階技術就會有這樣一種想法:求求你們別學了,我快跟不上了!由於終端研發部免費的圈子裡有好多打廣告的,群幾乎成了打廣告的水群,目前個人是以android方向為主,已經擴展後台語言Java/go方向,小程序,前端網頁開發,為了更直接更有效率的幫助到大家,所以創建了一個這樣的一個知識星球。so,接下來我會分享那些內容?
  • 1、Android方向:OKhttp/Retrofit/eventbus/Glide/eventbus/Rxjava/blockcanary/mvvp/dagger2等幾大框架的源碼解析及其封裝使用技巧
  • 2、插件化/模塊化等,flutter/Dart的開發流程
  • 3、分享Jni/NDK的編程及其工作中相關的問題,大家都知道我之前寫過ndk方向的8篇博文,目前已經不能滿足工作中的需要了
  • 3、同時我也會分享一些常見的android面試題,Lru演算法,Binder機制,EventBus實現原理和為什麼不能跨進程,Handler如何在handleMessage方法攔截之前發出的message,跨進程幾種方式,AIDL,handler機制,ThreadLocal實現原理
  • 4、常見的數據結構和演算法,hashmap,二叉樹,紅黑樹等
  • 5、SpringMvc/Springboot、go語言的使用技巧等
  • 6、 當然你也可以向我提問,裡面已經駐紮了一些業界大佬,勵志於做一個高效技術交流圈。

就如同我說的那樣,這個圈子是有計劃和目標的,比如我下面分享的okhttp解析的第一步:

https://t.zsxq.com/yZvrneE (二維碼自動識別)

進入這個圈子裡,我們的目標可以更加清晰,可以計劃劃分階段去學習,但是學習的路是不會變的, 同時你也可以在這裡向有經驗的大佬們相互學習。相互交流。最後我想給你說的是如果在你最迷茫,而又不知道怎麼做的時候,最好的方式,就是進階自己。加油吧,小夥伴們,沒有誰是天生都會的,只有自己真正的行動。加入我,跟上腳步,你會做的更好的!備註:這也是我第一次做這樣的圈子,在此之前很多讀者都問我有沒有知識圈子可加,是的,免費的圈子幾乎成了別人打廣告的資源,送了飛機票,而且還經常被別人罵。目前圈子也是剛剛起步,價格上是非常的優惠。我希望每個人在一段時間後,自己都有所收穫閱讀更多2018年技術文章匯總

NDK項目實戰—高仿360手機助手之卸載監聽

(Android)面試題級答案(精選版)如果對技術開發比較感興趣,歡迎關註:終端研發部。一起交流技術,進階!

我是從2010年開始做 Android 開發以及比特比挖礦,當時算是比較早的一批 Android 開發者,也因為參與比較早而從中收益,簡單回答一下這個問題,以及慢慢補充:


當前 Android 狀況及 即將面對的幾個變化:

  • 越來越成熟、好用;但是也面對開發者和用戶的審美疲勞
  • 碎片化的問題已經在慢慢解決,不算嚴重,但存在天生缺陷
  • Android 在探索越來越多的設備,手機-平板-電視-嵌入式.....
  • Android 發展遇到的法律問題和監管阻力越來越大,
  • Android 2019開始針對內置 Google 服務開始向手機廠商收費(Google不想這麼做,被法律逼的)
  • 新的時代在崛起,AI,IOT,Blockchain,大數據等等,影響重大!!

未來的選擇,我們怎麼做?:

  • 保持對 Android 的關注,敏銳捕捉上述OHA及Google的一些變化
  • 除了關注技術本身,應注意商業、政策以及別的技術領域的一些影響
  • 重點在這一條!開始入坑,關注 Fuchsia OS ,這很有可能是下一個 Android!說是下一個Android 的意思是,不是替代 Android,而是一個可以發展到類似 Android 這種重要影響力的下一個操作系統!請參看: Google 剛剛發布的這個產品, 很有可能就是傳說中的 Fuchsia OS 設備 - FuchsiaOS中文社區


要轉早點轉,不需要那麼多初中級的了。


淘汰,任何行業都存在。一般來說,最先淘汰的是不愛學習提升自己的人。

不過不得不說,隨著年齡增長,學習成本增大,確實不容易調整自己的技術棧以便適應技術革命。


flutter帶來的改變吧?

flutter馬上要去桌面了,將來全棧是誰的還很難說哦

flutter-desktop的作者就明說electron要小心了哦

而且javafx那邊也在大搞mobile版,javafx那邊進展還更快一點

mobile其實已經做出來了,只是還沒有aot,後續打算用graal做aot

目前javafx配合的是jfoenix,vert.x的web client session(自動管理cookie,爽爆)

而且javafx正在搞3d vulkan等的接入,以後渲染試試上3d了,只要vulkan ok的話


提供個思路~

車載系統開始轉向android了~


技術路線應該是大前端和全棧吧,不過Android一時半會兒還沒問題


每年的手機發布會,各種品牌爭相亮相,但是他們都有一個共同點,不是Android就是ios系統,其中Android系統被各大品牌生產商所引用,面對激烈競爭的市場,2018年從事Android開發到底還有沒有前景呢?和大家聊一聊Android開發的前景,給你一些就業建議。

1、Android開發前景如何?

預計到2018年,產業發展競爭優勢基本形成,建成一批移動互聯網產業集聚載體,培育一批移動互聯網骨幹龍頭企業,突破一批移動互聯網關鍵核心技術,創建一個移動互聯網創新發展生態環境,建成國內領先的移動互聯網產業集群,移動互聯網產業營收規模達1000億元,移動互聯網相關企業達3000家。 其中,營業收入超百億企業3家,50—100億元企業5家,10—50億元企業10家,移動互聯網從業人員達20萬,國際級移動互聯網技術研發機構 10個。

面對如何大好的前景,2018年,從事Android開發的程序員,將迎來更絢爛的一年。在技術革新的時代,技能提升無疑是制勝職場的「籌碼」,因此,Android開發程序員們,在剛剛到來的2018年,將迎來更多、更好的就業機遇!

2、中肯的就業建議

由於目前Android技術較新,無論是相關書籍、大學教育,都處於初級階段,因此Android人才短期將供不應求。

從長期來看,隨著各種移動應用和手機遊戲等內容需求日益增加,也將激勵大中小型手機應用開發商加大對Android應用的開發力度,因此Android人才的就業前景是比較可觀的。

就Android開發崗位來說,在目前移動互聯網高速發展階段,更大程度上促進了對安卓開發人才的需求,根據美國KPCB風險投資公司互聯網分析師瑪麗·米克爾的報告顯示,2013年,中國智能手機用戶數量已達3.54億,超越美國成為世界上智能手機用戶量最多的國家。

據工信部最新統計數據,中國移動通訊用戶超過12.35億,而在所有手機用戶中,安卓手機用戶佔主要部分。從手機用戶的急劇增加更加速了市場對安卓開發人才的需求。

涵予科技,以設計驅動企業價值的增長,用服務實現您的商業目標】

想了解更多APP開發資訊,歡迎關注我們!任何產品或服務問題,歡迎私信。


推薦閱讀:
相关文章