您好,登錄后才能下訂單哦!
據(jù)我所知,優(yōu)秀的程序員都熱愛寫作(不止是狹義上的寫博客)。如果你能舉出一些例外,請一定轉(zhuǎn)告我。
為什么這么說呢?
一個優(yōu)秀的程序員想要分享一段開源的代碼,假如別的程序員看不懂的話,他的挫敗感一定會油然而生,除非他不想讓別人看懂,但我覺得這樣的話也沒必要開源了吧。
為了能夠讓別的程序員讀懂他的代碼并重用,他不僅要定義恰當(dāng)?shù)淖兞亢头椒ǎ€得寫上一些可讀性高的注釋。就像下面這樣:
public?static?int?compare(double?d1,?double?d2)?{?????//?Cannot?use?doubleToRawLongBits?because?of?possibility?of?NaNs.?????long?thisBits????=?Double.doubleToLongBits(d1);?????long?anotherBits?=?Double.doubleToLongBits(d2);?????return?(thisBits?==?anotherBits????0?:?//?Values?are?equal?????????????(thisBits?<?anotherBits???-1?:?//?(-0.0,?0.0)?or?(!NaN,?NaN)??????????????1));??????????????????????????//?(0.0,?-0.0)?or?(NaN,?!NaN)?}?復(fù)制代碼
假如沒有那些注釋的話,代碼看起來不免頭疼。不知道我這個觀點(diǎn)你是否認(rèn)同。
你也許會爭辯道:程序員難道是為了寫作才成為程序員的嗎?但你似乎忽略了一個前提,我說的是優(yōu)秀的程序員。假如你不想在寫作方面有所提高的話,請放過這篇文章吧,它不會對你有任何的幫助。
假如你想在寫作方面有所提高的話,那我們可以好好地聊聊。
有效的寫作其實(shí)沒什么捷徑,我保證就算你讀了《21 天學(xué)會寫作》這種秘訣也不能夠在短時間內(nèi)有所提高。寫作需要時間,就像你從呱呱墜地的娃娃長成漂亮帥氣的有志青年一樣——有些人可能看到這句話的時候悄悄地打起了退堂鼓,但我這句話的深層含義是,寫作沒什么難的,只要你肯堅(jiān)持,也不過是一件順其自然的事情。
我敢保證,只要你在發(fā)朋友圈、文章底部評論、寫代碼注釋的時候稍微用心地組織幾行字,過不上一年半載,你就會發(fā)現(xiàn)自己的寫作水平和以前大不一樣。但想要更進(jìn)一步,你還得繼續(xù)堅(jiān)持。
我曾經(jīng)收到過一名讀者的來信,感謝我當(dāng)初給他的鼓勵,讓他走上了寫作這條“不歸路”,哈哈,信的內(nèi)容大概是這樣的,我們不妨來一睹為快。
二哥,不知道你收到這封信的時候會不會吃驚,但一想到你驚詫不已的表情,我就覺得特別的好笑。
一開始的時候,你不知道寫作對于我來說,有多么的難,幾乎難到我認(rèn)為你是在騙我——畢竟不是所有人都適合寫作啊。
那時候,你勸我別灰心,讓我嘗試去一些文章底部評論而不是坐在電腦前面硬憋兩三千字的文章——你別說,這真的是一個不錯的方法啊。
在新媒體時代,每個人每天都要被閱讀無數(shù)篇文章,朋友圈、訂閱號、知識星球、博客園、掘金、CSDN 等等等等,我也不例外。雖然某些優(yōu)質(zhì)的文章點(diǎn)贊數(shù)很多,但真正用心的評論卻寥寥無幾。
既然被閱讀嘛,況且有的時候真的是有感而發(fā),迫切地想寫上一段自己的評論。于是我就規(guī)定自己每天評論 5 篇文章,字?jǐn)?shù)不少于 10 個,也不能不超過 100 個。如果只寫“666、加油、厲害了”這樣的評論,寫作能力顯然不會得到提高,也不會引起作者的注意;如果寫得太多,評論就不夠簡潔明了,讀者的耐心就會下降。
堅(jiān)持了半年的時間后,我察覺到自己的評論質(zhì)量在穩(wěn)步上升。有時候遇到文章底部評論送書的活動,我屢屢能夠中獎,這在無形當(dāng)中又給了我莫大的動力。如果我沒有被選中,我就會去看別人的評論,然后去研究原因,我會想:也許我寫得不夠有趣味性?也許我寫得不夠一針見血?
你曾經(jīng)說你堅(jiān)持寫博客極大地提高了寫作能力,我想告訴你,寫評論對于我來說有著相同的作用。
后來,我不再僅限于評論,我還會在知乎上面回答問題,這不僅僅提升了我的寫作能力,還在無形當(dāng)中鍛煉了我的表達(dá)能力,讓我感到無比的開心。
最后,我還要再說一聲,二哥,謝謝你。
看完這封信,你是不是也迫不及待地想在這篇文章底部評論評論呢?如果你肯這樣做的話,那就對了!
優(yōu)秀的程序員心里都清楚,寫作能夠很好地提升自己,包括技術(shù)能力、表達(dá)能力,但同時寫作也是一個很慢的過程,需要長時間的積累,才會有效果。
就好像健身一樣,好處多多,但做起來并不那么容易。
我身邊就有很多想要健身的人,覺得年紀(jì)大了,再不鍛煉就廢了,但往往很多人掏了錢辦了卡,仍然不能堅(jiān)持。我也去過健身房,親眼目睹過不少身材曲線非常完美的女性,還有呈現(xiàn)倒三角體格的男性,覺得他們的毅力太強(qiáng)了。
那如何才能把寫作這個事情堅(jiān)持下來呢?
1)小事做起
說實(shí)話,我沒有辦過健身卡,因?yàn)槲矣X得自己在健身房很難堅(jiān)持不下來,這并不是給自己設(shè)限,而是自知之明。那我怎么做呢?
我每天騎自行車上下班,除了下雨天和一些例外。因?yàn)檫@事,我母親沒少嘮叨我:“這么熱的天,你騎自行車不開車,是不是傻啊,兒子?”
我回答說:“我得鍛煉啊,媽,要不很快就中年發(fā)福了?!?/p>
我媽就不耐煩地說:“你看你以前瘦成啥樣了,一百斤出頭,現(xiàn)在好不容易胖點(diǎn)多好!”
聽到這句話,我只能心里暗笑母親的愚,太胖就不帥了。
你看,就騎自行車這件小事,都能受到他人的干擾,何況寫作呢?但只要我把騎自行車這件事堅(jiān)持下去,那么我堅(jiān)持每周分享兩篇文章的節(jié)奏就不那么容易中斷。
你也可以從小事做起,比如說在文章底部寫評論,甚至在發(fā)朋友圈、寫注釋的時候稍微比往常更用心一些。
2)抱團(tuán)取暖
寫作能給作者帶來的獎勵并不多,尤其對于剛開始要寫作的人來說(寫評論、代碼注釋就更不會了)?!付栊浴故侨巳硕加械?,很多人就會在寫與不寫之間徘徊,徘徊著徘徊著就不寫了。建議你找一些水平相當(dāng)?shù)淖髡?,隔三差五大家鼓勵一下,?bào)團(tuán)取暖嘛。
我就會在寫作的道路上關(guān)注一些水平相當(dāng)?shù)暮糜?,每?dāng)寫不下去的時候,和他們暢談一下,沮喪的心情就會立馬被治愈。抱團(tuán)還有另外一個好處就是,當(dāng)你看到他們文章的閱讀量超過自己的時候,還可以向他們?nèi)∪〗?jīng),學(xué)習(xí)學(xué)習(xí)經(jīng)驗(yàn)。
3)讀者驅(qū)動
當(dāng)你花了一定時間完成了一篇文章,懷著迫切的心情分享出去以后,過不了一會兒就會收到了一些評論,無論是贊揚(yáng)還是抨擊,你都會覺得感受蠻有趣的——竟然還有讀者肯花心思讀我的文章嘛。
我之前在 V2EX 上發(fā)表了一個話題,叫做《心情不寧靜的時候,你怎么辦》,有個讀者就看不慣了,覺得我發(fā)的主題總是很消極(盡管我不那么覺得),就把我以前所有的主題統(tǒng)統(tǒng)羅列了出來,要讓更多的人評評理。我看到他的評論時忍不住笑出聲來,于是樂呵呵地回復(fù)他說:“好用心啊,伙計(jì)!”
有的時候,真心感覺自己的文章不怎么樣,但仍有不少讀者熱情地評論,覺得深受啟發(fā)。哇,那時候你感覺自己好優(yōu)秀?。ㄕ娴模?!迫不及待地想寫下一篇。
寫作這件事已經(jīng)老生常談了。
但很多程序員喜歡把寫作等價于寫博客,其實(shí)這樣的定義略顯狹隘,很容易把一部分想要寫作的人阻擋在門外。我認(rèn)為,寫作包括很多方面:評論、提問、回答、聊天、發(fā)朋友圈、技術(shù)文檔、代碼注釋等等等等。
最后,讓我來引用一位名人對于寫作重要性的闡述:
如果你準(zhǔn)備在一堆人中挑出一個人來做某份工作,那就挑文章寫得最好的那個。至于他有沒有做過市場、銷售、設(shè)計(jì)、編程或其他什么工作,倒并不重要。這種人的寫作才華就值得雇用。這是因?yàn)椋粋€優(yōu)秀的寫手,其優(yōu)點(diǎn)并不僅僅在于寫作。文法清晰代表思路明晰。優(yōu)秀的寫手都懂得如何與人溝通。他們使事情變得易于理解,他們善于換位思考,懂得抓重點(diǎn)、砍枝節(jié),這些都是合格的應(yīng)聘者身上應(yīng)具備的特點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。