谈到就业问题,都是大问题。谁都想有个好起点,一步可能步步。营长接触了很多学员,有些人一毕业就能拿到Offer,有的人迟迟徘徊。有的人勤奋刻苦,但是面临找工作却缕缕败下阵来。
营长不否认那些迅速找到工作的人有运气的成分,但是更多时候能力占据更重要的因素!
今天营长给大家谈谈Java究竟学到什么程度就可以出去找工作了呢?网上一大神如是说:
JavaWeb服务器端
Tomcat目录结构必须了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎么好意思说自己搞服务器端?jsp和servlet什么关系,servlet常见的三种创建方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必须熟悉吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧。
框架知识
不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet处理多个请求,这些好都要了解吧。在理解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。
另外,我一向觉得,学习框架必须带着下面的疑问:这个框架没有出现之前,我们的前辈们如何解决的?它的出现解决了哪些痛点?又有什么缺点没有?都是需要去琢磨的。
前几年Java人才比较缺乏,只要基础不算太差,基本都能找到还不错的工作。17年开始,懂Java的人越来越多,企业对求职者也提出了更高的要求,他们更希望一些马上能上手工作的,所以倾向于一些有项目开发经验的,所以你一定要自己做一个项目,然后扔到vps上跑一跑。
好了,只要你具备以上条件,那么就把自己的简历撒到各大网站吧。
Java 相对于其他语言没那么复杂,但是学的东西也没有那么的so easy。在编程这个行业,技术更新速度极快,所以一定要具备相应的自学能力及自学意识,好的学习环境和好的导师将会让你事半功倍。