• 回答数

    7

  • 浏览数

    325

Doubleflower
首页 > 工程师考试 > 后端工程师按时间薪资图

7个回答 默认排序
  • 默认排序
  • 按时间排序

missohmygod

已采纳

基本是能力决定工资的高与低,前端和后端走的是不同的路线,能力高的人这来个方向可以拿相同的工资。但目前而言,基本是后端的工资比前端稍微高一点。如果你是因为想转行的话,没有基础的人建议学习前端,后端相对来说更难一点,前段比较简单,适合入门。

后端工程师按时间薪资图

220 评论(8)

may123456789

做过前端工程师招聘,零基础要学web的话在杭州有码互联还是挺好的!以下是一些大概的行情,只是一个范围,也不一定完全对,呵呵。1. 切图熟练、能写一些JS效果(HTML+CSS+jQuery):5K~10K+2. 具备第一条,并可以熟练用JS开发各种组件:8K~15K+3. 具备第二条,熟悉1~N个后端语言:13K~30K+4. 具备第三条,对前端架构、性能优化方面有深入了解:20K以上

85 评论(14)

37856552ah

苏州,距离上海非常近 ,并且也有不少的互联网和IT企业,我们看看具体的企业岗位要求有哪些。本次选择的企业规模是100人以上企业,包括1家上市企业。

企业1:Java工程师,薪资12K-18K/月(中高级)

岗位职责:(本科及以上)

1.参与或直接负责需求调研和系统设计;

2.完成系统的核心架构实现;

3.有能力负责一个项目或产品的技术工作;

4.完成上级安排的其它工作及其他部门配合工作。

任职要求:

1.有三年以及以上Java web开发经验,熟练使用Spring、SpringMVC、Mybatis等开源框架,熟悉JVM、多线程、算法、缓存、分布式架构、消息中间件等核心技术;

2.熟练掌握主流数据库系统,例如mysql/oracle,熟练掌握SQL(存储过程、复杂查询、开窗函数运用),熟悉各种SQL性能优化方法;

3.能独立进行模块设计、数据建模和报表开发;

4.熟练使用如Echarts图表工具,熟悉js、CSS、DIV相关技术,熟练掌握 JQuery/Ajax /html5 /bootstrap等前端技术框架,完成服务器交互及动态效果;

5.了解分布式计算和存储的基本技术和相关原理,能使用开源工具中的一种或多种,如memcached,redis,hadoop,Hbase等;

6.有BI、大数据等相关开发者优先;

7.有物流行业工作经验者优先。

企业2:Java工程师,薪资12K-20K/月(中高级)

岗位职责(大专及以上)

1、负责涉及MES等信息化系统的定制化开发,参与需求调研与实施落地;

2、参与信息化项目落地实施工作;

3、与项目经理、业务顾问一起探讨、设计、实现产品的新功能以及相关改进措施;

4、软件相关文档的编写工作。

岗位需求:

1、有3年以上Java开发经验,熟悉java及WEB开发技术和框架。了解ESB数据总线开发及OPC、MODBUS等仪表协议者优先。

2、有用户现场开发经验;

3、熟练掌握常规数据库(Oracle、MySQL),并熟悉热备及优化;

4、熟悉常用的开发框架如: Spring,Mybatis,Hibernate等;

5、有JavaScript开发经验的加分;

6、有MES系统设计开发经验的优先;

7、熟悉主流品牌制药行业MES产品者优先;

8、熟悉spring cloud等微服务者优先;

9、较强学习能力;较强沟通、协作能力。

企业3:Java工程师,薪资10K-17K/月(初中级)

岗位职责:

1.根据产品设计的业务模型进行功能设计、数据结构设计;

2.负责对应功能的接口设计、功能开发、功能联调;

3.负责对应功能的Bug修复、上线支持;

4.项目日常问题维护,能够根据问题紧急程度按时高质量地完成问题处理;

5.项目交付类技术文档编写;

岗位要求:

年以上Web系统相关领域的开发经验,计算机或相关专业大专及以上;

2.熟悉Java语言,有良好的编程习惯,熟练掌握面向对象的编程思想,熟练掌握多线程等技术。

3.熟悉Spring MVC,Spring boot,Mybatis等开源框架,熟悉Spring Cloud等微服务框架;

4.熟悉Mysql/Oracle等关系型数据库,熟悉Redis必须.

5.有对象存储经验更佳。Oss阿里云

