大发幸运飞艇_大发幸运飞艇官网

如何构建自己的知识体系

时间:2020-02-02 22:13:34 出处:大发幸运飞艇_大发幸运飞艇官网

05年到06年期间,我因工作都都可不还还可以 学习了 JavaME(或古老的称呼 J2ME),早年间 Symbian 手机上的客户端开发。那段时间我天天扫中文论坛的帖子,力求回答所有什么的问题,尤其是哪几次BUG 或故障。对于哪几次暂时没法人正确处理的,如流媒体实时播放,如仿 OperaMini 二级菜单界面,都上下求索,最后放出思路以及源码。

共同,我无缘无故派发常见什么的问题,梳理成册并发布。譬如我派发过的 J2ME 疑难什么的问题:

第二阶段 顺着有另另几次 Topic钻进去,锻炼当时人的预研能力

十几年前我投身软件行业的事先,光是讲解数据库原理、操作系统、TCP/IP、组网、算法等等基础知识的英文原版书摞起来就等身,认认真真看完,各种上手实践,入行后,读遍 C++各种经典著作,读遍各种协议原文,认认真真打基础。

不用 不用 工程师都说当时人平常可是我我在这一 IT 门户上看看推荐的博文或新闻,他说这属于典型的零敲碎打,严重不足刺激。

聊到这时,我会举有另另几次 例子,为哪几次要阅读长篇小说,因此中短篇小说就像用针扎你,而长篇小说就像把你倒进有另另几次 沙袋里吊起来,从四面八方用狼牙棒打你,酣畅淋漓。构建可用的知识体系,就得读书,书是有体系行态的,你关心不关心,现阶段你用到用非要,它都讲到了,从头到尾看几遍,针更紧 透透的。

第一阶段 认真构建全部的知识体系

面试的事先,我会问面试者,你日常如何构建当时人的知识体系,如何让当时人更高变快更强?多数工程师并没法深入地思考过这一什么的问题,基本上是零敲碎打,随机性大,基本上是脚踩榴莲 皮滑到哪里算哪里。

本着非要因此你白来一趟的精神,好为人师的我会娓娓道来:

第四阶段 RCA/总结

现在遇见你把经验教训变为财富的时刻了。

哪几次是好的技术 Leader?

随便有另另几次 业务需求或业务场景讲出来,你立刻把它抽象为几次模块/系统/Topic,因此侃侃而谈,业界就有为甚正确处理的,这每其他人事先又是为甚分析为甚正确处理的,现在咱们这一情况表下应该如何设计,因此会遇到哪几次什么的问题,这每其他人应该做哪几次预防设计,blabla。

SIP_to_Freshman_by_zhengyun.ppt

SIP之穿越NAT_by_zhengyun.ppt

SIP体系架构讲义及消息交互演示_by_zhengyun.ppt

SIP多方会话消息之实例讲解_by_zhengyun.ppt

SIP安全框架之认证[NTLM和Kerberos]_by_zhengyun.ppt

SIP消息之逐项讲解_by_zhengyun.ppt

为哪几次要写出来、讲出来呢?因此有有另另几次 学习金字塔理论,如下图所示:

知识体系慢慢构建,与业务相关的抽象 Topic 也在探索中。

但这还严重不足。

因此你亲身接触到的世界太小,因此严重不足以构成挑战,你因此意识非要当时人缺几次知识和技能,不促使你分析什么的问题、提出什么的问题和正确处理什么的问题的能力培养。

不用 不用 ,要主动出击:

疯狂回答什么的问题。

背景知识(Optional)

什么的问题什么的问题

影响范围

什么的问题意味

什么的问题分析过程(Optional)

正确处理土方法

后续正确处理土方法:如线上脏数据如何修复,如对用户造成的影响如何弥补等(Optional)

经验教训

RCA类型:如代码什么的问题、实施什么的问题、配置什么的问题、设计什么的问题、测试什么的问题

另有另另几次 ,作为一名合格的老兵,你见过了足够多的血,因此把它们变成了你的人生财富。第二,写总结。

话说,要无缘无故拉清单。

侃侃而谈得有资料,哪几次都得遇见你当时人写都都可不还还可以印象深刻,关键时刻想得起来。

计算机基础理论

计算机模型:内存/IO/时钟/CPU……

算法

专项技术领域:

数据挖掘

数据管理

智能推荐

搜索

……

语言与工具

语言与相关体系

开发工具,分析工具,代码管理工具

HTML/CSS/JS/Ajax

常用框架与第三方类库

调试与测试

调试土方法和哲学

定位什么的问题

BUG管理工具

单元测试

集成测试

性能测试

安全测试

兼容性测试与土方法

JS/Ajax测试与土方法

服务层测试

Web层测试

网络与系统

TCP/IP协议与模型,HTTP/SMTP等协议

Linux系统,网络分析工具,系统分析工具

容量,流量与负载均衡

应用部署、规范、规划

安全

监控与故障分析

磁盘与存储

Shell

DNS与域名

缓存,反向代理

图片服务器(海量小文件)

需求挖掘与分析

需求文档格式

需求访谈

需求分析土方法,需求分析工具

领域知识与经验

