1.背景
程序员群体有个共同的弱点,那就是写得了代码,解决得了问题,但却不能很好地展现自己的能力。这里聊聊写作,画图和演讲
2.写作
写作如同写代码
2.1确定主题(需求)
随手记录灵光一现的主题,着手写一个主题的时候,需要想清楚目标,定位和读者人群
2.2设计
概要设计:文字的逻辑结构,以怎样的逻辑展开主题,形成合适的衔接
详细设计:有了逻辑结构后补充有血有肉的文字,比如支撑观点的素材,案例。
2.3 实现
多看,多写,多练。 不停打磨润色,不要求一步到位
2.4测试
写完成之后,过一段时间以旁观者身份审视,编辑和修改
2.5交付
写完是对自我价值的实现,交付才算是对他人价值的体现,交付后更有价值,值得思考和讨论
3.画图
一图胜千言。这对于程序员特别需要的技术性文档或文章写作,都是最好的补充注解,有时甚至起到了画龙点睛的效果。
3.1为何
程序员为什么要画图,架构师不就是要画图吗,架构师能力模型
![](https://img.haomeiwen.com/i6504578/7e5f24c4c81f0be4.png)
a.用更系统化的视图去观察和思考,你能得到更成体系的系统设计。
b.画图对于能力模型中的 “抽象思维” 就起到了一种锻炼,其作用就是帮助你在不同的层次上去思考系统设计,并具象化这个设计。既然具象化了设计,那么再基于此去沟通交流自是事半功倍。成为架构师之后,你自己明白还不是主要的,要让别人明白才更重要
c.站在一个多层次、全方位的系统架构图面前,在不同抽象维度上描绘了系统的各个重要方面,想必更容易看到问题的本质,也能更好地发现和找到系统的症结
3.2如何
画好图需要专门的工具或者技巧吗,不需要,基本工具就可以
图形:矩形,圆,菱形,三角,气泡,箭头就可以
颜色:彩虹七色+黑白,白底黑字,黑色线条。 色彩优先用红绿黄蓝,不够用才橙青紫
审美:扁平化,不要立体,不要阴影
4.演进
4.1准备和发挥
前期准备
a.框架:目标,听众,传递的重点信息
b.材料:幻灯片,演讲稿,小故事
发挥
c.节奏:开场抓住注意力,高峰和结尾的体验(峰终定律)
d.表演:即兴发挥,框架内发挥,严格遵守剧本严格排练
网友评论