回覆列表
-
1 # IT人劉俊明
-
2 # 季菜又愛玩
目前來說的話,還是java後臺好點,畢竟基數大,公司可以沒有安卓開發,但是後臺一定有,不過目前安卓還是Java語言,相互轉換比較方便。如果是初學者,個人建議是學Java好點,安卓對初學者的接納性越來越低,很多都是要有2-3年的開發經驗,如果是應屆生可能好點。還有就是安卓生態複雜,各種廠商定製系統,開發要考慮的問題比iOS多,很頭疼。還有就是Java可以前後都擼,需求比安卓大。總結就是Java的方向發展比安卓廣一點,需求也大一點。阿里就是Java大廠!
由於我使用Java的時間比較久,目前也在帶移動互聯研發團隊,所以我來回答一下這個問題,說一下自己的看法。
從開發的角度來說Java的使用目前主要集中在Web開發領域和Android開發領域,另外在大資料、人工智慧領域也有一定的應用(大資料選擇比較多,包括Python、Scala、R等)。
Java雖然已經有多年的使用歷史,但是目前Java依然是使用最為廣泛的語言之一,在未來相當長的一段時間內相信Java的應用依然會比較普遍,雖然程式設計師們普遍認為Java有點“重”,但是從效能角度出發,Java還是個非常不錯的選擇。
Android平臺採用Java作為開發語言,這一方面是對Java語言的認可,另一方面也促進了Java的使用。從難易程度上來說,Android平臺下的開發相對比較容易,目前我們團隊把Android開發和IOS開發已經併入到前端團隊,現在看來效果還不錯。
目前大部分Android程式設計師都是Java程式設計師轉過來的,大部分Android平臺下的開發都是自學的,如果想從事Android平臺開發也需要先掌握Java語言。
目前Android平臺的開發比較流行,需要大量的Android程式設計師,從就業的角度來說Android程式設計師還是比較好就業的,但是研發團隊往往要求Android程式設計師也能做一部分Web開發的任務,所以建議程式設計師把Java Web開發和Android開發都瞭解一下。
如果有Java方面的問題,也可以諮詢我。