学习知识|前端和后端哪个工资高,大前端读书网( 二 )


【学习知识|前端和后端哪个工资高,大前端读书网】
前端工作内容:
前端开发主要做的是用户所能看到的前端展示界面 。 前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、AngularJs等技术 。 从开始的切页面 , 到现在复杂的前端单页应用 , node服务端应用 , 移动端react-native等 , 前端的技术更新速度远远超过服务端的更新速度 , 这也就要求前端同学 , 需要不停的学习新的技术来跟上前端技术的升级 , 一旦松懈 , 就可能被淘汰 。 前端现在所覆盖的场景已经越来越广 , 从传统的前端 , 已经延伸到服务端 , 工具链 , 移动端等 。
而对于新手来说 , 前端入门是最容易的 , 现在很多人直接从主流框架开始学习前端 , react, vue 看一看就可以直接开始项目开发了(但是不推荐 , 还是从HTML, CSS, ECMAScript 基础学期)前端入门容易 , 但是比较容易陷入API型程序员 , 各类框架和库都会用 , 但是都不够深入 。 服务端入门相对难 , 但是时间长了 , 比较容易构建技术壁垒 , 拉开差距 。

前端晋升发展:
一方面可以这样发展:初级程序员 → 中/高级程序员 → 架构师 → 技术经理 → 技术总监CTO 。 工资从最初的一万到两三万 , 再到四五万 , 最后年薪百万也是没问题的 。 不想做前端开发 , 可以考虑去转产品岗 。 前端转产品有着天然的优势 , 其次是产品经理的工资水平也不低 , 月薪四、五万多了去了 。 而且都说优秀的产品经理简直就是一个CEO的前身 , 这话一点也不假 。 因此前端无论是做技术还是转管理都是大有前途的 。

后端工作内容:
开发主要做的是逻辑功能等模块 , 是用户不可见的 。 后端开发 以java为例 主要用到的 是包括但不限于Struts spring springmvc Hibernate Http协议 Servlet Tomcat服务器等技术 。 后端适合重逻辑 , 逻辑思维强的同学 , 技术难度相对是要比前端深的 , 虽然会基本的CURD就能从事后端开发 , 但是在云计算时代 , 只会CURD是迟早会被淘汰的 , docker容器技术 , serverless , 函数计算 , devops 越来越多的新技术和新架构出来 , 需要很长时间去慢慢学习和积累 , 后端的学习是一个漫长的过程 。
后端晋升发展:
都说核心技术栈都是后端的 , 这话也有一定道理 , 毕竟做后端要求有扎实的技术能力 。 因此做后端专攻技术的比较多 , 一开始也是一万左右 , 四、五后工资可以翻四五倍都是小意思 。 JAVA是作为后端开发的 。 现在后端开发主要是PHP和JAVA , 当然还要加上数据库MySQL、Oracle 。 PHP比较适合交互比较少的后端 , 适合小规模的应用 。 JAVA做后端安全性、稳定性都较好 , 所以大、中企业用JAVA开发 。 当然后端开发还有C 等语言 , C 的特点是开发快、成本低 , 一些手机游戏就用C 作为后端语言 。 因此后端的需求还是十分广泛的 。 总之做后端只要有过硬的技术 , 在企业里一定有自己的一席之地 。

总之 , 前端和后端工资和职业发展前景就都不错 。 大家在选择做前端还是做后端的时候 , 最重要的是看自己的喜好 , 毕竟适合自己的才是最好的 。

推荐阅读