今天有幸拜讀了@程序員在霧都 的《程序員未來發展方向》,對其中文意頗為贊同,惟有一篇文章讀下來實感勞累。究其原因,可能是格式上尚欠潤色,特總結若干,遙敬原作者,希望可以讀到他更多好文。
言歸正傳。
一篇排版優雅的文章是一件上乘的藝術品。文章寫的再好,如果排版上落了下風,終究是一件煞風景的事。正確的排版,可以幫助讀者梳理文章脈絡,分清文意主次,讀者讀起來也不會覺得勞累。再極端些,優雅的排版可以吸引讀者反復閱讀,這對于作者來講是莫大的榮幸。
那么,怎樣排版才能做到正確甚至優雅呢?我們挑幾點出來聊聊。其中會用到原文的一些例子,還望原作者恕我冒昧哈:)
- 注意中英文符號和全半角
中英文符號和全半角之所以會影響閱讀體驗,是因為錯誤的應用會使文字前后間距發生不和諧的改變,比如
前言:程序員工作兩三年后……
把英文冒號改為中文冒號后是這樣的:
前言:程序員工作兩三年后……
- 善用多級標題
多級標題可以讓讀者更方便梳理文章脈絡,更容易理解作者意圖。常用的多級標題可以從Word或Pages找到,這里不過多列舉。
摘抄了原文中的所有標題,如下:
第一:明確目的
第二:明確發展方向
1. 從技向業務過渡
2. 單方面向技術發展
第三:自古雄才多磨難,紈绔子弟少偉男
自立門戶,勇敢創業
急流勇退,退居二線
個人建議:從一個程序員到一個項目經理……
如果改成這樣是否會舒服些呢?
一、明確目的
二、明確發展方向
1. 從技向業務過渡
2. 單方面向技術發展
三、自古雄才多磨難,紈绔子弟少偉男
1. 自立門戶,勇敢創業
2. 急流勇退,退居二線
四、個人建議
(余下正文)從一個程序員到一個項目經理……
使用多級標題,不僅是標題的級別表示需要斟酌,標題的縮進也是需要考量的。
- 注意前后間距
這里的前后間距不僅僅是指段落前后,還包括文字與圖片、圖片與圖片說明文字、標題與正文的間距等等。
間距采用的好,可以讓闡述同一主題的段落更“抱團”,讓圖片和文字“像是一家人”;而如果處理的雜亂無章,則會讓閱讀體驗變得非常糟糕。
我比較建議的做法是使用markdown寫作,并使用默認的各類間距。
- 適當分段
我注意到作者在每個標題后基本都配了整段的文字,比如下面這張截圖:
而如果稍微分割一下,讀起來似乎會好一些:
2. 單方面向技術發展
能成功進行技術開發的尖端人才,這是在下最向往的工作。很多從事開發的人都會認為,業務總會帶著“金錢的味道”,老板從來不管開發是否合符開發原則,是否經過必要測試,他們只會在客戶面前無盡地吹噓,項目到期能成功交貨,只要不出什么大問題那這個項目就算成功了。
其實我們也要明白:開發項目最終目標是為了賺錢,在開發過程中對項目成本的限制和效率的控制這也是必須,所以這才需要管理人員對項目進行管理。但開發人員也很想避開這“金錢的塵囂”,全心投入到技術的世界當中。所以對技術有著濃厚興趣的人,往往會深入地研究某一項技術,成為技術上的精英。
但在這里說一句令人心淡的話:中國已經屬于是世界上第二大經濟體同盟國,但國民生產總值主要來源于第三方加工產業方面。中國可以說是人才濟濟,但卻在高新產業上卻比發達國家落后。這幾年的確看到我們國家在高新科技上有著質的飛躍,但跟歐美發達國家還有著一段距離。所以想在中國成為尖端技術的人才,無可否定比在國外要難。
依在下看來,要想成為尖端的開發者,必須對C、C++、匯編語言、嵌入式開發、WindowsAPI、LinuxAPI這些底層技術有著深入的了解。要知道JAVA、.NET……等這些之所以稱為高級開發語言,并不是指它們比C、C++、匯編語言更高級,而是指它們封裝了C、C++等等的功能,更適合用于企業軟件的開發,使開發變得簡單。但如果要開發一些底層的軟件,大型的系統的時候,就必須用到C、C++、匯編等開發語言,這是成功尖端人才的一個條件。
- 謹慎配圖
文章的配圖,可以是對文字的補充說明,也可以抵得上大段文字,甚至可以調劑文字氣氛。一個好的配圖確實可以起到錦上添花的作用。
配圖下面添加少許說明,一來可以對配圖的意圖做下說明,二來也可以讓接下來的文字顯得不那么突兀。比如:
在配圖之后,可以對圖中內容加以說明,但切忌簡單的圖片文本化。要知道,重復的表達是文章的大敵。
- 偶爾加粗
適當的對某些詞句加粗,可以起到醒目的作用,但無重點的整段文字加粗反而適得其反。
對上述文字就加粗問題優化一下:
前言:程序員工作兩三年后,基本上都會考慮自己的未來發展方向。發展的路徑不外乎:
- 程序員-系統分析員-架構師-技術經理-CTO
- 程序員-項目組長-項目經理-項目總監-CTO
- 程序員-產品設計師-產品經理-CTO
哪一條發展路線更適合你?當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那么多的CTO和CXO。
- 做個處女座
寫完文章后,反復讀幾遍。做個處女座,“錙銖必較”:)