在中國網(wǎng)絡(luò)發(fā)展的2000年到2006年,有一半以上的網(wǎng)站采用的都是asp技術(shù),是它幫助千千萬萬個中國網(wǎng)站從不知名走向知名,從不賺錢到上市,為中國網(wǎng)絡(luò)頂起了半邊天。這群頂起半邊天的ASP程序員到底有什么過人之處呢?讓我們一起來揭開他們的神秘面紗。
什么是ASP:
ASP是Active Server Pages(動態(tài)服務(wù)器網(wǎng)頁)的縮寫,由微軟公司開發(fā)的服務(wù)器端運(yùn)行的腳本平臺,它被Windows下Internet Information Services (IIS)的程序所管理。通過ActiveX server 的技術(shù)讓不同的用戶能有不同的畫面,或需要讓他們可以訪問服務(wù)器 (server)上的數(shù)據(jù)時,使用ASP3.0中提供了五個內(nèi)置的對象建立模擬和安全性的動態(tài)內(nèi)容,來協(xié)助程序員隱藏復(fù)雜的溝通機(jī)制,讓程序員可以專注在解決問題和應(yīng)用之上,這樣可以更快速地開發(fā)動態(tài)網(wǎng)頁的同時每一個組件都是可以由一組富有經(jīng)驗(yàn)的程序員根據(jù)動態(tài)網(wǎng)頁最常用的功能而獨(dú)立開發(fā)。
ASP程序員要求:
1.熟悉HTML標(biāo)記語言和CSS樣式表。
2.了解BS模式和服務(wù)器的知識。
3.熟練運(yùn)用ASP。
4.具備良好的數(shù)據(jù)庫知識。
嘉賓姓名:唐忠超
年齡:29
職位:技術(shù)經(jīng)理
ASP項(xiàng)目:
1.全國水庫移民項(xiàng)目資金預(yù)算系統(tǒng)。
2.湖北省水庫移民項(xiàng)目6年規(guī)劃管理系統(tǒng)。
3.重慶水利局公文流轉(zhuǎn)系統(tǒng)。
嘉賓經(jīng)驗(yàn)談
掌握HTML和CSS很重要
作為asp程序員,你就應(yīng)該對構(gòu)成網(wǎng)站結(jié)構(gòu)的標(biāo)記語言HTML以及CSS樣式表非常熟悉;在ASP非常流行的時候,許多朋友向我請教如何學(xué)習(xí)ASP,我總是說:“對HTML和CSS熟悉嗎?”而得到的回答大都是:“熟悉HTML和CSS干嗎?”
其實(shí)網(wǎng)站是由HTML標(biāo)記語言和CSS構(gòu)成的,而asp是為了更好控制、輸出HTML和CSS的工具。所以我一再給初學(xué)者強(qiáng)調(diào)HTML和CSS的重要性。目前我們用到的HTML是4.0版本,而它的更高級版本HTML5正在醞釀中,HTML5提供了諸如在網(wǎng)頁上描繪二維圖形、播放音頻視頻等新功能,感興趣的讀者可以去具體了解下。
B/S模式,即瀏覽器/服務(wù)器模式(Browser/Server),ASP程序是在服務(wù)器端運(yùn)行完畢后才會將結(jié)果輸出到用戶的瀏覽器里;說到B/S模式,不得不提一下服務(wù)器方面的知識,asp要運(yùn)行,必須通過服務(wù)器的解析,因?yàn)锳SP是微軟的產(chǎn)品,支持它的服務(wù)器當(dāng)然是微軟的IIS,即internet信息服務(wù)管理器,我們必須先安裝它才能夠正常運(yùn)行ASP,IIS功能非常強(qiáng)大,它不僅支持HTTP服務(wù),還支持FTP、SMTP服務(wù)等,作為一名合格的ASP程序員,熟練應(yīng)用它是必需的,當(dāng)然ASP也能應(yīng)用在一些別的服務(wù)器上,如:Apache,但是很少ASP網(wǎng)站是運(yùn)行在Apache上的,畢竟有血緣關(guān)系的東西更和諧。
多看書不如多上機(jī)練習(xí)
了解了上面的知識,我們可以正式的運(yùn)用asp了,運(yùn)用一個編程語言,要了解它的基本語法,了解它的運(yùn)行方式,它能做什么,它不能做什么,只有對它有了全面的認(rèn)識,你才能更好地去使用它。我發(fā)現(xiàn)一個很普遍的現(xiàn)象,就是學(xué)習(xí)一門編程語言的時候,很多朋友喜歡抱著這方面的編程書一直看,幾周過去了,還在看,我就很奇怪,難道這本編程書是我們敬愛的金庸先生寫的,這么好看?我認(rèn)為在學(xué)習(xí)計(jì)算機(jī)語言的時候,更應(yīng)該以練習(xí)為主,今天在書上看到的東西,一定要在計(jì)算機(jī)上練習(xí)測試,這是學(xué)習(xí)編程語言的最好方法。
一般來說ASP網(wǎng)站使用最多的數(shù)據(jù)庫是access以及SQLServer,要了解這兩種數(shù)據(jù)庫的區(qū)別。比如信息量較小、安全性要求不高的網(wǎng)站可以使用Access,此時編程和數(shù)據(jù)實(shí)現(xiàn)都很簡單。反之,要求較多的網(wǎng)站就要使用安全性更好、功能更多的SQL Server了。
asp是一門比較容易入門的編程語言,自身也有不少弊端,所以在網(wǎng)絡(luò)軟件行業(yè)里很多人非常輕視它,作為ASP程序員也難免被冠上沒有價值程序員的稱號,但是在這里我要告訴大家,沒有一門計(jì)算機(jī)語言是沒有缺點(diǎn)的,程序員的意義遠(yuǎn)遠(yuǎn)不在于會哪種語言上,精通一門語言,遠(yuǎn)比只是會一門語言要強(qiáng)太多,所以就算在今天,你只要精通ASP技術(shù),你仍然是各大企業(yè)爭相聘用的對象。
嘉賓訪談:程序員滿足“好老公”的三大條件
問:這個行業(yè)對很多朋友來說顯得比較枯燥,當(dāng)初是怎么進(jìn)入網(wǎng)絡(luò)編程這個行業(yè)的呢?
唐忠超:呵呵,其實(shí)這緣于我高中時代對游戲的癡迷,玩多了游戲,也夢想著自己能做程序,做游戲,于是那時候經(jīng)常看《電腦報》,我記得有一年買了電腦報出版的《Internet網(wǎng)上沖浪》,送了一本《HTML介紹》,還有:http://www.companysz.com/asp.asp ,我照著書上一步一步在網(wǎng)吧的機(jī)器上做出了自己的第一個網(wǎng)站,太興奮了,這也決定了我今后的計(jì)算機(jī)路。考大學(xué)時填志愿,也全寫了計(jì)算機(jī)專業(yè)。
問:最近常在網(wǎng)絡(luò)上看到有人說程序員很累,工資越來越低,甚至說程序員沒前途,ASP程序員是不是也是這樣?
唐忠超:程序員很累,程序員總是在加班,程序員沒前途,程序員找不到老婆,這些都是大家在網(wǎng)絡(luò)上經(jīng)常看到的話題,連我們尊敬的谷歌大神搜索“程序員”關(guān)鍵字時,在搜索結(jié)果的第一條提示你“程序員沒前途”!
但事實(shí)并非如此,程序員很累,是真的嗎?我曾經(jīng)為了趕一個水庫移民項(xiàng)目的軟件進(jìn)度,連續(xù)一個半月沒有休息一天,并且每天工作到晚上九十點(diǎn)鐘才匆匆忙忙離開公司,因?yàn)檫^了九十點(diǎn)就沒回家的車了,但不論是在這個過程中還是在項(xiàng)目最后交付,我為自己的成果應(yīng)用到了全國水庫移民項(xiàng)目而感到高興。
其實(shí)累不累,不在工作,是在于自己;我發(fā)現(xiàn)現(xiàn)在很多程序員一天到晚都喊累,一天到晚都在加班,但是你仔細(xì)觀察他的工作,你會發(fā)現(xiàn)他一會看下八卦新聞,一會又在QQ上和哪個女同志聊上了,一會又看看股票。最關(guān)鍵的是,他還能實(shí)時監(jiān)控老板的動向,老板一來,編程軟件便切換出來了,并馬上像演員一樣從剛才聊天的喜笑顏開變成了愁眉苦臉,永遠(yuǎn)盯著軟件上的某幾行代碼不動。最厲害的是他還要申請升級電腦,美其名曰,編程需要,其實(shí)是編程軟件切換得不夠快吧?
問:打住,打住。我覺得你是不是因?yàn)樯磉呌羞@樣的同事,為自己做多了事情而心理不平衡?
唐忠超:呵呵,其實(shí)就是說的普遍現(xiàn)象,也不是抱怨啦。主要是覺得累由心生,做自己喜歡的事情總是不會累的。
問:明白明白,剛才你提到程序員找不到老婆的事,是真的嗎?這個問題可有點(diǎn)嚴(yán)重喲,要知道這條可是會嚇走好多想從事這個行業(yè)的朋友。
唐忠超:其實(shí)這是個嚴(yán)肅的問題,我看了下網(wǎng)上總結(jié)的程序員找不到老婆的原因,大概有幾點(diǎn),一是程序員工作環(huán)境太專一,幾乎是男人團(tuán),沒法找女生。二是程序員經(jīng)常加班,沒時間陪女生。三是程序員太死板,性格內(nèi)向,沒有情趣,而女生最討厭沒有情趣的人。
針對這三點(diǎn),我要告訴廣大的女同志,你們不要怕,程序員工作的環(huán)境是專一了點(diǎn),但是周圍單身漢的羨慕眼光會使他更愛你,還不會嫌棄你沒有某某老婆的氣質(zhì),某某老婆的溫柔或者某某老婆的身材。
程序員是沒有更多的時間陪你,但是也不會有任何時間想第二個女人。程序員死板,性格內(nèi)向,沒有情趣,我認(rèn)為不屬實(shí),因?yàn)槲揖褪潜容^活潑的程序員,所以如果有單身女生愿意接觸下的話,歡迎聯(lián)系我。
問:你還真會見縫插針為自己打廣告呀。不過看你說得這么好,估計(jì)女同胞們不選擇程序員主要是不了解程序員,從另外一個角度來看程序員的時候,程序員還真是滿足安全、保險的老公條件呀。那么你對想要從事這個行業(yè)的朋友有什么忠告?
唐忠超:要從事這個行業(yè),前面也說了一些,我這里再補(bǔ)充一點(diǎn):ASP并不是特別難寫的程序,具備良好的溝通能力和團(tuán)隊(duì)精神是在這個行業(yè)中走得更遠(yuǎn)的保障,畢竟一個大型的程序,一個人的力量是微不足道的。
職場點(diǎn)評:ASP程序員需要與時俱進(jìn)
對于剛涉足網(wǎng)絡(luò)編程的朋友來說,ASP是很好的入門語言,通過ASP對網(wǎng)絡(luò)編程進(jìn)行理解、對整個行業(yè)的認(rèn)知,是很不錯的選擇;但就是因?yàn)锳SP的簡單應(yīng)用,當(dāng)很多朋友進(jìn)入到ASP程序員這個行列后,所涉及到的技術(shù)范圍非常窄,每天都是重復(fù)編大致相同的代碼,發(fā)現(xiàn)自己經(jīng)過一兩年后業(yè)務(wù)水平仍然沒有進(jìn)步,不知道應(yīng)該向哪方面發(fā)展,程序員在遭遇這種瓶頸后,應(yīng)該多想想自己下一步的職場規(guī)劃。
如果熱愛技術(shù),可以選擇技術(shù)專家的角色進(jìn)行發(fā)展,跳出工作的技術(shù)范圍,了解更多的軟件技術(shù)知識,掌握更好的軟件設(shè)計(jì)理念,為公司提供更新更全面的技術(shù)支持等,這種職業(yè)規(guī)劃的最終目標(biāo)便是系統(tǒng)架構(gòu)師或者項(xiàng)目經(jīng)理等技術(shù)高層。
而如果對技術(shù)并不那么感冒,便可以向軟件實(shí)施顧問和銷售方向發(fā)展,這個方向比較偏向市場,這就需要你非常了解負(fù)責(zé)的市場,從而為公司開發(fā)相關(guān)行業(yè)的軟件提供更多更好的建議或更好地促進(jìn)公司的軟件產(chǎn)品銷售。當(dāng)然,程序員的職業(yè)規(guī)劃遠(yuǎn)不止這些,還需大家自己去發(fā)掘。
說到ASP程序員的收入,就不得不說說ASP的現(xiàn)狀,現(xiàn)在從事單一ASP編程的程序員已經(jīng)比較少了。以前很多ASP程序員大都轉(zhuǎn)型為了asp.net程序員或者其他編程語言的程序員。但是并不能說ASP就沒有用武之地,因?yàn)?000年到2006年,ASP在中國應(yīng)用非常廣泛,有很多網(wǎng)站和網(wǎng)絡(luò)應(yīng)用程序都是使用它建立起來的,它們到現(xiàn)在還有價值,還在運(yùn)作,這就需要相關(guān)程序員來維護(hù)更新,也就給ASP程序員創(chuàng)造了生存空間。
但是老的網(wǎng)站和程序總是會被漸漸淘汰的,而新的網(wǎng)絡(luò)應(yīng)用大多會采用更好更健壯更有效率的編程語言制作,這就導(dǎo)致了ASP必將慢慢被淘汰,所以作為ASP程序員一定要與時俱進(jìn),學(xué)習(xí)鉆研更好的編程語言(如:jsp、.NET、php等),養(yǎng)成良好的編程習(xí)慣(如:文檔習(xí)慣、標(biāo)準(zhǔn)化代碼編寫習(xí)慣、測試習(xí)慣等),培養(yǎng)自己的程序員素質(zhì)(如:團(tuán)隊(duì)協(xié)作精神、學(xué)習(xí)總結(jié)能力等),只有這樣,你才能獲得更多的回報。
ASP入門和進(jìn)階的書籍推薦
《ASP3高級編程》:《ASP3高級編程》由世界著名計(jì)算機(jī)圖書出版社Wrox出版,從ASP入門到進(jìn)階,再到ASP專業(yè)應(yīng)用,都有比較全面的介紹,書中的實(shí)例非常多,對于想學(xué)習(xí)、提高ASP技術(shù)的朋友是非常難得的一本好書。
|
新聞熱點(diǎn)
疑難解答
圖片精選