摘錄 C 高階程式設計師成長之路

2021-06-26 09:13:43 字數 593 閱讀 9870

注:摘錄自其他書籍,原文找不到了,自己又略微總結一二。

----c++程式設計師難度大,複雜,主要需要效率高的行業,如遊戲伺服器。

c++學習:語法掌握即可,熟練指標。重點學習stl和演算法才對。

一、技術能力

1.語言《c++primer》,還有stl之類的

2.guimfc、qt、wtl等。(略微有些過時了)

3.演算法《資料結構(c語言版)》資料結構和演算法特別重要,需要額外多了解,熟悉。

4.資料庫myssql使用,或者其他資料庫

5.並行多執行緒、多程序(有對應書籍)

6.網路程式設計socket程式設計

7.設計模式

8.庫的使用boost庫

9.作業系統《window核心程式設計》

二、專案經驗

三、溝通能力

面試:(一到三年)

1.《c和指標》、《c專家程式設計》

《c++primer》《深度探索c++物件模型》《effective c++》

2.微軟面試100題

3.資料結構、《stl原碼剖析》

4.《演算法導論》

5.《程式設計師程式設計藝術》、《程式設計之美》、《劍指office》

程式設計師成長之路

和同行溝通 了解最新潮流 跟蹤相關的業界變化 和人分享你的經驗和作品 1.最基礎的,卻是最重要的 c語言編譯原理 資料結構與演算法 計算理論 數學 英語 2.模仿大師 追隨大師 多看大師的設計 實現 想象下自己如何做 要認真 模仿直到你看起來像大師 3.養成優秀的 風格 命名規範 對齊方式。k rl...

程式設計師修煉之路摘錄

在工作中使用的更為正式的交流方式中,最困難的部分也許是確切地弄清楚你想要說什麼。家在開始寫作之前,會詳細地構思情節,而撰寫技術文件的人卻常常樂於坐到鍵盤前,鍵入 1.介紹 並開始敲入接下來在他們的頭腦裡冒出來的任何東西。規劃你想要說的東西。寫出大綱。然後問你自己 這是否講清了我要說的所有內容?提煉它...

C 程式設計師成長之路 2

這是乙個機箱,但是這個機箱裡面含有5臺主機和乙個磁碟陣列 然後外部有乙個六個開關,分別控制這6個東東的開啟,當然還有乙個電源開關 磁碟陣列這個東西雖然之前聽說過,但是僅限於聽說過 對於他的原理一無所知,不過就算現在通過查詢資料也僅僅知道他可以擴充磁碟空間 但是對於可以加強資料的安全性還是不甚理解,還...