似漫漫征途,半個(gè)世紀(jì),代碼發(fā)展至今已有大從如同象形文字般的紙孔設(shè)計(jì)到01機(jī)器指令序列、到能進(jìn)行簡(jiǎn)單翻譯的匯編偽指令集..到后來(lái)的結(jié)構(gòu)化程序語(yǔ)言和如今的面向?qū)ο笳Z(yǔ)言設(shè)計(jì)、腳本語(yǔ)言以及更多將來(lái)未知的代碼語(yǔ)言,可謂層出不窮。在如同物種優(yōu)勝劣汰般的法則下,代碼也隨著我們思想力、行動(dòng)力的不斷前進(jìn)、不斷進(jìn)化。代碼對(duì)我猶如一座雕像般具有著力與美。
代碼之力
代碼之力體現(xiàn)在它代表了創(chuàng)作者的意志力和思想力。
那些簡(jiǎn)單的符號(hào),它們?cè)杏诳嗨稼は胫小⑸L(zhǎng)于嚴(yán)謹(jǐn)?shù)脑O(shè)計(jì)之下、綻放在千錘百煉的雕琢之后??梢哉f(shuō)每一行都浸透著作者的深厚的思考,看似毫無(wú)血肉的行行代碼便有了生機(jī)。作者的思考便是代碼的母體和起源,也許就是一個(gè)閃過(guò)的念頭,卻生發(fā)出許多思路。
當(dāng)我作為一個(gè)設(shè)計(jì)者,在動(dòng)工修建這座程序大廈之前,總是要細(xì)心研究:從實(shí)際出發(fā)、從需求開始、從框架著手.... 在這一個(gè)時(shí)期雖沒(méi)有半字的代碼產(chǎn)生,可正是這個(gè)階段決定了代碼的形狀、姿態(tài)、性ge、特征。方案中的的每一個(gè)細(xì)節(jié)都我經(jīng)過(guò)仔細(xì)推敲、慎重分析,我們的思想力、意志力決定著代碼生死存亡。
我們思考的能力越強(qiáng),代碼的生命力就越久;我們的意志力越強(qiáng),代碼的體質(zhì)就越壯。任憑風(fēng)吹日曬,不會(huì)千瘡百孔。在智慧的推動(dòng)下、保護(hù)中,它們一天天成長(zhǎng)。
代碼之美
代碼之美,是看似鉛印的簡(jiǎn)單字母,卻有一種美潛在其中。
雖然這美并不金玉其外,也絕非造型優(yōu)雅,但卻是從不同角度、不同深度,甚至于在轉(zhuǎn)念的瞬間而閃過(guò)的想象之美。代碼因了人的先天孕育和后天雕琢而變得豐美、變得千姿百態(tài)、變得珠圓玉潤(rùn)..
代碼產(chǎn)生之前,是經(jīng)怎樣的想象、理解設(shè)計(jì)而成,在此過(guò)程中有很多沖動(dòng)、茫然和冥思。如同一幅畫,無(wú)論其美丑那都是旁人的評(píng)價(jià),就作者而言,那是無(wú)論結(jié)果如何,都是他思想和奮斗的結(jié)晶。而這一份在心中印下的美是別人的批評(píng)無(wú)法抹去,也是別人的贊揚(yáng)替代不了的。
代碼雛形之后,要經(jīng)過(guò)反復(fù)的修改測(cè)試,就像一座青銅雕像,在石膏模具完成之后,必然要經(jīng)歷一番千錘百煉、水深火熱,才見(jiàn)得世人。程序員對(duì)代碼品質(zhì)的要求絲毫不比藝術(shù)家們來(lái)的少,.. 且與藝術(shù)家們一樣,程序員的靈魂也是他們的思想,若拋去了思想就如同無(wú)水之淵。與剪紙、泥塑一樣,有多少不同風(fēng)ge的創(chuàng)作就有多少不同模式、形態(tài)、思路的代碼,仿若是一座大大的花園中,開放著五顏六色的花。美的風(fēng)景,潛在其中、唯有心知。
代碼之感悟
代碼與一般的藝術(shù)創(chuàng)作不同,它并非讓人看后就足矣,而是身負(fù)著作者寄予的厚望:讓用戶受益、讓工作變得更輕松。這千行萬(wàn)行的代碼在不同的機(jī)器、不同的系統(tǒng)、不同得行業(yè)上日以繼夜地運(yùn)轉(zhuǎn)著,感
悟當(dāng)我們?cè)诳Х瑞^里輕松地與朋友喝茶聊天,當(dāng)我們?cè)跁肯硎苌⑽脑?shī)歌的魅力時(shí),計(jì)算機(jī)程序已為我們備好第二天要匯總的大量數(shù)據(jù)、各種家電芯片中的固化程序已幫我們處理好那些繁重的家務(wù)。
但我們?nèi)圆荒芤驗(yàn)橹匾暪δ堋⑿Ч雎源a作為我們思想行動(dòng)的延伸而產(chǎn)生的力與美。
程序員也絕非為了某個(gè)項(xiàng)目而存在的職業(yè),而是賦予了創(chuàng)造美與力的生涯。在每個(gè)程序員的眼中,那些別人看來(lái)乏味難懂的代碼,卻是閃耀在思想銀河之中的點(diǎn)點(diǎn)繁星。也許,到了匱乏精力、體力不支的時(shí)候,無(wú)法再為自己的一次沖動(dòng)或某個(gè)靈機(jī)一閃,而寫出雋秀的程序。但在回憶之時(shí),也會(huì)有泉涌般的感動(dòng):感動(dòng)在那個(gè)深夜的燈下執(zhí)著地書寫、感動(dòng)在那瑟瑟的寒風(fēng)中癡迷地思考、感動(dòng)在看到那些你多少個(gè)日夜拼搏出來(lái)的代碼在為他人默默地工作、感動(dòng)在于千頭萬(wàn)緒的苦思之后終于看到曙光..
每當(dāng)我寫完一段復(fù)雜的程序,就會(huì)有一種眾里尋他千百度的感受,而當(dāng)看到那燈火闌珊處的人時(shí),卻又如張愛(ài)玲所言“原來(lái)你也在這里”。而當(dāng)我完成一個(gè)軟件項(xiàng)目,就如同走過(guò)一段人生的荊棘之路,有一種苦與樂(lè)相互攙扶的體會(huì)。
對(duì)于程序員的感受是筆觸紙端如流水,愛(ài)恨百味難訴完?;貧w到力與美的理解,希望每一個(gè)在程序生涯中奮斗的同道中人,都懷有一種執(zhí)著與感恩:執(zhí)著在這無(wú)盡的思想疆域,用每一行代碼實(shí)現(xiàn)我們?nèi)松膬r(jià)值;感恩于這小小的代碼,能讓我們把所想所愿發(fā)揮得淋漓盡致。
新聞熱點(diǎn)
疑難解答
圖片精選