本文主要介紹如何成為一名真正的兼職網(wǎng)絡程序員(如何成為一名網(wǎng)絡工程師),下面一起看看如何成為一名真正的兼職網(wǎng)絡程序員(如何成為一名網(wǎng)絡工程師)相關資訊。
程序員可以分為很多類型,比如unix程序員,windows程序員,c程序員,delphi程序員等等。今天我想談談網(wǎng)絡程序員。真正的網(wǎng)絡程序員應該知道這些知識,注意學什么。可能有朋友會說,我懂a(chǎn)sp,jsp會做網(wǎng)站,做bbs應該叫web程序員。的確,我承認這些技術是一個網(wǎng)站程序員應該具備的,但如果你只懂這些,那你只能稱之為asp程序員或者jsp程序員,而不是真正的web程序員。當今世界是互聯(lián)網(wǎng),大多數(shù)基于互聯(lián)網(wǎng)的應用程序,我們可以認為像雅虎、微軟、亞馬遜等網(wǎng)站。獲得了很多應用,能支持什么技術復雜度,不僅僅是硬件功勞。我想談談windows平臺上web程序員應該掌握的技術。1。首先是上面提到的各種腳本,比如asp,jsp,php等等。2。數(shù)據(jù)庫,相信做過web的人都用過,比如access,sql server,oracle。很多人會用各種數(shù)據(jù)庫,但只會寫sql,選擇,更新,插入ado。如果有,100個數(shù)據(jù)庫的目的是什么?你要考慮用戶的訪問速度和內(nèi)存消耗。這些都和你的sql息息相關。經(jīng)常看到很多頁面,沒有考慮數(shù)據(jù)庫里有多少數(shù)據(jù)。很明顯,當你發(fā)現(xiàn)10000個數(shù)據(jù)和100個數(shù)據(jù)倉庫不一樣的時候。嗯,另外,數(shù)據(jù)庫連接池和事務處理機制很重要。要知道數(shù)據(jù)庫的保障,以及如何實現(xiàn)連接池。這些都是企業(yè)應用的關鍵點。比如目前很多應用服務,比如weblogic,mts,全包事務處理,好的事務決定競爭力。3.組件技術我認為現(xiàn)在的網(wǎng)絡應用已經(jīng)帶動了組件技術的發(fā)展。從過去的靜態(tài)庫和動態(tài)庫(dll)到現(xiàn)在的com/dcom,再到新興的web service,從單機到基于intranet的分布式調(diào)用,再到現(xiàn)在基于internet的分布式計算的應用。基于n層組件,最明顯的是com和javabean。這些東西反映了軟件架構的發(fā)展,以前的基于單機的應用,后來的c/s結構,現(xiàn)在的b/s結構。我記得livy曾經(jīng)說過,程序員一定要關注軟件技術的發(fā)展趨勢,只有這樣才能不被淹沒在技術的洪流中。我覺得作為一個程序員,你必須了解com的原理,如何實現(xiàn)這個,如何做一個分布式。說實話,我覺得公司很復雜。不然微軟為什么需要提供at?l和vb為了理解這一點,我們要學習c語言,因為vc中提供的atl庫可以清晰的解釋com的內(nèi)部運行機制。4。網(wǎng)絡技術這就是說,web程序員最應該知道的東西。最起碼你要知道web服務器了解http協(xié)議的機制,從而了解iis、web應用和iis安全的關系,了解isapi的作用。有時間的話請查一下tcp/ip和winsock,這些都是底層網(wǎng)絡。我說的是基于微軟的技術,其他像java之類的東西可以借鑒。總之,學無止境。接觸一些新事物,每一次,你都會發(fā)現(xiàn)自己的不足,也感受到知識庫的重要性。老實說,如果我們做應用程序開發(fā)并使用其他人 的東西,在目前的形勢下,新的技術會層出不窮。如果我們不這樣做。;如果不多加注意,我們會被拋棄的。
了解更多如何成為一名真正的兼職網(wǎng)絡程序員(如何成為一名網(wǎng)絡工程師)相關內(nèi)容請關注本站點。