之前在钉钉“Spring Cloud Alibaba 开源讨论群”官方群里认识了一位大佬,群里讨论的时候发现这位大佬和我住在一个地方的不同小区,然后就线下见了几次面,主要是我想向大佬学习学习,所以就不厌其烦的约大佬周末时候一起钓个鱼、吃个饭什么的。这位大佬在阿里工作,年薪70w+,虽然阿里很多大佬都超过这个薪资,但是在我眼里这就是大佬了,再往上也是可遇不可求了。
下面是我和大佬的一些问答对话整理,基本上也是每个程序员成长路上遇到的困惑。
很多工作三到五年甚至七八年的程序员,你要问他这个他知道一点,那个他也知道一点,但是深挖下去,你会发现他就停留在使用的层面,这就是“有广度,没有深度”。这种程序员最容易被时代抛弃,同样的业务功能,你可以写,月薪一两万的年轻人也可以写,为什么要你这个“经验资深、月薪三万多”的程序员?而且你上有老下有小,又要照顾家庭,年龄大了精力也跟不上,加班又加不过人家,那么你的竞争力在哪呢?
所以追求技术深度很重要,从事Java工作五六年了,你不能说你了解、熟悉Java吧?就不说精通Java语言了,最少熟练掌握Java吧?那怎么算熟练呢?Java并发编程掌握到什么程度了?写过多少并发编程的代码?实际应用在哪些方面?JVM你都做过哪些优化?为什么要做这些优化?
币圈大佬李笑来有一个公众号“学习学习再学习”,就是要告诫大家要不断学习,保持快速成长。程序员更是如此,技术变化更新这么快,这不用我多说了吧?
可是我平时上班都累死了,加班到9点,回家都十点多了,只想躺在床上好好睡一觉!
大佬笑了,你所崇拜的每一个人比你都辛苦,就拿我自己来说,每天晚上差不多9点到10点下班,回家后还得继续学习看书,写代码,写技术文章,一篇技术文章最少得花四五个小时来研究其底层原理。基本上每天都得到凌晨1点多才可以去睡觉。你要想获得成功,不被时代所抛弃,就必须努力!
回头我给你整理一份我之前看过的书单,还有一些技术资料,面试题、视频都有一些。(文末我会提供这些书单和资料截图)必读书籍有:《深入理解Java虚拟机:JVM高级特性与实践》、《阿里巴巴Java开发手册》、《企业IT架构转型之道:阿里巴巴中台战略与架构实战》、《Java并发编程的艺术》、《编写高质量代码之Java》等等。
书单1
书单2
我的日常工作之一就是面试,从我面试的几百名程序员来看,我们作为面试官看重的有以下几点:
我回头给你的资料里也有一些面试题,也是我曾经刷过的题。好好学习吧骚年~
以上就是我整理的大佬对我的教导,下面是大佬给我的以及我个人整理的一大波学习资料,主要包括:
需要可以点击【传送门】即可 免费获取以上所有资料~
整体截图如下:
Java基础资料
这部分资料适合复习巩固一下Java基础知识
Java进阶
这块主要是Java核心技术、Java虚拟机PDF文档
分布式架构专题
一大波技术肥料来袭
举报
评论 231