如何成為一名優秀的程序員?
有C/C++基礎,建議繼續深入學習,多動手編程,多讀書,多coding,多debug,還記得一萬小時定律嗎?
既然已經有了一定的基礎,那么以下幾本書應該也早有耳聞或者早已讀過了吧,這里建議題主不妨再多讀他幾次。
1)C程序設計語言
2)C++ Prime
3)Effective C++
4)Effective STL
另外,如果想向linux方向發展的話,建議在校期間讀讀APUE,UNP這兩本經典中的經典書籍吧。(別說你不知道APUE,UNP指的是哪兩本書,那你就真的太不專業了)
計算機專業,更注重的還是動手能力吧。建議題主可以選擇一些比較小的來源項目作為練手,具體的項目推薦可以看我之前的回答,或直接私信我發你地址。重點推薦下TeamTalk這款蘑菇街來源的產品,可以學到不少跨平臺開發技巧,從前端,網站部署一直到后端,學到的真的很多。
最后說一下,校招除了一定的項目經驗充實你的簡歷之外,更多的還是基礎。畢竟企業校招更多的是奔著培養新人的目的而來。因此,建議在學校期間利用好大把的美好時光,多讀書,充實自己。數據結構,算法,操作系統,計算機網絡這些基礎課程一定要學的夠扎實,這樣你才能在CS之路上走的很長久,更深。謝謝。