系统分析与设计

UML语言与模型

分析模式

设计模式,领域驱动

系统分析文档格式

系统设计文档格式

功能性需求与非 功能性需求

数据与系统

数据库

可伸缩策略,扩展策略,备份,容灾,性能,安全,高可用……

数据设计与范式,SQL/NoSQL,Cache,分布式文件

派发

架构模式,典型互联网公司架构演进历史

架构原则,常用策略

派发土方法

非功能性理解

扩展性

伸缩性

稳定性

一致性

性能

吞吐量

容量预测与规划

架构体系与相关技术

过程与管理

分析过程

研发过程

评审过程

测试过程

发布过程

回滚过程

文档管理

知识管理

项目管理

以上着实可是我我一份从业基础知识清单,因此你按图索骥,阅读相关书籍。

[J2ME Q&A]真机报告MontyThread -n的错误之解释

[J2MEQ&A]WTK初始化WMAClient报错XXX has no IP address的解释

[J2ME Q&A]untrusted domain is not configured什么的问题签署

[J2ME]“Cannot open socket for LIME events”错误正确处理

几次月后,我成为 J2ME 中文论坛超级版主。通过这一历程,因此因此你告诉这每其他人,回答女日本明星微博 什么的问题,技巧得当一段话,比如别无缘无故重复回答新手什么的问题,试着攻克哪几次疑难什么的问题,因此离奇故障,绝对不用浪费你的时间。为哪几次?

因此因此因此你信奉:

何谓知识体系?

几年前,前支付宝架构师姚建东另有另另几次 在这每其他人公司做过技术人员如何规划当时人的分享讲座,他是没法论述的:

技术与技巧包括:

抽象出 Topic——如分布式锁,分布式并行计算引擎,防CSRF的FormToken自动生成框架,定时任务管理与调度平台,分布式跟踪,等等

向功课好的学生学习——有针对性地深入了解业界这一公司是如何分析什么的问题和正确处理什么的问题的,汇总各种方案,站在巨人的肩膀上

分析特定应用场景,技术选型

兼顾高可用性和可伸缩,做设计评审

做测试自证靠谱,梳理知识点,开技术分享会

上线商用,总结经验教训,开经验分享会

其中有另另几次 重点是汇总和分享。05年时,应电信级统一消息业务都都可不还还可以 ,我去研究了 SIP 协议,做了各种试验,分析报文,写了一系列的幻灯片,做了公开分享,一时间还颇受欢迎:

第三阶段 疯狂回答技术什么的问题

你学过的每一样东西,你遭受的每一次苦难,就有在你一生中的某个事先派上用场。

——佩内洛普·菲兹杰拉德 《离岸》

这每其他人读过的事情都都都可不还还可以记住学习内容的10%,

这每其他人听过的事情都都都可不还还可以记住20%,

这每其他人看完的事情都都都可不还还可以记住1000%,

这每其他人听过和看完的事情都都都可不还还可以记住1000%——如看影像/看展览/看演示/现场观摩,

这每其他人说过的事情都都都可不还还可以记住70%——如参与讨论/发言,

这每其他人说过和做过的事情都都都可不还还可以记住90%——如做报告,给别人讲,亲身体验,动手做。

这也可是我我我在《窝窝研发过去几年做对了哪几次事》中阐述的管理土方法:这每其他人从入职事先就有意识地训练这每其他人,让这每其他人都都都可不还还可以公开陈述、清晰表达。不用 不用 ,试用期内,新人都都可不还还可以 做一次技术分享和一次技术评审,面对各方的 challenge;预研的上边和结尾就有有分享会;平时也要定期组织技术讲座。

无论公司业务还是当时人喜欢做的事,都都可不还还可以抽象出通用性课题,因此以做论文的土方法杀进去。这一事情得反复操练,有意识操练。

做事土方法为:

我另有另另几次 在入行的头几年里几乎把我关注的垂直领域(包括语言领域和业务领域)里的所有什么的问题都回答了一遍。我对外宣扬知无不言言无不尽,放出邮件地址和 MSN(那事先 MSN 很高大上),不用 不用 女日本明星微博 就有发邮件因此加我好友,问各种开发疑难什么的问题,平均每天就有几次,因此我把正确处理什么的问题的过程写成微软 KB(KnowledgeBase) 文体发表在我的博客上。

你想看完,工作中的什么的问题你平均每隔几天都都可不还还可以遇到有另另几次 ,而没法做,每天你就有遇到几次乃至于十几次,第一因此你脑力激荡,第二接触到更多新知。

为甚做到这一点?

第一,写 RCA 报告。

我事先说过,『窝窝从 2011 年开始 ,无缘无故坚持每错必查、错了又错就整改、每错必写,用身体力行告诉每有另另几次 新员工直面错误、公开技术细节、分享给每其他人,长此以往,每一次事故和线上漏测就有变为这每其他人的财富。这可是我我这每其他人的 RCA(Root Cause Analysis)制度,截止到目前因此派发派发了近两百个详尽的 RCA 报告。』

RCA 报告格式为:

Everything that you've learnt and all the hardships you've suffered will all come in handy at some point in your life.

热门

热门标签