零基础JAVA和web前端该选哪个好?

Java和前端很多的初学者都不知道该怎么去选择。也是一直被拿来做比较

其实这Java和前端是没有可比性,这两个语言是两个就业方向,Java主要来写后端,web前端主要来写前端,利用html把网站的界面更好地呈现给用户。

我们在网页上能看见的所有的都是属于前端开发的。

Java主要是后台,处理一些逻辑功能,比如用户登录,你输入用户名和密码,后端就是来计算你输入的用户名和密码是否正确。

 

学习的难易程度

Web前端开发

起点低、容易入门

主要学习html、css和javascript这些知识,入门上手比较快。相对于其他IT技术职位来说,HTML5前端工程师相当于半个程序员。HTML5前端源于HTML语言发展而来,由于HTML和CSS起点低、容易入门。

Java开发

Java要比前端稍微难一些,学习周期也长一些,但是在后台开发语言中Java还是也比较容易。

我做java开发八年,对于java的学习方法和技巧,以及用怎么样的学习方式才能少走弯路还是比较了解的,如果大家对于学习java有任何问题,都可以随时来问我,这是Java学习交流群:127522921,已经建立了好几年,里面有很多在大厂工作的大佬,有任何问题可以直接在里面问。

 

从发展的前景

前端在二三线城市趋近于饱和,因为前端一个公司招聘的岗位也就那么几个,而Java后端在一二三线城市都有岗位需求,需求稳定。

我们看上图,在17年的时候前端的工作就已经不好找了,前端岗位其实需要的人才不多,现在很多做Java的其实都懂前端,都可以把前端的活给做了。

Java开发语言是全球最流行的开发语言,现在企业市场基本上都是Java语言来做的,相比起来Java的就业个前景会更好

可以看到下图2020年应届生的招聘需求岗位最高的是Java,第二是前端,百分比来说是3:1

 

薪资方面来看看

Web前端开发(数据来源于职友集,全国平均薪资)

 

web前端岗位职责(仅供参考)

岗位职责/工作内容/岗位要求

1、独立完成产品的功能模块开发任务,代码结构清晰、可读性强;

2、改良优化页面性能;

3、针对UI或功能设计,给出有效建议。

任职要求:

1、前端技术扎实,熟练掌握HTML、CSS、JS基础技术,vue、 react、angular等页面效果框架;

2、熟悉HTTP规范,掌握HTTP常见配置,与后端配合,设计出合理的交互接口;

3、熟悉状态管理组件,如vuex;

4、熟悉常用库如element、echart;

5、精通 pug、less、nodejs、ts;

6、熟悉 webpack打包技术。

JAVA开发(数据来源于职友集,全国平均薪资)

Java岗位职业(仅供参考)

岗位职责/工作内容/岗位要求

1、独立完成小型项目的系统分析、设计,并完成开发工作

2、能够对需求(项目或日常)进行设计和编码实现,确保安全、质量和性能

3、维护和升级现有软件产品,快速定位并修复现有软件缺陷

职位要求:

1、精通Web编程,二年以上使用Java语言进行web开发的经验,熟悉html,js

2、精通Struts\Spring\Ibatis的开发,熟悉j2ee规范和常用的设计模式

3、熟练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计 能力,同时对数据库连接池的使用,线程池技术等较为熟悉者优先考虑

4、熟练掌握面向对象分析和设计技术,包括设计模式、UML建模等

5、热爱程序员工作,学习能力强,踏实肯干;良好的沟通技能,团队合作能力

整体来说Java的薪资要比前端稍微能高一点,但是这个薪资也是不绝对的,因为在步同的公司,待遇也是不一样的,我见过一个5年的前端薪资20K和5年的Java薪资18K的。只能说整体来说,Java更具备了显著优势和广阔前景。

最后


如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的Java技术qq交流群自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

猜你喜欢

转载自blog.csdn.net/deqing271/article/details/115404138