程序员画图两大神器,贴心老哥推荐
本文源自 公-众-号 IT老哥 的分享
IT老哥,一个在大厂做高级Java开发的程序员,每天分享技术干货文章
缘起
最近经常有伙伴问我,作为程序员,有没有好的画图工具推荐
,贴心老哥
怎么能不满足你们的要求呢
那么趁着周末给大家分享两款
好用的画图工具
,作为程序员还是经常需要画一画图的,你应该能明白我说的画图指的是什么,我也就不过多的强调了。
强调
- 程序员不要认为写好代码就好,画好图也很重要,难道你没听过PPT架构师,PPT架构师不就天天画图么
- 关于画图,俗话说,有图有真相!哦,不对,是一图胜千言。一图胜千言,沟通效率那不是刚刚的
如果你在工作中没有画过图,或者你没有找到合适的画图工具的话,那么读完本文,建议尝试用其中一个开始你画图的表演吧。
第一个款画图工具:Draw.io
Draw.io 是一个很好用的免费流程图绘制工具。
你可以利用它绘制一系列的图表、图示或图形,包括流程图
、UML 类图
、组织结构图
、泳道图
、E-R 图
、文氏图
等等。
一大堆的介绍,感觉很高端,其实我真正用的也就几个。
这块软件可以在线访问进行画图,也可以下载安装包(绿色版)在本地打开进行画图,都是很方便的。
这个画图工具也 提供了window便携版,双击就可以打开使用,无需网络
。
在线网址
https://app.diagrams.net/
exe下载地址
- github下载地址:https://github.com/jgraph/drawio-desktop/releases/tag/v12.9.3
- 考虑到github访问有时候比较慢,还提供了蓝奏云下载 https://www.lanzous.com/ib0kn1a
第二个款画图工具: ProcessOn
ProcessOn是一个面向垂直专业领域的作图工具和社交网络,提供基于云服务的免费流程梳理,可以在线画流程图
、思维导图
、UI原型图
、UML
、网络拓扑图
、组织结构图
等等。
提供了专业的流程模板和海量共享的流程图:
- 价值链图(EVC)
- 常规流程图(Flowchart)
- 事件过程链图(EPC)
- BPMN2.0图
- Venn维恩图 -Org组织结构图
- iOS线框图 -UI页面原型设计图 -UML统一建模语言
- 高端时序图
更强大的功能,支持多准标准的格式交换:
- 将Visio图转换成ProcessOn文件
- 将BPMN2.0文件转换成ProcessOn文件
- 将ProcessOn的BPMN图导出成BPMN格式文件
- 将ProcessOn的图导出成开放格式的pos元数据文件等
截图示例
非技术伙伴看到这里估计心里嘀咕,md 我又不画你们的技术图,撤了撤了,稍等 ,看下面~
这个是一个思维导图,真的是爽的飞~
在贴一下话关系图:
在线网址
https://www.processon.com/
叨叨
最后在简单的叨b叨一下:工具只是工具,画图工具也仅仅是画图工具而已,能不能画好图,和画图工具的确有关系,但关系不大。
就如:给你一把锋利的斧头,让你去砍树,能不能砍倒树,关键在你自己。
云服务器,云硬盘,数据库(包括MySQL、Redis、MongoDB、SQL Server),CDN流量包,短信流量包,cos资源包,消息队列ckafka,点播资源包,实时音视频套餐,网站管家(WAF),大禹BGP高防(包含高防包及高防IP),云解析,SSL证书,手游安全MTP,移动应用安全、 云直播等等。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Ubuntu18.04系统安装、配置Redis及phpredis扩展操作详解
- Android电话拨号器实例详解
- Android获取App内存使用情况的方法
- linux后台运行的几种方式(小结)
- Android 实现ListView的点击变色的实例
- Android播放音乐案例分享
- linux crm部署代码详解
- Android自定义WaveProgressView实现水波纹加载需求
- CentOS8下的root密码快速修改方法
- Android开发之自定义刮刮卡实现代码
- Android ScrollView无法填充满屏幕的解决办法
- Android 监听屏幕是否锁屏的实例代码
- Android实现水波纹控件的方法
- Android中GridView布局实现整体居中方法示例
- Android SharedPreferences四种操作模式使用详解