主頁 >  其他 > 聊聊「畫圖」和工具

聊聊「畫圖」和工具

2023-07-11 08:00:04 其他

經常被問:圖怎么畫,用啥工具?


01


每次遇到這個問題,腦回路都有一絲絲歡樂的氛圍;

并不是問題奇怪;

而是自己對于畫圖這件事上并不專業,就算是涉及作業上的制圖,也沒特地去看過任何相關的語法或者規則;

事實上;

對于畫圖這個操作,個人純屬隨意發揮,工具還反復橫跳;

很多作業檔案中的配圖,混合亂搭的風格特別明顯;

所以,關于畫圖和工具選擇;

兩句話能說明白;

【1】示意清楚的都是「好圖」;

【2】免費,夠用,支持云存盤,都是好的畫圖「工具」;

至于其它方面,沒留意過;

就研發這個場景而言;

畫圖的根本目的并不在于圖自身的美觀與否,而是在于想表達的流程和邏輯是否清楚;

最重要的一點;

很多場景用一張圖就能一目了然,直接省去大量枯燥的文字描述,對效率和體驗都是很大的提升;

當然;

如果審美夠好,時間夠多,也可以卷一卷自個的畫圖水平;

下面來聊聊這幾年畫圖的經驗積累和工具實踐;


02


首先來聊一聊工具;

工欲善其事,必先利其器,好用的工具「真的」很多;

至于哪款最順手得自己折騰折騰才知道,通常來說不同的工具必然有其特別適用的場景;

如下幾款一直在用,不分先后;

Markdown

通過語法快速制作各種圖形,最具效率的方式,前提要有一定的語法積累;

draw.io

功能強大組件豐富,很多檔案都集成了該組件,提供了便捷的云存盤能力;

ProcessOn

研發團隊大圖制作統一工具,模板庫非常豐富;

語雀-畫板

團隊協作的檔案工具,整體功能很豐富,很多博客的內容的配圖都是出自語雀畫板;

Carbon

源代碼轉圖片的工具,當然其他檔案類內容也可以轉換,使用頻率很低;

實際上,用到的工具遠遠不止這幾款;

別問哪款最好用;

成年人的世界里不做選擇題,不同的場景用不同的工具,追求效率才是答案;


03


再來聊一聊畫圖;

涉及的場景很多,發揮空間也更加廣闊;

以職場的視角來看;

從組織,到部門,到個人,涉及組織架構和角色管理,再與產品,技術,業務模式交織在一起;

復雜程度可想而知;

如果想要快速直觀的理解核心框架,參考各種示意大圖是最佳選擇;

在新人入職時;

會了解公司的「組織架構圖」,研發團隊的「系統架構圖」,產品層面的「業務體系圖」等等;

在實際的開發程序中;

經常用到的流程圖,時序圖,類圖,資料庫模型圖等等;

不同場景下的制圖需求,都能找到適合好用的工具,任何單一工具都不足以支撐全場景需求;

還有一個容易糾結的問題;

團隊內部,是不是需要統一制圖的工具,以及語法規則;

先說說個人的習慣;

只看過Markdown的制圖語法,雖然有學習成本,但是易用高效;

除此之外,其他任何制圖的基本規則沒認真卷過;

但是在畫圖初期,參考了許多ProcessOndraw.io中的優秀模板;

再說說團隊的要求;

只有幾張核心的大圖制作,是要求在ProcessOn中統一管理的,并且有人負責定期更新維護,其它的隨意;

既有要求,又留有自由發揮的空間;


04


在公司的組織內部,通常會涉及各種場景的大圖制作;

比如常見的大圖;

組織架構、商業模式、產品矩陣、協作流程、業務體系等,主要目的是公司層面對這些維度做大的框架展示;

這些大圖會歸檔到知識庫,常用的就是辦公軟體內部集成的工具;

組織架構圖

描述公司的權責和分層管理的結構體系,雖然從表面看都比較明了,但個人感覺這是最有管理難度的事項;

職場很多的內斗和內卷,都需要對組織架構有深刻的理解或者誤解;「職場見聞」

業務體系圖

自上而下的分析公司主營的業務體系,與組織架構有異曲同工的味道;

普遍的現象是:職級越高,對業務能力的要求越高;「參考職場晉級檔案」

