从事软件这个行业也有六年了,第一次写博文,比较紧张。
那么,我写这篇博文的目的是什么呢?
从事了六年软件行业,从开始的小菜鸟变成了有六年工作经验的老菜鸟?有时静下来想想,真没学到什么,黄金的六年时间,我不停的在Coding,不停的在Ctrl+C 、Ctrl+V。
记得从开始学会复制、粘贴解决了问题之后,总是沾沾自喜,“问题解决了!” ,到现在尝试想自己解决问题却没有头绪的苦恼。
经常会想:“我擦,六年了,我还是这么菜。”,然后拿起本书,没有计划的就要学习,坚持了几天,好像学到东西了,又好像不知道从何讲起。过一段时间就忘记了。
不知道朋友们有没有这种体会。
我在杭州,现在是我们公司研发组组长,这个组长更多的不是指技术的高度,而是对公司业务的熟悉。
工资15K(这不算暴露什么),我这个工作经验和薪资,在杭州处于中下。
人总是不知道满足的,才毕业时工资2000多就向往着5000,有5000向往着10000,But,开始的薪资和你工作的时间是有关系的,等工资到了一定的水平之后,你的工作时间真的会给你助力么?
我不这样认为,因为我也尝试过去其他公司面试,想要跳槽。
由于工作时间长,接触的人比较多,所以沟通能力还是有一些,不过谈到技术的时候就。。。
回答问题时,总觉得有印象或者照本宣科,讲不出自己的体会。
结果肯定是被pass掉了。
于是,各种孤独寂寞冷,感叹这个,吐槽那个。
相信朋友们手里都有很多各类的书籍,不知道你们是如何学习的,学习后是否真的掌握了?。
于是乎某天悲愤之余,拿起本书就开始看,开始的时候真的是各种困,各种跑神。
不过渐渐的静下心来,边看书边记笔记。“《卡耐基写给男人的忠告》”,多少有些鸡汤,讲的道理,大部分相信我们都知道。不过我还是得到了一些想像不到的收获。至于书里的鸡汤,就不拿出来灌了。没意思。
最重要的收获是近期一两个月,我养成了一种不看书就难受,有时间就看书,不管什么类型的书拿过来就看的习惯。
看了两三本,觉得自己对事物多了一些理解,对生活多了一些体会,对工作也多了一些规划(原来根本无规划,只会抱怨。)。
我开始思考,为什么我工作六年了,技术还这么菜,为什么我工作六年了,工资还是这么低(有些技术不如我的,工资还比我高)。我要不要赶快跳槽脱离现在这个让我觉得不舒服的公司?
思考了几天,我得到了一个结论,问题不是出现在公司,不是出现在别人,而是出现在我自己的身上。
(其实我也一直知道是在我身上,但是,我不知道如何解决,像一个裸奔在冰天雪地里的孩子一样的傻,不知道穿上衣服,只想着跑起来能暖一些!不知道如何解决眼下的问题,也不知道如何去规划自己的职业生活。)
唠叨了很多,如果你能看到这里,我真心的感谢你,如果你身上也有类似的情况,请不要消沉下去,人总是会迷茫,会无助,我们一起学习,一起努力,把自己的生活过好。非常感谢。
如果你也有同样的困扰,我建议你也可以试试我的这种方式,拿起本书就看(不建议看技术书籍),可以是励志的、冷知识的、历史的、以“为什么...”开头的、关键字是“秘诀”的,等等。可以先试着看,让自己静下来。然后再去思考一下问题出在哪里,如何解决。
因此在这里我也给那些技术想达到这个高度甚至想往架构师发展的Java程序员提供一份详细的进阶路线图,主要针对1-5年及以上工作经验的Java开发人员,从广度到深度架构图还比较全面的,里面的技术包涵了Java高并发、微服务、源码分析、源码分析、高性能、分布式等内容,这些也是目前互联网企业比较常用的技术,那么来详细看看。(图片可以保存)
这是我现在学习方向~
1、底层源码分析
学习Java技术体系,设计模式,流行的框架与组件,常见的设计模式,编码必备,Spring5,做应用必不可少的最新框架,MyBatis,玩数据库必不可少的组件......
2、分布式架构
高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的,要了解分布式中的,分布式架构原理,分布式架构策略,分布式中间件,分布式架构实战等等内容
3、微服务架构
业务越来越复杂,服务分层,微服务架构是架构升级的必由之路。比如:微服务框架,Spring Cloud,Docker与虚拟化,微服务架构
4、性能优化
任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,比如:性能指标体系,JVM调优,Web调优,DB调优等等....
5、多线程并发
从架构设计,到应用层调优,再深入了解底层原理,扎实的Java基本功才能让自己变为扫地神僧:内存模型,并发模式,线程模型,锁细节等等.....
上面包含的技术不是让你全部掌握,但是很多东西是面试官必问的,所以你不能不知道,其次我更希望给那些需要这些信息的人帮助。那些质疑我的人去面试一下就明白我说的对不对,如果有机会可以再分享一次,我们来谈谈互联网的JAVA面试题,我可以把90%的题目全部给你列出来。我其实不怀疑我说的这些技能树能拿到30K或者40K+的可能,但现在互联网相对来说还是比较泡沫。
如何一起学习,有没有免费资料?
最近我也根据上述的技术体系图搜集了几十套阿里、头条、蚂蚁金服等公司19年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。
这份资料尤其适合:
相信它会给大家带来很多收获。
欢迎工作一到五年的 Java 的工程师朋友们加入的 Java 架构开发:705127209
里面提供免费的学习指导架构资料以及免费的解答
不懂得问题都可以在本群提出来之后还会有职业生涯规划以及面试指导