Re: [问卦] 有没有java还夯不夯的八卦

楼主: derekhsu (華麗的天下無雙)   2020-10-25 22:40:42
※ 引述《kittor ()》之铭言:
: 强者我朋友啊,决定先暂停阿拉伯语的学习,反正他找到的资料都很奇怪
: 不知道该信哪个部分,想说明天开始要上手程式语法,先从java开始
: 他想问说,现在这样的时间点才开始上手程式,会不会太晚?
: 他还想上手爬虫的说,有大神给个指点?
Java还行,目前还是非常可靠的语言。
在TIOBE跟PYPL指标上Java都还是2020年的全球前2名,在2019还是世界第一,但是
2020被C给抢回去,主因大概是Kotlin把Android开发吃掉了一半。
首先是Java能应用的领域还是非常多,主因是Java可靠的相容性极度完善的ecosystem。
在其他语言,还没有像是Spring Framework这种等级的应用程式框架,小从mircoserice,
大从cloud computing,甚至还有deep learning(尽管远不如Python下的Tensorflow与
Pytorch),几乎能完成所有后端可以完成的工作,以及DevOps, CI/CD。
要说明确点,应该是JVM的ecosystem,是相当可靠的。
以往被诟病开发不够积极在开发主导由Oracle转到社群之后,慢慢也在追上,release
频率变高。
再来就是相对其他语言来说极高的相容性,对于需要稳定与长期运行的服务来说至
关重要,目前威胁Java生态系最大的来源反而是Oracle本身对于License的态度,而
不是其他程式语言。目前Java的lagacy系统太多了,神奇的是,用新版的Java Runtime
相对其他语言是比较能支撑lagacy system运行的。
Java现在是比较不潮,跟百花齐放的Javascript还有可以搞搞AI的Python来说差得远,
也没有像是Visual Studio这样潮到出水的IDE整合,在.NET Core出来之后连跨平台特性
都被威胁了。
但Java仍然是一个学习程式语言的进入点,至少你想要解决的问题(除了machine
learning、iOS develop、以及frontend、firmware以外),Java都是一个很好的起点。
比C更低的挫折感以及比较平滑的learning curve,一些很新的版本也有一些很潮的
feature,更functional或是更reactive。
作者: ekki (喜悦、满足。)   2020-10-25 22:43:00
会写程式=/=会赚钱=/=会把妹,可怜码农。
作者: william1428 (威廉羊)   2020-10-25 23:19:00
专业文就推一个
作者: dantevergil (DanteVergil)   2020-10-25 23:19:00
作者: XDDDpupu5566 (XDpu56家族)   2020-10-25 23:30:00
阿鬼说中文,不要欺负文组小妹好吗?
作者: BlacksPig (Black Handsome s Pig)   2020-10-25 23:31:00
推专业内容
作者: zero11995 (囧)   2020-10-25 23:42:00
Java有Intellij 不知道Rider跟VS比哪个IDE整合更好

Links booklink

Contact Us: admin [ a t ] ucptt.com