环信首席架构师/云通讯事业部总经理,负责即时通讯云产品线。
在此之前,作为新浪微博通讯技术专家,负责微博通讯系统的设计与研发,并负责微博平台研发部技术评审工作。
一直专注在即时通讯 IM 领域,对 XMPP 以及相关开源项目有较多实践。对分布式系统和高性能服务实现领域内的任何信息也会保持高度关注。
作为多语言编程爱好者,工作中使用的语言主要有 C/C++、Java、Erlang,最近在玩 Golang。
业余时间喜欢游泳和跑步,更多的时间是在听歌,喜欢 Leonard Cohen 和痛苦的信仰。
过去我们讨论过了30岁能不能编程,今天我们讨论公司可不可以辞退34岁以上的员工,每个人都在审时度势走自己的路,因为在行业大发展的潮流中,不进则退。
你加入一个创业公司,多一些辛苦有更大的空间,你进入一个大公司,可以触摸高精尖的技术,你与同事合伙,可以做一份自己的事业。所有的这些选择,也许只是不同的发展阶段,却是练级打怪的必经之路。
如何成长为一个合格的架构师?一个架构师的未来又在哪里?
架构师有架构师的问题,架构师有架构师的回答,让我们一起思考和探索。
提起“架构师”这个职位,大家往往指的是基础技术架构师,认为只有谈 CAP、Paxos、BlockChain、NLP、Clustering 才算是技术,只有研究各类分布式、大数据框架才是架构,有的甚至认为架构师就是“框架师”。
但是真的是这样的么?针对大部分的公司(90%以上)来说,更多的工作却是“平淡无奇”的业务和“增删改查”的代码。 很多开发人员在打怪升级过程中往往会进入一个迷茫期,自己花大量精力学习来的“分布式架构”、“PB 量级的数据挖掘”、“亿级网站处理能力”无用武之地,老板不重视,总是感叹“怀才不遇”,整个人陷入一个发展瓶颈。
本次 Topic 是想通过本人的经历现身说法,聊聊架构师这个职位应该如何定义?是不是只有纯技术架构才是终极之道?优秀的架构师应该具备什么样的素质?
程序员、架构师、CTO,这个可能是很多技术人员为自己规划的职业发展路径,然而这三个职位各有各自的侧重点和思考方式,其衔接并非自然而然就能发生,而是需要有本质的飞跃。
此次将分享从业15年一路走来,依次经历的这三个阶段,给大家分享一下其中的心路历程,如何做到眼界和技能的螺旋式上升。
在阿里工作8年,从工程师到架构师,一路下来经历了数次的业务变迁,技术也不断的升级。从负责公司内部核心系统到云数据库服务产品,从面对内部同事到面对外部用户,自身角色从合作者也逐渐变成了乙方,这个转变过程中需要不断的磨合自己与技术架构的关系。
“成长”其实就是经验的积累,通过这次演讲,能把自己的宝贵财富分享给大家。在本次演讲中,根据时间顺序,一步步分享总结不同阶段的三个方面:业务、心态、架构,请大家和我一次来回顾“成长”历程,也希望各位听众能有所启发。