Java程序员会多种技术说不用学算法!会写虚拟机?弄个国产红虚啊

Java程序员可以说是程序员行业中最吃得开的方向了,因为Java的广泛性,使得这个专业所覆盖的企业非常多,大量的岗位需求催生了一大批的Java工作者,让得这个专业方向的技术也得到了空前的发展,很多掌握了高深Java技术的牛人也因此纷纷诞生。学习是每个程序猿的必修课,而那些Java牛人肯定也是好学的,可是近日,一位Java工作者表示说:
这里写图片描述
可以看到,这位Java程序员会的技术是比较多的,只是对于算法感觉还持着不需要学习的态度,而且还是有着一些茫然在其中,并不是很清楚算法之类的。而对他这样的态度,众多网友评论说:
这里写图片描述
不光如此,还有网友留言中说:
@都会尽快:不就是构建矩阵来求吗?这都不知道你还敢说你会?hotspot看了吗?知道怎么自己写个虚拟机吗?怕是jvm只看了本jvm书哦,连虚拟机规范恐怕都不知道!
@华工科技:楼主,不是很赞成你这个态度。你所说的业务逻辑理论和风险评估优化之类多少会涉及到一些基础算法,学不学算法先不说,算法对思维来说的一种非常好的训练,就像你刚学Java一样,会觉得学的越多越觉得自己无知。算法也是这样子。
@首付款:也要看面试的阿里哪个部门哪个层级?如果是6,考察jvm、java基础,一些常用的框架原理数据结构源码之类的就差不多了,还有项目复杂度以及你自己的作用,这里会很深入问,而6+和-7的区别就在于,直接问算法,可能平时没怎样用也没有时常看,不会也正常。
这里写图片描述
其实,笔者感觉,算法到了一定程度,还是要学一下的,也许你现在的技能已经可以使得自己生活得更好了,但是多学会一样东西总是好的,更何况还是对自己Java开发技能有帮助的算法呢?是吧!对于这位楼主的理论,你的看法是什么?欢迎留言吐槽!
如果有正在学java的程序员,可来我们的java技术学习扣qun哦:799792590,加群即可免费领取java的视频教程噢!小编也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位java小伙伴,欢迎初学和进阶中的小伙伴。

猜你喜欢

转载自blog.csdn.net/weixin_43062782/article/details/82112796