java永遠是王道,現在android和ios都已經爛大街了,起薪也越來越低
android開發的主流語言還是java,所以先學java。想搞Android也很容易入門。
只要你技術過硬,那個都不錯
不過學習android前提是你需要有一定的java基礎
java語言我能想到的應用場景:伺服器,網頁,和安卓
其實還是要看個人喜好了
現在是移動端發展的比較快比較好
但是在工作上無論你精通那個方向都會有好的前景。
這二者也不矛盾啊,學Android的基礎必須把Java學好,而學好了Java不僅僅可以做Android,還可以做很多其他的工作,如Web開發。
二者都有大量的就業崗位,就看你學得如何了。
這個我不是貶低andriod,如果你選安卓,那麼你的高度也就那麼高了,我有同事從安卓培訓班出來的,連陣列轉物件都轉不明白,我問他為什麼不能轉,他告訴我框架不能轉.....也許是他的水平有限,但是不得不承認,安卓只是前台,你如果學安卓,那麼註定你接觸不到深層次的東西,而且安卓就是在java的基礎上來的,我不多說了,可能會被噴,我所在的公司,安卓和java都有,但是我不得不說,安卓也就那樣了,工資也就那麼高,你想要更深入,說實話我不建議,以上純屬個人觀點,不喜勿噴
本人感覺java,基礎也得學,安卓語言有的需要java基礎才可以
我學的是java, 怎麼說呢,我當時選的時候 就是因為java的應用范圍更廣,安卓在最近幾年內應該一直在領跑線上,但是java的時間會更久,空間也更大!個人不建議女孩子學,女孩子可以解除網路營銷或者電子商務,因為軟體會比較辛苦!
肯定是java的就業前景很好了了。java是企業中最常用的語言,應用以及根深蒂固了,而且未來依然是主流,像阿里巴巴、京東、網路後台都是用的java。一般情況下一家公司的java開發人員要比java web前端人數多很多,好多小公司都沒有java web前端,都是後台人員幫著搞定。所有一般高java後台開發的都懂前端的技術,而前端的人員不太懂後台的技術。當然java的工資也更高於java web的工資。
『貳』 學安卓開發的話難不難和java比哪個好學
閱讀進階書籍,閱讀Android源碼,閱讀官方文檔並嘗試自己寫相關的技術文章,需要有一定技術深度和自我思考。在這個階段的學習過程中,有2個點是比較困擾大家的,一個是閱讀源碼,另一個是自定義View以及滑動沖突。
如何閱讀源碼呢?這是個頭疼的問題,但是源碼必須要讀。閱讀源碼的時候不要深入代碼細節不可自拔,要關注代碼的流程並盡量挖掘出對應用層開發有用的結論。另外仔細閱讀源碼中對一個類或者方法的注釋,在看不懂源碼時,源碼中的注釋可以幫你更好地了解源碼中的工作原理,這個過程雖然艱苦,但是別無他法。
如何玩轉自定義View呢?我的建議是不要通過學習自定義view而學習自定義view。為什麼這么說呢?因為自定義view的種類太多了,各式各樣的絢麗的自定義效果,如何學的玩呢!我們要透過現象看本質,更多地去關注自定義view所需的知識點,這里做如下總結:
- 搞懂view的滑動原理
- 搞懂如何實現彈性滑動
- 搞懂view的滑動沖突
- 搞懂view的measure、layout和draw
- 然後再學習幾個已有的自定義view的例子
- 最後就可以搞定自定義view了,所謂萬變不離其宗
大概再需要1-2年時間,即可達到高級工程師的技術水平。我個人認為通過《Android開發藝術探索》和《Android群英傳》可以縮短這個過程為0.5-1年。注意,達到高級工程師的技術水平不代表就可以立刻成為高級工程師(受機遇、是否跳槽的影響),但是技術達到了,成為高級工程師只是很簡單的事。
技術要求:
- 稍微深入的知識點
AIDL、Messenger、Binder、多進程、動畫、滑動沖突、自定義View、消息隊列等
- 書籍推薦
《Android開發藝術探索》、《Android群英傳》