文档章节

同样是5年开发,年薪50万和年薪15万的差距在哪里….

宋庆离
 宋庆离
发布于 10/08 11:34
字数 1496
阅读 6637
收藏 8

自学Java的人不少,科班出身的也很多,起点差不多的人, 5年之后有的做到年薪50万,有的还在年薪15万,那么差距在哪里呢?到什么程度才有资格说自己精通Java?个人觉得至少需要经历以下几个阶段:

1.重视代码品质,精益求精,这是技术开发的本质,也是程序员的立足之本。

对处于还没工作或者工作1年左右这个阶段的人来说,看书是比较好的提升方式,推荐《Java编程思想》、《effective java》等。需要注意的是,在看书的过程中一定要思考能否运用书中的经验来改善自己写的代码,运用到实处,比如看到final和static,想想自己代码中用的是否合理。

此外,还可以看些常用的开源框架,如果你用的是Spring框架等,那么下面知识图谱可以借鉴:

Spring框架知识结构,领取方式见文末

 

2.打好基础后,主动跳出舒适区,不断扩大自己的技术视野

这一步比较难,因为很多人会被公司的技术和业务牵着走。比如公司当前的业务规模决定了技术上不需要分布式技术,很多人就不会去思考规模大了之后如何利用分布式技术来解决问题。

这种时候,除了寻找更大规模的业务外,要时刻保持跳出当前层级和环境来思考的习惯。比如,你只用了关系型数据库,有没有想过数据一直产生,到达TB级别的时候该如何快速检索与保存呢?

高并发和分布式技术脑图,领取方式见文末

 

3扩展了知识宽度,还要加强自己的技术深度。

很多人信奉“不去造轮子”,看似性价比很高的一句话,却不知道这句话是有前提的,那就是“你得知道轮子的内部结构”,否则就是自我麻痹。接下来需要选择某一个或几个方面深入研究下去,构建自己的核心竞争力。

一个有技术深度的程序员才是有灵魂的而大厂也愿意为有趣的灵魂买单,这个时候看的就不仅仅是工资水平,更多的在于晋升和发展前景的广阔性。

技术的突破需要依赖业务场景的需求和自身刻意的规划学习,二者缺一不可。但前者是机会,往往不是自己能完全把控的,如果在工作中没有实践场景,最好的办法就是系统的学习与梳理,待机会来临时才能一展身手。

如果你想要系统性的学习,可以参考以下思维导图:

(扫描文末二维码,即可获取高清脑图)

如果你依然觉得有些茫然,不如跟有多年Java开发经验的资深工程师聊一聊。

10月8日-10月13日,网易云课堂将会开展为期一周的Java进阶系列免费直播课。由多位拥有10+年Java开发经验的讲师向你传道高并发、分布式、大数据、高可用系统的架构设计。具体课程如下:

 

10.8-10.13 每晚八点

【源码+实战+原理+技能】

 

108日:手把手教你支撑千万级并发量

1.现场重现高并发下的生产事故场景

2.高并发系统架构设计之削峰填谷思路

3.消息队列MQ从0到实战

109日:学习Spring源码设计思想,让你的代码优雅10

1. 每日复制各种增删改查代码,你是否写到想吐!

2. 每次需求变更,是否都是一场牵一发而动全身的系统大变样?

3. 优秀的代码应该是 可维护性强、拓展性强,这些离你并不遥远。

4. 今晚学习如何把Spring的设计思路应用在业务系统开发中。

5. 摘掉只会增删改查的帽子,你也可以成为大牛

1010日:再次挑战Spring框架,带你从零手写

1.SpringMVC核心处理流程梳理

2.实现一个自己的mvc框架

3.总结技巧,Spring原理不再难懂

1011日:网易云信直播聊天室背后的技术

1. 从实战出发,是学习最好的起点

2. 手把手带你剖析+搭建实时聊天平台

