c程式設計師要會什麼
程式設計師的職位需求很多,例如大型網路公司、軟體開發公司等等都需要程式員。
程式設計師需要學習:
1、掌握資料及其轉換、資料的機內表示、算術和邏輯運算,以及相關的應用數學基礎;
2、理解電腦的組成以及各主要部件的效能指標;
3、掌握作業系統、程式設計語言的基礎知識;
4、熟練計算機常用辦公室軟體的基本操作方法;
5、熟練基本資料結構和常用演算法;
6、熟練C程式設計語言,以及C 、Java、Visual Basic中的一種程式設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體流程基本知識、軟體開發專案管理的常識;
9、了解常用資訊科技標準、安全性,以及有關法律、法規的基本知識;
10、了解資訊化、電腦應用的基礎知識;
11、正確閱讀和理解電腦領域的簡單英文資料。
推薦學習:jQuery影片教學
程式設計師必備技能:
1、熟練開發工具
做為一名程式設計師至少熟練兩到三種開發工具的使用,這是程式設計師的立身之本。
需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本程式碼。
2、熟知資料庫
程式設計師至少熟練一兩種資料庫,對關聯式資料庫的關鍵元素要非常清楚,要熟練SQL的基本語法。
3、了解作業系統
要成為一個真正的程式設計高手,需要深入了解作業系統,了解它的記憶體管理機制、行程/執行緒調度、訊號、核心物件、系統呼叫、協定棧實作等。
4、需求理解能力
程式設計師要能正確理解任務單中所描述的需求。這裡要明確一點,程式設計師不僅要注意到軟體的功能需求,還要注意軟體的效能需求。
要能正確評估自己的模組對整個專案中的影響及潛在的威脅,如果有著兩到三年專案經驗的熟練程式設計師對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
5、模組化思考能力
身為一個優秀的程式設計師,他的思想不能侷限在目前的工作任務裡面,要想看自己寫的模組是否可以脫離目前系統存在,透過簡單的封裝在其他系統或其他模組中直接使用。
這樣做可以讓程式碼能重複利用,減少重複的勞動,也能使系統結構越趨合理。模組化思考能力的提升是一個程式設計師的技術水準提升的重要指標。
PHP中文網,大量程式教學和網站建立教學,歡迎學習!
以上是c程式設計師要什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!