色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

編程序,以及引申開來的聯(lián)想的聯(lián)想

  快過年了,另人厭惡的事情發(fā)生了:帶著項目過年。而另我更加厭惡的是這是一個沒有經(jīng)過深入分析、討論、細(xì)化的東西。數(shù)據(jù)庫設(shè)計已經(jīng)另我頭疼,而得到的最新要求是:“過年前把界面搞掂,其他的以后再說!”我沒有意見,全當(dāng)是快速原形罷了。結(jié)果這個界面我就做了1個多星期,本來2天就能完成的東西,由于系統(tǒng)核心的不斷修改搞得我也不斷的刪除我的代碼。回頭一看,自己最初編寫的代碼居然被刪掉了80%。順便說一下,這是某大型營銷企業(yè)(絕對足夠大),為了進(jìn)行直銷(要我看,就是傳銷)的銷售積分統(tǒng)計管理系統(tǒng)。我和公司的首席架構(gòu)一起做,出于保密的考慮,我沒有見過那個企業(yè)關(guān)于積分統(tǒng)計方法以及管理辦法的詳細(xì)文檔,我得到的只是400字一頁,一共四頁的簡單的說明。而數(shù)據(jù)庫結(jié)構(gòu)以及功能框架的搭建,卻被分配給我負(fù)責(zé)。這些已經(jīng)足以讓人郁悶了,而另人更加郁悶的是:過年,沒發(fā)獎金,也沒把2月的工資提前發(fā)下來。
  我百無聊賴,換工作也要到年后再考慮。上CSDN翻了翻帖子,發(fā)現(xiàn)一個很有趣的現(xiàn)象:兩種截然不同的觀點的對立。

  觀點1:我沒什么基礎(chǔ),也不需要什么基礎(chǔ)。現(xiàn)在的開發(fā)工具已經(jīng)足夠傻瓜化,簡單化。我只要點點鼠標(biāo)就可以完成。 程序員,不再需要編碼了。
  觀點2:我不用那些所謂的快速開發(fā)工具,使用這些工具是沒有水平的象征。我只用Editplus或者Notepad++。我是程序員,我要用自己的手來寫代碼。

  
  我不禁有點愕然,程序員應(yīng)該做什么?
  轉(zhuǎn)了一圈,想起來還沒上博客園,看到這篇隨筆。http://www.cnblogs.com/haoxiaobo/archive/2005/02/04/101780.html有感,同感,什么是程序員該做的?

  前些日子,和大學(xué)同宿舍在長江三角工作的兄弟小聚了一下。一個已經(jīng)脫離計算機(jī)軟件開發(fā)了,去做PLC的上位現(xiàn)場開發(fā)。另一個在蘇州軟件園給日本人賣命。感慨頗多,日本人的文檔水平和標(biāo)準(zhǔn)化的程度的確不同。但是他確覺得極為乏味和無聊,因為他是在將類似“如果條件1小于條件2則執(zhí)行方法3”這樣的描述轉(zhuǎn)化為“if(a1 < b2)m3();”這樣的語句(他用的CORBA我不會,所以隨手打點C的代碼。據(jù)他說,CORBA非常枯燥和無聊)。后來想想,的確無聊,毫無寫程序的快樂可言。為什么這么做,不知道;這么做了有什么好處,不知道;能不能對這些代碼進(jìn)一步的改進(jìn),也不知道!卓別林演的那個只會擰螺絲的工人也差不多吧。
  程序員該做什么?是拋棄一些必要的知識點點鼠標(biāo)?還是堅決不用快速開發(fā)工具,自己動手豐衣足食?或者就是編碼工人,將文檔變化為編碼?我不知道別人怎么想,至少,這些不是我在上中學(xué)的時候?qū)⒆约旱哪繕?biāo)選擇在程序員這個職業(yè)上的理由。寫程序是快樂的,我一直這么理解。你的程序就像是一個小世界,你親手搭建這個世界,看著它如何良好的工作,如何和別人的世界進(jìn)行溝通。這是一種快樂。
  開發(fā)工具的傻瓜化無疑會降低編碼的快樂,但是它會滋長系統(tǒng)設(shè)計與控制的快樂。如果我們僅僅局限在觀點1的點點鼠標(biāo)上,那我們的編碼快樂就會蕩然無存。由于沒有必要的基礎(chǔ)知識,更無從談?wù)撓到y(tǒng)架構(gòu)快樂之說。
  而觀點2呢,將編碼的快樂發(fā)揮到了極至。但是也僅僅是編碼的快樂。程序員不該僅僅成為編碼工人,至少不應(yīng)該排斥那些能夠提升你快樂的快速開發(fā)工具。
  還記得上小學(xué)的時候第一次在屏幕上用BASIC輸出LOVE這個單詞的時候的那種興奮和激動。當(dāng)時我是沒有條件去存儲我的程序的(那是一種只能駁接磁帶機(jī)的機(jī)器,我不知道該如何去準(zhǔn)確的描述它)。我小心翼翼的將程序抄在了一張紙上。
  還記得上中學(xué)的時候第一次用VB在WINDOWS下編寫WINFORM程序的那種快樂,雖然只是幾個簡單的BUTTON和TEXTBOX,輸入姓名就能向你問好的程序。至今,它還留在我那臺老586的2.1G的硬盤里。
  還記得自己寫的一個生成隨機(jī)密碼的程序被一個在海外的華人看到,支付了150塊錢(19美金)購買了全部的代碼(現(xiàn)在看來,那段程序真得不值那個價格,不過可能國外是這個價格吧)。在銀行的戶頭上第一次存入了我用寫程序掙到的第一筆錢時的激動。
  還記得很多,第一次寫網(wǎng)站,第一次有了自己的空間,第一次有人說喜歡我寫的小軟件,第一次在計算機(jī)刊物上發(fā)表自己的文章(雖然那篇東西只是自己看書,總結(jié)出來的一點內(nèi)容)……
  這些都是快樂的和興奮的。從我有自己的第一臺電腦到現(xiàn)在已經(jīng)有7年多了,這些快樂無時無刻不伴隨著我。曾經(jīng)在國內(nèi)計算機(jī)安全的圈子里泡過一段時間,有朋友把我歸為黑客,我總要去糾正他們——我是程序員(我總覺得,黑客是那些可以被稱為“神”的人,我還不配。)。
  程序員這個名字總是讓我引以為豪的!
  可是突然有一天,我發(fā)現(xiàn)那些同樣稱自己為程序員的人,同樣做著和我類似工作的人不再那么激動,不再有程序員應(yīng)有的快樂和激情,他們只是用著一種工具重復(fù)著一種動作的工人的時候。我迷惑了。到底什么樣的人才是程序員,到底什么樣的人才配得上被稱為程序員?
  到底什么樣的人是程序員,到底程序員應(yīng)該怎么去做?我也不知道,我以為,我可以被稱為程序員,我以為,我走的路,我熱愛的事業(yè)是我的追求。
  其實,我還是可以對所有人很自豪的說:“我是程序員!^*^

  PS:快過年了發(fā)發(fā)牢騷,然后高高興興的過年。同時也給大家拜個年!

it知識庫編程序,以及引申開來的聯(lián)想的聯(lián)想,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 台东市| 宁都县| 海兴县| 大兴区| 平昌县| 台湾省| 义马市| 哈尔滨市| 金坛市| 富锦市| 临沭县| 梧州市| 墨江| 长沙市| 大庆市| 罗江县| 横山县| 卢龙县| 奉贤区| 砀山县| 耒阳市| 班玛县| 乐山市| 沁阳市| 大竹县| 赫章县| 临高县| 牡丹江市| 白沙| 龙山县| 香港 | 拜城县| 甘肃省| 潍坊市| 徐州市| 陆川县| 肃南| 彰化市| 龙江县| 轮台县| 望都县|