Skip to content

Latest commit

 

History

History
391 lines (387 loc) · 13.7 KB

README.md

File metadata and controls

391 lines (387 loc) · 13.7 KB

RD_checklist

知道创宇研发技能表 个人简化版,fork from https://github.com/knownsec/RD_Checklist

  • 研发技能表 个人简化版
    • 通用技能
      • 公司与个人
        • 公司是盈利性组织
        • 个人和公司必须双赢
        • 工作
          • 在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作
      • 沟通、反馈、责任
        • 反馈要及时
          • 避免出问题不反馈,影响进度
          • 方式
            • 正式的:邮件
            • 临时的:QQ等即时通信
            • 礼貌的:给个电话、短信
        • 工作有大小,责任心无大小
        • 周报的透明
          • 意义:大家互相了解工作与心得,有利于自己的判断与成长
      • 任务四象限,决定优先级
        • 紧急重要
        • 重要不紧急
        • 紧急不重要
      • 新事物的敏感性
        • 保持好奇心
        • 不要局限在自己的圈子,适当跨界吸收灵感
        • 订阅国内外优秀博客/资源,鲜果RSS阅读不错
          • 英文很重要
        • 选择性参与一些必要的会议,听必要的主题,讨论必要的话题
      • 成长
        • 对知识的渴望程度决定了前进动力的大小
        • 不要矫情,不要浮夸!
        • 和比你厉害的人在一起,和一流的人工作
          • 指点往往是精华
          • 杜绝笨蛋爆炸
            • 二流的人招进来的人不太可能是一流的
        • 思考
          • 批判性思考
          • 换位思考
        • 提问的智慧
        • 小事心态
          • 越基础的事越关键,需要越细心
          • 不要一味盲目追求「高级感」,而忽视「小事」/「简单事」/「基础事」
          • 小事做不好,别提大事
        • 任务拆分
          • 成长过程会经历:能力越大、责任越大、事情越多
          • 思路
            • 拆分细化为多个点
            • 排好优先级
            • 加入时间维度:何时完成什么
            • 是否需要寻求帮助,谁能帮你,自己单干?
            • 任务是否可以切换/并发
            • 自己欠缺什么,立马发现
        • 方法论
          • 完成一件事有好几条途径,优秀的人的途径最短
          • 任务拆分很容易得出做事的方法论
          • 好的「方法论」会让你具备更强的「创造力」!
            • 时刻问自己:「是否具备创造力?」
      • 牛人姿态
        • 即使现在不是牛人,也得具备这样的姿态
        • 没有一定扎实内功与远见的人很少有这样的姿态
      • 完成的定义
        • 比如写个POC
          1. 搞懂了目标Web应用漏洞的原理
          2. 熟练运用Python各相关模块与机制
          3. 熟练了解了HTTP协议
          • HTTP请求
          • HTTP响应
          1. 代码写得够规范,让人看起来就是爽
          2. 程序经过足够的测试
          • 黑测试
          • 白测试
          1. 及时反馈进度
          • 我遇到困难了
          • 我搞定了
          1. 更新相关文档,沉淀
      • 熟练的定义
        • 比如熟练SQL注入
          • SQL语句这门“语言”能脱离文档顺手写出
          • 主流数据库的SQL特有函数、存储过程、机制我都了如指掌
          • 牛逼的工具我不仅用的顺其自然,源码还读过几遍,我能修改
            • sqlmap
          • 我具备创造性,而不仅仅是跟在大牛身后
            • 研究出了几个不错的技巧
            • 发了几篇不错的Paper
            • 对外会议/沙龙等进行了几次分享
            • 写出了自己的相关工具,爽
          • 我实战了N回,遇到了很多奇葩环境,我有足够的信心绕过
          • 以上这些之后,这才叫熟练!其他同理
      • 好书推荐
        • 推荐理由
          • 打通任督二脉的书,怎能不看?
          • 任何科学研究最终必须至少到哲学层面,触碰到上帝的脚
          • 具体技术类书籍请见“专业技能”相关部分
      • 鸡汤类
        • 黑客与画家
          • 印象深刻:设计者的品味
            • 好的设计简单,抓住本质,永不过时,解决主要问题,有启发性,通常有趣味性,看似容易但艰苦,对称,自然,再设计,能复制,奇特,成批出现,大胆
            • 如果解决方法是丑陋的,那就肯定还有更好的解决方法,只是还没有发现而已
      • 洁癖类
        • 重构
        • 代码整洁之道
        • 代码大全2
        • 数学之美
      • 敏捷类
        • Rework中文版 -37signals团队的敏捷经验
        • 高效程序员的45个习惯
      • 产品类
        • 人人都是产品经理
        • 结网
      • 神书
        • 自私的基因
        • 失控
        • 万物由来
  • 专业技能