來(lái)源:實(shí)搜網(wǎng)絡(luò) 2016-06-24
相信有很多程序員或非程序員都看過一本暢銷書《黑客與畫家》,關(guān)于黑客與畫家的比較是保羅格雷厄姆提出的,或許有人比他更先提出,我就不知曉了。保 羅格雷厄姆說(shuō)的是黑客,而我更想討論的是廣大的程序員,用一句時(shí)髦的話說(shuō)不是每一個(gè)程序員都能成為黑客,也不是每一個(gè)黑客都是程序員。黑客是程序員的進(jìn) 化,但不是唯一途徑。黑客從狹義上說(shuō),同時(shí)也是很多非IT行業(yè)人的理解,就是技術(shù)NB的程序員,從廣義上說(shuō)黑客技術(shù)NB只是一個(gè)條件,還必須具有自由開放 的思想。這也是黑客偏愛開源的根本原因。不是有句名言嘛,“世界上只占1%的黑客寫出了99%的開源軟件”。
我覺得關(guān)于黑客的含義有點(diǎn)太陽(yáng)光白雪了,像普通的程序員特別是在中國(guó)這樣一個(gè)國(guó)情下,是難以企及的。所以我將文章的重點(diǎn)定位到普通的程序員,談?wù)劤?序員與畫家的共同點(diǎn)。一直都有一種觀點(diǎn)認(rèn)為繪畫,音樂是藝術(shù),但是有人認(rèn)為程序是藝術(shù)嘛。寫程序是一種創(chuàng)造性的工作而不應(yīng)該是重復(fù)性的勞動(dòng),而后者則是程 序員成為一種廉價(jià)職業(yè)的成因。文章的最前面是一幅圖,講的是程序員喜歡在夜間工作,或者說(shuō)是通宵達(dá)旦的工作。通過這張圖估計(jì)沒人看出的是程序員的勤奮精 神,而是程序員是一種病態(tài)的職業(yè)。最近我問我十歲的表弟“什么是黑客?”,他說(shuō)是在網(wǎng)上偷別人密碼的人。黑客在中國(guó)大多數(shù)人的眼中依然是這樣一種觀念,所 以黑客需要一場(chǎng)革命去改變?nèi)藗兊挠^念,而程序員也需要革命。革誰(shuí)的命?革的就是現(xiàn)在程序員這樣一種病態(tài)的職業(yè)狀態(tài)。改變這種職業(yè)形態(tài)不是一朝一夕的事情, 也不是少數(shù)人能夠完成的事情,是所有程序員的事情,是改變觀念改變思想的事情。我一直認(rèn)為所有革命的性質(zhì)是一樣的,就是改變?nèi)藗兊挠^念。身為程序員應(yīng)該首 先堅(jiān)信一個(gè)理念,“編程是一種藝術(shù)”。如果現(xiàn)在你仍然在做著重復(fù)性的編程勞動(dòng),請(qǐng)做出行動(dòng)吧!如果你對(duì)編程沒有興趣可言,而作為是生存的手段,你最好的選 擇應(yīng)該是轉(zhuǎn)行,做一件對(duì)自己沒有前途的工作是浪費(fèi)時(shí)間。提高程序員的地位不是喊喊口號(hào)就完成的,經(jīng)?吹轿⒉┥系恼{(diào)侃,說(shuō)什么程序員滿大街都是了。這里我 想做個(gè)對(duì)比,見到一個(gè)畫畫的我們會(huì)稱他為畫家嗎?見到一個(gè)彈鋼琴的我們會(huì)說(shuō)他鋼琴家嗎?但是為什么有這么多程序員呢?調(diào)侃程序員這個(gè)職業(yè)的,更多的是在調(diào) 侃自己的生活現(xiàn)狀,抱怨自己的生活。如果程序員只是產(chǎn)生垃圾代碼的機(jī)器,那么程序員的地位就永遠(yuǎn)無(wú)法提高。也許我們應(yīng)該捫心自問一下,我現(xiàn)在算的上是程序 員嗎?程序員不是說(shuō)我會(huì)“Hello World”了,我就步入了程序員的行列了。
實(shí)搜網(wǎng)絡(luò)為您提供網(wǎng)絡(luò)推廣,網(wǎng)絡(luò)營(yíng)銷,網(wǎng)站建設(shè),SEO優(yōu)化,微信開發(fā),網(wǎng)站托管等服務(wù),服務(wù)熱線:0311-66697360