本文目录
前端程序员的工资比后端的高是真的吗这样公平吗
作为一个前端的程序员,第一次看见有人问:
前端程序员比后台程序员工资高!还问公平么?
以前看到的问题,还有身边的朋友都在问:为什么后台的程序员工资比前端高呢?
为什么很多技术总监这种职位都是从后台程序员做起来的?前端程序员很少有做 CTO 的吧?
说实话,其实作为一名前端程序员其实真的很辛酸,因为很多人都认为前端程序员写的代码没有技术含量,更有知名大 V ,说:前端程序员只是打辅助的。
真的是一把辛酸泪!
其实,当前端程序员有多不容易,那只有前端程序员知道,前端的技术更新迭代速度比后台快多了,前端的知识点也非常多,非常散,不包括非常基础的 html 和 css 的的话,各种前端框架你了解一下,比如 react,vue,angluar 等,还有 JS ,现在比较流行的还有 typescript 等,学会了这些框架,还有各种 UI 框架,知识点真的多且散,各种浏览器的适配,各种手机移动端的适配,各种坑,感觉又杂又累。
后台不是说简单,都感觉后台牛逼是因为很多业务逻辑的处理都在后台,高可用,高并发的处理等,但是后台有一点好:技术相对来说迭代慢,稳定。
真的是铁打的后台,流水的前端。
关于工资高低其实都是根据市场需求决定的,还有公司业务的侧重点决定的,没有说前端的工资比后端高,后端的工资比前端丰厚!
一个人技术和能力也决定的工资好低,一个前端技术大牛,肯定比后端技术小白工资高。
工资,高低没有什么公平与不公平之说。
作为一个想成为IT的人来说,走前端和后端各有什么优点和缺点
前端主要做的是展现层的工作。更通俗来说就是用户直接面对的东西。所以重在视觉效果、交互效果。对于前端圈子来说,“轮子”迭代很快,一个概念兴盛起来可能迅速的落地。比如近几年的mvvm。前端相对入门比较简单,前端主要是学习html、css、js尤其是js,现在js的地位越来越高。一个前端水平的标杆就是js功底。前端可以快速入门并实战。
后端重在数据处理,技术栈要求可能更多更杂,除了会后端编程语言以外,还需要熟练掌握一些中间件,比如web容器、消息中间件、缓存中间件、负载均衡器。而且对性能、甚至系统的并发量有很高的要求。但是后端的技术落地都比较慢,演进需要时间,追求稳定。后端是发动机,对web端、移动端、IoT提供数据和逻辑支撑作用。后端的技术水平需要时间和实践的慢慢积累。
两个方向其实都对你的学习能力,逻辑能力有很高的要求。这一行不是入了门就可以高枕无忧了,如果不学习就容易被淘汰。
我是码农小胖哥,关注我的头条或者公众号,天天有干货。有问题可以留言或者私信,觉得写的不错可以点个赞,转发一下。