构建自己的碎片知识体系

2020 年已经收尾,回顾自己从事计算机视觉工作已六年有余,在 CSDN 上记录笔记亦三年有余。在这个以快速迭代和 996 著称的行业里,大量的碎片知识分布于我们每一天的工作中,不断学习的过程也伴随着不断的遗忘。

有效的记录当前熟悉的碎片知识,以备后续及时、准确复现,对我们是十分有益的。对于 TensorFlow 深度学习框架,其本身就包含很深和很广的知识,在使用的过程中及时记录,方便日后查找。

1. 那些年记过的笔记

回顾自己记笔记的历程,有很多教训和收获。在这里将自己在曲折中构建碎片知识体系的经验和教训分享出来,希望能够帮助到更多的人少走弯路。

1.1 纸质笔记

读书时我们用笔记录了大量的知识,可能是因为知识的更新,每次完成阶段性的考试,我们就开始慢慢丢弃它们;或许是因为四处求学,每次总要有所舍弃;当然还有漂泊他乡,每次搬迁的遗失。时至今日,残留的寥寥几页笔记也只能当作纪念。纸质笔记已经不再适合我们,毕竟不易保存,难以携带。

1.2 电子笔记

我们也会将笔记记录在 Word 文档上。为了便于查找,对目录、文档进行了规范的命名。随着 Word 文档越积越多,无法进行有效的搜索,不能快速地对知识定位。

2. 这些年总结的知识碎片

2016 年,在同事的建议下我开始在 CSDN 上记录碎片知识。

2.1 记录知识碎片

我们处在 IT 行业,软硬件不断更新,需要不断的学习新知识。同时工作压力大,项目一个接着一个,996 是普遍现象。在当前项目中,对于一些已经掌握和熟悉的碎片知识,未必会在相邻的项目中使用到,间隔一年半载,就很可能遗忘。

在 TensorFlow 深度学习框架中,包含了大量的 Ops (Operations),通过 TensorFlow 官网可以查到每个 Op 的用法。 但是想要完全理解 Op 的作用,必须自己使用数据测试确认,将这些 demo 程序记录到社区网页上,在后续的任何时间需要回顾知识,只要在自己的博客下搜索相应关键字,就可以快速查询到当年记录的知识点,帮助自己快速的使用这些知识。

当然刚开始记录的时候是看不到效果的,因为这些知识短时间并不会遗忘。坚持记录超过半年以后,随着项目的继续进行,就会需要回头查看之前记录的知识,而且回头查找的频率也会随着总结的数量和时间的增加而增加。在我的实际经验中,每一次查找到自己写的记录,总能让我们快速推进工作,所以在每一次记录时都认真些,因为有可能自己会回头看很多次。

这样不断的坚持下去,知识碎片会被我们一点一点的收集,构建起自己的碎片知识系统,我们也会变得越来越有自信。

2.2 助人亦助己

在社区记录的知识,不仅可以自己及时回顾,还可以帮助到他人。以 TensorFlow 为代表的深度学习框架,都需要适配 CUDA、CUDNN 等运行环境。建议详细记录下安装过程,便于后续自己重复安装时直接使用,不必每次都去网络上查找。 这样的记录也可以帮助他人,避免在安装时陷入困惑。也可以在社区内留言沟通交流,相互提高。

在生活中有很多的无奈,在工作中有很多的压力,在 CSDN 上记录知识的过程也是一种心理平衡的过程,帮助我们排解压力,分解掉一些现实的烦恼。

3. 坚持

我们记录今天熟悉的碎片知识,是为了铺平明天追求理想的道路。坚持记录笔记,在每次看代码时,可以帮助我们快速确认 TensorFlow Ops 的作用。这样就可以将更多的注意力放在算法上,提高自己的工作效率。

Appendix

当然还有很多相关的信息和笔记,不再一一列举。世上没有白记的笔记,每一页都有用。
记录,就是不停的积累,厚积方可薄发。你的伟大,源于 2021 年勇敢的开始第一篇 CSDN 笔记!坚持下去,这一定很酷。


本文由 TensorFlow 社区作者创作,文章已入选 “TensorFlow 开发者出道计划” 精选推荐,关注 TensorFlow 社区,参与社区共建,点击这里 了解更多。 全能社区,一起建设!

References

https://yongqiang.blog.csdn.net/

