讓別人讀你的文章不再那么累

今天有幸拜讀了@程序員在霧都 的《程序員未來發展方向》,對其中文意頗為贊同,惟有一篇文章讀下來實感勞累。究其原因,可能是格式上尚欠潤色,特總結若干,遙敬原作者,希望可以讀到他更多好文。

言歸正傳。

一篇排版優雅的文章是一件上乘的藝術品。文章寫的再好,如果排版上落了下風,終究是一件煞風景的事。正確的排版,可以幫助讀者梳理文章脈絡,分清文意主次,讀者讀起來也不會覺得勞累。再極端些,優雅的排版可以吸引讀者反復閱讀,這對于作者來講是莫大的榮幸。

那么,怎樣排版才能做到正確甚至優雅呢?我們挑幾點出來聊聊。其中會用到原文的一些例子,還望原作者恕我冒昧哈:)

  1. 注意中英文符號和全半角

中英文符號和全半角之所以會影響閱讀體驗,是因為錯誤的應用會使文字前后間距發生不和諧的改變,比如

前言:程序員工作兩三年后……

把英文冒號改為中文冒號后是這樣的:

前言:程序員工作兩三年后……

  1. 善用多級標題

多級標題可以讓讀者更方便梳理文章脈絡,更容易理解作者意圖。常用的多級標題可以從Word或Pages找到,這里不過多列舉。

摘抄了原文中的所有標題,如下:

第一:明確目的
第二:明確發展方向
1. 從技向業務過渡
2. 單方面向技術發展
第三:自古雄才多磨難,紈绔子弟少偉男
自立門戶,勇敢創業
急流勇退,退居二線
個人建議:從一個程序員到一個項目經理……

如果改成這樣是否會舒服些呢?

一、明確目的
二、明確發展方向
1. 從技向業務過渡
2. 單方面向技術發展
三、自古雄才多磨難,紈绔子弟少偉男
1. 自立門戶,勇敢創業
2. 急流勇退,退居二線
四、個人建議
(余下正文)從一個程序員到一個項目經理……

使用多級標題,不僅是標題的級別表示需要斟酌,標題的縮進也是需要考量的。

  1. 注意前后間距

這里的前后間距不僅僅是指段落前后,還包括文字與圖片、圖片與圖片說明文字、標題與正文的間距等等。

間距采用的好,可以讓闡述同一主題的段落更“抱團”,讓圖片和文字“像是一家人”;而如果處理的雜亂無章,則會讓閱讀體驗變得非常糟糕。

我比較建議的做法是使用markdown寫作,并使用默認的各類間距。

  1. 適當分段

我注意到作者在每個標題后基本都配了整段的文字,比如下面這張截圖:

標題+整段文字的示例

而如果稍微分割一下,讀起來似乎會好一些:

2. 單方面向技術發展

能成功進行技術開發的尖端人才,這是在下最向往的工作。很多從事開發的人都會認為,業務總會帶著“金錢的味道”,老板從來不管開發是否合符開發原則,是否經過必要測試,他們只會在客戶面前無盡地吹噓,項目到期能成功交貨,只要不出什么大問題那這個項目就算成功了。

其實我們也要明白:開發項目最終目標是為了賺錢,在開發過程中對項目成本的限制和效率的控制這也是必須,所以這才需要管理人員對項目進行管理。但開發人員也很想避開這“金錢的塵囂”,全心投入到技術的世界當中。所以對技術有著濃厚興趣的人,往往會深入地研究某一項技術,成為技術上的精英。

但在這里說一句令人心淡的話:中國已經屬于是世界上第二大經濟體同盟國,但國民生產總值主要來源于第三方加工產業方面。中國可以說是人才濟濟,但卻在高新產業上卻比發達國家落后。這幾年的確看到我們國家在高新科技上有著質的飛躍,但跟歐美發達國家還有著一段距離。所以想在中國成為尖端技術的人才,無可否定比在國外要難。

依在下看來,要想成為尖端的開發者,必須對C、C++、匯編語言、嵌入式開發、WindowsAPI、LinuxAPI這些底層技術有著深入的了解。要知道JAVA、.NET……等這些之所以稱為高級開發語言,并不是指它們比C、C++、匯編語言更高級,而是指它們封裝了C、C++等等的功能,更適合用于企業軟件的開發,使開發變得簡單。但如果要開發一些底層的軟件,大型的系統的時候,就必須用到C、C++、匯編等開發語言,這是成功尖端人才的一個條件。

  1. 謹慎配圖

文章的配圖,可以是對文字的補充說明,也可以抵得上大段文字,甚至可以調劑文字氣氛。一個好的配圖確實可以起到錦上添花的作用。

配圖下面添加少許說明,一來可以對配圖的意圖做下說明,二來也可以讓接下來的文字顯得不那么突兀。比如:

iOS程序員成長進化圖

在配圖之后,可以對圖中內容加以說明,但切忌簡單的圖片文本化。要知道,重復的表達是文章的大敵。

  1. 偶爾加粗

適當的對某些詞句加粗,可以起到醒目的作用,但無重點的整段文字加粗反而適得其反。

整段加粗的文字示例

對上述文字就加粗問題優化一下:

前言:程序員工作兩三年后,基本上都會考慮自己的未來發展方向。發展的路徑不外乎:

  • 程序員-系統分析員-架構師-技術經理-CTO
  • 程序員-項目組長-項目經理-項目總監-CTO
  • 程序員-產品設計師-產品經理-CTO

哪一條發展路線更適合你?當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那么多的CTO和CXO

  1. 做個處女座

寫完文章后,反復讀幾遍。做個處女座,“錙銖必較”:)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,373評論 25 708
  • 【鵲曾作業本】2017.3.22 累計23 今天思考孩子打防疫針的空性 1.都是對的 通知孩子打手足口防疫針要一千...
    鵲曾閱讀 143評論 0 1
  • 如圖所示:音量調節的界面直接上移了 本來是以為是因為edittext 的原因使得這個界面上移了(但其實我也不信,因...
    超威藍貓l閱讀 199評論 0 0
  • 001. 選擇與放棄之間發生的費用 機會成本 出于利益最大化的理性思考人們一定會把機會成本降低到最小 002. 不...
    欣兒麻閱讀 1,654評論 0 1