程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 我看程序員(轉重粒子空間)

我看程序員(轉重粒子空間)

編輯:關於JSP

我看程序員<br>
<br>
朋友請我寫篇文章,談談如何編程。我非功成名就之高人,自己那點兒經驗拿出來會被人笑話的。但是看到周圍很多師弟師妹正在走我以前走過的錯路,使我不得不斗膽說幾句,只望大家在程序員的道路上一帆風順就好。<br>
<br>
程序員——一個毀譽參半的稱謂。想當初曾經被視作英雄,眾人景仰。而如今,卻被許多人瞧不起,客氣的說他們是“高技術工人”,不客氣的就直接稱其為“牛”了。圖靈獎獲得者,Edsgar Dijkstra在他的《卑微的電腦程序員》一文中說:&quot;對我來說,電腦程序員是個尊稱,但對其他一些人來說,電腦程序員確是不懂他自己在干什麼,而是只會依指令行事之徒,一些只知道分析、追求語言特性的人。”看來,許多人曲解了“程序員”這個名詞的涵義。那什麼樣的人才是真正的程序員呢?我斗膽給程序員分為四類,請大家對號入座。<br>
<br>
一、高中生程序員<br>
<br>
這裡絲毫沒有貶低高中生的意思。在美國,有大量的高中生從事程序員的職業,他們的工作就是編碼、編碼、再編碼。很可悲,目前中國的大學生基本都是做這樣的工作,甚至某些碩士、博士也是如此。<br>
<br>
這一類型的程序員認為語言是最重要的。他們認真地學習語言的語法和函數庫。他們不停地學習語言,以為只要掌握的語言多、新,就能有競爭力,有好的工作。他們確實很厲害,VC、VB、Delphi、PB、Java、ASP、PHP等等都能拿來就用。但是,正因為他們,編程才被稱為“牛都可以干的事”。<br>
<br>
在正規的公司,高中生程序員整日都在添表格——工程師程序員把軟件劃分模塊,甚至詳細定義好了每一個函數,高中生們就是向這些函數裡添加代碼,如同添表格一樣。很多時候,高中生甚至不知道他做的項目是什麼,只知道這個函數的功能是什麼。<br>
<br>
在國內,如此正規的軟件公司很少,大多數還處於作坊式的開發模式,所以,高中生程序員還是很吃香的。幾個人一商量就開干,沒有完整的計劃,不考慮維護性、重用性,注釋懶得寫,文檔更不提。這樣,項目非常依賴這幾個人,自然他們的日子過得很好。他們最頭疼的事情是後期維護,每當要加鹼功能、改bug的時候,他們就會發現自己已經看不懂自己寫的代碼了。<br>
<br>
軟件工程正在逐步實行,公司越來越正規,高中生程序員也就越來越難做了。年輕時,他們或許可以打拼一番,但是30、40歲之後,當他們對新語言、新技術的接受能力已比不過年輕的程序員時,他們也就退出了競爭行列。<br>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved