发布网友 发布时间:2022-03-03 02:45
共16个回答
热心网友 时间:2022-03-03 04:15
<
热心网友 时间:2022-03-03 05:33
关于“Web前端和Java开发应该选择哪个?”这样类似的问题比比皆是,众人的回答也是各有其说。下面几方面来给说说它们各自的优点。
Web前端开发
优势:人才缺口大,发展前景好,需求量大
前景指数:★★★★★
web前端开发前景大好!其中的HTML5技术更是日趋成熟,HTML5是移动互联网前端的主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。因此,无论是PC端还是APP端的应用,前端样式都离不开HTML5。
JAVA
优势:全球最流行,就业方向广,选择性多
前景指数:★★★★★
Java的发展前景都是很乐观的。Java开发语言是全球最流行的开发语言,无论是程序界还是整个互联网行业势必带来很大的影响。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的。
Web前端开发
起点低、容易入门
相对于其他IT技术职位来说, HTML5前端工程师相当于半个程序员,所以你不用担心学不会。很多程序员都是0基础开始学的,而且因为职位所处位置的交叉性,也就有很多Web前端开发人员是转行而来。
HTML5前端源于HTML语言发展而来,由于HTML和CSS起点低、容易入门。
JAVA
语言语法简单,但有一定难度
Java语言拥有与C、C++等众多流行语言一样的简洁易懂的关键字、语法,而且是各种后台开发语言中相对比较容易上手的语言。使用Java语言开发诸如服务后台等复杂的应用场景都有简单完美的解决方案。
Java的入门难度在后台开发语言中也是属于比较容易的,但相比前端还是较难
Web前端开发
web前端开发工程师的薪资月平均收入为1万元,工作经验达到3年的web前端工程师甚至达到3万元。
北京前端开发平均工资:¥9766元/月
最低工资2K-3K,最高工资20K-30K。
上海前端开发平均工资:¥9541元/月
最低工资2K-3K,最高工资20K-30K。
Java的薪资还是非常可观的。初级Java工程师的待遇大概在5000-7000之间,而高级JavaEE工程师的待遇基本破万。
北京java开发平均工资:¥19730元/月
最低工资4.K-6K,最高工资10K-15K。
上海java开发平均工资:¥21920元/月
最低工资2K-3K,最高工资10K-15K。
我个人觉得视频会比书好些,因为初学者看书很容易看不懂。资料下载我推荐技术讨论自学资料qun:前面是926:中间是452:最后是303知识体系整理好(源码,笔记,PDF教程,学习视频)免费领取
最后我总结一下,如果你是初学者,刚入门编程行业:女生我建议选择前端,男生我建议选择JAVA
因为java现在是主流的语言,市场比较庞大80%以上的高端企业级应用都使用JAVA平台(电信、银行等)。
JAVA是成熟的产品,已经有10年的历史。Amazon、Google、 eBay、淘宝、京东、阿里和其它的大型电子商务品牌都在使用Java来后台处理。这么多企业都青睐Java,主要原因是Java的可扩展性好,可以处理更多的客户数据。这门编程语言简单易学,因为他是一门面向对象的语言符合思维模式,让人们更加容易上手。
热心网友 时间:2022-03-03 07:07
java属于互联网后端技术,乍一看需求很大,而且重要性、稳定性会更高。
web前端无论国际还是国内都一直热度不减,反正一直都不会缺工作,而且扩展性强。
不过,从中选择的话,还要加个定语:转行,所以难度就高了很多,因为你会面临更大的竞争压力,如何脱颖而出?这是你该思考的问题。
都说“女怕嫁错郎,男怕入错行”,你选择了一个技术方向,潜心学习即可,但是技术应用是看着行业发展来的,所以还是看技术本身在哪个行业更加吃香,行业的开发架构逻辑是否适合你吧?当然,你可能一切向“钱”看,那就要避免去白热化竞争区域,比如互联网行业,增长疲软。
推荐考虑物联网3D可视化行业,有新基建的国家*做后盾,智慧城市建设也到了落地阶段,属于一个不断增长的态势,现在入局还不晚!thingjs是一款基于webgl的3D框架,旨在加速3D项目开发,提供citybuilder+campusbuilder+thingjs+thingDepot软件组合,不妨先注册官方免费账号学习!
选择一个软件很重要,就相当于选了一个全新的开发者生态,你会更深入了解一个技术应用领域。
热心网友 时间:2022-03-03 08:59
付费内容限时免费查看回答对于小白来说如果只能在Java和前端中二选一的话,Java比前端好。你说的Java饱和,确实如此,但是前端一样饱和啊!而且前端还有几个问题:技术迭代太快。像大家调侃的那样,“学两年用一年”,细想一下把平时学习的时间算上,好像也差不了多少!但前端其实又没多少时间学习的。谁说大家都是搬砖,前端总是要多搬一点——任何一个系统,肯定是前端的变化多一些。时不时的加加班,再刨去吃喝拉撒睡,又有多少时间可以学新东西呢?就算学,囫囵吞枣的时候也是大多数。所以前端不好形成竞争力。不管是公司业务逻辑积累,还是自己的知识结构。比如公司招个后端,让他熟悉后台业务逻辑。如果你是大佬的话,差别其实不大
热心网友 时间:2022-03-03 11:07
各有千秋把。
比如前端好入门,即使入门第一天也能立马看到自己代码的效果(可视的界面)
比如前端需求量大,自然就有更多的人选择了,这是市场的效果
对于很多初学者来说,前端开发也比较容易入门,而且前端开发的实验场景比较简单,初学者也能迅速建立起学习的成就感,相对于学习Java来说,前端开发更容易入门,而且对于初学者的要求也更少。
前端和Java他们俩都是IT编程语言属于开发技术,只是在工作中面对的岗位和工作内容不同,前端更多的是应用于一些页面的开发,比如,我们浏览网站看到的网页和网页上边的一些特效,或者是现在比较火的小程序,当我们点进去都会看到一些页面,包括这个网页中的结构和排版这些都是前端开发完成的。而java编程开发要面对的是后台,这个是我们肉眼无法开到的,它主要是负责一些数据的储存,和一些功能接口,比如说,在网站或者是小程序页面展示的不同的内容,或者的电商网站的支付功能等。
现在参加IT编程培训的*多都是大专高中的或者是想要转行的或者是那些大学毕业待业的人,这些人都是想要尽快的找到工作,而且最好是比较容易学习的,时间比较短的,工作岗位待遇又比较不错的,相对于Java培训学习前端培训更加比较适合。
第二,前端培训学习相对于Java学习来说,相对比较简单容易入门,而且学习时间上边也比Java相对短一点。
第三,前端培训学习的门槛相对Java学习要求要低一些,适合的人群比较广泛,而Java技术的学习目前来看需要大专以上的学习,需要的逻辑思维能力也是相对比较强的。
第四,在就业工作待遇方面,开始的时候都说差不多的,有些甚至的前端要高于Java的,后期的话Java一般会高于前端,而且工作相对轻松一些。
这俩个岗位就业前景各有千秋
前端工程师,就业面比较广,而且薪资待遇也非常好。还有就是凡事有小程序、App、小程序、小游戏等的都需要前端开发工程师版的身影
JAVA开发工程师,属于后端开发工程师的范围,一般来讲后台功能是通过后端开发工程师权来实现的。
JAVA开发工程师非常适合大型项目的开发。它的稳定性非常适合处理高并发数据的网站情况。
前端更容易学,JAVA就业更稳当
其实web前端和java后台并不冲突,建议可以从web前端开始学习,如果前端学好了之后,可以深入学习java后台,学无止境。不断去挖掘和学习新的知识。如果两样都精通,行业前景就更不用说了。
热心网友 时间:2022-03-03 13:31
WEB前端与JAVA的区别
WEB前端,对应的职位是HTML5开发工程师、WEB前端开发工程师。这种职位主要的工作内容,是将设计师制作好的PSD图制作成网页,网站当中的结构、样式、行为都是由WEB前端开发工程师完成的。
JAVA是后台语言的一种,和PHP、ASP.NET属于同类型语言。它们要做的是数据库的搭建以及将数据放置到前端制作好的网页当中。
WEB前端与JAVA的工作特点
WEB前端:具有一定的可视性,在书写一些代码后能够立即查看到相应的效果,在JavaScript方面对逻辑方面有一定的要求,一定的逻辑能力加上对细节的一丝不苟,才能够完成相应的工作内容。
JAVA:逻辑能力方面要求较高,书写的后台代码以及数据库操作,无法实时展示,较抽象,无法所做即所得、随时查看效果。
WEB前端与JAVA学习的适用人群
适用人群是基于两种技术特点而定
WEB前端:学习者逻辑能力一般,喜欢处理样式、制作网页特效,希望即时性的看到代码效果
JAVA:学习者逻辑能力很强,注重非可视性内容的优化,如网页加载速度、用户交互的时长等
WEB前端与JAVA的薪资发展
初期入行来说,WEB前端的入行门槛要稍低于JAVA语言,根据行业特点,入行薪资也会稍有变化,2015~2017年,前端入行薪资相对较高
后期薪资两者水平基本一致,甚至JAVA薪资水平要稍高于前端。
职业特点发展
未来职业发展过程当中,无论是从事WEB前端还是JAVA,都会向“全端”方向发展
前端走向“熟练掌握前端开发,又对后台语言有所了解”
后台走向“熟练掌握后台语言开发,并掌握基本的前端开发知识”。
WEB前端与JAVA学习的书籍
WEB前端:《HTML5布局之路》《Head First JavaScript程序设计》《JavaScript权威指南》等
JAVA:《Head First JAVA》《JAVA编程思想》等
热心网友 时间:2022-03-03 16:13
1.web前端分析
随着Web 2.0概念的普及和W3C组织的推广,网站重构的影响力正以惊人的速度增长。XHTML+CSS布局、DHTML和Ajax像一阵旋风,铺天盖地席卷而来,包括新浪、搜狐、网易、腾讯、淘宝等在内的各种规模的IT企业都对自己的网站进行了重构。
为什么会需要大量web前端工程师呢?即重构的意义?
第一,根据W3C标准进行重构后,可以让前端的代码组织更有序,显著改善网站的性能,还能提高可维护性,对搜索引擎也更友好;
第二,重构后的网站能带来更好的用户体验,用XHTML+CSS重新布局后的页面,文件更小,下载速度更快。
基于以上两点,web前端的必要性可见一斑。
2.Web前端工程师技术三要素:
Web前端开发技术包括三个要素:HTML、CSS和JavaScript,但随着RIA的流行和普及,Flash/Flex、Silverlight、XML和服务器端语言也是前端开发工程师应该掌握的。随着时代的发展,前端开发技术的三要素也演变成为现今的:html5,css3,jquery。Web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。
前端开发的入门门槛其实非常低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的切入点。也正因为如此,前端开发领域有很多自学成"才"的同行,但大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如CSS sprite、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足"高可维护性"的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。
3.web前端工程师职业前景技术及职业分析
第一,必须掌握基本的Web前端开发技术,其中包括:CSS、HTML、DOM、BOM、Ajax、JavaScript等,在掌握这些技术的同时,还要清楚地了解它们在不同浏览器上的兼容情况、渲染原理和存在的Bug。
第二,在一名合格的前端工程师的知识结构中,网站性能优化、SEO和服务器端的基础知识也是必须掌握的。
第三,必须学会运用各种工具进行辅助开发。
第四,除了要掌握技术层面的知识,还要掌握理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持,等等。
从职业规划来看,web前端工程师出现较晚,因此目前web前端工程师需求较大,岗位薪资水平处于中上水平。未来发展空间较广泛。
2.Java行业分析
主要内容:
完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;
参与产品构思和架构设计;
撰写相关的技术文档;
支持售前技术服务;
支持项目对产品的应用服务。
折叠初级部分
Java 程序设计基础,包括 J2sdk基础、Java 面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;
J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;
Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日);
Linux的基本操作,Linux下的Java程序开发,Linux系统的简单管理;
Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i 数据库的管理;
折叠中级部分
Java Web应用编程,包括 Java Oracle 编程,即JDBC;Java Web编程,包括JSP、Servlet,JavaBean;Java应用编程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder开发Java程序;
MVC与Struts,学习业界通用的MVC设计模式和Struts架构;
Java B/S商务项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)
折叠高级部分
J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、 JBuilder开发;
Java和XML,包括Java Web Service,Java XML, 业界主流XML解析器程序设计;
软件企业规范和软件工程,包括UML系统建模型和设计(Rational Rose 200x)软件工程和业界开发规范;CVS版本控制、Java Code书写规范;
J2EE商务应用系统项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java由四方面组成:
Java编程语言,即语法。
Java文件格式,即各种文件夹、文件的后缀。
Java虚拟机(JVM),即处理*.class文件的解释器。
Java应用程序接口(Java API)。
Java就业及职业分析
Java前期学习较web前端来说,能难掌握一些,这也决定了Java工程师的就业及职业前景更有利。首次就业薪水明显高于web前端,且从专业性上来看,web前端工程师技术性更专业。
3.web前端和Java工程师比较分析
综上对web前端和Java的分析:
web前端是一种易于上手,知识体系要求较为全面。而Java则相对更精准一些。
web前端初就业可能薪资水平不如Java。
目前web前端及Java工程师缺口均很大,且未来前景看好。
因此,建议结合自身学习能力状况,进行选择!
热心网友 时间:2022-03-03 19:11
web前端与Java的区别
web前端,对应的职位是HTML5开发工程师、WEB前端开发工程师。这种职位主要的工作内容,是将设计师制作好的PSD图制作成网页,网站当中的结构、样式、行为都是由WEB前端开发工程师完成的。
Java是后台语言的一种,和PHP、ASP.NET属于同类型语言。它们要做的是数据库的搭建以及将数据放置到前端制作好的网页当中。
web前端与Java学习的适用人群
适用人群是基于两种技术特点而定
web前端:学习者逻辑能力一般,喜欢处理样式、制作网页特效,希望即时性的看到代码效果
Java:学习者逻辑能力很强,注重非可视性内容的优化,如网页加载速度、用户交互的时长等
web前端与Java薪资发展
初期入行来说,web前端的入行门槛要稍低于Java语言,根据行业特点,入行薪资也会稍有变化,2015~2017年,前端入行薪资相对较高
后期薪资两者水平基本一致,甚至Java薪资水平要稍高于前端。
热心网友 时间:2022-03-03 22:25
web前端和Java是没法比较的,主要是因为:
写Java代码,也要懂一点Java的,不然无法对接前台
如果非要对比,前端是偏向于用户体验,后端是功能实现.你说的Java应该是属于后端
1,工资对比:国内Java一般要比前端高一点,但是国外前端要高于后端的,
2,工作性子对比:一般后端人事要比前端人事受重视,用户体验不好,总比功能都没有实现要好吧.
3,工作入门:前端样式不能说容易,但是没有那么多逻辑思考,画什么样子就会出现什么样子,再加上现在网上有好多的半成品插件,懂一点代码都可以自己拿来用,而Java就不行了,最多是模仿框架,逻辑思路还都是要自己来的.
但是呢,越是做的时间长,越是发现,前后端是分不开的,网站要做精致,就必须处理还用户体验度,画面精细度.
热心网友 时间:2022-03-04 01:57
首先要自己知道自己喜欢什么,自己定位好,才会有动力学,不然学了可能你也用不到,Web前端和Java软件开发的前景都是不错的,一个偏前端,一个偏后端,选哪个还是要看你自己更喜欢哪个。
热心网友 时间:2022-03-04 05:45
web 前端学习主要是内容渲染
java 学习主要内容是业务实现和架构
个人观点是:一个系统的开发最核心的还是架构的设计,前端的这些知识只属于架构中的一部分,可以交由专门的人去做。我想表达的意思是如果想做到很牛的程度还是学java好一点,毕竟今后的发展空间更大。
web前端学习起来相对简单,java知识面比较广,学习成本比较大。学习java需要对容器,框架,中间件,底层实现都要有深入的了解。
热心网友 时间:2022-03-04 09:49
你的好是指什么好,
如果指工资的话java比web前端高的肯定的,同等情况下一般相差个1500-4000都是正常的,如果是高级人才的话相差就更大。
如果指就业的话,企业对java人才要求较高,特别是中大公司,对工资经验比较看重,学历也是比较看重。一般中大型公司要招web前端的话要不会要求太高,会对学历或其他方面放宽。
但是java比较累人还要专研但是工资高,web的话就工作比较轻松找工作相对容易,就是工作繁琐。
热心网友 时间:2022-03-04 14:11
1、Java是一门面向对象编程语言,自1995年发布到现在已风靡全球20余年。Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点。可以编写桌面应用程序、Web 应用程序、分布式系统和嵌入式系统应用程序等。
2、前端开发工程师 是协调前端设计师、后端程序员实现网站页面或程序的界面美化、交互体验的一个职位。比美工懂技术,比技术懂交互,掌控Web前端开发全局。
故此,没有最好只有更好,建议你认真根据自己的情况综合分析。
热心网友 时间:2022-03-04 18:49
就就业前景而言,暂时是java比较好些,因为只要你的基础学的好,找工作还是没有问题的,但是同样,java的竞争压力相对大些,这是自己对java的一点理解.前端相对来说就人少些,
热心网友 时间:2022-03-04 23:43
360行,行行出状元,技术到家自然就好。就目前来看,Java是需要人最多的,薪资待遇各方面也都挺好,当然,竞争也比较大。
建议先确认自己对哪一个比较感兴趣,愿意花时间钻研,然后专攻一个,有余力可以学一下另外一个。
热心网友 时间:2022-03-05 04:55
web前端和JAVA目前最火的,两者也不冲突,刚开始可以先从简单的web前端学习,如果前端学好了之后,可以深入学习java后台,学无止境。不断的去挖掘和学习新的知识。推荐去北大青鸟咨询,该机构口碑好,值得信任。
建议您从以下几个方面去思考:
1、薪资情况薪资情况,建议您自己可以去招聘网站上查看一下两者的薪资范围。
2、发展前景(1)web前端发展前景未来几年随着移动端的快速发展,国内各大行业对Web前端开发方面的人才需求量将会大幅度提升,Web前端开发工程师也会受到更多关注。与此同时Web前端中的HTML5技术更是日趋成熟,HTML5是移动互联网前端的主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。因此,无论是PC端还是APP端的应用,前端样式都离不开HTML5。 (2)java发展前景Java工程师的需求量在60%-70%,Java的就业方向很广,分为:JSP网站开发、Java编程、Java游戏开发以及其他与Java语言编程相关的工作等等,也可进入电信、银行、医疗、邮箱、物流、保险专业软件开发公司等从事软件设计和开发工作。
想要了解更多关于web前端和JAVA的信息,建议咨询北大青鸟。北大青鸟职业教育(以下简称:北大青鸟)成立于1999年,专注职业教育22年。目前推出BCSP软件开发专业、BCNT网络运维专业、BCUI全链路UI设计、BCVE视频特效专业等课程。课程研发团队均由学术界权威学者、互联网IT领域技术专家、教育行业研究者共同组成,确保了课程内容的岗位适用性、技术性、先进性。