阐述普通程序员到资深架构师的经历

在微博平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 笔者。

我现在负责某某TV直播平台整体基础架构工作,是一个快 9年工龄的码农。我在 2007年毕业,和很多同行一样,也是从小公司起步,曾做过 ERP,信息安全,互联网社交平台、游戏平台等,现在工作是直播娱乐平台。写过几年的语言有 Java、C/C++、PHP、Golang,偶尔写点 Python、Lua、NodeJS 等。花在开源上的时间不多,但也开源一些个人代码,如分布式发号器。

要讲的主题是个人从普通程序到架构师心路历程

在我讲我个人成长经历前,我先推荐一本书「联盟」,LinkedIn 领英创始人里德•霍夫曼的作品。在「联盟」中,提供了一种使雇主与员工之间从商业交易转变为互惠关系的框架,创建了一种鼓励公司和个人相互投资的工作模式。它提出打造任期制,将非终身雇用的员工变为公司的长期人脉,并吸收员工的高效人脉情报。

只有雇主与雇员结为强大的联盟,共同拥有持续的创新与丰富的智慧宝库,员工、团队、企业,乃至整个经济才能繁荣发展。

刚毕业时,放弃了父母在家乡的安排及强烈反对来到了北京,以码农的身份及 3,000 元月薪加入到某公司的企业方案部门做 ERP,第二份工作是做信息安全方面开发,经历如果说收获较多的,可能是信息安全的项目对代码质量要求严格,自己打好了较好的编程习惯与基础。

转眼就毕业三年过去,到了 2010 年时候开始有些郁郁寡欢,觉得自己往上进一步成长非常慢,也看不到未来的出路,感觉企业信息安全领域开发不是我长期想要的技术生活。但在另外一方面,我也观察到国内的互联网行业及技术都发展非常蓬勃,觉得它应该是技术人员未来的方向。因此也憧憬着去尝试海量用户规模互联网平台的技术挑战,希望能做一些更大的、能影响整个互联网用户的事情。

跟很多做毕业后一直从事企业开发的同行一样,当打算转入互联网行业时候,普遍碰到经验不足及资历不够的问题。我幸好有之前几年打好的扎实编程基础,因此提交的考题代码还不错,获得了微博面试的机会。在自己资历还比较普通的情况下,果断对自己身价清仓出血甩卖,也同样出于对团队的向往,面试时说只要能加入给多少钱都行(但码农通常也都很现实,面试完回家后就对自己提出的工资后悔了)。就在这不计较个人工资多少的情况下(也是个人为数不多的一次跳槽不大幅度涨薪),果断加入了刚处在风口不久的微博技术团队。总的来说,这次转换于我个人这是一次全新的开始,我可以开始做自己喜欢且擅长的事:网络服务器与高并发系统。

架构师学习路线图

在微博期间做了很多项目,包括也有幸参与到核心 feed 系统的开发。几年的历练下来。慢慢从一个积极能动性型码农,成长为在高性能高并发领域略有心得的技术专家。快乐时光总是过得快,转眼到微博又快 3 年。有一天突然发现自己又出现了原先郁郁寡欢的心慌,隐约感觉自己是希望下一步有机会再次做一些不同的事情。事后回想也许是自己在一定程度想从跟随者到召集者角色的转变。在微博平台的团队中,跑在前面的都是从技术到思想都非常优秀的人,在短时间内我不太可能有机会超越这些前辈转变到召集者的角色。

跟着大纲不断的自我学习和实践锻炼了自己架构思维这也是为什么我在 2015 年中选择加入了某某 TV直播平台,并承担了公司最重要的基础架构的职责。感谢这个时代通过技术人的努力,让我们闻到 free 的味道,并让其开始生根发芽,好戏开始了,让我们见证万物复苏的开端,由技术驱动互联网创新的大戏才刚开始。

一路走来回首看自己过往无不让我感慨,未来的路还很长我满怀激情迎接新的挑战,这里有我进的架构师学习交流讨论群大家可以进来学习和交流(788692365),给自己多充电总是好的!

架构师交流群

推荐链接

Java架构师学习视频

 

猜你喜欢

转载自blog.csdn.net/weixin_42441077/article/details/81974761