1 c/c++語言,物件導向, stl等
2 linux作業系統
3 資料結構與演算法
4 網路程式設計(包括socket, i/o模型,多執行緒 多程序等)
5 常用的開源伺服器(nginx, redis, memcache等),熟悉源**,能做定製開發
6 關係型資料庫(mysql , oracle, 等)
7 nosql(redis, mongdb等)
8 掌握一門或多門指令碼語言(shell, lua. python)
這是自己工作中的一些總結, 也許這些對乙個合格的c/c++的程式設計師來說還不夠。我想既然當了c/c++程式設計師, 注定是要與底層 原理這些東西打交道,這注定是枯燥的。但是能夠揭開這許多技術最終的面紗, 又何嘗不是一種樂趣呢
程式設計師的技術煩惱
下面要說的就是讓程式設計師們煩惱的十件事情。10.注釋 只解釋了 how 卻沒有解釋 why 入門級的程式設計課程通常會教育學生們寫 前先寫注釋 而且要盡量多注釋。這種教育的出發點是 多注釋肯定比少注釋好 少注釋肯定比沒注釋好 可不幸的是,很多的程式設計師把這當成了一種任務,對每一行 都注釋一下。r...
程式設計師技術變現
程式設計師技術變現的5中方式 1 做課程 2 做私活定製專案 3 做開源收播助 4 投資同行讓同行給你賺錢 5 做產品 企此 融資 1 做 課 程 提 公升 個 人 知 名 度 幫 助 更 多同行新人成長這樣才能為後面四 個做準備 2 有了一定行業名氣會有同行信任 你的能力因為做課程就裡在顯擺自 己...
C C 中C C 程式設計師要注意的問題
1 c c 程式設計師請注意,不能在case語句不為空時 向下執行 2 值型別和引用型別之間的區別 c 的基本型別 int,char等 都是值型別,是在棧中建立的。而物件是引用型別,建立於堆中,需要使用關鍵字new。3 在c 中通過例項訪問靜態方法或成員變數是不合法的,會生成編譯器錯誤。但是我們可以...