程式的感覺

2021-08-26 16:48:02 字數 1129 閱讀 4917

早在讀中學的時候,每週語文老師都要求寫一篇周記,主要是以議**為主。

那時我最討厭寫的正是議**,我總是違背老師嘗試了各種各樣的體裁來完成作業,比如科幻**、唐詩、宋詞、現代詩、散文等。

但寫的最多的還是散文,可能跟我的思維習慣有關,比較發散和跳躍。

散文本身就是一種獨特的文體,講究的是「形散而神聚」,要寫好散文還是很難的。

也許當時並不是因為我特喜歡寫作,只是不善於言語表達,上天就會補償你另一種能力。

成為程式設計師後,發現程式設計的感覺更像是一種寫作,在看《程式設計人生》時很多前輩先驅們也作如此比喻。

特別更像寫散文,散文的核心是其「神」,而程式的「神」在於其所直面的問題領域,一切程式的組織、結構、演算法都為此服務。

而問題域又將程式設計師分成了不同的種類,不同種類的程式設計師本身其實是沒法比較的,因為所處的問題域不同。

你不能說擅長演算法的庫函式程式設計師比業務程式設計師更好,只是因為人的大腦空間關注點不同導致了他們擅長不同領域的工作。

寫作也好,程式設計也好都是在表達你的思考過程,最終形成了不同的思想載體。

作家的寫作過程更自由,沒有人發明瀑布流、敏捷過程、cmmi來限定你的工作方式,更沒人說什麼文章工廠的概念。

所有的這些方式我至今也沒有感到特別的能幫助真正的程式設計師更有效的寫程式,倒是能幫助不少偽程式設計師更規範的像程式設計師那樣工作。

程式設計師在思考過程中的某個時刻,就會知道什麼時候該寫**了,把零散的思維片段用**固化並組合在一起。

這時強烈的感覺到,現在可以開始寫程式了,就像母雞要下蛋了,下蛋前它可不向人說我馬上要下蛋了,我下蛋的方案是什麼,這是一種真正意義上的本能反應。

這個時候需要進入狀態,不想被人打斷,直到完成整個過程。

作家的文章看似信手拈來,其實都是經過了大量的思考總結最後才落在文字上,即使變成了文字後也會經歷不少調整修改。

而程式更是如此,一開始總是寫很多的程式,然後不斷的丟棄那些**。

直到有一天,就像悟道一般,不再丟棄**,因為知道現在的**開始進入成熟期,可以稱之為作品了。

現在如果

一、兩個星期不寫程式會有一點難受。

隨著年齡的增長,會有更多的責任和其他重要的事情,**總是越寫越少,卻要越寫越精華。

偶爾寫個程式,看著**飄落,錯落有致,寫出幾句優美的,易懂的、高效的**,做你想做的事情,也算一快事也。

程式的感覺

早在讀中學的時候,每週語文老師都要求寫一篇周記,主要是以議 為主。那時我最討厭寫的正是議 我總是違背老師嘗試了各種各樣的體裁來完成作業,比如科幻 唐詩 宋詞 現代詩 散文等。但寫的最多的還是散文,可能跟我的思維習慣有關,比較發散和跳躍。散文本身就是一種獨特的文體,講究的是 形散而神聚 要寫好散文還是...

程式寫多了,感覺也枯燥

大學之前喜歡電子和機械技術,愛搞些小製作 不敢說是發明,因為沒有創意 像小木船呀 電子車,好多東西。進入大學選擇了計算機專業,這時候認識了軟體,於是對程式設計感興趣了,從此在電路課上看的都是程式設計書籍,還差點把大學物理給掛掉了。理想變了,人也變了。變得連我自己都分不清自己到底有沒有變。大一,學玩c...

《輸贏》的感覺

輸贏 感想論 前言 今天是個特別的日子,因為公司特別的舉動讓我特別的驚訝。領導花了500多塊買了10多本 輸贏 的書,並語氣十分強硬的說 你們利用星期6,7的時間 把它讀完,並要求每人寫一篇文章出來。這是個很有意思的舉動,我個人認為這舉動的背後應該事有老闆自己的用意的。都說揣測別人的意圖是件不禮貌的...