民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 創業先鋒 眾人拾柴火焰高
字體    

軟件工程師應該寫作
軟件工程師應該寫作
CocoaChina     阅读简体中文版



在小學,有一些「數學天才」和「語文天才」。你們由于在其他孩子印象中各自的強項而被貼上標簽。


我曾是一個所謂的「數學天才」。所以我主修計算機科學并向往去做一個軟件工程師。雖然一直以來「數學天才」或「語文天才」這樣的稱號從來沒有真正的磨去,但只要可以把任何事做強。如今我見過的工程師畏懼寫東西,我見過的作家也同樣畏懼寫代碼。


沒什么好害羞的!寫代碼的工程師照樣可以寫文章。


軟件工程師應該寫作,因為它會提升你編程技能。寫作和編程共同的核心技能是要想得清楚。最好的工程師也都是很好的作家,因為它們的散文也會像代碼一樣兼具邏輯和優雅。


代碼和文章有很多共同點。都是從一張白紙和一個想法開始,以給到目標受眾一個分散的產品結束。產品由一系列的邏輯片段組合到的一個個邏輯單元組成 — 函數或章節。如同好的散文一樣,好的代碼是簡明的(富有「表現力」)。不好的代碼會浪費 CPU 循環;壞的文章浪費大腦運轉。作家的草稿就是工程師的原型。


當產品接近完成時,工程師會像厭倦的作家一樣憂心忡忡。如同文章一樣,軟件永遠不會「完成」。還會悄悄的消磨工程師的時間:其它功能需要構建,其它模塊需要重構。他/她担心這不是自己最好的表現。別管那么多,發布吧。


軟件工程師應該寫作,因為我們需要更多的協作。開源代碼邀請全世界來參與,業內的產品通常需要一個工程師隊伍(Google 地圖有 1100 個全職雇員)。不管是在 GitHub 上評論、審查代碼或技術文檔都要好好去寫,來促進清晰、簡明的溝通以推進項目前進。


即使一個項目不需要溝通,寫一些軟件相關的也會促進了解和重要討論。我們沒有從 RFC 規范和技術手冊去學習,這要感謝寫指南的工程師。在技術討論中,有很多的意見會被發表到 Hacker News 的評論或推文上。最好要引導到博文中。


博文的主題,要好好的下功夫。寫好是需要時間的。寫一個草稿是很自然的,接著要通過多次的修改來提高質量。如果你覺得太忙、沒什么想法或者担心你的意見成為眾矢之的,花十分鐘來看看 《You Should Write Blogs》 。如果依然不能說服你,我認為你需要更多閱讀。


軟件工程師應該寫作,因為其實他們會享受寫作。很多人都有潛在動機希望我們的軟件有「影響力」,來改變人們的生活。


寫作就是是影響力的強大媒介。管理層的文章可以幫助經理鼓舞和激勵他的團隊;編程指南會擦出學生對計算機科學的興趣火花;職業建議的文章可以啟發畢業生追求一個新的職業規劃。


即使沒有人讀你的文章,繼續寫下去早晚會對你有影響。它將闡明你對某個主題的觀點和增強/減弱你對它的看法。把雜亂的想法變成具體的語句這個過程是有價值的。


寫作具有和寫軟件一樣帶有影響力意義的動機,把這兩個連起來會在軟件工程中提高有用的技能和促進協作,那么,趕緊寫起來看起來是很值得的動作。


甚至對于「數學天才」來說,也是這樣。


(來自:簡書-hfcorriez)


2015-08-23 08:43

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
新與古典文化研究大家
胡適(1891年12月17日-1962年2月24日),原名嗣穈,學名洪騂,字希疆,後改名胡適,字適之,筆名天風、藏暉等,其中,適與適之之名與字,乃取自當時盛行的達爾文學說....
革命先行者民國之父
孫中山(1866年11月12日-1925年3月12日),本名孫文,字載之,號日新、逸仙,廣東香山(今中山)人,是醫師、近代中國的民主革命家、中國國民黨總理、第一任中華民國....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航