| 关键词: 分析 测试 架构 体系 需求 过程 zhengyun 系统 分布式 技术 |
本文档适用人员:技术人员 面试的时候,我会问面试者,你日常如何构建自己的知识体系,如何让自己更高更快更强?多数工程师并没有深入地思考过这个问题,基本上是零敲碎打,随机性大。 本着不能让你白来一趟的精神,好为人师的我会娓娓道来: 第一阶段 认真构建完整的知识体系十几年前我投身软件行业的时候,光是讲解数据库原理、操作系统、TCP/IP、组网、算法等等基础知识的英文原版书摞起来就等身,认认真真看完,各种上手实践,入行后,读遍 C++ 各种经典著作,读遍各种协议原文,认认真真打基础。 很多工程师都说自己平常就是在某些 IT 门户上看看推荐的博文或新闻,我说这属于典型的零敲碎打,不够刺激。 聊到这时,我会举一个例子,为什么要阅读长篇小说,因为中短篇小说就像用针扎你, 而长篇小说就像把你装进一个沙袋里吊起来,从四面八方用狼牙棒打你,酣畅淋漓 。构建可用的知识体系,就得读书,书是有体系结构的,你关心不关心,现阶段你用到用不到,它都讲到了,从头到尾看几遍, 针扎得透透的 。 何谓知识体系? 几年前,前支付宝架构师姚建东曾经在我们公司做过技术人员如何规划自己的分享讲座,他是这么论述的: 技术与技巧包括:
以上其实就是一份从业基础知识清单,你可以按图索骥,阅读相关书籍。 第二阶段 顺着一个Topic钻进去,锻炼自己的预研能力无**司业务还是自己喜欢做的事,都可以抽象出通用性课题,然后以做论文的方式杀进去。这个事情得反复操练,有意识操练。 做事方式为:
其中一个重点是汇总和分享。05年时,应电信级统一消息业务需要,我去研究了 SIP 协议,做了各种试验,分析报文,写了一系列的幻灯片,做了公开分享,一时间还颇受欢迎:
为什么要写出来、讲出来呢? 因为有一个学习金字塔理论,如下图所示:
|
| 本文出处: http://www.cnblogs.com/zhengyun_ustc/p/upgrade.html |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|