最近身邊的同事都在說,android開發工程師的需求量越來越少了,大部分公司也只是招1個或幾個android開發,那樣發展下去,android開發者是不是要涼涼了?
的確,現在市面上,android的需求量是大不如從前了,不像2023年或更早的時候,android開發的市場非常火爆。
原因主要有以下幾點:
1、android開發者越來越多,很多人沒有核心競爭力。大部分android 5年的開發者和android 3年的開發者差別不大,但3年的開發者,價效比高,所以就會導致5年或更長年限的開發者沒有競爭優勢。
我們了解了這些原因後,你是不是也有了一定認識,知道自己如何去提高自己的技術呢?
下面就從技術角度來說說,android開發該何去何從?
1、應用層開發。主要還是原生開發,提高效能優化技能(啟動耗時、記憶體、耗電、網路、資料庫、穩定性等),達到高階開發者的水準。
2、深入android專業技能提公升。主要是閱讀原始碼,理解透android開發常見的流程和原理(activity啟動流程、事件分發機制、廣播機制、binder機制、記憶體管理機制等)。
4、跨平台開發能力。如rn、weex、flutter等。大部分公司目前都需要有跨平台開發能力,所以我們很有必要提高這方面的能力。
5、sdk和框架開發。可以通過研究開源專案或者實際專案開發,抽象提取有用sdk和框架供其他人使用。
7、android自動化測試工具開發。這需要對adb、android截圖、android布局解析、android測試框架等相當熟悉。
9、手遊開發。遊戲給鵝廠帶來了穩定的收入,所以這也是不錯的方向。這就需要熟悉常見的遊戲開發框架cocos2d-x、unity3d。
10、影象開發。比如美圖秀秀、天天p圖,都用到圖形的合成、濾鏡等技術,對影象處理有很高要求。
11、android framework 開發。常見手機廠商華為、小公尺、oppo、vivo等。
總之,一句話,加強自身的技術,提高自己的核心競爭力,讓自己成為這方面的專家,就不愁前面那些問題了。
Hystrix停止開發,我們該何去何從?
是的,hystrix停止開發了。官方的新聞如下 之前netflix宣布eureka 2.0孵化失敗時,被業界過度消費,為了防止再度出現類似現象,筆者編寫了這篇文章。如果hystrix還能不能繼續用於生產?spring cloud生態中是否有替代實現?下面依次展開 就筆者經驗來看,hystrix是比較...
不知該何去何從
這周開始要進行sdk的整合測試,對於整合測試,我之前並沒有什麼概念,拿著專案負責人給的測試要求,我竟然覺得每乙個要求似乎就對應著乙個測試用例就ok啦,何須再設計什麼測試用例呢?於是我要好好地看一下測試的書了,測試理論的薄弱,在此刻暴露無疑,它直接制約了我工作地開展,我期望能有理論來指導我成功地完成這...
研究生該何去何從
真的感覺越來越迷茫 大老闆走了,課題組基本解散,博士紛紛換導師,研一的菜鳥不清楚國情沒有換老師。雖然現在大老闆還給我們專案做,但是幾乎乙個月乙個專案,沒有東西做得特別深入 感覺像是打一槍換乙個地方,拍腦袋自己想的一樣 自己的路終究還要自己去走,自己的方向也主要要靠自己去思考,實行和校正。專利 這些東...