觸屏版
全國(guó)服務(wù)熱線:0571-87205688
登錄
注冊(cè)
客戶中心
關(guān)注云客
相信有很多程序員或非程序員都看過(guò)一本暢銷書《黑客與畫家》,關(guān)于黑客與畫家的比較是保羅格雷厄姆提出的,或許有人比他更先提出,我就不知曉了。保 羅格雷厄姆說(shuō)的是黑客,而我更想討論的是廣大的程序員,用一句時(shí)髦的話說(shuō)不是每一個(gè)程序員都能成為黑客,也不是每一個(gè)黑客都是程序員。黑客是程序員的進(jìn) 化,但不是唯一途徑。黑客從狹義上說(shuō),同時(shí)也是很多非IT行業(yè)人的理解,就是技術(shù)NB的程序員,從廣義上說(shuō)黑客技術(shù)NB只是一個(gè)條件,還必須具有自由開放 的思想。這也是黑客偏愛開源的根本原因。不是有句名言嘛,“世界上只占1%的黑客寫出了99%的開源軟件”。
我覺(jué)得關(guān)于黑客的含義有點(diǎn)太陽(yáng)光白雪了,像普通的程序員特別是在中國(guó)這樣一個(gè)國(guó)情下,是難以企及的。所以我將文章的重點(diǎn)定位到普通的程序員,談?wù)劤?序員與畫家的共同點(diǎn)。一直都有一種觀點(diǎn)認(rèn)為繪畫,音樂(lè)是藝術(shù),但是有人認(rèn)為程序是藝術(shù)嘛。寫程序是一種創(chuàng)造性的工作而不應(yīng)該是重復(fù)性的勞動(dòng),而后者則是程 序員成為一種廉價(jià)職業(yè)的成因。文章的最前面是一幅圖,講的是程序員喜歡在夜間工作,或者說(shuō)是通宵達(dá)旦的工作。通過(guò)這張圖估計(jì)沒(méi)人看出的是程序員的勤奮精 神,而是程序員是一種病態(tài)的職業(yè)。最近我問(wèn)我十歲的表弟“什么是黑客?”,他說(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ì)編程沒(méi)有興趣可言,而作為是生存的手段,你最好的選 擇應(yīng)該是轉(zhuǎn)行,做一件對(duì)自己沒(méi)有前途的工作是浪費(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)該捫心自問(wèn)一下,我現(xiàn)在算的上是程序 員嗎?程序員不是說(shuō)我會(huì)“Hello World”了,我就步入了程序員的行列了。
程序員和畫家共同點(diǎn)或者說(shuō)是目標(biāo)吧是用創(chuàng)造性的思維創(chuàng)造出創(chuàng)造性的產(chǎn)品。我經(jīng)常時(shí)不時(shí)的思考程序員之間應(yīng)該如何協(xié)同工作的,這是多么困難的工作??! 眾所周知畫家一般是單獨(dú)作畫,有時(shí)也可能幾個(gè)人一起作畫,但是程序員之間經(jīng)常是百十人的合作。如果把從古到今的著名畫家選擇100人,讓他們一起做一副 畫,這幅畫肯定是一團(tuán)糟。一直我也不喜歡太多的人一起完成一個(gè)項(xiàng)目,就算溝通的多么徹底,也無(wú)法思想統(tǒng)一。所以這也歸結(jié)到一個(gè)問(wèn)題,如果編程是藝術(shù)的話, 那么程序往往不可能成為藝術(shù),因?yàn)槌绦蛞话阌啥嗳送瓿桑f(shuō)不定就有粒老鼠屎在里面。如果希望程序無(wú)限趨近于藝術(shù)品,最好的選擇就是小團(tuán)隊(duì)作業(yè)。小團(tuán)隊(duì)作業(yè) 的成因必然是自己創(chuàng)業(yè),這也說(shuō)明了為什么很多互聯(lián)網(wǎng)公司的高管回憶自己最快樂(lè)的時(shí)光是創(chuàng)業(yè)初期一起編碼的快樂(lè)。如果說(shuō)作為程序員最好得出路就是創(chuàng)業(yè)的話, 把公司做大,得到更多人才的同時(shí)又違背了自己創(chuàng)業(yè)的初衷。這永遠(yuǎn)是一個(gè)矛盾體,此事古難全,正可謂魚和熊掌不可兼得也。
評(píng)論(0人參與,0條評(píng)論)
發(fā)布評(píng)論
最新評(píng)論