现在的位置: 首页 > web前端 > 正文

学java好还是web前端好

2019年12月03日 web前端 ⁄ 共 1875字 ⁄ 字号 评论关闭

  Web前端这一技术是从美工演变而来的,其名称具有很明显的时代特征。而且现在越来越多的IT企业对用户体验更加注重,因此web前端人员的需求量也是越来越大。与此同时web前端中的HTML5技术更是日趋成熟,HTML5是移动互联网前端的主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。因此,无论是PC端还是APP端的应用,前端样式都离不开HTML5. 通过手机与电脑上网的使用率来看,从事html5或者web相关的开发工作,就业前景还是比较可观的。

  BUT,夸完前端,我就要隆重介绍一下java了

  1.一般情况下,学Java的话,做JavaEE方向更好,也会需要一些Web前端知识,这个在招聘的时候比较明显,招聘条件上会要求熟悉HTML,CSS,Jquery库和常用的前端框架。所有现在一些好的java培训机构会加入web前端的知识。

  2.但是如果学习Web前端的话,一般不会要求具备后台开发技能。

  言而总之,学java比学前端相对来说,java就业前景目前更好一些。

  那Java该如何学习呢?

  很多程序员入行的目的:可能都冲着“收入高”这一点的,因为只要学会一点HTML.DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的选择。

  但是切记不能抱着这种心态去入行。因为IT这一行竞争本来就比较激烈,大部分的公司都会在需要的时候招聘这类人员,在没有订单的时候小公司会找各种借口或者降薪的手段去开除这类员工,那么那“IT行业是吃青春饭”将会应验了。”

  现在就讲讲Java程序员的职业规划

  第一阶段

  在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。Maven是apache的一个顶级项目,它的出现越来越影响着现在的众多的开源项目,不仅如此,很多公司的很多新项目都采用Maven提倡的方式进行管理。Maven正逐渐侵入我们原先的管理项目的习惯,对于团队的管理,项目的构建,都是一种质的飞跃。大家只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

  第二阶段

  工作在一年以内的同学

  你已经拥有一份Java的工作,这个阶段的进步也会非常的显著。可能会面临经常加班,但是在入行那一刻起,就面临着要不断的学习。至少要看完《Java编程思想》这本书,这本书可以帮助你对Java有一个更深刻的了解。总之,在这个阶段中就是在工作中实践,更加深入的了解Java的基础。

  第三个阶段

  工作在1年至2年的同学

  这部分时间段的同学,设计模式就来了。这时候需要看的书是《大话设计模式》这本书。并且要求大家在这个时候必须开始写博客,而设计模式就是你博客的开端。

  总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

  第四个阶段

  工作在2年至3年的同学

  在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。对于Java类库也有一定的了解,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。较推荐《Java并发编程实战》这本书。只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。

  第五个阶段

  工作在3年至4年的同学

  在这个阶段已经是很难了,而且这个阶段的学习往往会比较多样化。因为在前3年的过程中,你肯定或多或少接触过一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等等。

  这些技术,你能精通任何一项,都将是你未来面试时巨大的优势,因此如果你对某一项技术感兴趣的话。有的同学今天去整整大数据,搞搞Hadoop、hbase一类的东西。过不了一段时间,就觉得没意思,又去研究分布式缓存,比如redis。然后又过不了一段时间,又去研究分布式计算,比如整整Mapreduce或者storm。

  结果到最后,搞得自己好像什么都会一样,在简历上大言不惭的写上大数据、分布式缓存、分布式计算都了解,其实任何一个都只是浮于表面。

  第六个阶段

  工作在4年至5年的同学

  你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

抱歉!评论已关闭.