关于 "web 前端和 Java 开发应该选择哪个?" 这样类似的问题比比皆是, 众人的回答也是各有其说. 下面几方面来给说说它们各自的优点.
ROUND1 - 前景
Web 前端开发
优势: 人才缺口大, 发展前景好, 需求量大
前景指数:★★★★★
Web 前端开发前景大好! 其中的 html5 技术更是日趋成熟, HTML5 是移动互联网前端的主流开发语言, 目前还没有任何一种前端开发技术能够取代 HTML5. 因此, 无论是 PC 端还是 App 端的应用, 前端样式都离不开 HTML5.
JAVA
优势: 全球最流行, 就业方向广, 选择性多
前景指数:★★★★★
Java 的发展前景都是很乐观的. Java 开发语言是全球最流行的开发语言, 无论是程序界还是整个互联网行业势必带来很大的影响. 不管是人才需求还是薪资水平上, Java 的发展前景都是很乐观的.
ROUND2 - 难易程度
Web 前端开发
起点低, 容易入门
相对于其他 IT 技术职位来说, HTML5 前端工程师相当于半个程序员, 所以你不用担心学不会. 很多程序员都是 0 基础开始学的, 而且因为职位所处位置的交叉性, 也就有很多 Web 前端开发人员是转行而来.
HTML5 前端源于 HTML 语言发展而来, 由于 HTML 和 CSS 起点低, 容易入门.
JAVA
语言语法简单, 但有一定难度
Java 语言拥有与 C,C++ 等众多流行语言一样的简洁易懂的关键字, 语法, 而且是各种后台开发语言中相对比较容易上手的语言. 使用 Java 语言开发诸如服务后台等复杂的应用场景都有简单完美的解决方案.
Java 的入门难度在后台开发语言中也是属于比较容易的, 但相比前端还是较难
ROUND3 - 薪资
Web 前端开发
Web 前端开发工程师的薪资月平均收入为 1 万元, 工作经验达到 3 年的 Web 前端工程师甚至达到 3 万元.
北京前端开发平均工资:¥9766 元 / 月
最低工资 2K-3K, 最高工资 20K-30K.
上海前端开发平均工资:¥9541 元 / 月
最低工资 2K-3K, 最高工资 20K-30K.
JAVA
Java 的薪资还是非常可观的. 初级 Java 工程师的待遇大概在 5000-7000 之间, 而高级 JavaEE 工程师的待遇基本破万.
北京 java 开发平均工资:¥19730 元 / 月
最低工资 4.K-6K, 最高工资 10K-15K.
上海 java 开发平均工资:¥21920 元 / 月
最低工资 2K-3K, 最高工资 10K-15K.
最后我总结一下, 如果你是初学者, 刚入门编程行业: 女生我建议选择前端, 男生我建议选择 JAVA
因为 java 现在是主流的语言, 市场比较庞大 80% 以上的高端企业级应用都使用 JAVA 平台 (电信, 银行等).
JAVA 是成熟的产品, 已经有 10 年的历史. Amazon,Google, eBay, 淘宝, 京东, 阿里和其它的大型电子商务品牌都在使用 Java 来后台处理. 这么多企业都青睐 Java, 主要原因是 Java 的可扩展性好, 可以处理更多的客户数据. 这门编程语言简单易学, 因为他是一门面向对象的语言符合思维模式, 让人们更加容易上手.
总结
来源: https://www.jb51.net/article/190774.htm