02.27 学习java好还是web好?

用户2293910654741


java是一门语言,web是一个很广泛的名词。

学会java,基本web的东西也不难。


韵违弓澄湿


我猜题主想知道的是Java后端和前端开发哪个更好!

首先说一下两者学完之后可以做什么?

Java就业方向:Java软件工程师、Java游戏工程师、Java手机应用开发、Java开发技术经理。

前端就业方向:WEB前端工程师、WEB架构师、网站设计师、交互设计师。

对Java软件工程师来说,不仅需要一定的逻辑思维能力和分析能力,更需要掌握必备的编程技术才能在职业的道路上越走越远,学习Java就需要时间来沉淀,目前Java生态已经这么庞大且稳定,我们只需要慢慢地深入就会有成果。

前端是互联网新贵行业,学习前端就要抱着大浪淘沙的心态,由于前端发展极为迅速,可能自己学习的东西没过多久就已经过时了,但是也要抱着平和的心态去面对,并积极学习更加新颖的知识。

我自身就是一个程序员,由Java后端入行。对于后端来说,全栈开发(就是后端前端一起来)是增加你的竞争能力的一个有利条件,对前端有一定的了解是十分必要的。

而对于前端呢,针对刚入行的情况的话,工资相对于后端来说是高一点的,就我身边的情况来说,你培训完的话差不多就可以找一个差不多的工作了。


庄馆长


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

夸完前端,我就要隆重介绍一下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创建一个属于你的开源项目,去打造自己的产品。


华强北大神


Java是一种编程语言 另外还有C C+ PHP Python 等编程语言;

Web 是创建Web页面或app等前端界面呈现给用户的过程, 这个过程需要到编程语言来实现,可以考虑学习JavaScript。


笑神WizarD


题主应该刚准备入行是吧,前面很多人都说了清楚,我再补充一下。

web开发,俗称网页开发,对应就有桌面程序开发,还有console程序。故这都是应用功能形态的分类叫法。

而开发程序,当然要程序语言了,java就是其中一种,他可以用来开发web,桌面等,同样的语言有C#。

所以你学java,最后也有可能是从事web开发,只是你会java就可以不局限web开发,你以后转桌面,大分布式开发都可以。

一般常用只用来web开发的最流行的就是php。


流水清


java与web不是一个概念。

java是一种编程语言,类似于Basce,C++,php等;

web是万维网的简称,基于超文本和http,跨平台,动态交互的分布式图形信息系统。


追梦资质人


Java. 是语言

web是模式 怎么比

Java net. 都可以写web app. win


分享到:


相關文章: