现在已经不推荐学java了
现在已经不推荐学java了。要是以前肯定无脑选Java,可是你们看下2022年的秋招Java一片哀嚎,实在有点怕。亲身可以感受到周围的人基本全是做Java的,还有各种转码的基本也是转Java,供求已经严重失衡了。所以才在犹豫要选哪个。个人推荐还是c++吧,起码没那么卷。java真的太卷了。现在的java开发已经不在是仅仅的javaweb了,也开始向大数据、人工智能的领域靠近,运维也要掌握了。感觉不就的将来,因为很多黑盒程序的出现,java行业会越来越卷。我就被迫转大数据了,纯搞web的不多了。还有嵌入式硬件那边好点,比较稳定。。。技术更新迭代慢一些。所以可以考虑前端或者嵌入式这块,选择c++也可以,慎入Java。都2023年了,村门口的狗知道学Java了。
2023年最推荐学习的语言是Java、JavaScript、Python还有Go语言
2023年最推荐学习的语言是Java、JavaScript、Python还有Go语言,之前我一直没有将Go语言加入到学习列表中,但是隐约还是能感受到Go语言在国内的热度变化是越来越流行的。Java自不必说,任何一个互联网公司基本都提供Java的开发岗位,学了Java只要技术不是特别水,找个公司工作还是很稳当的。JavaScript作为Web 前端开发的唯一指定编程语言,是必学的。而Python的流行趋势在那儿放着,不学都对不起它的热度。在大家都会python的前提下,作为一个程序员你不会反而显得另类了。而Go语言在国内受到越来越多的公司的追捧,选择它至少是选择了未来。
其实最没用的就是java
其实最没用的就是java。web开发不如php,爬虫不如python,前端不如vue。不同语言擅长的领域是不一样的。要学会用不同的语言,来完成不同的需求//@贠学文:并不是这样的,现在java的框架和中间件,的确更新迭代非常快。但是它无论怎么更换,都是建立在java的基础之上,做了一层封装而已。你只要把java基础弄精通了,无论它怎么更新迭代,你都可以从容的应付//@周旋辉:做得再深的技术也有可能淘汰,反而是知识面广了,可以快速的转换赛道贠学文互联网企业软件工程师
今天看到一个java培训机构的老师,说了一段话,感觉特别的有道理,无比的赞同,虽然我一向对培训机构比较排斥,但是我还是要给这位老师点个赞。 他说:一个合格的面试官在面试你的时候,一定是看你的深度,而不是看你的广度。因为现在的技术更新迭代的太快了,现在很流行的技术,可能过几年就会被淘汰,然后又出现新的技术。而这个时候,你的那些广度,就都已经没有价值了,这个时候你去接触新的技术,如果你的深度不够,往往接受起来会非常非常困难。 对于这段话我是无比的赞同,有句话说的好,底层基础决定上层建筑,你在盖房子的时候,地基打不牢,你把房子盖的在漂亮,在高大上,你最终也只能是建的越高,摔的越惨。 可能有人会反问我了:我看你在面试的时候,问的东西也都非常广呀,像redis,kafka这些,都会问题。但是了解我的人都知道,我在面试时,会去问这些东西,但是我从来不会在面试的过程中主动去提及这些东西,我会给你假设一种场景出来,来考察你是否具有利用缓存和异步来处理问题的思想。如果你真的具备这种思想了,但是没有使用过redis和kafka,而是用的其他的缓存工具和mq工具,那都不是问题了。但是如果在回答问题的过程中,你想不到利用缓存和异步的思想去处理问题,那我觉得对于一个高级或者高级以上的程序员来说,他一定是不合格的。 大家怎么看呢,欢迎评论区留言讨论
我们厂IT部近期想招一个java后端工程师
我们厂IT部近期想招一个java后端工程师,月薪计划给2万左右。高中同学介绍了他的大学同学给我,深圳大学计算机系毕业,工作了6年左右吧。
同学把他简历发给我后,简单的看了一下,他以前在其他公司是做web前端的,和我们招聘岗位还是不一样的,但是碍于同学面子,还是把他约到了公司咖啡厅。
我告诉他java后端比web前端要难很多,你没有做过,学起来还是有难度的,他告诉我他以前在小公司都做过,只是忘记写在简历上了,好吧,我说你和我们部门的HR先聊一下吧。
两个小时以后,我们人事部同事给我发来邮件,说不能录取他,我问为什么,同事说他在深圳工作了6年,却跳槽了3家公司,加上今天来我们这里应聘,基本上每个公司工作不到两年,这样的人太不稳定了。好吧,如果真是这样的性格,来我们这里做程序员还真的不太合适,没耐性怎么写的好代码呢?
一个好的程序员需要耐性和耐力,这样才能学更多的知识有更多的沉淀。
我想说的是,我们IT部门是非常看重一个人的工作年限和经验的,如果一直跳槽,我们会认为你没有攻克难关的能力,这样的人我们还真不敢要。
所以大家不要总觉得自己怀才不遇,耐下性子多学一点,哪怕开始被人看不起,看的多了学的多了,以后你的代码写起来才能行云流水。
我没有录取同学的朋友,大家觉得做的正确嘛?
假如Java能够统一整个编程语言世界就好了
假如Java能够统一整个编程语言世界就好了,而不是像现在这样,游戏开发用c#,unity;人工智能用python;高性能开发用c++;云原生用go语言;web前端开发用JavaScript;后台和安卓开发用java。一个分裂的编程语言世界,人们趋于个人的兴趣爱好,搞出来越来越多的编程语言,造越来越多的重复的轮子。这使得我们在面对不同的项目时,不得不花费很多时间精力来掌握其他的编程语言去寻求可靠的实现,造成了高昂的学习成本。