Java和Android?
由于我使用Java的時(shí)間比較久,目前也在帶移動(dòng)互聯(lián)研發(fā)團(tuán)隊(duì),所以我來(lái)回答一下這個(gè)問(wèn)題,說(shuō)一下自己的看法。
從開發(fā)的角度來(lái)說(shuō)Java的使用目前主要集中在Web開發(fā)領(lǐng)域和Android開發(fā)領(lǐng)域,另外在大數(shù)據(jù)、人工智能領(lǐng)域也有一定的應(yīng)用(大數(shù)據(jù)選擇比較多,包括Python、Scala、R等)。
Java雖然已經(jīng)有多年的使用歷史,但是目前Java依然是使用最為廣泛的語(yǔ)言之一,在未來(lái)相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)相信Java的應(yīng)用依然會(huì)比較普遍,雖然程序員們普遍認(rèn)為Java有點(diǎn)“重”,但是從性能角度出發(fā),Java還是個(gè)非常不錯(cuò)的選擇。
Android平臺(tái)采用Java作為開發(fā)語(yǔ)言,這一方面是對(duì)Java語(yǔ)言的認(rèn)可,另一方面也促進(jìn)了Java的使用。從難易程度上來(lái)說(shuō),Android平臺(tái)下的開發(fā)相對(duì)比較容易,目前我們團(tuán)隊(duì)把Android開發(fā)和IOS開發(fā)已經(jīng)并入到前端團(tuán)隊(duì),現(xiàn)在看來(lái)效果還不錯(cuò)。
目前大部分Android程序員都是Java程序員轉(zhuǎn)過(guò)來(lái)的,大部分Android平臺(tái)下的開發(fā)都是自學(xué)的,如果想從事Android平臺(tái)開發(fā)也需要先掌握J(rèn)ava語(yǔ)言。
目前Android平臺(tái)的開發(fā)比較流行,需要大量的Android程序員,從就業(yè)的角度來(lái)說(shuō)Android程序員還是比較好就業(yè)的,但是研發(fā)團(tuán)隊(duì)往往要求Android程序員也能做一部分Web開發(fā)的任務(wù),所以建議程序員把Java Web開發(fā)和Android開發(fā)都了解一下。
我出版過(guò)關(guān)于Java語(yǔ)言的書籍,目前在頭條上也寫一些關(guān)于大數(shù)據(jù)、Java、Python等語(yǔ)言的學(xué)習(xí)文章,感興趣的朋友可以關(guān)注我的頭條號(hào),相信一定會(huì)有所收獲。
如果有Java方面的問(wèn)題,也可以咨詢我。
謝謝!