您的位置:首页 > 其它

如何从码工成长为年薪100W的技术专家?阿里大牛干货ppt分享

2019-10-12 08:19 645 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/yellowzf3/article/details/102548355

关注博客“技术领导力”,每天早上8:30推送

 

本文整理自,阿里技术专家沐剑在2019云栖大会上的分享,原主题为《程序员的成长攻略》。

 

分享嘉宾介绍:

王晨纯(沐剑),阿里新零售事业群高级技术专家,在阿里负责过的领域有:电商中台、云计算、新零售,技术实践包括:系统高可用、系统性能优化、异地多活、云原⽣的设计、安全混合云架构等等。

 

01

当我们谈技术的时候,我们在谈什么

开发的同学都想成为“全栈”工程师,于是拼命的学习各种语言和框架,如上图看到的,前端的JS/HTML/CSS、VUE框架,后台开发技术JAVA/PHP/Python,还有数据库、移动端开发、devops等等。

这里就会有两个问题,一是可能没有精力学习那么多技术和框架;二是样样都学的话,每样都学不深!那么,怎么办呢?

 

02

未来10年,什么是不变的?

亚马逊的创始人--贝索斯,曾说过一段话,大意是:我们通常会问,未来10年什么将发生改变?这是一个有趣的问题,也是很普通的问题。而我会问另一个问题:未来10年,什么是不变的?第二个问题,显然比第一个更重要,因为它能帮你构建一个稳定的战略发展蓝图。

那么,对于技术的学习也是同样的道理,我们应该思考:未来10年,在技术领域里,什么是不变的,我们更应该聚焦在不变的技术上。

 

03

如何打好技术的基础

那么,未来10年,什么是不变的技术?那就是基础和原理,如:操作系统原理、语言的编译原理、算法等等,而不是那些每过两三年就被淘汰的开发框架。

 

04

掌握底层知识

真正把时间花在,构建自已的底层知识上。如存储中的写请求是如何完成的、高速缓存的作用、计算中的分支预测、网络的LVS和SLB。

对技术要保有好奇心,做到深度和广度兼顾。

 

05

技术之外的向外探索型工作方式

技术人的成长,包括横向的知识涉猎,如程序员可以向DBA、SA学习数据库和系统运维相关知识。

要多参加公司内部分享和交流,走出公司向同行学习,参加行业技术大会,打开视野,保持开放心态。

 

06

全局视角

像双11这样的项目,在巨大的压力和责任之下,快速梳理思路,并落地执行,之前的知识积累开始发挥作用。

这种跨部门的项目,能够帮助技术人员建立全局视角,从更高的维度去看待技术、协作的问题。

 

07

从“双11的备战原则”学到的

大型系统的治理具备4个特征:标准化、体系化、产品化、自动化。

标准化,解决如何大量复制的问题。

体系化,是如何持续发展的问题。

产品化,是如何低成本传承的问题。

自动化,解决是无人干预,具备常态化的可能。

 

 

08

从技术到业务的转型

技术人的成长,就是要从一个纯粹的技术人向业务型的技术专家转换。

技术专家学习业务,首先要忘掉技术,从一个真实用户的角度看问题,要有产品思维,一分钟内把自已切换成傻瓜模式。

从用户视角去观察和分析,去理解整个生意,再回来用技术去更好的解决问题。

 

 

09

解决和定义问题的能力

解决问题,首先要定义问题。从黄金圈理论,我们发现技术人思考的是HOW的问题,即怎么用技术解决这个问题。

定义问题,就是要思考WHY的问题,即对事情本身存在的合理性进行提问和思考。比如,业务人员提出要增加一个新的功能,好的技术人员不会马上去实现,而是思考,为什么业务人员会提这个需求,它解决了什么业务问题?有没有更好的解决方法?想清楚这些,通常问题解决起来事半功倍。

 

 

10

小结

总结一下:

1、学习那些用得更久的底层知识,而不是去追什么“新”技术框架;

2、保持开放心态,去了解世界的变化;

3、跟团队和合作伙伴一起成长;

4、思考问题、定义问题,从技术思维中跳出来。

 

 -End- 

想看更多大厂技术干货分享?

关注“技术领导力”公众号

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: