2020应届生,找java后台开发要什么水平才算合格?

作者 : 开心源码 本文共2368个字,预计阅读时间需要6分钟 发布时间: 2022-05-14 共174人阅读

2020年应届生,找Java后台开发工作需要掌握哪些技术可以找到第一份工作,那么我分下面几个维度讲:

1.最低什么程度即可以出去碰碰运气?

我这里并不是教大家投机取巧,而是为不理解求职的小白朋友提供一个参考。理论受骗然是基础越牢固越好,你最好把科班的“四大课”都啃了。

就我自己做外包的经验,基本上培训视频中ssm框架往后教的就用不太到了,什么redis,ActiveMQ负载均衡等等,都用不太到(但我不敢打包票)。而且你一个零基础的,学了能咋滴?工作一两年的人都没怎样搞透的技术,你还能用它写出花?最多学会几个单词罢了。总之,假如你没有朋友内推,没有过人天赋,我默认你和我一样,学得再好几个月刚出来也就外包水平。那么既然做外包,视频中电商项目啦、高并发这些都和你没什么关系了。甚至什么maven也和你没什么关系。什么?你说导包太繁琐、自己不会独立搭建ssm框架?别逗了老铁,给你几千块,你还真当自己是架构师啊….外包工作基本就是ssm一套,前台搞个layui或者者easyui这种第三方模块化框架凑合一下,而这些环境都是项目经理给你搭好的,你就是增删改查而已。另外,你要知道,外包很少有什么前台工程师、后台工程师之分的,给你一把键盘,你就是从前端页面撸到后端数据库的“全绽”工程师。也就是什么都会一点,但是代码都是“破绽”的码农。所以有心思搞什么高并发,还是学好怎样切图做页面吧。

但我也要对我说的话负责,万一你们心直,信了我的话,学完ssm就出去骗钱,而后被社会主义无情扇耳光,我也是很心痛的。给个重点吧:

1.JavaSE基础:

肯定要好好学,很多人都不明白基础的重要性。上来就什么ssm,springBoot,redis。比谁认识的单词多吗?面向对象、字符串解决、集合、IO肯定要重点学!

2.JavaWeb前台:

不要老一副吊样,觉得自己出去就是后台工程师,不学什么HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后端逻辑简单的一逼,就几个接口,反而前台页面切个图都要一天,难道你还好心思暗搓搓问老板:怎样我们公司没有前台的吗?所以前台肯定要重视。div+css布局肯定要麻溜的,js的dom操作必需给力。jQuery/bootstrap你必需会吧!

3.JavaWeb服务器端:

Tomcat目录结构必需了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎样好心思说自己搞服务器端?jsp和servlet什么关系,servlet最常见的三种创立方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必需熟习吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧?

4.框架预备知识:

xml读写操作要知道,反射、内省、泛型不要求精通,但怎样用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。

5.ssh、ssm框架:

不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet解决多个请求,这些最好都要理解吧。在了解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。另外,我一向觉得,学习框架必需带着下面的疑问:这个框架没有出现之前,我们的前辈们如何处理的?它的出现处理了哪些痛点?又有什么缺点没有?都是需要去琢磨的。

最后,还是忍不住说一下,很多小白老是觉得框架是学习路上的终极boss。too young, too simple. Sometimes naive! 框架假如不细究底层(我承认底层很复杂),其实完全可以看做很大很大的工具类。只不过以前我们写代码调工具类,现在我们写点代码让框架调…工具类就像钥匙,是工具,我们用它开门。框架就像房子,我们的代码是窗户,窗户是嵌在房子了的。反正,框架不是大boss,你的项目经验和编码能力才是拦路虎!

2.学到什么程度比较保险?

那这个就没有上限了。你面试上去就说:我,20年开发经验,6岁开始开发。对方就应该准备递烟了。但是很显然,你没有经验。没有经验,那么大公司就会要求你基础要扎实。你越往后学,就会越发现自己和科班出身的朋友的差距。就好比你开车,能到目的地不被违章拍照就好了。而人家开车,考虑的是乘客的舒适性、耗油、轮胎磨损等等。这个时候,是不是老司机就高下立判了。你没有底层知识的支撑,难免浮沙筑高台。要么后期心有余力不足,要么垮了。所以,我建议啊,培训班视频ssm后面的内容可以看,也鼓励多学一点。但是能掌握多少,到时你自己就知道了。压根就是天书,听完就忘。你只是学到几个高级单词,还心里美滋滋。所以还在校,不急着找工作的朋友,建议数据结构,操作系统有时间都学学。万一你出来找不到工作,还可以曲线救国,先去考个计算机的研究生,而后出来报复社会呢?考研基本上数据结构,操作系统必考啊…

假如你现在也在学Java,在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的Java新手学习群:537864251,里面聚集了很多正在学习Java技术的初学者,其中不乏也有正在从事Java技术开发的大牛,有任何不懂的地方都可以在里面交流,缺乏基础入门的视频教程以及系统的学习路线,都可以来找我。

最后呢,建议大家不要执着。现在转行工作真的不好找。360行,哪条不是路呢?更不要贸然裸辞,今天看IT人傻钱多,第二天就裸辞。脱衣服都没见你这么快的。大可以先自学试试,万一你发现你一学编程就脱发,女朋友就闹着分手呢?

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 2020应届生,找java后台开发要什么水平才算合格?

发表回复