今天TK教主给我们授课,其中讲的技术研究和个人成长方法我觉得很好,整理一下,以后没事看一看,我想能够激励我的成长吧。。。
1. 确立个人方向,结合工作内容,找出对应短板
- 该领域主要专家们的工作是否都了解?
- 相关网络协议、文件格式是否熟悉?
- 相关的技术和主要工具是否看过,用过?
2. 阅读知识学习过程的起点,不能止于阅读
- 工具的每个参数每个菜单都要看、要试
- 学习网络协议要实际抓包分析,学习文件格式要读代码实现
- 学习老漏洞一定要调试,搞懂别人代码每一个字节的意义,之后要完全重写一个Exploit
- 细节、细节、细节、刨根问底
3. 短期参考什么?比自己优秀的同龄人
- 阅读他们的文章和其他工作成果,从细节中观察他们的学习方式和工作方式
4. 中期参考什么?你的方向上的业内专家
- 了解他们呢的成长轨迹,跟踪他们关注的内容
5. 长期参考什么?业内老牌企业和先锋企业
- 把握行业发展,技术趋势,为未来做积累
6. 以工具为线索
- 一个比较省事的学习目录:Kali Linux
- 学习思路,以Metasploit为例:
- 遍历每个子目录,除了exploit里面还有什么?
- 每个工具分别有什么功能?原理是什么?涉及哪些知识?
- 能否进行优化?能否发展、组合出新功能
7. 以专家为线索
- 你的技术方向里有哪些专家?
- 他们的邮箱、主页、社交网络帐号是什么?
- 他们在该方向上有哪些作品?发表过哪些演讲?
- 跟踪关注,一个一个学
8. 想提高某项技能,怎么切入?
- 观察同龄人中做到这一点的人,看他们是怎么做的
- 比较自己和对方在各方面的差异,看哪些可以借鉴,哪些需要用新办法,扬长避短
- 试着做一段时间
- 回顾过程和结果,寻找需要改进的地方
- 例如:怎么提高文档水平?
- 收集优秀的文档,观察别人是怎么写的
- 分析自己之前的文档,对比和别人的差异,看哪些需要加强
- 多找机会写文档哪个
- 对比自己的新旧文档,看哪些地方有进步,哪些需要改进
- 例如:怎么提高文档水平?