商業畫布圖

作為公司內部商務常用的模型圖,主要圍繞客戶需求,平臺能力,商務資源三方面;

對于大多數商業互吹的場景中,很多商務介紹自己公司的常用話術套路;「據說會腦補該圖」

組織的核心框架圖;

職場玩家有必要卷一卷,不會吃虧,萬一真需要你打高端局呢?


05


在研發團隊中,涉及的指導性大圖也就那么幾張;

比如常見的大圖;

系統架構,業務體系,技術體系,研發流程,部署流程等,主要目的是指導團隊內部研發準則;

目前團隊內部采用的是語雀ProcessOn這兩款工具;

系統架構圖

系統架構應該是研發部門的核心大圖,可以直觀的反映技術和業務的核心結構;

新人如果想快速的理解業務和技術體系,從系統架構圖切入最有效率;「沒事就隨便畫一畫」

分類整理圖表

最近開始推進的事項,比如系統組件應用清單,第三方合作資訊清單,各類賬號統一管理等等;

復雜的結構大圖,再配上一份簡潔的表單資訊,體驗效果很好;「賬號一百多個」

流程協作圖

把協作流程中核心角色和節點梳理清楚,從而確保相應的事項可以高效有序的推進;

管理做的好的公司,都比較看重流程的標準化,也是在作業中反復強調的話題;「裁員為何不裁流程」

從多年搬磚經驗來說;

撰寫總結匯報或者晉升類的檔案時,將自己的作業內容和團隊的框架圖有機的結合起來,視覺效果一流;


06


作為程式員,學會畫草圖真的是必備技能;

復雜的業務場景梳理,抽象的編程邏輯,研發還需要將兩者統籌管理,借助畫圖可以快速準確的完成這些事務;

至于畫圖工具,上面推薦的幾款都好用;

個人習慣復雜的大圖使用draw.io,博客內容使用語雀-畫板,作業時常用Markdown語法,類圖用編程工具自帶的即可;

編程進階導圖

作業這幾年,主動或者被動學習的技術堆疊,很多組件都只是淺淺的用過;

初入職場時,可能多數玩家都夢想自己能成為技術方面的專家;「我現在還有這個幻想」

技術流程圖

在研發中需要設計很多復雜的流程,個人最喜歡用的就是Markdown語法,代碼轉圖片用的是Carbon工具;

通過語法制圖極其高效,很多工具都提供了該能力的集成,如果對默認風格不滿意,建議還是慎用;「增效反內卷」

編碼工具類圖

在編碼程序中,相關的類圖設計可以直接用編碼軟體生成,還可以貼到畫布上添加注釋;

在作業中一定要把常用的工具耍的熟練,可以高效率的解決各種事情,進而更加專注于核心維度;「偷懶讓工具進步」

有必要強調一句;

工具根本上就是提升效率,繪圖也只是對事務的思考和理解的呈現,所以多動手嘗試就行了;


07


在作業中,遇見過用pptword畫架構圖的大佬級操作,其效果不輸其他工具;

所以,工具不是問題,畫圖應該也不是問題;

核心能力在于對復雜問題的理解,是否足夠的全面和深入,當然在理解的程序中可能需要很多草圖的輔助,才會有最終的效果圖;

最后,如果有好用工具,記得留言分享,可別藏著掖著;

Gitee主頁: https://gitee.com/cicadasmile/butte-java-note

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/556941.html

標籤:其他

上一篇:基于AidLux的自動駕駛智能預警應用方案

下一篇:返回列表

