乐趣区

关于java:我的成长记1手把手教你如何画出令人称赞的图程序员必读

画一张好图的意义?

作为程序员的你,你常常做的除了起给变量和类起名字、另一就是画图了。抛开起名字这个令人头疼的问题,画图对咱们来说是一个表白想法十分不错的办法。

因为画图能够清晰的表述你的思维框架,帮你梳理逻辑,更好的传播信息。

有的人跟我说画图是一项费时费力的活,确实是这样。然而你要换一个思路想想,为什么会费时费力呢?因为你的大脑在组织你用语言所表白的货色,而且你要思考如何表白能力简略、清晰。如果你只是胡乱涂鸦,那必定不会麻烦的,是不是?

那么,晓得了这一点,其实你会发现,如果你画了几张高质量的图,能清晰的表白你的思维。无论在工作、面试与人交换都能够起到事倍功半的成果。

那你是不是应该在这个方面多留一些,多学习一点办法和表述伎俩。这样能对你的工作生存都很有帮忙。

画好图的必备思维

站在观众和新人的角度画图。 假如你就是第一次了解这个常识和技术,你承受了怎么样的表述能力了解。你就朝着这个方向去画图,必定会有晋升的。

这一点是十分重要的。我会尽量用如果我是读者或者观众我怎么能了解这张图。如果了解吃力,阐明不太适合。是否要拆分更多的图,一步一步带着来解释。

是否要举例子,联合图来表述等等。当你站在这中角度思考时,画图必定会有提高的。

人生处处是道场,任何行业、任何人都能够有学习的货色。 你能够向有教训的人、网站、平台等等,学习各种画图的案例。比方配色计划、流程图搭配等等。

比方我看到一个官方网站 spring.io 的配色不错,我能够通过在线色彩刷工具汲取下色彩,借鉴它的配色计划。

之后能够通过一些在线制图网站,比方创可贴,找一个模板,改改色彩和图片,失去了如下的海报图片:

相似的学习还有很多:

或者某个公众号文章排版不错,能够借鉴批改下。或者从事非线性编辑的敌人,比方搞 PS、premiere 之类的,他们常应用的一些色卡。能够找到一些配色计划,用于画图搭配。或者有写文章不错的或者演讲不错的人,跟他们学习下文章的布局,演讲的布局,能够学到坡道 - 内容 - 甜点的布局思路。或者 …..

其实有太多了值得你学习的货色,前提是只有你有想法,有好的心态,之后有指标,办法和能力才是其次,有了想法、心态、指标,方法总比艰难多,剩下的都好解决。

由粗到细,由顶层到底层。 表白任何事件,都须要从脉络到细节,不能上来间接就是某个细节画一张图。

比方之前 Kafka 成长记 5 中,先应该有一张,Producer 发送音讯的外围逻辑脉络图,之后才是每一步细节的图才会更好一点。

梳理了整体,之后剖析每一步,如元数据拉取、producer 音讯的初步序列化、分区路由、缓冲器原理等。

就像之前大学中将流程图时,也有提到过顶层流程图、一级、二级流程图之类的,这种思维能够类比到很多中央。

留神突出信息的表白。 适当加以备注、色彩、加粗等形式,阐明生疏词汇、强调重点等。留神反复,能够适当反复重要的逻辑和艰涩的常识。拆分步骤图,细化逻表白。

比方一些生疏的业务名词、简单的逻辑。都能够通过下面的形式表述。之前 Zookeeper 成长记中,讲选举原理的时候,就将选举的简单逻辑,拆为步骤图,减少备注、高亮关键字等形式来画的图。如下所示《选举过程 PK 选票逻辑》:

上图应用绿色的备注突出要害信息,整体图片属于选举过程中的第 xx 步。

如何有好的配色

当你意识到了画图的价值和常见的思维后,其实你应该明确,思维有了,办法其实就会有很多。

我这里给大家分享一个十分实用的办法—如何选图形配色。

很多人画图就是灰白系列,或者特地辣眼睛系列的配色计划,色彩搭配不合理会导致,看不清楚文字、了解艰难等问题。

所以一个好的配色计划相对能够给你的图带来事倍功半的成果。

获取配色计划的办法有很多,我给你大家介绍下我用的形式吧。

首先就是画图的平台或者说是软件抉择。很多年前,我应用过很多画图软件各种 UML 系列的,像什么 smartUml、viso、PowerDesigner 反正一大堆,

之前咱们都是习惯下载一个软件,装在电脑上。然而近些年随着网速晋升,互联网的倒退,越来越多的人喜爱在线作图。

呈现了 ProcessOn、亿图等等这些在线绘图软件。其实无论用什么软件,只有你习惯用的不便就行,这个没有什么好坏之分。

选色卡

就拿 ProcessOn 举例,我感觉能够在线画图 + 应用 git,能够满足我多地办公的编写成长记文章的需要。所以自然而然成长记的图大多是用这个软件制作的。

好了回到整体,配色计划,如何指定。很多人可能还不晓得配色计划,色卡这些词汇。其实不难理解,在编辑畛域,说白了就是一些美工和设计师将适当的冷暖色进行搭配,造成的系列,就是一套配色计划,而很多设计师,喜爱将多个配色计划制作成色卡珍藏,造成本人的格调搭配。

那么既然有现成的搭配计划,你必定不须要费时费力本人去搭配了,本人的审美一不小心就搭配进去辣眼睛的配色了。

色卡起源其实你轻易百度一下就能够了,当初有很多在线色卡网站。比方下网站:https://colordrop.io/

如果你喜爱某一个网站或者图片的色彩搭配,也能够通过在线吸管,获取对应的色彩,比方:http://www.jiniannet.com/Page…

制作和珍藏色卡

有了色卡,你能够通过色彩本人制作出一个图,来珍藏。如建设一个色卡搭配图,每次从这里拷贝对应的色卡画图即可。

ProcessOn 往年降级了一个性能,有一个珍藏搭配的性能,能够将色卡拖到左侧,不必独自寄存在一个文件了。这个还是不错的。

之后有了色卡,应用不同的色卡进行画图就能够了。如下示例

示例 1:

示例 2:

示例 3:

小结

画图的价值,更好的表白和梳理思路

画图的思维分享了:

站在观众和新人的角度画图。

人生处处是道场,任何行业、任何人都能够有学习的货色

由粗到细,由顶层到底层

留神突出信息的表白。

最初是办法分享,配色的办法:选色卡、制作和珍藏色卡

当你晓得了思维,办法天然会有。置信只有你依照我之前介绍的思维,一直的思考和实际,置信你的画图能力肯定能进步!

明天咱们就到这里。如果你想听我分享更多本人的成长和故事,欢送留言在评论区,我看到感觉不错的会给大家安顿的~~

本文由博客一文多发平台 OpenWrite 公布!

退出移动版