在北京月入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

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

基于Python开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

使用Python开发一个图像标注与OCR识别工具

《使用Python开发一个图像标注与OCR识别工具》:本文主要介绍一个使用Python开发的工具,允许用户在图像上进行矩形标注,使用OCR对标注区域进行文本识别,并将结果保存为Excel文件,感兴... 目录项目简介1. 图像加载与显示2. 矩形标注3. OCR识别4. 标注的保存与加载5. 裁剪与重置图像

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

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

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

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