关于

联系作者

  • 在侧边栏的站点概览【默认是收起状态,使用鼠标点击右下角的箭头可以打开】中,有作者的联系方式:GitHubWeiboEmail,另外每篇文章的结尾处也有博主的微信号,扫一扫添加后进技术交流群,共同学习进步
  • 对博客内容有问题请移步至 GitHub 提出 Issue【请给出文章网址,并描述具体问题】,项目地址:iplaypi.github.io
  • 本站点中的评论 / 回复功能目前处于体验阶段,我只是为了验证评论功能有无必要,因此没有添加后台管理功能,无法做到及时回复,大概一周才会去后台浏览一次。所以为了提高沟通效率,有问题最好可以去 GitHubIssue 或者使用邮件

工作经历

教育经历

技能列表

  • 打杂工程师,技能包括但不限于重装系统、组装电脑、硬盘数据恢复、解决上网问题、手机刷机、视频剪辑、微信小程序开发
  • 主业写代码,会用 Java、Python、Scala、Shell 等,了解 Hadoop、Spark、ElasticSearch、HBase、Java Web 等,打工挣个生活费
  • 副业学习、赚钱、做菜,多投资自己,寻找机会,为了生活与未来
  • 阅读多种杂书,浏览多种信息,了解多种价值观,不断丰富自己的认知
  • 其它不再赘述

开发工具

辅助工具

技术列表

  • Java
  • Python
  • Scala
  • Spark
  • Shell
  • Elasticsearch
  • Hadoop(HDFS、MapReduce)
  • HBase
  • Git
  • Maven
  • Spring Boot
  • Spring Cloud
  • 其它

归档分类

  • 游玩
  • 菜谱
  • 建站
  • 语言学习
  • 知识改变生活
  • 基础技术知识
  • Hadoop 从零基础到入门系列
  • Linux 命令系列
  • Android 逆向系列
  • ItChat 系列
  • 踩坑系列
  • 大数据技术知识
  • 随笔
  • 算法
  • 其它

博客模板

  • 菜谱总结类:1、食材准备;2、制作步骤;3、注意事项
  • 问题异常类:1、问题出现;2、问题解决;3、问题总结

成长建议

内容来自于被黑客圈尊称为「妇科圣手」的 TK 教主,参考:https://weibo.com/1401527553/FacHzEHFb ,2016 年 1 月,腾讯玄武实验室内部例会分享。我觉得这种系统性的建议很难得,虽然有的地方看不懂,但是可以类比,想做成一件事,必然很难,需要大量的时间、精力投入。

个人成长

  • 确立个人方向,结合工作内容,找出对应短板
    • 该领域主要专家们的工作是否都了解?
    • 相关网络协议、文件格式是否熟悉?
    • 相关的技术和主要工具是否看过、用过?
  • 阅读只是学习过程的起点,不能止于阅读
    • 工具的每个参数每个菜单都要看、要试
    • 学习网络协议要实际抓包分析,学习文件格式要读代码实现
    • 学习老漏洞一定要调试,搞懂别人代码每一个字节的意义,之后要完全自己重写一个 Exploit
    • 细节、细节、细节,刨根问底

建立学习参考目标

  • 短期参考什么?比自己优秀的同龄人
    • 阅读他们的文章和其它工作成果,从细节中观察他们的学习方式和工作方式
  • 中期参考什么?你的方向上的业内专家
    • 了解他们的成长轨迹,跟踪他们关注的内容
  • 长期参考什么?业内老牌企业和先锋企业
    • 把握行业发展、技术趋势,为未来做积累

推荐的学习方式

  • 以工具为线索
    • 一个比较省事的学习目录:Kali Linux
    • 学习思路,以 Metasploit 为例:
      • 遍历每个子目录,除了 Exploit 里面还有什么?
      • 每个工具分别有什么功能?原理是什么?涉及哪些知识?
      • 能否改进优化?能否发展、组合出新的功能?
  • 以专家为线索
    • 你的技术方向里有哪些专家?
    • 他们的邮箱、主页、社交网络帐号是什么?
    • 他们在该方向上有哪些作品?发表过哪些演讲?
    • 跟踪关注,一个一个学

处理好学习、工作和生活

  • 学习、工作和生活是矛盾统一的
  • 三者都需要时间,你一天只有 24 小时
    • 调和矛盾的关键:提高效率
  • 对没有一个好爸爸的人来说,你的学习、工作会影响你能不能追求诗和远方
  • 有好爸爸也要学习,因为能力之外的资本等于零:@王思聪 SAT 不是满分我们一般都没脸说过考过

如何提高效率

  • 做好预研,收集相关前人成果,避免无谓的重复劳动
  • 在可行性判断阶段,能找到工具就不写代码,能用脚本语言写就不要用编译语言,把完美主义放在最终实现阶段
  • 做好笔记并定期整理,遗忘会让所有的投入都白白浪费
  • 多和同事交流,别人说一个工具的名字可能让你节约数小时
  • 咖啡可以提高思维效率,而且合法
  • 无论怎么提高效率,要成为专家,都需要大量的时间投入
0%