今天有幸拜读了@程序员在雾都 的《程序员未来发展方向》,对其中文意颇为赞同,惟有一篇文章读下来实感劳累。究其原因,可能是格式上尚欠润色,特总结若干,遥敬原作者,希望可以读到他更多好文。
言归正传。
一篇排版优雅的文章是一件上乘的艺术品。文章写的再好,如果排版上落了下风,终究是一件煞风景的事。正确的排版,可以帮助读者梳理文章脉络,分清文意主次,读者读起来也不会觉得劳累。再极端些,优雅的排版可以吸引读者反复阅读,这对于作者来讲是莫大的荣幸。
那么,怎样排版才能做到正确甚至优雅呢?我们挑几点出来聊聊。其中会用到原文的一些例子,还望原作者恕我冒昧哈:)
- 注意中英文符号和全半角
中英文符号和全半角之所以会影响阅读体验,是因为错误的应用会使文字前后间距发生不和谐的改变,比如
前言:程序员工作两三年后……
把英文冒号改为中文冒号后是这样的:
前言:程序员工作两三年后……
- 善用多级标题
多级标题可以让读者更方便梳理文章脉络,更容易理解作者意图。常用的多级标题可以从Word或Pages找到,这里不过多列举。
摘抄了原文中的所有标题,如下:
第一:明确目的
第二:明确发展方向
1. 从技向业务过渡
2. 单方面向技术发展
第三:自古雄才多磨难,纨绔子弟少伟男
自立门户,勇敢创业
急流勇退,退居二线
个人建议:从一个程序员到一个项目经理……
如果改成这样是否会舒服些呢?
一、明确目的
二、明确发展方向
1. 从技向业务过渡
2. 单方面向技术发展
三、自古雄才多磨难,纨绔子弟少伟男
1. 自立门户,勇敢创业
2. 急流勇退,退居二线
四、个人建议
(余下正文)从一个程序员到一个项目经理……
使用多级标题,不仅是标题的级别表示需要斟酌,标题的缩进也是需要考量的。
- 注意前后间距
这里的前后间距不仅仅是指段落前后,还包括文字与图片、图片与图片说明文字、标题与正文的间距等等。
间距采用的好,可以让阐述同一主题的段落更“抱团”,让图片和文字“像是一家人”;而如果处理的杂乱无章,则会让阅读体验变得非常糟糕。
我比较建议的做法是使用markdown写作,并使用默认的各类间距。
- 适当分段
我注意到作者在每个标题后基本都配了整段的文字,比如下面这张截图:
标题+整段文字的示例而如果稍微分割一下,读起来似乎会好一些:
2. 单方面向技术发展
能成功进行技术开发的尖端人才,这是在下最向往的工作。很多从事开发的人都会认为,业务总会带着“金钱的味道”,老板从来不管开发是否合符开发原则,是否经过必要测试,他们只会在客户面前无尽地吹嘘,项目到期能成功交货,只要不出什么大问题那这个项目就算成功了。
其实我们也要明白:开发项目最终目标是为了赚钱,在开发过程中对项目成本的限制和效率的控制这也是必须,所以这才需要管理人员对项目进行管理。但开发人员也很想避开这“金钱的尘嚣”,全心投入到技术的世界当中。所以对技术有着浓厚兴趣的人,往往会深入地研究某一项技术,成为技术上的精英。
但在这里说一句令人心淡的话:中国已经属于是世界上第二大经济体同盟国,但国民生产总值主要来源于第三方加工产业方面。中国可以说是人才济济,但却在高新产业上却比发达国家落后。这几年的确看到我们国家在高新科技上有着质的飞跃,但跟欧美发达国家还有着一段距离。所以想在中国成为尖端技术的人才,无可否定比在国外要难。
依在下看来,要想成为尖端的开发者,必须对C、C++、汇编语言、嵌入式开发、WindowsAPI、LinuxAPI这些底层技术有着深入的了解。要知道JAVA、.NET……等这些之所以称为高级开发语言,并不是指它们比C、C++、汇编语言更高级,而是指它们封装了C、C++等等的功能,更适合用于企业软件的开发,使开发变得简单。但如果要开发一些底层的软件,大型的系统的时候,就必须用到C、C++、汇编等开发语言,这是成功尖端人才的一个条件。
- 谨慎配图
文章的配图,可以是对文字的补充说明,也可以抵得上大段文字,甚至可以调剂文字气氛。一个好的配图确实可以起到锦上添花的作用。
配图下面添加少许说明,一来可以对配图的意图做下说明,二来也可以让接下来的文字显得不那么突兀。比如:
iOS程序员成长进化图在配图之后,可以对图中内容加以说明,但切忌简单的图片文本化。要知道,重复的表达是文章的大敌。
- 偶尔加粗
适当的对某些词句加粗,可以起到醒目的作用,但无重点的整段文字加粗反而适得其反。
整段加粗的文字示例对上述文字就加粗问题优化一下:
前言:程序员工作两三年后,基本上都会考虑自己的未来发展方向。发展的路径不外乎:
- 程序员-系统分析员-架构师-技术经理-CTO
- 程序员-项目组长-项目经理-项目总监-CTO
- 程序员-产品设计师-产品经理-CTO
哪一条发展路线更适合你?当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。
- 做个处女座
写完文章后,反复读几遍。做个处女座,“锱铢必较”:)
网友评论
我对文章的预期是:先前我撰写文字时喜欢弯弯绕绕,时机一到,我刻意安稳的平铺直叙了自己的想法;发现后者得到了前者的预期结果,有笔力,深以为这是一个秘籍;期望读这篇文章能找到同感。