Html: 網頁內容
Css: 網頁樣式
Javascript & jquery: 前段動態交互
Ajax: 異步內容傳輸
後端:
Mysql: 數據庫
Jsp, php, asp.net: 這三個都是服務器腳本語言, 你選一個學
C++: 寫算法用得多Java or C#: 高級編程語言,選一個學, java要流行一點
C++ 學習週期比較長,公司做項目直接用C++的已經不是很多了,對開發人員要求太高,現在都轉向了java 和.net。
設計模式(項目開發的支柱,語言不是最重要的):
1. 網頁開發: MVC
2. 代碼大全, 大話設計模式等等
算法(項目開發的精髓,語言不是最重要的):
基本上都知道哪些可以參考的
其他工具:
Git: 分佈式源代碼管理 (其他可選的: svn, cvs, 還有微軟的tfs)
CMake: C/C++工程管理工具
Vim: 編輯神器