6.熟悉使用Lucene/Solr/elastic search等开源搜索引擎之一更佳;

7.有Activity,camunda流程类系统或ERP、OA类管理系统经验更佳。

天津 ,距离北京非常近,大部分人员会有北京通勤的情况,但是我们本次主要是选择天津的企业,我们看看具体的企业岗位要求有哪些。本次选择的企业规模是100人以上企业,包括1家上市企业。

企业1:Java工程师,薪资9K-18K/月(中高级)

岗位要求:(本科)

1)三年以上J2EE开发经验,有扎实的Java基础

2)精通SpringBoot、Spring、Mybatis等开发框架

3)熟悉微服务架构SpringCloud,有丰富的实战经验

4)熟悉数据库设计,至少了解mysql、oracle、pgsql一种数据库,对SQL优化有丰富的经验

5)了解Redis、Rabbitmq、Kafka、ES等流行的分布式系统及其架构

6)善于沟通、总结、思考,有良好的团队协作能力

岗位描述:

1)J2EE软件开发

2)协助架构师完成需求分析和架构设

3)软件核心模块的开发及调试

4)新技术及难点技术的攻关,向架构设计师、系统分析师提出合理建议

5)能够带领和指导其他人员共同完成项目目标

6)编写软件设计书,并参与评审

7)按照软件开发规范要求,执行配置管理和品质管理流程

8)此职位同时招聘实习生。

企业2:Java工程师,薪资15K-25K/月(中高级)

岗位职责:

1. 参与银行系统项目开发工作;

2. 协助架构师参与项目需求分析和总体架构设计, 对项目开发工作提出解决方案;

3. 根据业务需求进行软件设计、程序编码及相关文档的编写;

4. 协助测试人员完成软件系统及模块的测试;

5. 解决日常开发中遇到的技术问题,根据需要不断修改完善软件;

6. 根据公司技术文档规范编写相应的技术文档以及编写相应的文档;

任职要求:

1. 精通Java,熟练使用基于Java的开发工具,如:Eclipse;

2. 熟悉J2EE及其相关技术及框架(Spring,Structs,Hibernate等主流开发框架),掌握Java、Xml,Html和JavaScript等相关技术;

3. 熟悉Oracle、Mysql等数据库及SQL开发;

4. 熟悉SpringMVC、Redis、Dubbo、myBatis等;

企业3:Java工程师,薪资5K-10K/月(初级)

岗位职责:

1. 参与公司核心项目的研发工作,包括参与系统需求分析、研发设计;

2. 对新功能业务需求根据需求说明进行代码编写实现功能;

3. 根据项目需求,撰写及修改相应的技术文档。

任职要求:

1. 工作经验不限。

2. 具有计算机相关专业本科及以上学历。

3. 扎实的JAVA功底,至少掌握一种Web容器如:Tomcat 。

4. 熟悉SSM(Spring、springMVC,MyBatis),springBoot等Java框架。

5. 熟悉Oracle,MySql,SQL-Server 至少一种数据库。

6.了解JavaScript、CSS、AJAX等前端技术。

7.拥有较强的逻辑思维能力和理解能力。

我们对上海、苏州、天津用工情况做个简单的总结:

①我针对整体招聘岗位做了一个分析,发现少部分企业对专业有一定要求(20%左右),计算机及相关专业;

②初级到高级都对数据库、框架有要求(SSM和SSH,SpringBoot,SpringCloud等等还是主流);

③中高级会对redis、MQ等有要求;对业务从业经验也会有一定要求;3年以上经验

④整体来说薪资范围5K-30K(天津初级人员相对薪资较低;这里没有包含架构师承接和PM管理层级);

⑤高级工程师开始要求框架深度,以及部署和性能等非开发需求,更全面和深入。

⑥天津针对高级人员相对提出了管理能力和设计能力;上海、苏州针对高级人员的管理能力要求不明显,更多的技术指导,这点上地域差异还是体现的比较明显。之前几个岗位分析中也有类似情况。

224 评论(14)

tiankongch

