Java和web前端哪个比较好,平时哪个加班严重?

善良de嶙峋


很讨厌那些答而不答的人。

怎么跟你解释呢,JAVA开发是一种思想,一种组织数据的思想,它想无限的模拟现实世界,严格进行数据分类,而类就像模板,就比如女娲造人会根据她自己的模样造,但每个人又各有特点,所以JAVA语法非常严肃,因为梦想伟大,很便于仿真,模仿整个自然结构,所以JAVA只要数据基本语法和常用数据组织模式,可以很平稳的走下去。

相反地,前端开发,以前不叫开发,如果前端开发语言与JAVA一样严肃,那么当第一个电商开发出来时,世界上N多商城就固定了,都是那一套,复制粘贴来用就OK了,但现实不是这样,除了借鉴借鉴图片怎么摆,想要再别人那一套里把自己的需求塞进去,几乎不可能完成,而且由于语法不严格,人类很难解读人类,这是自由换来的痛,虽然现在出来一些框架,但是想要万变不离其宗,你最好是把基础三大件搞熟,理解下浏览器原理,毕竟要跟它打交道。当然,前端业务大同小异,你在一个公司搞熟了,后期养老。

但JAVA不一样啊,可以一直养老[灵光一闪]


卤栗的攻城狮鸭


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

Java和Web前端属于两个不同的开发方向,其实没有谁好与谁坏,只要自己喜欢这个技术,那就可以选择去学它。

咱们先说说Java吧。

Java从1995年发明到现在,经历了25年的时间检验,得到了这个世界上大多数公司后台项目的认可,也就是说大多数后台项目的技术选择,首选Java。

而且Java不仅可以做后台开发,Android系统的原生开发语言也是Java。我们都知道,目前全球第一大移动端操作系统,就是Android了。并且在嵌入式领域,Java开发也占有一席之地。可想而知Java构建的生态系统有多么完善!

另外不要觉得Java25年了,是不是已经老了?然而并没有,它不仅没有老去,反而在不停的更新,不停的进步,每年每月的TIOBE编程语言排行榜,稳稳的万年老大,猛甩其他编程语言几条街!

另外由于Java技术体系完善,内容丰富,技术难度高,并且涵盖的范围广,从Java自身到前端,数据库,运维,测试,Java都涵盖了。也就是说一个经验丰富的Java程序员,你让他去写前端代码,绝对没有任何问题,可能比很多的前端程序员写的还溜。让一个Java程序员去搞运维,Linux操作的也是溜的一匹!

可以说在众多的技术方向里面,Java程序员是少有的要涉猎各个方向的工种。所以Java程序员得到的成长也是最快最多的,一个公司里面的架构师和项目经理,往往都是来自于后台Java程序员。

再说一下web前端开发。

其实在2015年前后,H5前端还没有特别的流行,那时候公司里很多的前端页面都是后端程序员顺带着写的,那时候也没有所谓的前后端分离架构,移动端的开发也不会用到web前端来实现。

后来h5前端就异军突起,逐渐的成了一个独立而又受欢迎的工种了。现在的h5前端,除了可以写前端页面之外,也可以做移动端和小程序的开发,虽然移动端开发不是很完美。

那么目前h5前端程序员需求量还是比较大的,薪资也比较高,毕竟物以稀为贵。但是一个项目组里面,最核心的技术工种肯定是后台,而非前端。

对于h5,我持谨慎乐观的态度。当年Android和iOS大火的时候,大家谁也没想到,10年时间不到,Android程序员的需求量就大减,而iOS程序员的下场更惨,纷纷转型。

一般情况下,由Java后台转前端容易,反之则难的多。

最后再说一下加班问题。

只要是程序员,哪有不加班的?无论后台还是前端,活干不完,都要加班呀,要不然怎么叫做程序员呢?


如果想学习Java课程,可以关注我,免费获取学习教程。

我从事开发培训10年,擅长Java Web,Android,H5,大数据,PHP等多个不同的技术方向。后续我会写一系列关于互联网技术方面的文章,感兴趣的朋友可以关注我。另外如果你有Java,Android,H5等开发方面,或者是求职方面的问题,也可以在评论区留言,或者私信我,相信一定会让你有所收获!