3. 突破高并发瓶颈,如何进行架构设计

1012日:分布式到底有什么难点?来学学分布式事务就知道

1. 事务ACID和分布式事务有什么区别?

2. 分布式系统下高难度的事务问题分析

3. 老司机手把手分析TCC具体实现过程

1013日:网易后端架构技术演进之路

1.从小系统到大系统,我们的技术经过哪些挑战

2.如何让技术适应互联网的高速发展

3.你应该懂的现阶段主流技术架构是什么样

4.互联网寒冬对技术人会有哪些影响?

 

添加小姐姐领取思维导图和免费直播及配套资料包

同时附赠网易内部Java进阶资料包

 

 

 

 

© 著作权归作者所有

宋庆离

宋庆离

粉丝 132
博文 91
码字总数 89077
作品 0
私信 提问
web前端程序员真的值这么多钱吗?

对于互联网公司来说用户就是上帝,做好客户体验一切才有可能。所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用。 前端工程师工资也越来越高,目前Web前端工程师工作...

嫣然丫丫丫
2018/12/01
0
0
上海知名互联网急聘--Java,Java架构师.net开发,数据库QQ:1377433499

支付开发---Java(年薪15万-25万) 职责: 1、按照usecase?进行业务需求分析和软件概要设计。 2、进行软件详细设计和编码实现,确保性能、质量和安全。 3、维护和升级现有软件产品,快速定位...

惊零
2010/10/15
1K
21
程序员学历报告:学历是影响发展的「魔咒」吗?

对于程序员而言,有的学历乍一看像「皇冠」,把你衬托得熠熠生辉,但更多时候,它像是一个「魔咒」,要么给你添加了许多不能承受的「重」,要么让你画地为牢,难以挣脱它们的束缚。 在前不久...

100offer
2017/11/21
0
0
年薪:15万招聘PHP技术经理

诚易网络 地方名酒网事业部 公司网址:http://www.7979la.com 工作职位:年薪:15万+招聘PHP技术经理 工作范围: 负责技术选型;团队管理;解决技术难题 要求: 1、学历不限,5年或以上PHP开...

小飞鱼
2012/04/19
963
8
这个专业的应届生火了!年薪50万,没出校门就被挖走

本文转自每日经济新闻 nbdnews 综合自中国青年报、第一财经、北京青年报等 21世纪,什么最重要?人才! 而如今,哪种人才最值钱?是人工智能(AI)技术人才。 经常上知乎的人都知道,在知乎上...

uzv80px5v412ne
2017/11/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

BigDecimal 去后面无用的0的方法

BigDecimal a=new BigDecimal("0.1000"); System.out.println(a.stripTrailingZeros().toPlainString());...

xiaodong16
15分钟前
4
0
JAVA--高级基础开发

[集合版双色球] 十二、双色球规则:双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1—33中选择;蓝色球号码从1—16中选择;请随机生成一注双色球号码。(要求同色号码...

李文杰-yaya
昨天
14
0
聊聊rocketmq broker的CONSUMER_SEND_MSG_BACK

序 本文主要研究一下rocketmq broker的CONSUMER_SEND_MSG_BACK CONSUMER_SEND_MSG_BACK rocketmq/common/src/main/java/org/apache/rocketmq/common/protocol/RequestCode.java public class......

go4it
昨天
3
0
API常见接口(下)

system类 StringBuilder和StringBuffer 包装类 1.System类 (java.lang包中) 提供了大量的静态方法,可以获取与系统相关的信息或系统级操作。 常用方法: public static long currentTimeMi...

Firefly-
昨天
4
0
MySQL系列:一句SQL,MySQL是怎么工作的?

对于MySQL而言,其实分为客户端与服务端。 服务端,就是MySQL应用,当我们使用net start mysql命令启动的服务,其实就是启动了MySQL的服务端。 客户端,负责发送请求到服务端并从服务端获取数...

杨小格子
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部