如何快速成长为一名Java架构师?
in 技术分享 with 0 comment

如何快速成长为一名Java架构师?

in 技术分享 with 0 comment

1 如何快速成长为一名Java架构师?

21世纪是互联网的世界,在技术​高速迭代更新的潮流中,如何保持高度有效的学习?如何快速成长?不仅限于curd的工作,技术大神都是如何成长的,在今天这篇文章我将为大家如何避免不必要的踩坑,系统性的学习,以及入职后如何快速融入集体中

最近热火的spring cloud,kubernetes,docker容器,分布式系统开发,消息中间件,高并发高频词频频出现在互联网一线城市面试中,使得刚出来面试的小伙伴频繁碰壁,怀疑人生。

所以,在公司天天curd是不够的的,要保持高度的技术敏锐性,那么如何在公司curd之外保持高度有效的学习?

2 学习方法

首先要有系统的规划自己的学习方向,比如你想成为Java架构师,运维大佬,Linux开发大神等等,这样你才会有计划的去完成你的目标

2.1 流程梳理

技术类的文章或者书籍,我会先大体总览的浏览一次,找出关键字以及你看书所需要的的信息,利用processon来进行画流程图或者时序图等等,进行知识梳理,这样对逻辑思维的连贯性有很大的好处,在记忆的时候按照你书里的流程图就会有一个思维联系;

2.2 解决什么问题

大家都知道引用第三方组件都是为了更好的的实现业务功能,但是在技术选型的时候,得考虑你选型的方案是否有风险,对公司的业务是否会有影响,以及技术的痛点在哪?这样就会延展开来很多问题,不得不深究开源组件实现的本质以及解决的问题,吸收开源框架的优点,使得系统更加饱满,灵活,变得有灵魂

2.3 如何搜索有价值的开源项目?

网上有各种各样的开源项目,如何在众多的开源项目有效的搜索自己需要的项目?

  1. 谷歌浏览器掘金插件:这个插件是我最好的插件之一,你一打开插件,就会推送你github热门开源项目以及其他平台的热门项目,同时你也能看到掘金推荐的热门文章,对技术人员成长还是能看得到的

image.png

  1. Sourcegraph: Sourcegraph是一个帮助我们更好地阅读和理解代码的工具,可以直接在github上打开查看源码,不用自己下载下来,在开发工具里面查看源码,这个插件非常牛批,我的最爱,在github上我使用最多的插件就是这个

有图有真相
入口

image.png

查看源码

image.png
3. 彩云小译 - 网页翻译插件 这个插件比谷歌更强大,可以中英文对照翻译,在访问英文网站的时候非常便利,很多博客,以及官网都是英文文档,这个插件算是翻译神器

image.png

下载地址的话:如果你可以翻墙的话,直接访问谷歌浏览器扩展程序市场安装下载,如果不可以的话,也别担心,毕竟我是强大的搜索小能手嘛,分享给你们一个国内的谷歌插件市场,在里面你都能搜到你想要的,crxdl插件

image.png

2.4 博客

我常常会关注一些博主,很多知名博主大家都知道,我分享一些给大家

博客:MacroZheng
文章:macrozheng

image.png

image.png
博客地址:coolshell

还有好多,我下次再更新,本次主要以学习方法为主

2.5 书籍

平常主要靠书籍加技术博客来学习,书籍我是很值得推荐的,能写成书的都是经过千锤百炼的文字。

还有好多书,等下次分享

2.6 优质的开源项目

我经常看github,所以也积累了一些优质的项目,现在分享给大家

2.7 面试准备

一线互联网高频题库,我主要关注一些github的题库,现在推荐给大家

2.8 吸收开源框架优点以及设计思想

参考上面我分享的开源项目,我会针对的进行开源框架仿造做输出自己的知识,吸收开源框架优点,切合业务

3 技术成长路线分享

Java后端学习技术栈.png

Java后端学习技术栈源文件:Java后端学习技术栈

Java并发体系.png

Java并发体系源文件:Java并发体系

4 总结

本次分享只是我个人的一些总结分享,希望大家都能成为厉害的技术架构师,按照目标一步一步的实现,吃得苦中苦,方为人上人,哈哈哈