淘先锋技术网

首页 1 2 3 4 5 6 7

如何在最短的时间升职为阿里Java架构师?

来,琦哥心情好,给你纯手打:

1、我没有在阿里呆过,不知道具体情况;

2、阿里的文化还是相对开放的,只要你有能力,敢上,就能上;

3、那么问题来了,你要具备什么样的能力,以及什么时候能上位;

4、Java基础开发能力就不用说了,其它码农会的,你不会说不会;

5、此外,你还要有设计能力,什么23种设计模式不说倒背如流,你也必须熟记其中10几钟,什么单例工厂就不要说了;

6、另外,你的知识面要广,什么Redis部署模式,你至少要知道好几种,还有Codis,你至少要听说过。什么Redis分布式锁的运用,你一定要掌握;

7、MQ,消息队列的作用和使用场景,以及带来的问题和解决方法你要了然于心。市面上有N种MQ,它们的设计思想异同,你要说得上来;

8、SpringCloud和Dubbo你至少要精通其中一种;

9、ELK的搭建和使用,日志的规范化,你没做动至少也要听说过;

10、阿里的SOFA体系框架,你要非常熟悉;

11、比如让你设计一套RPC框架,你应该说得上来有哪几个关键点;

12、分表分库中间件,不管Atlas还是ShardingJDBC还是MyCat或是其它什么的,你至少精通其中一种;

13、HTTP协议你肯定要精通,三次挥手,四次握手什么的如数家珍;

14、N种加解密算法,及优缺点你要说的上来,让你设计一套接口安全规范,你要不字不落;

15、线上性能问题分析,jvm什么jps、jstack、jmap、jhat、jstat你至少要会2个;

16、tomcat的架构原理,及几个核的调优参数maxThreads、maxSpareThreads、connnectionTimeout、acceptCount、keepAliveTimeout等等等,你要非常熟悉;

17、MySQL的执行计划,你要看得懂;

18、Docker你至少在平时开发的时候使用过、什么K8S、Istio你多少要听过;

19、*** 重点 ***,不论在哪家公司,你要上位的话,一定要有“业绩”。你的参与过几次大型项目设计,线上处理过多少次紧急问题,组织过几次跨部门联动。都是为你实至名归的title做铺垫。

20、*** 重点 ***,在公司做过几次分享,带领过几人团队,跟产品客户当面PK过几次?都是你架构师路上的要打的凹凸曼。

21、*** 重点 ***,你跟领导吃过几次饭,排解几领导几次困难,直接的间接表过几次忠心。

22、*** 重点 ***,是否有关注过琦哥说,看过琦哥几篇文章,给琦哥点过几个赞?

22、前面的都按着做了,三年内还当不了架构师的,找我。

java jstat,如何在最短的时间升职为阿里Java架构师