博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
零基础JAVA和web前端该选哪个好?
阅读量:2386 次
发布时间:2019-05-10

本文共 1659 字,大约阅读时间需要 5 分钟。

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

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

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

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

 
学习的难易程度

Web前端开发

起点低、容易入门

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

Java开发

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

 
从发展的前景

前端在二三线城市趋近于饱和,因为前端一个公司招聘的岗位也就那么几个,而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更具备了显著优势和广阔前景。

最后

IT行业的道路固然是充满了阳光了,一路上充满了美景,但是也充满了艰苦和崎岖,在突破了之后一路的阴霾,云霄之上,必然是一番广阔的云海。

整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生都非常实用,无任何套路免费提供,,加我下载,有什么问题都可以来问我

最新Java精讲视频,PDF书籍教程,面试题,学习手册

 

转载地址:http://cbsab.baihongyu.com/

你可能感兴趣的文章
开发平台软件中关于第三方库管理的一些思考
查看>>
svn创建分支的做法
查看>>
“当前不会命中断点。源代码与原始版本不同”的问题的有效解决办法
查看>>
对面向对象和面向过程的一些新理解
查看>>
软件开发中的资源管理
查看>>
有关博客的一些断想
查看>>
Windows Server2008上安装VS2008出错及解决办法
查看>>
打开word2010每次都要配置进度的解决办法
查看>>
略论并行处理系统的日志设计
查看>>
开发人员应具备的产品设计意识
查看>>
MSComDlg.CommonDialog服务器不能创建对象错误的解决
查看>>
ArcGIS二次开发之读取遥感图像像素值的做法
查看>>
netcdf源码在windows上的编译
查看>>
慎用VC 6.0
查看>>
游戏杆编程心得
查看>>
周例会的作用
查看>>
字符集研究之多字节字符集和unicode字符集
查看>>
字符集研究之不同字符集的转换方式
查看>>
一个应用程序无法启动错误的解决过程
查看>>
除虫记——有关WindowsAPI文件查找函数的一次压力测试
查看>>