我可以负责人的告诉题主,据我所知至少在杭的网易、阿里前端跟后端是一个批发价。(我说的是业务层的,你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩hadoop的数据研发比一个普通前端高这就是属于杠精了)。我们指的前后端一定是web开发的前后端,属于web业务开发,不然写中间件、大数据的后端,写web 3D引擎、前端框架设计的前端都属于脱离传统web开发的范畴了我指的是同水平的情况下,因为个体的差异十分大,但是普遍一个P6/7的前端跟一个P6/p7的后端是一个价格。题主因为还是在上学,我再多说几句,很多大学老师其实离软件行业很远了,我们不排除一些大牛老师跟企业保持着密切的合作,比如我老师浙大翁恺,我之前在网易的时候还经常与我们有合作(现在不清楚了),网易云课堂上有大量他的课。所以老师对行业的一些看法并非可以全信,来知乎问问是好的,但是知乎上每个人的观点也不一样,现在就有人说后端价格更高这个观点,我再给你讲得详细一点。1.一定程度上上持后端薪资更高的观点也是对的,为什么?如果你算一下阿里前端的平均薪资和后端平均薪资,一定是后端高,因为前端的地位提高就这几年的事情,现在你去阿里p7前端跟后端(阿里后端就是java)是一个价格,可是之前一定是后端高,加之后端在阿里创建之初就有了,很多后端出身的人早进入管理层了,但是他们依然是挂着p9/p10的头衔的后端,前端不过是10年前后才发力的,p10以上的前端其实就那么一两个。严格来讲到了p10这个级别已经没什么前后端这一说了,只不过是前端出身或者后端出身而已,如果是一路走技术路线上来的,前后端啥的都是通吃的,如果走的管理,其实已经不算技术了,那就是纯粹的管理。所以你现在根本不用担心这些问题,现在批发价是一样的,因为不管是平均数怎么样,到自己手里的才是王道。2.个体差异很大,即使同一个级别拿的也有多有少,我其实在同级别的工程师里是属于最高薪那个级别的,虽然讨论薪资是高压线,但是每个员工都或多或少知道自己的情况,当时去阿里的时候我开的价格很高,一个原因是我当时并不想离开网易如果不到一定价格我是不会走的,还有一个原因是想探一下自己的价值到底有多高。这就牵扯到一个程序员生存策略了,每年一定要拿出两个月出去面试(不管你要不要走),需要不断评估自己的价格和发现自己身上的缺点及时弥补,很多程序员不知道自己值多少钱,要么不敢要工资、要么狮子大开口,想知道自己值多少,去市场上试水是做好的办法,要记住一点,你的价格是市场决定的,而不是你的能力,你的能力在稳定市场情况下可以跟价格成正比,但是市场永远不是稳定的,看看当年的安卓/ios多风光,再看看现在,人还是那批人,市场却要凉了。3.不管是前端还是后端只是个敲门砖,很多年轻(其实我也挺年轻的)的小伙伴们都有一些执念,比如打算写一辈子Java成为Java大牛,走向人生巅峰,其实想法是好的,但是不可取。我们从技术角度来说,因为写一辈子Java是当不了Java大牛的,你依然需要学习JVM系的Scala、Kotlin,更底层的c/c++,还有Go、Erlang这些拥有Java不同哲学的语言,最后发现你Java只是你的敲门砖,真正让你成为Java大牛的是你懂的不同语言的哲学,懂得不同场景下发挥出Java的优势,规避Java的劣势,深知Java的优缺点,而不是抱着Java是最好的语言,写一辈子Java。我们从职业生涯的角度来说,我在前文中用描述高P的工程师的词汇不知道主要到了没,『xx出身』,对于高P而言没有前后端,前后端知识敲门砖,因为我们今天讨论的Web业务层面的开发,说实话都是处于计算机难度底端的玩意,之于一些答主说的鄙视链其实就是中国队鄙视泰国队,菜鸡互啄。在Web这条线上想走到高P,基本上都是走业务架构这条路,这考验的就是大局观了,你只会一个前端或者一个Java根本不够格,纯粹研究技术上P10的基本上属于蜀道难了,说的清楚点,对于传统的Web开发工程师(前后端)不通过管理走高P基本上只有往架构方向走,这个时候靠的是你全面的能力和良好的大局观,你当初的那些前端技术、后端技术就是个敲门砖。p10以上还能纯玩技术的我指出几个方向,算法相关岗位(深度学习、计算机视觉等)、数据相关岗位、图形学相关岗位(比如网易开发游戏引擎的大牛等)、大规模系统的底层相关(阿里云)、安全相关。你普通的web开发,前端写出花、后端写得上天了,也靠纯技术走不到高P,时刻认知到自己处于计算机难度的最底层就行了,因为前后端技术本身没什么高深的,基本上都是工业界实践的结果,你会看到xx公司从xx实验室、xx高校挖了个深度学习专家、数据科学家,你见过挖了个某教授来做web开发了?总结:前后端目前在大厂至少是一个批发价。你作为一个个体能拿多少取决于市场,也取决你的个人能力和谈判能力,更平均薪资无关。不管是前端还是后端,只是你之后发展的敲门砖,传统web开发没有难度可言,想走高P懂前后端是最最起码的要求。最后题主问到如何规划自己的事业,我上文说的很清楚了,前端只是你的敲门砖,我指几个靠前端敲门后的大方向:web开发: 前端、后端是web开发的两个端,其实同城web开发,在很多国外公司没前后端这个说法,都叫做『软件工程师』或者web developer,其实要转换一个思想,前后端并不是对立的,而是纯粹的一家人,只是被国内外的一些市场强行分成了前后端,归根到底是需要前后端都懂得,所以在你保持前端高水平的情况下,精进一些后端技术是必要的,但是要分清主次,前端为主。数据方向:以后数据就是互联网时代的石油嘛,这个方向也不错,在前端这边就是可视化相关的技术,在阿里这边有大量的数据可视化实践,因为阿里号称自己是数据公司(中石油?),想做这一行建议搜知乎相关如何入门,提前说下,并不是用echarts渲染个图表就叫可视化了,这行水非常深,在高校有很多这个方向的研究人员,所以搜浙大陈为了解下,反正逼格比web开发高是一定的,以后再精进也还是离不开大数据相关的东西什么hive、hadoop之类的,可视化是整个数据链路最外层,最后走高P还是需要理解整个链路层的。说的再清楚点,web开发分web前端和web后端,是以web服务的角度来看待的,数据研发这个是在web开发的基础上用数据附能,懂可视化的一定是有前端能力的,懂hadoop的一定java玩的溜,属于web开发的拓展方向。3. 大前端方向: 上文提过了,移动端的ios/安卓早就式微了,但是并不代表死了,只是所有公司都意识到没必要上原生开发了,知道养安卓/ios/web三个团队多浪费钱嘛,就那么点的用户量和难度,创业期直接all in小程序就行了,等做大了再上安卓/ios,而且也不用全上,30%的native+70%hybrid用户根本看不出差异,而且成本和效率不知道强了多少,一些大厂比如阿里在大量实践rn和weex,由于公司内部安卓/ios式微,一定程度上前端把ios和安卓收编了,统称大前端(还有node),比较出名的是饿了么和美团,这种收编一定程度上也是政治的需要,像美团这种企业一定是重后端的,距刘平川说收编完安卓/ios后加上node团队,大前端人数与后端持平,可以想象大前端的leader的话语权了,学一点ios/安卓没坏处。4. 图形学方向: 图形学的集大成者无疑是游戏行业,当然阿里也有自己的游戏业务,前端自然是与图形学有千丝万缕的联系,除了我们上面提到了可视化,还有相关3d引擎的开发工作,比如玉伯的团队正在内部孵化antG(未开源),淘宝那边已经有前端3d引擎的开源项目,支付宝内部的蚂蚁森林就是前端开发的,用的正是canvas/webgl相关的技术,做这一行要求也非常高了,图形学相关的算法,3d引擎的开发这都需要图形学相关知识,要严格来讲很难算传统意义上的前端了,更像是图形学在浏览器端的应用,之后发展肯定是需要借鉴传统图形学的方案,所以c/c++少不了,同时3d/2d在浏览器端吃性能,需要webassembly加持,native语言是更少不了了。总之要么在广度上下功夫,要么在深度上下功夫,其目的就是在技术上高出其他人一个维度。当然还有从业务方面考虑的,以后再说吧,这方面就是要知道你的技术是为商业服务的,企业不是高校,骗骗经费就能活得潇洒,产生利润,并让你的leader知道你的价值才是王道。

155 评论(8)

萌萌萌萌瓜

后端工程师工资30k,属于中等收入水平,还算可以的。

117 评论(15)

木本色计

不普遍,有一个很重要的信息就是工作经验是多久呢?这些领域随便一个想足够深入都需要大量时间,同时都会,深度如何呢?还有就是在几线城市,这个差别也比较大。

88 评论(9)

都市月亮飘飘

前端和后端都是程序员,在互联网大厂前端程序员后端程序员的薪水一模一样的,在普通公司的话,前端比后端的工资少10%。

182 评论(12)

相关问答