构建自己的碎片知识体系相关推荐

  1. 快速构建嵌入式全栈知识体系以及如何进阶

    快速构建嵌入式全栈知识体系以及如何进阶 嵌入式是一门交叉学科.一个嵌入式电子产品(比如手机)从底层到上层,一般会涉及半导体芯片.电子电路.计算机.操作系统.多媒体等不同专业领域的知识.很多从事嵌入式开 ...

  2. 从0到1构建数据科学竞赛知识体系,有夕,鱼佬,茂霖等竞赛大咖将特邀分享...

    从0到1构建数据科学竞赛知识体系 这是怎样的数据竞赛知识体系 为了帮助更多竞赛选手入门进阶比赛,通过数据竞赛提升理论实践能力和团队协作能力.DataFountain 和 Datawhale 联合邀请了 ...

  3. 构建高效的软件测试知识体系

    2018年6月8日,作为第一届TMMi中国峰会圆桌会议的嘉宾,我参与讨论了"如何建立适合测试组织的测试规范体系"这个测试主题,其中分享了我对该话题的一些想法和经验.现在通过文章的方 ...

  4. 如何快速构建嵌入式全栈知识体系?

    嵌入式是一门交叉学科. 一个嵌入式电子产品(比如手机)从底层到上层,一般会涉及半导体芯片.电子电路.计算机.操作系统.多媒体等不同专业领域的知识. 很多从事嵌入式开发的朋友,通常来自不同的专业(电子. ...

  5. 写笔记插件_如何构建自己的笔记知识体系?

    文章首发于微信公众号:[坂本先生],有兴趣的可以来我的公众号,分享更多的编程知识,生活趣事. 如何构建自己的知识体系?​mp.weixin.qq.com 一.开篇 好久没有写原创文章了,或许是因为最近 ...

  6. 一篇文章构建你的 NodeJS 知识体系(W字长文)

    作者:RingChenng,原文地址:https://juejin.im/post/6844903767926636558 最近读<重学前端>,开篇就是让你拥有自己的知识体系图谱,后续学的 ...

  7. 一篇文章构建你的 NodeJS 知识体系

    最近读<重学前端>,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案. 这篇文章主要知识点来自: <No ...

  8. 构建自己的Android知识体系

    0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程 ...

  9. DDD专家张逸:构建领域驱动设计知识体系

    张逸 读完需要 5 分钟 速读仅需 2 分钟 领域驱动设计专家,曾就职于 ThoughtWorks,作为 Lead Consultant 为客户提供架构设计.大数据分析.持续交付.代码质量.敏捷管理等 ...

最新文章

  1. ttf能改成gfont吗_粉丝喊话岳云鹏改回本名 小岳岳在线蒙圈:我还能改成岳云啥...
  2. python简单代码 春节集五福-新年福利来一波之Python轻松集齐五福(demo)
  3. hdu-1541 Stars----- 树状数组
  4. Struts Validator验证器使用指南
  5. Java 对象初始化过程
  6. Gitlab和Sourcetree结合使用实现代码管理
  7. 关于linux防火墙
  8. 计算机操作系统——处理机调度算法
  9. 云联惠认证时间_云联惠强制关闭真正原因是什么?
  10. A 服务器上运行B 服务器上可以正常运行的程序出现问题
  11. wordpress限制最大上传文件为3M
  12. ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件
  13. java面试职业规划怎么回答,深入分析
  14. 写给XJTU计算机系大一大二的童鞋
  15. 马一篇知乎大佬的诠释
  16. [小白向]Python使用request库调用API并获取返回的JSON数据包中的内容
  17. 怎么申报高新?流程是什么??
  18. 02 MSC类设备-基础篇(二)
  19. 盘点2019年PHP高级开发工程师面试题及答案汇总
  20. 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)

热门文章

  1. 屏蔽百度广告,百度新闻
  2. [转载] 七龙珠第一部——第036话 恐怖的玛斯鲁塔
  3. 电路板设计时的注意事项
  4. 新签约和新开业酒店 | 华中首家美高梅、广州奥园喜来登、苏州裸心泊度假村、南昌八一广场格雷斯精选等酒店陆续签约和开业...
  5. 基本数据结构——线性结构(列表/无序表)
  6. 计算机修复无法启动怎么还原,电脑无法开机时如何恢复系统?
  7. 计算机专业本科上线分数,计算机专业本科分数线
  8. 海藻酸钠-PEG-N-羟基琥珀酰亚胺 NHS-PEG-alginate
  9. 1.1 机器学习和深度学习综述
  10. 重载函数是什么意思?