WEB前端

java是前端还是后端,java前端和后端的区别

但简而言之就是:工资给的多少与编程的效率质量正相关,加班时间与工作产出负相关,员工的个人兴趣爱好技术偏好会随着工资的起伏而水平波动,公司的企业文化越接近硅谷单个员工均产出越高,企业文化越接近东莞制造业越适合承接ITO订单.

所以,我对题主的建议是:

1)如果题主是一位求职者或者一位准备跳槽者,H5和Java,哪个职位给的钱高去哪儿,虽然简单粗暴,但面对自己的内心面对流行的SOP,我们得走心,是吧?我们错过了POP,错过了OOP,怎能再次错过SOP?

2)如果题主是学生,此时就不要让铜臭味玷污了你技术的心灵,此时,你的兴趣就是你的指明灯,你喜欢做出漂亮UI,调一个像素乐此不疲,改一根根分割线的灰度志得意满,那么你就去做前端,或者你所指狭义的HTML5;如果你喜欢命令行的黝黑,看到debug时Error红色的兴奋,看到Warning黄时的警觉,看到OK绿色时全身心放松的虚脱感觉丢失了几个亿一般的舒服;喜欢实现功能,喜欢钻研一点点算法,数据结构,喜欢大数据,那么就去做你的Java吧,身为学生的我们,能够心无旁骛地选择自己喜欢的东西的机会不多了,这次你一定要听从你的内心;

学习阶段,切不可功利高于兴趣,为自己不喜欢的东西努力一辈子太伤心了,不要说将来一定会怎么怎么样,要说你喜欢怎么怎么样,比如我,很小的时候就梦想自己有一天可以和王菲对歌,可以和吴京比武,可以和甄子丹一起泡脚,参加华山派论剑大会,理想一定要有,万一实现了呢?

3)如果你不善于和女孩子打交道,那么你就做Java吧,相信我,如果你选择做HTML5,页面的丑陋程度会让你仅有的那几个女性朋友与你绝交,善待自己朋友的眼睛就是善待自己,阿门……

如果阁下是一位视钱财如粪土志存高远的九九七工作狂,请无视我的答案与建议,答主这里有一家企业推荐,祝君好运:

就这个问题,我们也提前采访了一下东哥:

无论HTML5还是Java,题主都要记得采取面向工资编程,SOP将是未来相当长一段时间的主流高效编程模式,万变不离其宗,然!编辑于 2017-12-05​赞同 45​​12 条评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续千锋教育做有情怀、有良心、有品质的IT职业教育机构87 人赞同了该回答JAVA发展到今天已经20多个年头了。如果把他比做人的话,正是中年阶段,成熟稳重,有一定社会地位和阅历。

JAVA的优点:面向对象,不操作指针,一次编写到处运行。 在诺基亚时代大多数的手机游戏都是JAVA写的,之后出现了安卓,也选择了JAVA作为开发语言,当然最重要的还是后端服务器开发才是它的本命。

JAVA语言的学习曲线比较陡峭,由于是一门面向对象语言,所以很多人就卡死在迈入门槛的一瞬间。 JAVA语言本身进化是比较慢的,慢到什么程度呢?10年没接触过JAVA的老程序员即使不知道JDK8.0的新特性,也一样信手拈来可以编写项目。

新特性就像是腮红,不抹在脸上一样可以见人。同时进化慢也是有好处的,便于程序的平滑升级,单纯升级JDK并不会影响10年前甚至更老时代的代码运行。

这也是很多企业开发选择JAVA的原因之一。 JAVA面临很多挑战,比如说现在后端语言越来越多,过去一家独大的局面不复存在了。如果要拼高并发的话,nodejs和go都是很好的选择。如果要拼开发效率的话,php和python效率会高很多。所以JAVA的市场份额一直在被别的语言蚕食。

那是不是JAVA就没落了呢?也不是。这两年比较火的微服务和大数据就给了JAVA第二个春天。

同样如果也要做个比喻的话,H5就是技术界的小鲜肉,按照当红程度来讲相当于技术圈的吴亦凡。

首先不得不承认这两年前端开发确实很热,真正意义上的前端开发也就不到四年。我暂且把前端划分成”先前端时代”和”后前端时代”。”后前端时代”是以加入了重量级框架为起点,比如angular,react,vue这样的重量级框架。

那么”先前端时代”就是一般后端人员眼里觉得没什么技术含量的Jquery时代。自从有了重量级框架,ES6,webpack打包工具之后,前端的世界就变了。语言和框架的进化速度甚至比苹果发布新产品的速度还快。

毫不夸张的说,一个一年多没接触过前端项目的人去看一个新项目会发现自己的知识储备被清零了,从语法到框架全都不认识了。

H5的学习曲线是平缓的,尤其是HTML阶段,由于所见即所得的直观表现会让很多入门者有学习的欲望和成就感。

但是想要成为前端的神级人物,所付出的努力和辛苦同JAVA是一样的。H5的优势是不管后台用什么语言编写,前台的展示都需要使用H5,过去还有个flash可以分庭抗礼,现在也被苹果彻底弄死了。

JAVA好还是H5好这个话题对于JAVA来说有点不公平,毕竟JAVA只是后端众多语言中的一个,而H5代表了整个前端阵营。

JAVA的程序员的价值差异在于技术的深度和所在领域的业务知识的储备。而H5程序员的价值在于技术的广度和快速更新知识体系的能力。当然程序员的最终进化形态都是全栈,无论先以哪个方向进入的IT行业,全栈都是最终的归宿。

编辑于 2017-11-30​赞同 87​​30 条评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续尚硅谷教育​已认证的官方帐号12 人赞同了该回答无论是web前端还是java,都是it编程行业。在此需要跟您说一下“一朝入的IT门,终生学习不可违。”如若做得到,请往下面瞧。如若做不到,请您快绕道。

俗话说的好“三百六十行,行行出状元”。选web前端还是java,具体还是看您自己的。建议您从以下几个方面去思考。

第一、自己喜欢哪个web前端顾名思议就是做前端的,java是后端。您是喜欢后端还是前端,建议您自己可以先弄清楚。如果您知道的话,那直接看第二就行,不知道的话,一个字一个字的看。

以下内容适合想学it编程,但不知道自己选哪个的小伙伴。

这个您倒是可以从薪资、发展前景、就业方向等多方面去考察。

薪资情况,建议您自己可以去招聘网站上查看一下两者的薪资范围。

(1)web前端发展前景

未来几年随着移动端的快速发展,国内各大行业对Web前端开发方面的人才需求量将会大幅度提升,Web前端开发工程师也会受到更多关注。与此同时Web前端中的HTML5技术更是日趋成熟,HTML5是移动互联网前端的主流开发语言,目前还没有任何一种前端开发技术能够取代HTML5。

因此,无论是PC端还是APP端的应用,前端样式都离不开HTML5。

(2)java发展前景

Java工程师的需求量在60%-70%,Java的就业方向很广,分为:JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作,也可进入电信、银行、医疗、邮箱、物流、保险专业软件开发公司等从事软件设计和开发工作。

对于拥有Java技术的程序员来说,职业道路的选择十分的宽广,行业前景之广阔都是可以预见的。成为一名Java程序员可以有这么多的方向发展,但前提是必须要有过硬的Java技术。

第二、自己适合哪个都了解清楚了,再看一下自己适合学习哪个,有的学生前期看着对java或是web前端感兴趣,但学到一半又不一想学了,感觉自己更喜欢另一个,这样无疑是耽误了很多宝贵的时间。所以需要看您自己适合学哪个。两者结合着来。

无论是java还是web前端只要学好,薪资都不会低,还是跟您自己的学习掌握的程度有关的。

因此需要您自己自检测一下自己适合哪个(不知道怎么自测的可以问我)。

跟您有相同疑问的人都阅读了以下内容:

为什么有人愿意花两万块去参加IT培训学习呢?

哪里有比较好的HTML5视频教程?

为什么社会上的Java程序员还没有饱和?

发布于 2020-06-28​赞同 12​​8 条评论​分享​收藏​喜欢收起​继续浏览内容知乎发现更大的世界打开浏览器继续瞬光寂暗怯懦是最可怕的罪恶,所以我决定不再怯懦。23 人赞同了该回答声明一下,这段话不是贬低后端,而是说每个领域都有各自的难处,不要有莫名的优越感。本人从数电到嵌入式到后端前端都停留过,非常明白这一点。至于lz到底选什么,这要看你更喜欢什么,我就是想把我的想法直接展现给大家,给用户直接接触,喜欢酷炫的效果,所以我最后选了前端,如果是喜欢直接和数据打交道,那后端也可以。如果都不喜欢,那走出web领域还有更大的世界。

—————————————

现在答案一口一个H5还分析的头头是道的,还有java基础学前端很快的……我不禁怀疑现在逼乎上都是什么阿猫阿狗了,你们

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注