前言

我十年前刚刚从业时,还是一名网管。从一名网管成为架构师,需要走过多少路,蜕变多少次,从中获得坎坷成长,这次分享就自身的履历跟大家浅聊一下,希望能为同样成长过程中的朋友带来一些帮助。今天不谈架构,不谈技术,只谈成长。在开始之前,我先和大家介绍下我这10年大概的工作经历:

  • 2002 ~ 2006 读大学,上学期间成立研发工作室,接外包项目。

  • 2006 - 2008 混沌生活,网管,摆地摊,咨询管理公司销售。

  • 2008 - 2010 传统企业集团网络部经理,管理传统IT和企业信息化团队,大规模企业信息化架构研发,开始研究应用系统性能。

  • 2010 - 2012 易车集团技术经理,管理互联网数字营销产品线工程研发团队,经手大量互联网项目,深入研究 高并发/高性能/高可用/大数据 的架构和解决方案。

  • 2012 - 2014 知名互联网传媒公司资深研发,深入研究LNAMP技术栈底层源码和实现原理。

  • 2014 - 至今 加入云智慧,任首席架构师,同时负责云智慧APM产品的架构和研发。

在这十年的技术生涯中,我和许多技术人一样,曾经徘徊过,也迷茫过。从刚毕业的懵懂无知,再到十年后现在的自己,这中间有太多的成长感悟。接下来,我先分享自己影响我个人成长的故事。

研发工作室和摆地摊的经历

我们几个同学来自不同的系,学习着不同的专业,却组成了这个研发工作室。那时一帮毛小子不知天高地厚,不计成本,接了不少外包项目。那期间,分工明确,产品,设计,研发,测试,实施,整得不易乐乎。

当时最辛苦的时候,为了赶一个项目进度,我们在工作室里连续工作超过了72小时,每天只休息大约4个小时。钱确实赚得不多,大家也觉得很开心,事实证明兴趣不仅是最好的老师,还是让你不辞辛疲前进的动力。

摆地摊又是另外一个体验:二百块钱进货,当天晚上售空,第二天继续进售;接触了市场上鱼龙混杂的各色人等,不管喜欢或讨厌,想在一个环境上生存,必须要主动地向外沟通。

在开封的那段时间,也做过一段时间管理咨询公司的销售,卖的是管理咨询课程。开封是一个比较休闲的城市,当时的本地企业管理者也普遍比较安逸,突然出现了这家管理咨询公司,也算比较奇葩的。在卖之前首先要学习更优秀的企业管理理念,再学习一些通用的销售技巧和沟通技巧,要特别感谢这家管理咨询公司的老板教会了我很多事情。

这期间的影响是,收获了丰富的沟通经验和技巧,同时也建立了以人为本的思想。没有这群兄弟,基本上时间就和普通大学生一样,在毕业即失业的年纪,时间很容易就混过去了。

到北京一家传统企业做网络管理员

后来升任网络部经理

这期间各种事情掺杂,网管的工作琐碎的让人抓狂。印象最深的两次,一次是接到集团老板的需求,要将一批废弃的笔记本维修到可用状态,各种清洗各种检测;一次是要用普通网线将两个厂区的网络连通,困难就不说了,在走线时从二楼跌落到一个货架上,造成了左大臂内侧两条小肌肉的断裂。每天最想干的事情,就是去到保安室,因为那里最安静,可以好好地读一会书。

后来升任了网络部经理,开始负责集团信息化的工作,包括ERP、CRM、HRM、OA、WorkFlow等等。在后面的几年里,参与了非常多的项目,可能说出来大家都不会相信,最忙的时候,我的15人团队要同时并行40个项目,这种感觉简直太过酸爽了。

我在这期间的收获是,协调资源和全局掌控,设计/实现/敏捷/测试/服务化 等工程能力。

从甲方进入已方,从企业信息化涉足互联网

当时是从华泰汽车集团,跳到了易车,从甲方进入到已方,因为在甲方那里真的是太过清闲了。这时的影响是,完全不同的思维转变。企业信息化关注的是如何最大限度的实现无纸办公,流程自动化,信息流通和存储,避免孤岛和数据的多维度交叉分析;而进入互联网行业之后发现,互联网中的信息完全是另外一个玩法,眼界一打开,整个世界都豁然开朗起来。

在易车,让我真正有机会深入研究 高并发/高性能/高可用/大数据的架构和解决方案。

接触LNAMP底层

我的语言学习过程也比较曲折,再抹一把鼻涕泪。 学校里学的VB、VF、C那一套略过不提了。 真正应用过程中的路线是:ASP -> ASP.NET -> Python -> PHP -> Lua -> C -> Golang。

通常,一门语言的学习会先从语法学起,然后进行习题,小项目实践;我的学习实践过程稍有特别,先从小项目实践,再作习题,然后学习语法。

在读一本书时,我的做法也是类似的。读完序和尾声之后,会先读一遍提纲,然后从最感兴趣的地方开始,通常最感兴趣的都是在中后段的实践章节,然后才会是前面的基础部分和发展部分。

这种学习方法适用于有两门语言基础以上的同学。可以在非常短的时间内掌握并深刻理解一门语言,这个时间一般我不会超过两周。

PHP源码量并不大,有C语言基础的人,不超过三周时间,就可以通读一遍。接着阅读的还有 Memcached、Linux、Apache、MySQL,惭愧的是,一直没有读完Linux。

通读底层实现的影响,是可以让你在短时间内迅速提高,并且架构选型和解决问题时,可以快速定位。疑难杂症,即使再复杂,也可以快速解决。

投身开源

做开源的想法,最早是从易车开始的,因为那时接触了太多的项目,也做了太多的解决方案,由于项目规模参差不齐,就特别需要补充开源解决方案的涉猎,如Python、PHP社区相对比较完善,所以当很多问题反馈出去之后,能得到非常及时的回答响应,这给人的感觉是很爽的。

后来寻找高性能PHP的解决方案时,在PECL看到了鸟哥的Yaf,那时Yaf刚刚Release到PECL,我也有幸进入Yaf群,跟张洋,天峰,大门这帮夜猫子一起交流,也算是那个时候,有了归属感。感谢鸟哥。

开源对个人成长的影响极其大,它可以让一个人找到组织,有了归属感,也就有了幸福感。

上面是我的个人成长履历,和一些关键影响点,希望某一点能对大家有启发。记得,人生路上,不要害怕付出,付出必有回报,这已经被无数人验证过了。

总结一下,这十年来,算是有三点心得吧:

1做人:三省吾身

2做事:三思后行

3做打算:拥抱变化

-END-

欢迎关注“互联网架构师”,我们分享最有价值的互联网技术干货文章,助力您成为有思想的全栈架构师,我们只聊互联网、只聊架构,不聊其他!打造最有价值的架构师圈子和社区。

本公众号覆盖中国主要首席架构师、高级架构师、CTO、技术总监、技术负责人等人 群。分享最有价值的架构思想和内容。打造中国互联网圈最有价值的架构师圈子。

  • 长按下方的二维码可以快速关注我们

  • 如想加群讨论学习,请点击右下角的“加群学习”菜单入群

