現(xiàn)在深入學習Android,有沒有優(yōu)勢?
網(wǎng)友解答: 我就是一個Android程序員,勉強算中高級水平吧?,F(xiàn)在初級Android確實已經(jīng)嚴重飽和了,前一段時間面試了很多人,基本都是只會寫些基本的常見的功能模塊,對于稍微復(fù)雜一些方
我就是一個Android程序員,勉強算中高級水平吧?,F(xiàn)在初級Android確實已經(jīng)嚴重飽和了,前一段時間面試了很多人,基本都是只會寫些基本的常見的功能模塊,對于稍微復(fù)雜一些方法或者用例基本就是不會。
所以你當前最應(yīng)該加強的就是你知識的深度,最好學習到framework層,然后多看看源碼,尤其是一些知名開源庫,比如glide,OKhttp之類的,這些庫已經(jīng)久負盛名了,所以代碼質(zhì)量比較高,對你以后得代碼很有好處,再有就是了解一些知名庫的工作原理,比如eventbus,rxjava這些。
最后,對Android一些基礎(chǔ)的運行機制需要有一個深入的理解,還有一個就是代碼量的積累,這個就是一個時間問題了,能做到這些,就勉強算一個準中級Android程序員了。
后面再去拓展你的廣度,學習些其他語言用來輔助Java進行開發(fā),當你越深入理解了Android,就會發(fā)現(xiàn)要學的越多。
學無止境,祝你在Android開發(fā)的道路上越來越好。
網(wǎng)友解答:首先并不是說初級工程師已經(jīng)飽和了,這只是一家之言,在企業(yè)和團隊中不會說全部都是高級或者是中級工程師,企業(yè)出于用人成本和企業(yè)人才的培養(yǎng),都會留出一定的崗位給初級工程師,例如很多公司每年都會有校招一樣。但是最終還是要看自己的能力,如果能力不行的話不管是剛剛畢業(yè)的應(yīng)屆生還是工作了好幾年的工程師在找工作的時候都是會到處碰壁的。
另外如果要深入學習Android的話還是很有優(yōu)勢的,目前Android在全球市場的占有量是很大的,不僅是手機市場,還包括車載,智能設(shè)備等其他市場,深入學習最主要的是學習原理和方法,編程這個東西其實都是一通百通的,你可以通過學習Android的一些設(shè)計思想和方法運用到其他領(lǐng)域中去。
最后如果對Android了解透徹的話就業(yè)機會還是很多的,國內(nèi)Android的市場還是很有前途的,至少目前來說,在一線城市對于Android技術(shù)比較了解透徹的人員待遇還是挺不錯的,另外類似與BAT這樣的企業(yè)每個招聘熱潮的時間段都會有很多崗位需求。