文學家與程式設計師

2022-05-02 17:21:12 字數 1253 閱讀 1366

「文學家」,乙個超然於世外,高高在上的職業;「程式設計師」呢?自命清高的it民工。

兩者看起來八桿子打不著一下,但多少還是有那麼點聯絡的。我擅自把二者都定位為「文字工作者」,這樣兩者之間也就算有了聯絡吧。希望大家不要飛磚。

「文學家」有以下幾個特點:

1、靠文字吃飯,每天都在和各式各樣的文字元號打交道。

2、要善於思考,敢於思考。要給自己思考出一堆矛盾,然後再組織文字解決矛盾。

3、要有很強的邏輯思考能力,先說什麼,後說什麼,如果組織開端、發展、高潮、結局,如何演繹起承轉合。

4、自己心裡要有譜兒,要有個目標存在,有個大綱存在,然後將最簡單的大綱豐富成一篇完整的文章。

5、工作的時候,要面臨不斷的修正,返工。能力、技巧越嫻熟的「文學家」返工的次數和時間越少。

「文學家」的主要特點,大概也就這樣,畢竟我不是文學家,實在沒多少體會,但大體應該是如此的。現在在說說「程式設計師」。

「程式設計師」有以下幾個特點:

1、靠字母吃飯,每天都在和各式各樣的文字元號打交道。

2、要善於思考,敢於思考。要先判斷出問題可否解決,然後再去思考具體的解決方法。

3、要有很強的邏輯思考能力,先實現什麼,後實現什麼,如何將每乙個方法,每乙個函式組織在一起,分辨他們的邏輯關係和先後執行順序。

4、自己心裡要有譜兒,要有個目標存在,有個大綱存在,然後形成**,逐漸的實現需求,實現目標,形成一段完整的**,乙個完整的系統。

5、工作的時候,要面臨不斷的修正,返工。能力、技巧越嫻熟的 「程式設計師」返工的次數和時間越少。

好了,簡單列這麼多,現在看「文學家」和「程式設計師」有聯絡了麼?似乎仍舊有些牽強,但畢竟他們之間多少還有有那麼點相似之處的。

「程式設計師」在設計、完善乙個程式的時候,通常會先去針對需求,設計出要實現的功能點,或者設計出一些主要的api,而「文學家」在寫一篇文章之前,也會給自己定義出一套文學界的「api」,列出需要寫那些東西,哪些是論點,哪些是論據。

「程式設計師」的**,也好比「文學家」的文章,有些**看起來就如同一篇膾炙人口的文章,乾淨利落不拖泥帶水,且目標鮮明,多一行則太過臃腫,少一行又會有所欠缺。而糟糕的**也如同一篇糟糕的文章,完全不知道作者在說什麼,要表達什麼。

當然,這些都只是表面的意思,反過來講,程式設計師在開發的時候,可以嘗試著用寫文章的思想去考慮一下自己的**。**的段落如何劃分,如何讓自己的**更容易被其他程式設計師接受,更容易被讀懂,如何在其他同行眼裡如同一片優美的散文?抑或是一片針鋒相對,霸道一場的議**?

希望,我的api如同一片文章的大綱,我的**如同深思熟慮的文字,我的注釋猶如精闢的旁邊一般存在於系統的背後。

數學家和程式設計師

前日在csdn上看到早些時候對stl之父的一篇專訪,由此想到了數學家和程式設計師思考問題出發點的差異。雖然亞歷山卓說自己是程式設計師,但我從他的言語之 間還是看到了他數學家的背景,他和大多數程式設計師 思考問題的方式有所不同。多數程式設計師思考問題,解決程式設計中的實際問題都是以資料 為中心,以資料...

程式設計師文學書《生命的覺醒》出版

贈送詩集 我看見你,在透明的風中 在過去的幾年裡,接觸過我的朋友都知道我在寫詩並在2016年出版了第一本詩集 我看見你,在透明的風中 其實從31歲開始我已經對心靈思想哲學進行學習與 因為不回歸到內觀,不懂得當下的力量,我們仍會活在虛幻的過去與未來,活在我們大腦構造的虛幻的世界,那是記憶 經驗 感受 ...

天文學家捕捉到地球附近超大質量黑洞的爆發

天文學家已經製作了離地球最近的主動進食超大質量黑洞的最全面的無線電發射影象。據悉,這些輻射是由半人馬座a中的乙個中心黑洞發出的,其距離約1200萬光年。當黑洞吞噬掉落的氣體時,它以接近光速的速度噴出物質並導致 無線氣泡 在數億年內不斷增長。從地球上看,人馬座a星系的噴發現在在天空中延伸了8度 這相當...