[教程]打造自己的工作流

打造自己的工作流可以使工作效率大大提高,经过不断的改进,目前我的工作流是

  1. 打开understand进行代码阅读
  2. 使用visio画出流程图
  3. 遇到的问题时进行搜索,使用OneNote做好资料整理和解决问题的思路

这样下来我看代码的效率比以前大大提高,而且因为时刻记着笔记专注度也大大提升,所以给大家分享一下这套工作流,希望大家都能提高效率。

代码阅读神器Understand

当代码过于复杂时,靠IDE去看有点力不从心,需要一些专门看程序的工具,我以前也用source insight,但是source insight有些函数跳转经常不对甚至无法跳转,经过我努力的寻找终于找到了神器Understand
F5全局搜索,保留多次搜索结果,方便反复查阅。

优秀的图形界面显示调用关系
是谁调用了我?(右键Graphical Views->Called by)

而我调又调用了谁?(右键Graphical Views->Calls)

一旦用上根本停不下来,可能会沉迷代码无法自拔哦。

勤画流程图

有了优秀的阅读工具,依然要勤画流程图,我用过很多软件画流程图 xmind,亿图等,最后还是回归了Visio,虽然丑了点但是好用而且通用。
流程如可以帮助同学们迅速理清思路,你看画出来姿态控制的思路不就很清晰了吗?

不需要画成严格的流程图,我最关心的是数据的流动和函数的跳转

例如,遥控器的输入,经过一个函数,输出了什么数据,这样一来,程序的思路就很清晰,而且数据都写出来可以方便的使用查找功能进行定位,方便二次阅读和后续补充。读代码也像读书一样,不是一次就能看懂,也需要反复阅读,不懂的地方做好标记,画好流程图可以使你再次阅读时迅速恢复之前的工作状态。

最强大的笔记本 OneNote

随着代码的阅读,你可能会遇到各种问题,这时候你你需要强大的笔记本,来记录这些问题。
我觉的OneNote最适合在工作中做笔记的原因是,它除了本身笔记功能超级强大,还兼具了资料保存,同步的功能。
在解决问题之前我们需要查找大量资料,然后是再从中整理分析,最后才能解决问题,而这些过程OneNote就可以完美解决。

拿我之前阅读APM时的笔记举例子,我把资料,文件,图片全放在一块,思路也更加清晰,自从用了OneNote就再也回不去了,而且这些资料都是自动同步的。

一个小tips:查资料的过程,一定要把正在解决的问题写下来(不然很容易在大量查找资料中迷失),而且可以在前面加上各种标记,保证你可以时刻谨记当前需要解决的问题

对了,OneNote还自带了OCR功能,直接右键,复制图片中的文字即可,用完之后不经感叹,巨硬大法好。

截图工具Snipaste

做笔记的过程往往需要截图,win自带的不好用,又不想登入QQ,有没有一款专注的截图工具呢?又是经过漫长的探索,终于找到了Snipaste这款软件,按F1截图,轻松又愉快,如果说真有什么缺点就是不支持长截图,但是我用这么久,也没几次是需要使用长截图功能的场景。

超牛的同步盘 onedrive for business

在国内使用微软全家桶,最害怕的就是网络问题,如果不会飞檐走壁怎么办?我的解决方案是使用onedrive for business这玩意除了名字和onedrive有点像但其实完全是两个产品,服务器在国内快到不行,比某度网盘强100倍,关键是还是个同步盘
只要把你想保存的文件放在onedrive for business的文件夹里。

任何修改都会自动同步到云端,爽到不行,再也不用担心资料问题,而且网速非常快。


并且保存一个月以内所有的历史版本,这个功能在写论文的时候简直无敌了。

我在某宝买的19.9,5T,对比看看其他同步盘价格,真心超值。

希望大家都能保持高效率,这样就可以有更多空余时间做自己喜欢的事啦。

欢迎加我的个人微信交流^_^

关注微信公众号【无人机干货铺】,回复【软件】为您提供代码阅读工具和截图工具。

zinghd wechat
期待您的关注
您的赞赏是最大的支持