程式設計師修煉之道——程式設計師如何提高自我修養(1)

edithfang發表於2014-08-12

掌握程式設計師修煉之道,要成為一名工資待遇很好,有職業前景的程式設計師,初級程式設計人員就必須經歷漫長的過程,而且隨著日積月累提高專業技能,程式設計也會帶來愉悅和回報(精神方面、物質方面、心靈方面)。雖然本文不能保證你輕鬆的邁向程式設計師隊伍,但會對你的程式設計領域有所幫助。

步驟:



1、學習瞭解下列的一個(或兩個)入門級學科:
 
邏輯學
離散數學
 
2、瞭解資料庫的概念。可以使用任何簡單的資料庫軟體包做到這一點,例如:
 
access資料庫
DB V
Fox Pro
Paradox
MySQL
 
3、需要決定你想要當哪一種程式設計師,程式設計師一般分為如下幾種:
 
l Web程式
l 桌面應用程式
一、 物件導向的作業系統程式(依賴於一個單一或複雜的作業系統) 
二、跨平臺程式   
分散式應用程式
庫/平臺/元件/底層核心程式
系統軟體
一、核心程式
二、驅動程式
三、編譯器
 
探究未來程式設計



你需要了解有關你選擇的程式設計領域語言以及相關技術。它分解為不同型別的程式設計任務例如:

任務之一:: Web 程式



1、你需要了解什麼是Web程式設計的延伸技術。Web應用程式由完成特定任務的各種Web元件構成,並通過Web將服務展示給外界,它是典型的瀏覽器/伺服器架構的產物。 這就意味著Web應用程式一般藉助IE等瀏覽器來執行。 話又說回來,Web應用程式又有自己獨特的地方,就是它是基於Web的,而不是採用傳統方法執行的。例如:
 
HTTP
FTP
POP3
SMTP
TCP
IP protocols
HTML
XML
Coldfusion
ASP
JSP
PHP
ASP.NET

2、瀏覽不同的網站,以瞭解它們平時的運營狀態。 (右鍵單擊,然後檢視原始檔或按F12),搜尋對比不同網站的型別和內容,而不是隻注重網站權重。一般情況下,你至少需要訪問兩個同樣型別的網站,例如:
 
l 企業網站(盈利機構、非盈利機構、政府組織)
l 網頁搜尋引擎(搜尋引擎、元搜尋引擎、專業的搜尋引擎,目錄)
l 資料探勘網站
l 個人網站
l 資訊/百科全書的網頁(維基,資料表,技術規格和手冊列出目錄,部落格和雜誌,新聞和新聞機構的網站,黃頁等)
l 社交網站(社交入口網站,書籤網站,論壇)
l 社會化書籤(包括上面提到的其他類別,如維基和部落格)
 
3、學習下列其中至少一個技術或者方法,而且可以用軟體來實現它。例如:頭腦風暴和微軟圖形制作的軟體 。



4、熟悉網站結構。這是創造概念的網路圖,網站地圖和導航結構。

 
5、參加圖形設計速成班,努力學習圖形編輯或者處理軟體(你可以選擇只學一個,最好可以兩者都學)
 
6、瞭解網際網路的基礎。這包括弄懂一個最基本的規則,例如:
 
l 相應的Web服務協議(HTTP, FTP, SMTP, and POP3 or IMAP4)
l Web伺服器軟體(最好是一個你將要開展的主要平臺)
l 網路瀏覽軟體
l 電子郵件伺服器和客戶端軟體
 
7、學習HTML和CSS語言。你可能為了編碼HTML去搞懂“所見即所得”的軟體包。



8、瞭解XML和XML相關的技術,如XSL和XPath(推薦兩者都學習)。



9、除非你已經熟悉瞭解HTML了,否則你就建立簡單的靜態網站。
 



10、學習客戶端指令碼語言。大多數使用者都學習JavaScript或VBScript,但也有一些學Perl和DHTML。
 
11、不斷熟悉你學到的客戶端指令碼語言。嘗試只使用該語言來激發自己的潛力。在你至少熟悉你的客戶端指令碼語言之後,才可以進行下一步。
 
12、至少學習一種伺服器端程式語言。要麼侷限於一臺伺服器上的軟體,學習由軟體支援的程式語言之一。要麼學習在每個伺服器軟體上的一種以上的程式語言。
 
13、自己學習的伺服器端程式語言後,嘗試建立一個試驗專案。
 
14、建立自己的網站,並開始嘗試運營。

翻譯:(曲徑)

責編:(xubin、zhaitao)

英語原文:http://www.wikihow.com/Become-a-Programmer
來自:PHP100
相關閱讀
評論(4)

相關文章