yjg2008

          Java愛好者

          我的人生

          javathinker:程序人生

            如果程序人生是條路,這條路太漫長。
            我學計算機編程非常突然,總是找不到理想的工作,感覺自己總是很空虛、無所事事。看到現(xiàn)在最熱門的行業(yè)就是IT業(yè),曾經(jīng),也在電腦公司做過硬件銷售與技術支持,對這方面有一定的了解,就這樣選擇了計算機程序設計,這也是我邁出程序人生的第一步。
          ???   從開始系統(tǒng)的學習編程到寫程序現(xiàn)在也快二年多了,寫了不是太多的程序。我的第一個作品是圖書館管理系統(tǒng),項目結束后多少有些體會,最大的體會就是感覺這條路太漫長。
          ???  電腦里的世界淵博,程序員是活在自己想象的王國里 我沒有奢望大家把寫程序和文學創(chuàng)作相提并論,但其中的苦楚也不是一個普通用戶能夠體味到的。為了寫好一個程序,我們度過多少不眠的夜晚,耽誤了多少次美餐。有個朋友如此評價的,“寫程序簡直是在自殺,巨費精力巨費腦子巨累”。但還是有很多人不畏其苦,前仆后繼,由此可見其中的無窮魅力。
          ???  我剛接觸電腦就發(fā)現(xiàn)電腦的妙處,電腦遠沒有人那么復雜。如果你的程序寫得好,你就可以和電腦處好關系,就可以指揮電腦干你想干的事。這個時候你是十足的主宰。每每的坐在電腦面前,你就是在你的王國里巡行。
          ???  電腦里的世界很大,程序員是活在自己想象的王國里。你可以想象到電腦里細微到每一個字節(jié)、每一個比特位的東西。你通過電腦可以實現(xiàn)你的設想,幫助你解決不少的問題。 這樣的日子簡直就是天堂般的日子,很多人就這樣愛上了電腦。
          ???   不少人認為程序員如同紅粉佳人般地容易衰老,最多干到三十五歲就可以收山換環(huán)境了,腦子也差不多該歇歇了,體力也不支了。并認為寫程序是年輕人的事情,到了一定歲數(shù),估計沒什么人再當程序員了。
          ???  確實,剛開始從事編程時,總是意氣風發(fā),覺得自己沒有什么不能做的(現(xiàn)在還能聽到很多年輕人發(fā)出如此豪言壯語)。那時我也想先吃點苦,到了三十就別干了。年長一點后,尤其是當我們真正接觸國外那些杰出的程序員后,發(fā)現(xiàn)他們都有十多年的開發(fā)經(jīng)驗,這才感到自己的無知。一個人大學畢業(yè)就二十一二歲,真正懂了開發(fā)就已經(jīng)二十五了,接著就是人生瑣事。如果三十歲就放棄的話,我們就不用選擇程序人生的道路。美國和臺灣開發(fā)以三十、四十多歲的人為主,雖然也不少年輕人做了不少好東西,但決大多數(shù)的產(chǎn)品出自那些有豐富開發(fā)經(jīng)驗的程序員之手。 從事編程,寫程序已不僅僅是愛好,而是成了一輩子的工作。開始會有個階段整天不知道寫些什么東西,覺得特別沒勁,找不到感覺,特別灰心。后來才明白,只有全身心地投入,寫程序才會有意思。 雖然我沒有打算一生只干編程這一件事,但我愛這個工作,。用一生來編程序是一件既容易又困難的事。如果碌碌無為,為交差寫點程序,這樣寫兩輩子的
          人都有。但如果想全身心地寫程序,寫十年就不是一件容易的事。現(xiàn)在我不少朋友都洗手不干了,有時我也想“用什么電腦,Windows外的世界不是也很大嗎?”。 但面對電腦的時候會立刻頓悟:電腦還是自己最擅長干的事,也是最順手的事。
          ???  成為高級程序員不是一個程序員追求的最終目標,每個人學習編程技術,是把高級程序員作為追求的目標,甚至是終身的奮斗目標。后來參與了真正的商品化軟件開發(fā)后,反而困惑了,茫然了。 可以說,一個人只要有韌性和靈性,有機會接觸并學習電腦的編程技術,就會成為一個不錯的程序員。剛開始寫程
          序的時候,學得多的人寫得好,到了后來,大家都上了一個層次,誰寫的好只取決于這個人是否細心、有韌性、有靈性。掌握多一點或少一點,很快就能補上。成為一個高級程序員并不是件很困難的事。當我上學的時候,高級程序員也曾是我的目標,我希望我的技術能得到別人的承認。后來發(fā)現(xiàn)無論多么高級的程序員都沒用,關鍵是你是否能夠出想法出產(chǎn)品,你的勞動是否被社會承認,能為社會創(chuàng)造財富。成為高級程序員絕對不是一個程序員追求的目標。
          ???  編程不僅僅是技術,也還是藝術有人認為程序員沒有什么了不起,不過是一種熟練工種而已;也有人把編程說成是藝術創(chuàng)作,捧上天。這兩種意見爭論比較激烈,甚至可以說針鋒相對。 我們換個工種來石匠應該是熟練工種,跟藝術似乎沾不上邊。但正是這些石匠,給我們留下多少文物古跡,如樂山大佛、莫高窟等等。應該說這些石匠給我們留下了無窮的文化財富。我認為編程的工作和石匠比較相似,有很多是
          技術活甚至是體力活,但編寫優(yōu)秀軟件卻非易事。熟練工種也好,藝術創(chuàng)作也好,這兩種想法都有片面性,編程應該說兩種屬性都有,編程不僅僅是技術,也是藝術.有句俗話,已經(jīng)被大家嚼爛了,但是我還是很欣賞它:熟能生巧,巧能生精。什么工作不是從生疏到熟練,最終發(fā)展成為自己一生的追求和理想的呢?一般人不會認為搞美術創(chuàng)作是“熟練工作”,但是一個畫家在學畫的時候,不可能沒有一個從臨摹到創(chuàng)作的過程。沒有誰天生是天才。現(xiàn)代軟件工業(yè)已具相當規(guī)模,很多軟件的完成需要的是大兵團作戰(zhàn)。一名普通程序員接受編寫某一模塊的任務后,往往只是寫代碼,發(fā)揮的余地很小。在大項目中,很多程序
          員只能了解到和自己所編模塊相當?shù)暮芫植康募毠?jié),另外還受到開發(fā)環(huán)境的限制,真的很難體會到自己在從事“藝術”創(chuàng)造。更多的時候是感到自己在從事重體力勞動,有的時候還擔心自己苦苦參與的這個項目究竟有沒有意義,是不是在此類產(chǎn)品中有競爭力,會不會開發(fā)出來以后就因為硬件的發(fā)
          展、操作系統(tǒng)的換代而過時……
          ???  編程是技術活,才有可能大規(guī)模進行,才會有軟件工程的理論。也正是編程具備藝術創(chuàng)作的特點,我們的生活中才會有如此多的好軟件產(chǎn)品。大家一起出力的事情很多,但是不能說規(guī)模效應中共同完成的作品就一定是熟練工作的結果。寫一個程序需要付出腦力和體力,當我——我們——幾個群體完成一個程序之后,在那些真正為這個程序付出勞動、流下汗水的人們眼里,看到的自己的作品,那就是藝術品啊!
          ???  編程,我還能說點什么呢?不論是種平淡的熟練工作,還是高雅的藝術創(chuàng)作,這些并不重要,重要的是“我獨愛你”……

          posted on 2006-06-21 18:32 馬良 閱讀(201) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 广平县| 莱西市| 永州市| 会同县| 栖霞市| 澎湖县| 柘城县| 越西县| 伊通| 土默特右旗| 青铜峡市| 兰西县| 巢湖市| 诸城市| 汝州市| 商丘市| 济阳县| 三门县| 铁岭市| 滦南县| 西吉县| 英超| 金沙县| 咸宁市| 淮南市| 陵水| 陇西县| 阳春市| 太仆寺旗| 马龙县| 霸州市| 新津县| 沧源| 无锡市| 普格县| 三原县| 隆尧县| 忻州市| 河曲县| 天镇县| 承德市|