在北京月入2W,开发能力要到达什么水平?

2023-11-22 21:59

本文主要是介绍在北京月入2W,开发能力要到达什么水平?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一. 前言

最近有不少粉丝来私信健哥,问在北京作一名Java程序员,需要有什么样的技术水平才可以达到月薪两万。健哥经过系统性的思考与总结后,在这里给大家说说我的看法,这个问题需要从程序员的技术发展路线说起。

二. 程序员技术发展路线

下面是健哥给大家总结的程序员发展路线,由于每个人的学历、毕业院校,以及就业后的努力程度与机遇不同,所以达到同一级别所花费的时间也会有较大差别。

三. 健哥的职业发展

健哥自己来自于一个四线小城市,从小家里也没有从事IT行业的亲戚朋友,所以在职业发展过程中,走了很多弯路,浪费了很多时间。今天健哥就给大家讲讲自己的职业历程以供大家借鉴,希望能给各位小伙伴带来一点启示,让大家少走一些不必要的弯路。

健哥毕业于2009年,学校是辽宁大连的一所本科院校,计算机科学与技术专业。当时08年华尔街发生了次贷危机,受次贷危机影响,09年时我们很多应届生找工作都很困难,在大连那边都很难找到像样的工作。所以我就和同学来到了北京,当时跟同学一起,住在北五环一个叫做唐家岭的地方。

相信很多早期北漂的朋友都听过唐家岭,那儿当年号称是北京最大的“北漂集散地”,聚集了来自全国各地的几十万北漂青年,大家都怀揣着在北京出人头地的梦想在唐家岭那个大村子里蜗居。后来健哥每每开车路过唐家岭时,都会感叹一番,真的没想到短短10年时间,健哥就从挤公交的大军中走出,在北京买了车买了房,而唐家岭也已被拆迁,旧貌换新颜!

当时在学校里学的技术是JSP + Servlet + JDBC + MySQL + SqlServer,还有自学的Struts + Hibernate + Spring框架。健哥就凭着这些原始的Java技术,在北京找到了第一份工作,参与一个国家级环保项目的开发。还记得当时第一个月工资是2500元,相比于现在还不到我一天的工资,但当时拿到自己的第一个月工资时,真的好开心。发完工资下班就给自己弄了两瓶燕京外带一份卤煮,感觉生活真是美滋滋。

健哥在那家公司一直干了3年整,后来12年离职的时候工资涨到了7500。你可能觉得干了三年才7500,有点少,其实当年北京的工资整体并不高,7500已经算是高薪了。那时候我住唐家岭,一个月房租才不到200块,地铁2块钱坐遍全北京,物价是真的低。而当时的Java技术也已经更新迭代,开始使用Struts2 + Hibernate + Spring + WebService + SVN了。

再后来12年之后,健哥跳槽到同行业国内排行前三的一家公司,薪资到了10500元,级别已经是高级Java工程师了。健哥就是在这家公司精通了上面这些技术,另外还开始熟悉SOA架构、企业服务总线(ESB)、SpringMVC、Ibatis(现在叫Mybatis)、JBPM工作流引擎等热门技术。另外还有些软技能,比如项目管理的技能、运维的技术等也得到了极大的提升。健哥在这家公司工作了两年,在这期间技术和个人职业素养都得到了突飞猛进。

14年的时候,经朋友介绍到了一家做通讯行业的创业型公司,在这个公司里健哥负责技术架构以及组建技术团队。这时健哥的工资已经是20000+了!用了5年的时间,健哥实现了薪资过2w,薪资已经是第一份工资的10倍了!

再后来一年,健哥又到了国内另一家大型互联网金融公司,职位是互联网爬虫架构师,这个时候薪资是30000+!

再往后,健哥的薪资就必须得保密啦......

目前健哥还在互联网行业里奋斗着,只是已经在北京定居下来。每年看到很多的年轻人进入北京,我就像看到了当年的自己,我相信他们每个人也都会有一个美好的未来!

四. 当前的薪资标准

其实说到当前这个年代,各位小伙伴真算是赶上了好时候,企业给开出的薪资真的比当年高出了太多。就去年很多跟着健哥学习Java的学生,一个班级中有百分之20的应届生,刚毕业就进了大厂,薪资直接就到了18000,甚至一些更优秀的毕业薪资直接给到了两万以上。

健哥自己用了5年才拿到月薪2w,想想我的这些学生,毕业直接就月薪2w,除了一丝丝的羡慕,健哥更多的是为他们感到自豪。

想要了解课程的同学,可以私信小编,回复“暖宝”添加老师哦!

五. 两万薪资需要什么样的能力或者技术

其实现在要想达到两万月薪,也并不是很难,只需要有中级工程师的水平即可。必须熟练掌握如下技术储备 :

  • MySQL数据库;

  • Spring + SpringMVC + Mybatis框架

  • SpringBoot

  • Redis分布式缓存

  • MQ消息中间件

  • Linux + Docker

  • SpringCloud(Eureka + Gateway + Feign + Ribbon +Config)

  • AlibabaCloud(Nacos + Sentinel)

  • Dubbo + Zookeeper

软技能 :

  • 良好的沟通表达及人际交往能力;

  • 良好的业务分析理解能力;

  • 业务抽象建模能力;

  • 持续且良好的学习能力等。

以上就是健哥给大家分享的月薪2w的Java程序员所需要具备的能力。当然这只是健哥根据自己的从业经历和行业分析判断能力得到来的结论,欢迎大家在评论区说说你自己的奋斗故事。

这篇关于在北京月入2W,开发能力要到达什么水平?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/413205

相关文章

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char