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

善良de嶙峋


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

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


分享到:


相關文章: