編程與寫作

王小波廣為人知的身份是作家,而他在寫小說之前是一個相當優(yōu)秀的程序員。他應(yīng)該是程序員中最會寫作,作家中最懂編程的人。

編程與寫作,表面上看好像風(fēng)馬牛不相及,實則很相似。

編程vs寫作

編程給人一種很冷冰冰,一切都井然有序的感覺,程序員更是成為低情商,木訥的代名詞。

寫作則讓人覺得是內(nèi)心十分敏感的人在向世界訴說他的情感,或狂熱,或娓娓道來。作家給人一種才華橫溢,內(nèi)心極度豐富敏感,對世界充滿著關(guān)懷的形象。

但本質(zhì)上,編程與寫作同屬于創(chuàng)作活動,只是采用的工具及表達方式不同。

coding

創(chuàng)作活動的特點之一就是能讓人體會到價值感,從而深度沉浸其中,達到心流的狀態(tài)。心流狀態(tài)給人帶來的愉悅與幸福感遠比刷抖音,看綜藝節(jié)目更強,更持久。前者是由內(nèi)而發(fā)的,會讓人增強自信,增加存在感。后者源于外界刺激,歡愉過后可能是更大的空虛。

從細節(jié)層面,編程與寫作可如此類比:

  • 引用第三方庫,如同引用名人名言,素材案例

  • 算法與設(shè)計模式,就如同文章的經(jīng)典架構(gòu),如:總分總,結(jié)論先行、自上而下表達

  • 同樣的事物,不同人的表達方式完全不同

同樣是去登廬出,普通人只能感慨:“啊,真TM壯觀啊”。蘇軾卻寫出了“不識廬山真面目,只緣身在此山中?!?同理,相同的功能,有些人寫的代碼,你看了就很想跟他切磋武藝,另一些人寫的代碼,讀起來十分絲滑順暢,令人如癡如醉,直想喊一句:

仰望大佬

簡潔即美, 好文章/代碼都是簡潔優(yōu)雅的

有些姑娘,說不出哪里美,單純從五官上看,沒有哪一個長得驚艷,就是看著很舒服。笑容爽朗,皮膚潔凈,就像冬日里的陽光,讓人不由得想去靠近。

好的文章/代碼也是這樣的,清晰簡潔,干干凈凈。閱讀起來很輕松愉悅。

猶如裹腳布一般又長又臭的代碼/文字則令人望而生畏。

所不同的是,面對垃圾的文字,你大可以選擇不看??扇绻憬邮值捻椖看a質(zhì)量極其糟糕,每次你看到這些代碼就如同巴甫洛夫的狗一樣產(chǎn)生條件反射,莫名地惡心。很想把當時寫這些代碼的拉出來一頓暴打??蓻]辦法,項目有deadline, 只能在垃圾代碼的基礎(chǔ)上再繼續(xù)添加垃圾。

從這方面來看,寫代碼比寫文章要容易。你想通過寫文章糊口,至少要讓文章受歡迎,有一定數(shù)量的讀者群才能變現(xiàn),遠遠不止是語法通順,沒有錯別字就可以達標。而爛代碼只要能在計算機上跑起來就可以了,計算機只會判斷你的語法是否正確,不會因為你寫得爛就罷工。所以寫得一手爛代碼的程序員依然能借著互聯(lián)網(wǎng)的熱潮拿到不錯的薪水。

寫好代碼/文章的要點之一:初稿完成后,一定要再次通讀,刪減不必要的內(nèi)容,無論你覺得這些內(nèi)容多么優(yōu)美,能精簡的一律精簡。

寫少比寫多更難。要克制自己肆意揮灑的欲望。

優(yōu)秀的代碼/文章能創(chuàng)造無限大的價值

現(xiàn)今的信息社會都是搭建在代碼的基石上。代碼在極大的程度上讓這個世界變得更加美好。而代碼的力量也僅僅是剛開始展現(xiàn),人工智能的時代,代碼將在方方面面重塑我們的生活。

而優(yōu)秀的文學(xué)作品,影響的是人的思想、靈魂??梢愿淖円粋€人,一代人,甚至一個國家的命運。有史以來,世界各國所有重大變革的背后,都有相應(yīng)的文學(xué)作品給予人們力量與方向。

同理,代碼/文字能發(fā)揮多大的作用,也能產(chǎn)生相應(yīng)的破壞力。

二戰(zhàn)時期的納粹德國,就是信仰了希特勒主導(dǎo)的納粹精神而將整個歐洲,乃至整個世界都拖入了戰(zhàn)火之中。

AI時代的到來,代碼可能產(chǎn)生怎樣的破壞力,猶未可知。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 隨著移動互聯(lián)網(wǎng)的蓬勃發(fā)展,技術(shù)編程和知識變現(xiàn)越發(fā)的成為許多人關(guān)注的話題。感覺自己沒趕上一個,就是落后了。 2016...
    夢想貓閱讀 808評論 2 4
  • 在公司,敲代碼,啪啪啪;回到家,寫文章,啪啪啪。忽然發(fā)現(xiàn),編程與寫作,不只聲音一樣,不少方面都挺像的,不信你看。 ...
    張永勝_永往直前閱讀 307評論 0 0
  • 我是個三分鐘熱度的人,興致來了會非常投入的專注一件事。只是不多久激情消退后會放下,堅持不下來。唯有一件事倒是例外,...
    思考的藍閱讀 282評論 0 2
  • 文 | 一鳴 讀大學(xué)的時候我選的專業(yè)是計算機,大一下學(xué)期開始學(xué)習(xí)編程。我記得有一次,一項編程作業(yè)出了一點問題,我...
    一鳴閱讀 2,071評論 31 71
  • 前面已經(jīng)講到了數(shù)據(jù)倉庫中的粒度有關(guān)概念,但是當我們在具體的實時過程中應(yīng)該怎樣去確定在建數(shù)據(jù)的粒度呢,書中也給出了一...
    牛軋?zhí)?23閱讀 1,136評論 0 1

友情鏈接更多精彩內(nèi)容