標籤雲
其他(162331) Python(38273) JavaScript(25528) Java(18294) C(15239) 區塊鏈(8275) C#(7972) AI(7469) 爪哇(7425) MySQL(7292) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5876) 数组(5741) R(5409) Linux(5347) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4615) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2438) ASP.NET(2404) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) HtmlCss(1994) .NET技术(1986) 功能(1967) Web開發(1951) C++(1942) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1882) .NETCore(1863) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 聊聊「畫圖」和工具

    關于畫圖和工具選擇;兩句話能說明白;【1】示意清楚的都是「好圖」;【2】免費,夠用,支持云存盤,都是好的畫圖「工具」; ......

    uj5u.com 2023-07-11 08:00:04 more
  • 基于AidLux的自動駕駛智能預警應用方案

    1. 自動駕駛感知演算法及AidLux相關方案介紹 1.1自動駕駛 自動駕駛汽車,又稱無人駕駛車、電腦駕駛車、無人車、自駕車,是一種需要駕駛員輔助駕駛或者完全不需要操控的車輛。作為自動化載具,自動駕駛汽車可以不需要人類操作即能感知環境及導航。 1.2 自動駕駛系統的組成部分 1.2.1 環境感知系統 ......

    uj5u.com 2023-07-11 07:59:23 more
  • 共探AI大模型時代下的挑戰與機遇,華為云HCDE與大模型專家面對面

    摘要:近日,華為開發者大會2023(cloud)“開發者生態創新發展圓桌會議”在東莞華為溪流背坡村成功舉辦。 2023年7月8日,華為開發者大會2023(cloud)“開發者生態創新發展圓桌會議”在東莞華為溪流背坡村成功舉辦。以大模型為代表的的新一輪人工智能技術浪潮洶涌而來,在圓桌會議上,華為技術專 ......

    uj5u.com 2023-07-11 07:59:06 more
  • Stable Diffusion AIGC:3步成為P圖大師

    摘要:instructPix2Pix文字編輯圖片是一種純文本編輯影像的方法,用戶提供一張圖片和文本編輯指令,告訴模型要做什么,模型根據編輯指令編輯輸入的影像,最終輸出用戶想要的影像。 本文分享自華為云社區《【云駐共創】Stable Diffusion AIGC限時0元!3步成為P圖大師》,作者:香菜 ......

    uj5u.com 2023-07-11 07:58:38 more
  • 云原生周刊:Dapr 完成模糊測驗審計 | 2023.7.10

    ## 開源專案推薦 ### [Shell-operator](https://github.com/flant/shell-operator) Shell-operator 是一個在 Kubernetes 集群中運行事件驅動腳本的工具。 ### [node-problem-detector](htt ......

    uj5u.com 2023-07-11 07:58:19 more
  • 華為云開發者聯盟助力培養數字化人才,加速應用構建質效提升

    摘要:大會第三天依舊熱鬧非凡,精彩活動紛至沓來。眾人矚目的專題論壇如期舉行,專家們圍繞技術開發、行業實踐最新趨勢,分享寶貴經驗和深刻見解。 本文分享自華為云社區《華為云開發者聯盟助力培養數字化人才,加速應用構建質效提升》,作者:華為云社區精選 。 在前兩天的大會期間,我們不僅享受了精彩的云技術盛宴, ......

    uj5u.com 2023-07-11 07:57:55 more
  • 資料結構鏈表的基本操作

    ```java /*資料結構單向鏈表基本操作 節點類 */ import java.util.Iterator; import java.util.function.Consumer; public class shujujiegou implements Iterable {//整體 privat ......

    uj5u.com 2023-07-11 07:57:18 more
  • 二分查找

    # 二分查找 ## 簡介 二分查找(Binary Search)是一種高效的搜索演算法,用于在 **有序陣列(或有序串列)** 中查找特定元素的位置。它將目標值與陣列的中間元素進行比較,并根據比較結果縮小搜索范圍,直到找到目標值或確定目標值不存在。 **二分查找的關鍵點是每次迭代都能將搜索范圍縮小一半 ......

    uj5u.com 2023-07-11 07:57:15 more
  • 有了紅黑樹,為啥還要跳表?

    本文繼續從二分搜索出發,推匯出另一種平衡樹結構:跳表。跳表是一種簡單而精巧的資料結構,和紅黑樹具備同等時間復雜度的同時,保持了足夠的簡單性——這種簡單性的關鍵是通過概率決定索引層數。 ......

    uj5u.com 2023-07-11 07:56:58 more
  • 【筆者感悟】筆者的作業感悟【二】

    博客推行版本更新,成果積累制度,已經寫過的博客還會再次更新,不斷地琢磨,高質量高數量都是要追求的,工匠精神是學習必不可少的精神。因此,大家有何建議歡迎在評論區踴躍發言,你們的支持是我最大的動力,你們敢投,我就敢肝 ......

    uj5u.com 2023-07-11 07:55:29 more