盡管程序員看起來是一個非常高大上的職業(yè),但也是由基礎(chǔ)學起,一步步搭建自己的知識構(gòu)架而達到的。由于程序員的類型較多,現(xiàn)在就來介紹3類程序員入門需要學習的內(nèi)容。 一、網(wǎng)頁編程 1、了解網(wǎng)絡(luò)編程的含義。網(wǎng)絡(luò)應(yīng)用是指設(shè)計在網(wǎng)絡(luò)結(jié)構(gòu)頂層的軟件部分。這就意味著這些應(yīng)用是通過諸如火狐或IE之類的瀏覽器來處理的。架構(gòu)于網(wǎng)絡(luò)結(jié)構(gòu)的頂層并不一定要連接到網(wǎng)絡(luò)。這就是說網(wǎng)絡(luò)應(yīng)用建立在如下標準網(wǎng)絡(luò)技術(shù)的頂層:HTTP、FTP、POP3、SMTP、TCP、IP協(xié)議、HTML、XML、Coldfusion、ASP、JSP、PHP、ASP.NET。 2、瀏覽不同的網(wǎng)站,了解它們的外觀。(右擊,選擇“查看源”或按F12。)尋找網(wǎng)站類型/內(nèi)容的多樣性,而非數(shù)量。通常需要訪問以下網(wǎng)站類型中至少一種:團體網(wǎng)站(商業(yè)公司,非營利機構(gòu)/組織,政府組織)、網(wǎng)絡(luò)索引引擎(搜索引擎,meta搜索網(wǎng)站,專業(yè)化搜索引擎,目錄)、數(shù)據(jù)挖掘網(wǎng)站、個人網(wǎng)站、信息/百科全書式網(wǎng)頁(維基,數(shù)據(jù)單,技術(shù)規(guī)格,人工列表目錄,博客和日志,新聞和新聞機構(gòu)網(wǎng)站,黃頁,等等。)、社交網(wǎng)站(社交門戶,書簽網(wǎng)站,記錄筆記網(wǎng)站)、合作網(wǎng)站(這包含了上面提及的目錄,比如維基和博客)。 3、學習至少一種頭腦風暴技術(shù)/方法,并學習一個用來實現(xiàn)頭腦風暴的軟件。例如:頭腦風暴圖和微軟Visio。 4、熟悉網(wǎng)站結(jié)構(gòu)。指的是創(chuàng)建概念化網(wǎng)絡(luò)范式、網(wǎng)絡(luò)地圖和導航結(jié)構(gòu)。 5、趕緊學一門圖形設(shè)計的課程。盡量學習至少一個圖形編輯/操作軟件包(不是必須的,但強烈推薦)。 6、了解網(wǎng)絡(luò)下部構(gòu)造的基本情況。包括了解以下:基本網(wǎng)絡(luò)服務(wù)協(xié)議(HTTP,F(xiàn)TP, SMTP和POP3或IMAP4)、網(wǎng)絡(luò)服務(wù)器軟件(最好其中一個就是你以后主要工作的平臺)、網(wǎng)絡(luò)瀏覽軟件、郵件服務(wù)器和客戶端軟件。學習HTML和CSS語言。 7、學習XML及其相關(guān)技術(shù),比如XSL和XPath(不是必需,僅作推薦)。 8、先建立簡單的靜態(tài)網(wǎng)站,直至熟悉并習慣HTML語言。 9、學習客戶端腳本語言。多數(shù)人要么學Java,要么學VB,但也有一些人學習Perl和DHTML;熟悉所學的客戶端腳本語言。潛意識里提醒自己只用你學的那個語言。只有在熟悉客戶端腳本語言之后才能進入下個步驟;學習至少一種服務(wù)器端腳本語言。如果只用一種服務(wù)器軟件,那就學其中一種編程語言。否則,每個服務(wù)器軟件都學至少一種編程語言;學完服務(wù)器端編程語言之后就開始創(chuàng)建一個試驗項目;獲得自己的網(wǎng)站,開始用自己的網(wǎng)頁實驗。 閱讀全文 |
|
來自: AnonymousV臉 > 《編程語言知識》