熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

“淺薄”絕不該是中國程序員的性格特征

2022-06-13   來源: JSP教程 

  我認為有些人的觀點錯了錯得一塌糊塗 
  對於這個問題我的基本觀點是任何實踐都是理論的載體或表現形式而理論也是由實踐上升而來的兩者是辨證的今天我們只關注它的前一部分任何實踐都是理論的載體和表現形式 
  我不是想故弄玄虛但真理的外表看上去往往就是這麼奇形怪狀難以理解讓我來給你解釋一下吧 
  比如戰爭是軍事理論的實踐也是它的表現形式戰爭的勝負取決於指揮者軍事理論的掌握程度(別給我舉趙括這類紙上談兵的反例他們根本算不上掌握了軍事理論充其量只算是下了軍事理論掌握倒背如流這是兩個概念) 
  
  VCVBDelphi …… 你該學哪個? 
  具體到編程而言我要告訴你任何一種計算機語言都是計算機科學理論的載體或表現形式C++很神嗎?Java很酷嗎?它們差距很遠嗎?是的但從理論的層面上講它們沒有區別都是面向對象理論的一個具體形式而已 
  
  現在的程序員們被發行編譯軟件(通常我們將其稱為系統軟件)的商家不斷推出的產品搞得眼花缭亂頭痛欲裂不斷地跟在新語言後面跑這條路還沒跑到頭那邊的新路又鳴鑼開張了於是再跟著跑……漸漸地有些人開始感歎學海無涯學無止境或什麼程序員是青春飯過了三十別想干…… 
  在此我不得不歎息中國的教育真是一種形而上學的教育早在高中時代我們就學過辨證唯物主義的基本理論做事情要抓主要矛盾這一條恐怕誰都知道卻鮮見誰能在實踐中把這一理論運用得爐火純青把這一理論運用到編程上來講就是 
  理論是主要矛盾語言是次要矛盾學會了理論再具體到學一種語言時你只不過是在進行某種消遣而已 
  現在學VC的普遍看不起學VB的或學Delphi的但如果一個用Delphi的人在需要寫web程序時用TCP/IP做了一個構架嵌入到應用程序中而另一個用VC的人卻只會把一個又一個的組件拖來拉去的做些個例子程序的翻版你說他們兩個誰歷害?Delphi和VC誰歷害? 
  真應了這樣一段話紐約好還是上海好?答有錢哪兒都好沒錢哪兒都不好上海的富人並不比紐約的富人少多少的優越感而紐約的乞丐也不比上海的乞丐多多少幸福感 
  現在你還會說學VC的人就一定比學Delphi的人水平高錢景好嗎? 
  
  淺薄絕不該是中國程序員的性格特征!!! 
  想問一句中國程序員這麼多你們真地把基礎理論學好了嗎?別用你現有的編程經歷告訴我編程不需要數學不需要數據結構不需要編譯原理…… ……說話得負責任您知道嗎?我之所以發表這篇文章就是因為再也看不下去這種在中國編程界漫延的歪理邪說了!邪教害死的是人的個體你們害死的是中國軟件業的未來!如果再讓這種理論繼續毒害編程新手的思想中國將在計算機領域失去民族的尊嚴!!! 
  請問操作系統編譯軟件數據庫系統…… 這些被稱為系統軟件的東東中國有幾樣拿得出手的產品?也許是我孤陋寡聞據我所知我們國家一件像樣的也沒有 
  不錯我們是有一些網站的股票在西方上市了我們是有一些人被國外公司請去做高級職員了我們也有一些人把西方的官方網站給黑了……但是我們用的編譯工具是誰的產品?我們微機裡裝得是誰做出的操作系統?我們的程序跑在誰的芯片上? 
  愛之深恨之切我愛的是中國但我痛恨不是中國而是在中國編程界普遍流行的淺薄自以為是這是我們民族軟件業的一顆毒瘤! 
  是的現在編程方面快速入門的書滿天飛讓程序員的門檻越來越低我這個外行就得益於這個低門檻跑了進來但進來後我們就不能再這樣淺薄下去了——我的兄弟們! 
  用他國提供的工具做幾個網站寫幾個應用程序弄出幾個病毒…… 是振興不了民族軟件業的順便說一句我尊敬求伯君但我不認為金山公司和其系列產品配得上被稱為民族軟件業的大旗相對這個稱號它差得太遠了 
  …… …… 
  寫flash軟件的人會認為用flash做動畫的人比他歷害嗎?Adobe公司真的認為考取Adobe證書的人是人才嗎?MSCEMSCD…… 通過這類考試得到微軟徽章的人在微軟眼裡是人才還是義務推銷員?持這類證書以及其他一些大軟件公司認證的人你們還在以為自己是中國軟件業的精英而感歎懷才不遇工資太少嗎? 
  醒醒吧朋友別再用編程不需要理論的話來自欺欺人了別再用自己的淺薄來教導別人像自己一樣淺薄了我想問問那些稱數學數據結構等基礎課程對編程沒用的人 
  請你們搞清一個概念是這些理論沒用還是你們沒用到是你們沒用到還是你們的水平根本用不到是你們不需要用還是你們根本不會用? 
  舉個例子操作系統中的工作調度若工作優先權相同用什麼方法進行調度?當然是先到先做——這就是數據結構中隊列的應用你們說用不到只怕是因為到目前為止還沒機會接觸這類高端編程的挑戰吧?這樣的話那就算了掙你的錢去但別再來這裡誤人子弟吹噓什麼優秀的程序員不需要理論 
  是誰說系統軟件發展的黃金時代已經過去了?Linux不就是在MS操作系統雄霸多年的情況下一舉成名的嗎?中國難道就找不到這樣一個機會? 不如果我們的程序員克服了現在的浮燥與急功近利我們一樣可以在系統軟件這一軟件業的高端樹立自己的品牌!所以請看下面—— 
  
  年輕人應該有宏偉的志向 
  用別人的產品做自己的東西你永遠只是個高級客戶成不了真正的開發者不管你用他國的系統軟件開發出多少好的產品掙了多少錢只要人家一升級或一推出新產品你口袋裡的銀子連同最後一條小褲叉也會被剝奪得一干二淨只不過是一個高級打工仔 
  我希望打算進入編程界的朋友們特別是現在還很年輕的朋友能有一個比較高的志向更希望已經進到這行的朋友們能有以振興民族軟件業為己任力爭成為中國軟件業的旗手 
  我不贊同方東興把微軟罵得一無是處更不贊同年輕人學他那樣一賭氣而拒絕用微軟的產品拒絕Windows拒絕VC 拒絕IE …… 
  我認為方東興只是個狹隘的民族主義者他看到了中國軟件業民族的一面卻不願承認我們落後的一面毫無根據的自尊等於自取滅亡清朝末年我們的科技並不落後於西方多少但我們過分自尊大國思想卻使我們失去了向其他國家學習的機會當我們嘲笑西方人的藍眼睛大鼻子的時候他們的堅船利炮卻把我們央央大國的皇帝太後打得滿世界逃難慈禧太後被打得滿地找牙的時候不得不說出量中華之物力博與國之歡欣的龌龊話此時大國皇太後的自尊何在呢?前面自尊過了頭事後必遭報應這報應一持續就是幾百年直到現在難道我們還要繼續閉門造車再走老路嗎? 
  我們現在承認微軟比我們強向微軟學習並不等於我們永遠要跟在他後面跑!在我們低下頭的時候我們就應該想到何時能再抬起這顆高貴的頭顱!!!而且是一定!!!!!自尊不是錯錯是錯在太盲目——妄自尊大你就要和慈禧一樣被打得滿地找牙做為一個大國一個明智的民族我們不能諱疾忌醫 
  年輕人志當存高遠相信我當你以民族振興為己任的時候封王稱帝富貴榮華都只不過是千秋偉業的一個副產品在這個尊重知識崇尚科學的年代志向高遠的人永遠不必擔心自己的錢途 
  不必諱言我承認我當初進入編程領域不完全出於興趣也有錢途方面的考慮但就好像當年參加八路的戰士當中有些只是報著能吃上軍糧或打鬼子報家仇的思想入伍的但後來卻學習了馬列提高了覺悟轉為以興國救民為目標一樣當我一步步深入到這行以後當我決定考研並慢慢提高了認識以後我的目的變了我覺得應該有個更高的人生目標更高志向和追求來支持我的行動這個目標就是為民族軟件業盡一把自己的力 
  真心希望你與我同行 
  
  幾點建議
  建議大家耐下心來先學好理論然後再選擇具體的工具或語言不過在所有這一切開始以前先打好C語言和匯編基礎 
  能不能得道就看你在見到別人做出一些花裡胡哨的東西時是不是能堅定信心耐住寂寞抵御誘惑了 
  一個和我一起學習C語言的人學完就直接開始玩VC而我則潛下心來學了些C++和理論方面的東西早早地他就能仿照書上用VC做些界面似的東西在我面前炫耀可後來當我基礎理論的學習告一段落做個圖書管理程序賣了大洋時他還只是停留在做例子程序的水平上現在我們談論起編程深度早已不可同日而語了他起跑領先卻落在了後面 
  我不敢自以為是只是想用這個親身經歷告訴大家學編程決不可心浮氣燥 
  
  結束語 
  我的話觸到許多人的痛處而且由於寫時心中氣憤難平有些出言不遜可能要遭人罵了不過既然寫了就不怕罵因為以上所言全是忠告識不識貨就看您的眼光了
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19147.html
    相關文章
      没有相关文章
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.