十年,从网管到首席架构师,我的成长感悟相关推荐

  1. 技术人攻略访谈三十八-许式伟:十一年逆流顺流,首席架构师到CEO

    文:Gracia (本文为原创内容,部分或全文转载均需经过作者授权,并保留完整的作者信息和技术人攻略介绍.) 导语:本期访谈对象@许式伟,七牛云存储CEO,国内Go语言圈领军人物,ECUG社区发起人. ...

  2. 因为喜欢“对抗”,这位安全首席架构师一年为网易云节省上千万

    欢迎访问网易云社区,了解更多网易技术产品运营经验. 尽管鼻梁被碰坍陷,牙齿被撞裂,"伤痕累累"的沈明星依然喜欢对抗运动,他从骨子里觉得:"男人就应该拼一点,偶尔争强好斗下 ...

  3. 技术人攻略访谈三十八|许式伟:十一年逆流顺流,首席架构师到CEO

    http://segmentfault.com/blog/devlevelup/1190000002289672 文:Gracia (本文为原创内容,部分或全文转载均需经过作者授权,并保留完整的作者信 ...

  4. Python-专访豆瓣网首席架构师洪强宁:Python,简单的力量

    摘要:[51CTO独家报道]豆瓣网对互联网用户来说是知名的Web2.0社区,但对开发者而言,更重要的是一个应用Python打造的非常成功的Web2.0站点.Python诞生已有20年的历史,目前国内的 ...

  5. 前百度云首席架构师林仕鼎的创业梦:以十年为期,搭建在“云”上、可复制的虚拟学校

    前百度云首席架构师林仕鼎的创业梦:以十年为期,搭建在"云"上.可复制的虚拟学校 前天,百度云首席架构师林仕鼎将离开百度.投身创业的消息流传开来. "技术出身的工程师会想怎 ...

  6. 资深首席架构师眼中的架构应该是怎样的?【转】

    "架构的视角每个人都不一样,这位在eBay.携程.唯品会等平台型互联网公司都工作过的老司机就以平台架构视角和大家分享架构心得体会.一家之言,欢迎讨论. 本文首发于InfoQ垂直公众号「聊聊架 ...

  7. 在首席架构师眼里,架构的本质是……

    在首席架构师眼里,架构的本质是-- 浏览次数:117次 36 氪 2016年03月03日 字号: 大 中 小 分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多0 编者按:本文作者王庆友,前 1号 ...

  8. 资深首席架构师眼中的架构应该是什么样子的

    "架构的视角每个人都不一样,这位在eBay.携程.唯品会等平台型互联网公司都工作过的老司机就以平台架构视角和大家分享架构心得体会.一家之言,欢迎讨论. 本文首发于InfoQ垂直公众号「聊聊架 ...

  9. YOUChain 首席架构师 何畅彬:YOUChain技术白皮书首次亮相,首席架构师深度解读

    今天"链客Talk"邀请YOUChain首席架构师何畅彬来到链客直播间,和大家一起探讨YOUChain技术白皮书首次亮相,首席架构师深度解读这一话题. 何畅彬 :YOUChain ...

  10. 阿里云混合云首席架构师张晓丹:政企混合云技术架构的演进和发展

    近日,阿里云混合云平台首席架构师张晓丹分享了 IT 架构技术,并对政企混合云技术架构的发展进行展望. 云计算经历了十几年的发展,从被认为是"新瓶装旧酒"而备受质疑,到广泛应用于消费 ...

最新文章

  1. Xamarin图表开发基础教程(3)OxyPlot框架
  2. python画出的雷达图效果-PYTHON绘制雷达图代码实例
  3. 全局程序集缓存gac中安装程序集_我就不信2W字把源码拆的这么碎,你还不明白mybatis缓存...
  4. c语言调用系统当前时间的函数,c语言获取系统当前时间的函数,求讲解?
  5. OpenGL Tessellation细分曲面的实例
  6. arcgis怎么用python重新排序_python - 根据排序数据添加新的顺序ID号(ArcGIS) - 堆栈内存溢出...
  7. 服务器不显示内存条,服务器检测不到内存条
  8. Ubuntu20.04 命令行 修改IP地址
  9. APP设计灵感|空白页空状态界面也可以这么设计
  10. 三极管的经典模型——两个二极管连接和三极管人(transistor man)
  11. MySQL引擎详解(二)——MyISAM引擎特性
  12. 南自以太网103规约
  13. 广西来宾中考计算机考试考什么,来宾中考信息管理系统 http://www.lbzklq.com
  14. 在html中进行表单设计,谈谈网页中的表单设计
  15. 我给你们做了一个金钱豹头像助手,虎年祝大家今年暴富
  16. 小程序页面排版样式例子
  17. 理解git fetch, git pull 以及 FETCH_HEAD的含义
  18. Oracle 数据库SCOTT用户表
  19. pngquant 批处理bat及参数说明
  20. 阿里云华为云腾讯云被攻击的危害有多大

热门文章

  1. C Primer Plus 第9章 函数 9.7 指针简介
  2. 第九周项目3-输出星号图
  3. ios 注册功能研究学习
  4. 用于转化的XML样式表语言
  5. 「leetcode」452. 用最少数量的箭引爆气球【贪心算法】详细图解
  6. Illustrator 教程,如何在 Illustrator 中创建画板?
  7. 在 Mac 上的 Keynote 讲演中如何自动替换文本?
  8. ABBYY FineReader PDF for Mac(多功能PDF转换工具)
  9. Sketch 76 for mac(矢量绘图设计软件)
  10. noteless的博客导航页 所有文章的导航页面