mikechen谈技术人成长的三大原则

我自己是工程师出身,一路就像游戏打怪一样,不断去突破自己的职能舒适区,技术这条路我用了整整10年去把它全部打通,这些经验看似平淡,作为一个过来人,在你每一次新的选择的时候,你就会发现它的价值所在。

本文作者,陈睿|mikechen,优知学院创始人,曾先后历任淘宝高级研发工程师、盛大高级架构师、百度技术经理、携程定制旅游CTO。

近期,我收到各种关于职场的问题:

大学毕业IT哪类职位更有前途?

从IT培训学校出来,基本等于失业?

工作3年了想做架构师,怎么学?

工作了5年,想转型管理很难取舍?

工作几年了,想转型产品?

工作几年了,想转型运营?

作为一个过来人,我结合自己10年的工作经验,谈谈如何去做出选择和取舍,真正有智慧的人,都是做减法。

先从起步谈起:

mikechen谈技术人成长的三大原则

23-27岁:技术积累阶段(初级到高级工程师)

假设本科23岁毕业,那么工作的前5年对你来说就是打基础的阶段。在这5年时间里面,你要积累足够的技术底子,打磨自己的技术实力,成为某一个技术细分领域的牛人。

技术基础相关的掌握牢固

例如,很多技术语言基础和高级知识,算法、常用工具、框架原理、代码运行周期、内存回收机制等等,类似这些基础知识。

mikechen谈技术人成长的三大原则

27-30岁:形成思维方法论和知识体系的阶段

当你积累足够的技术实力,例如超过10万行代码以后,你应该形成了自己的思维方法论和自己独立的学习技巧,任何新的技术在你眼中都能迅速的看到技术的本质,快速吸收成为你的知识体系的一部分。

举一个思维方法论例子,比如给你一个1000万的pv访问的网站架构,你是否具备这样的架构设计能力,这就会涉及到一套相关的架构设计方法,大体应该是怎样的:

mikechen谈技术人成长的三大原则

架构设计思维方法:

  • 数据库拆分原则
  • 工程拆分原则
  • 性能调优原则
  • 性能评估原则
  • 容错原则
  • 框架选择原则
  • 安全设计原则
  • 技术方案等等

业务分析思维方法:

  • 各种业务流程图
  • 各种产品模块
  • 各种你的理解

30岁-35岁:转型阶段

mikechen谈技术人成长的三大原则

这个阶段需要突破自己,转型管理,或者深入技术架构师(深入业务)、转型技术总监、产品总监、CTO等。

30岁-35岁是每一个技术人最宝贵的阶段,逐渐的不再满足于纯技术领域的探索,而是开始探索技术背后的事情:什么技术在什么样的场合能够发挥最大的价值;技术团队应该怎样构建;技术在公司未来的价值?创业公司对技术的需求?支撑技术的产品,怎样学习做产品?支撑产品背后的运营体系是怎样建立的?商业社会对技术、产品、运营等的是怎样的认知?

也有很多朋友在这个阶段,选择自己的舒适区,不敢尝试,不愿意迈出自己的舒适区,时间一晃就过去了,基本没有什么新的横向扩展积累,越往后走路约窄,其实这就是典型的身体转型,思维其实根本没有跟上。

以上每一个阶段,对应技术人都特别重要,早期把技术做扎实,在中期积累一套自己的思维方法,在30岁之后,需要勇气去突破自己的舒适区,扩展自己的核心能力圈。

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