一一哥Sun


作为程序员来说,平时都会有或多或少得加班.我是一个java 后端工程师,java web 前端也有涉及但不专长,就已我目前的公司来说,前端和后端加班情况也不多,前端会在项目前期需求讨论和页面设计时会加班,平常非常严重加班情况不多见;后端也是一样,在项目甲方赶进度时,或项目交付阶段,加班情况是挺多的.


塘主说


前端


李春儿老师


没有说哪个加班严重,具体看项目要求,一般来说java加班严重,不过工资高。

说哪个好的话,没有固定的,事在人为,看你自己适合哪一种,个人觉得web 吧,java会呗PHP,python等代替,web不会,因为没有谁可以代替web,现状的话java的确比较火,不过你要考虑长远


阿皮来啦


先把你的Java理解为做服务端。然后再讨论。因为Java其实是一门语言,干什么都行,Web是一门前端技术,这两个不具有可比性,这里就讨论一下后端技术和前端技术。

首先,不得不承认的是,社会上更看重Java,因为它是一切系统的基础,如果没有后台的支撑,那么其他的什么移动端,web端,都是浮云,华而无实。再华丽的外表,也得靠稳定的后台服务做支撑。

这些年一度流行过Web前端,甚至有超越Java的趋势,可能是因为Java发展的时间比较长,存在了很多的剩余人才,而技术日新月异,大家对软件的用户体验有了更高的要求,有需求就有更多的机会。其实总得来说,Java开发的基数远大于Web。

再说加班,哪个岗位更重要,肯定就是哪个加班更严重,Java的加班应该是Web比不了的。

倒没有明显的优劣之分,一个为打地基,一个是做装修,有了稳固的房子给人安心,也要有漂亮的装修让人住的舒适。


芃哥你弄啥呢


首先要自己知道自己喜欢什么,自己定位好,才会有动力学,不然学了可能你也用不到或者学到一半就半途而废,又或者在学习Java课程的时候有感觉自己更加合适前端,这样就会让自己分心导致那个都学不好。Web前端和Java软件开发的前景都是不错的,一个偏前端,一个偏后端,选哪个还是要看你自己更喜欢哪个。

如果自己还是不太确定学习J那个好的话

第一你可以自己去咨询一下身边从事相关工作的朋友、同学或者同事都是可以的,如果是相关行业的那么可以咨询一下比较专业的问题意见,非相关行业的也可以给你提供一些其他理性的意见正所谓傍观者清吗。

第二你可以上网上了解一下Java和web前端的基本情况,现在互联网这么发的大是比较容易查到的,比如Java培训吧、Java技术交流群、web前端培训吧、前端培训吧等各种途径都是可以的。

第三自己也可以找一些相关书籍或者是免费的学习视频进行学习体会一下,只有自己亲身体会了才知道那个是自己比较喜欢的适合自己的,只有适合自己的才是好的。

至于Java开发和web前端那个比较好的话都是仁者见仁智者见智,不能说那个好那个不好,只有适合自己的才是最好的。

加班的话主要是看公司和项目的情况,小编这里认为都是差不多的。


尚硅谷教育


这个无法比较,要看公司业务发展,不过现在前端比后端缺口大。


小白钓大鱼


看个人兴趣,没有好坏之分。个人感觉,java属于后端部分,涉及到的也不仅仅是编程语言,还有数据库,缓存,消息对接,高并发,微服务等高级部分。这块的学习和掌握需要一定的逻辑理解能力。web端属于前端部分,一般也会要求几项基本功,简单ui设计,前端脚本编写,还有前端框架应用。相比后端而言,逻辑思维能力,性能要求相对低些。

至于加班,我觉得都差不多。从流水线来讲,后端相对先行,前端并行开发,后面联调。一般而言,哪端没完成,另外一端都得配合。


老许言职


加班看公司,我们公司十几个PHP就那2个前端,平均来说还是后端加班多[捂脸]

至于说哪个好,这个问题有点味道了,哪个都好,但哪个都不容易。如果手不低的话建议选择后台,虽然入门会艰难些,一个项目组里面的核心程序员大多是后端


分享到:


相關文章: