|
你快樂(lè)嗎?我很快樂(lè)!你幸福嗎?我很幸福!看到這里,一定會(huì)有鋪天蓋地的磚頭扔出來(lái),一定會(huì)說(shuō)我很矯情。且慢,請(qǐng)聽(tīng)庾澄慶的<<快樂(lè)頌>>,當(dāng)你聽(tīng)完這首優(yōu)美動(dòng)聽(tīng)的旋律后,還會(huì)拍磚頭嗎?快樂(lè)與否并不遙遠(yuǎn),其實(shí)就在你的一念之間,不必刻意去追求,只要用心去感受,不斷調(diào)整快樂(lè)與不快樂(lè)的砝碼,快樂(lè)的天平自然就會(huì)向你傾斜。忘掉所有的不快樂(lè),就是快樂(lè)!
但是程序員---快樂(lè),這之間似乎有一條難以逾越的鴻溝。程序員整天面對(duì)的都是電腦、網(wǎng)絡(luò)、需求、進(jìn)度、bug ,加班、加班、再加班的生活,讓人無(wú)暇顧盼花花綠綠的大千世界,何談快樂(lè)?可是別忘了, IT曾經(jīng)是很多人夢(mèng)寐以求的行業(yè),是一個(gè)很令人驕傲的行業(yè),每一個(gè)過(guò)程,都可以令人快樂(lè)。
在速度中求快樂(lè)。
奧運(yùn)會(huì)100米短跑冠軍博爾特,他快樂(lè)嗎?為什么?因?yàn)樗艿每彀 S聤Z8塊金牌的菲爾普斯,他快樂(lè)嗎?為什么?因?yàn)樗蔚每彀 1F神速,自古以來(lái)就是兵家制勝之法寶。程序員也需要這樣的速度嗎?似乎沒(méi)有那么嚴(yán)重,但是如果你有那個(gè)能耐,有那樣的編程速度,那也真是寶貝一個(gè)啊。類(lèi)似的功能,別人要兩周或者三周才能完成,而你只需一周,不用趕工,不用加班,當(dāng)別人還在埋頭苦干時(shí),你早已徜佯于楊柳岸邊,花前月下,這不就是成就感嗎?就是快樂(lè)嗎?尤其是在這個(gè)高速發(fā)展的信息時(shí)代,搶先完成,搶先入市,第一桶金賺得盆滿(mǎn)缽滿(mǎn)的時(shí)候,看著追隨者,還在你死我活地拼搶著,那不更快樂(lè)嗎?
在品質(zhì)中求快樂(lè)。
程序人生的最大苦惱,就是在bug中生存,在bug 中煎熬。bug 就象廁所的蒼蠅,趕之不盡,殺之不絕,真是野火燒不盡,春風(fēng)吹又生啊。選擇了IT,選擇了code ,也就選擇了bug ,平常心吧,不要強(qiáng)求把bug 鏟草除根,而是盡可能地減少顯而易見(jiàn)的bug,面對(duì)bug 決不心慈手軟,要一劍封喉,徹底解決。如果一個(gè)bug,三番五次纏著你,那可真是巨大的悲衷啊。消除一個(gè)bug ,就當(dāng)殺死一只蒼蠅;消除一批蒼蠅,就可以為IT世界換來(lái)一片清潔、衛(wèi)生,心快神爽啊。bug 就如馬路上的障礙、坑洼,要想車(chē)兒跑得快,就去修吧、去除吧,想想一馬平川,一日千里的感覺(jué),那不就是修路工人夢(mèng)寐以求的快樂(lè)嗎?
馬路上坑洼填平了,障礙物也掃除了,就夠了嗎?就可以一馬平川、一日千里了嗎?Error!!,別忘記,還要看那一“馬”啊。這就正如我們應(yīng)用系統(tǒng)的性能,系統(tǒng)做好了,bug 也清除了,可使用起來(lái),如蝸牛在爬行,那也是一個(gè)“不爽”啊。現(xiàn)在用戶(hù)對(duì)IT的依賴(lài)性越來(lái)越大,對(duì)性能的要求也越來(lái)越高了。作為一個(gè)優(yōu)秀的程序員,對(duì)系統(tǒng)的性能,也是他的一大追求吧。用戶(hù)的使用,用戶(hù)的親賴(lài),就是我們工作的動(dòng)力,把這種動(dòng)力換成系統(tǒng)的性能,那就成功一半了。試想,如果一個(gè)SQL語(yǔ)句,由原來(lái)的執(zhí)行10分鐘,變成現(xiàn)在的10秒鐘;打開(kāi)一個(gè)網(wǎng)頁(yè),由原來(lái)的一分鐘,變成幾秒鐘,點(diǎn)一個(gè)按鈕,看著IE右上角的旗幟,飄啊飄啊,永不停止到一個(gè)象QQ隱聊天時(shí),一個(gè)“ALT + S”鍵,消息迅速傳遍全世界,等等這類(lèi),心中還沒(méi)有感到快樂(lè)嗎?這樣,馬路修好了,車(chē)也修好了,與“一馬平川、一日千里”的距離還遠(yuǎn)嗎?
雖然不遠(yuǎn),但是還是有一段路要走,那就是安全。搭護(hù)欄桿,固沙固土,預(yù)防沉河掉崖的危險(xiǎn),掃除飛沙走石的干擾,那就可以把心放在肚子里,跑吧,追吧,應(yīng)用系統(tǒng)莫不如此。黑客、病毒、木馬,并不可怕,也并不可惡,是他們讓我們的IT世界更精彩,也是他們讓我們的IT軟件更強(qiáng)壯。正面應(yīng)對(duì)吧,所謂道高一尺,魔高一丈,與其相斗,其樂(lè)無(wú)窮啊。不要妄想一勞永逸,沒(méi)有一種解決方案可以讓系統(tǒng)永不可摧,永遠(yuǎn)安全。野火燒不盡,春風(fēng)吹又生,他們是永遠(yuǎn)存在的,也會(huì)永遠(yuǎn)發(fā)展下去,也正是他們的這種存在與發(fā)展,才讓我們時(shí)時(shí)刻刻保持旺盛的斗志,也才能永遠(yuǎn)笑到最后。
程序的品質(zhì),我想就是這幾方面的要求:穩(wěn)定、高速、安全,正如馬路上的汽車(chē)和欄桿,每一步都是復(fù)雜的,每一步都是艱難的,但是只要堅(jiān)持,過(guò)程都是快樂(lè)的,結(jié)果都是幸福的。
在困難中求快樂(lè)
沒(méi)有遇到過(guò)困難的程序員,絕對(duì)稱(chēng)不上優(yōu)秀的程序員,沒(méi)有遇到過(guò)問(wèn)題的程序員,也絕對(duì)談不上真正的程序員,優(yōu)秀的程序員,就是在遇到困難、戰(zhàn)勝困難,發(fā)現(xiàn)問(wèn)題、解決問(wèn)題中一步一步地走出來(lái)的。試想,經(jīng)過(guò)三天五天,三周五周甚至三年五載;經(jīng)歷過(guò)google 、baidu,1,2,3,4,5,6....頁(yè),一真翻到9999頁(yè);問(wèn)遍同事、朋友、專(zhuān)家都不得其解的問(wèn)題,而某一天,老天開(kāi)眼,突然靈光一閃:“解了”,心中的喜悅、快樂(lè),可以用言語(yǔ)來(lái)形容嗎?那真是太膚淺、太貧乏了。每解決一個(gè)問(wèn)題,就多一份經(jīng)驗(yàn),標(biāo)志著你又前進(jìn)了一大步,想想,你還不暗自慶幸嗎?
在創(chuàng)意中求快樂(lè)
創(chuàng)意,是時(shí)下最流行的一個(gè)詞語(yǔ)了,吃飯穿衣講創(chuàng)意,說(shuō)話(huà)走路講創(chuàng)意。這不,本屆奧運(yùn)會(huì)上的菲爾普斯,還記得嗎?他能在一屆奧運(yùn)會(huì)上,獨(dú)攬8枚金牌,除了與他自身的實(shí)力有很大關(guān)系外,他身上的鯊魚(yú)皮泳衣也功不可沒(méi)啊,這種泳衣設(shè)計(jì)了一些粗糙的齒狀突起,以有效地引導(dǎo)水流,并收緊身體,以避免皮膚和肌肉的顫動(dòng),同時(shí),在其中也加入了一種叫作“彈性皮膚”的材料,這種材料彈性更好,在水中受到的阻力更小。此外,它還增加了兩個(gè)附件:一是附在前臂上由鈦硅樹(shù)脂做成的一些緩沖器——使運(yùn)動(dòng)員擁有更好的水感,二是振動(dòng)控制系統(tǒng)——附在胸前和肩后的一些護(hù)墊,作用是幫助引導(dǎo)水流。這可不得不說(shuō)是一個(gè)偉大的創(chuàng)意。
IT本身就是一個(gè)非常講創(chuàng)意的行業(yè),所有的工作都是一個(gè)從無(wú)到有、從虛到實(shí)的過(guò)程。一個(gè)好的創(chuàng)意,小可以讓一個(gè)項(xiàng)目成功,中可以讓一個(gè)企業(yè)進(jìn)步,大可以讓整個(gè)行業(yè)進(jìn)步。比如說(shuō):Ajax,這是近幾年web 開(kāi)發(fā)中最時(shí)髦的技術(shù)了,無(wú)論你是.NET 、Java 、php,都概莫能外,其實(shí)它不是一個(gè)新的開(kāi)發(fā)工具,也不是一門(mén)新技術(shù),而僅僅是JavaScript 、CSS、DIV等幾種技術(shù)綜合靈活運(yùn)用而已,就將統(tǒng)治互聯(lián)網(wǎng)十多年時(shí)間的web1.0 推向了web2.0,可見(jiàn)創(chuàng)意的魅力。再說(shuō)小一點(diǎn),一個(gè)好的算法、一段好的代碼、一個(gè)好的SQL,都可稱(chēng)得上是一個(gè)創(chuàng)意,不要以為它微不足道就不值一提,勿以善小而不為,只要你在意它,追求它,積少成多,積小成大,讓追求創(chuàng)意、追求質(zhì)量成為一種習(xí)慣,你就能持久地享受到創(chuàng)意的樂(lè)趣,你也就成了一個(gè)很有創(chuàng)意的人,也一定能干出很多有創(chuàng)意的事情來(lái)。
朋友們,在這個(gè)過(guò)程中,你感受到這些快樂(lè)嗎?只要你調(diào)整一下心態(tài),調(diào)整一下快樂(lè)的砝碼,一個(gè)小小小小,都會(huì)讓你快樂(lè)起來(lái),就象庾澄慶的<<現(xiàn)實(shí) / 欲望,如果你欲望太大,再好的現(xiàn)實(shí),快樂(lè)也很小,但反過(guò)來(lái),如果欲望=0,無(wú)論現(xiàn)實(shí)情況怎么樣,都快樂(lè)無(wú)窮啊。
it知識(shí)庫(kù):快樂(lè)的程序員,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。