Github是體現一位程序員平時積累的重要社區,一個漂亮的Github帳戶,放在簡歷上絕對是求職的加分項。php
不少同窗的Github上空空如也,其實能夠有不少小項目合適本身一我的開發,既鍛鍊本身的代碼能力,也能提升對編程的興趣。python
一些同窗可能苦於找不到合適的小項目,我這裏給你們推薦一些適合練手的小項目:mysql
這些小項目基本覆蓋了主流開發語言,實現比較簡單並且功能很是實用,很是適合新手來練習。git
聯機五子棋(c實現)程序員
https://github.com/youngyangyang04/Gomokugithub
fileHttpServer(go語言實現) https://github.com/youngyangyang04/fileHttpServerweb
Sqlgen(shell腳本實現的批量操做mysql)https://github.com/youngyangyang04/PowerSqlgensql
單機存儲引擎(C++實現的跳錶)shell
https://github.com/youngyangyang04/Skiplist-CPP
編程NosqlAttack (python實現)
https://github.com/youngyangyang04/NoSQLAttack
即便不作項目,在學習一些知識點,甚至是刷leetcode,均可以在Github上建一個本身的代碼庫。
例如學習設計模式的時候將本身的所學的設計模式整理出來,依然也是本身的github上的項目,例如:
設計模式(C++)
https://github.com/youngyangyang04/DesignPattern
這些小項目也是給你們提供一個思路,例若有的同窗只會python,那麼是否是能夠用python實現一個五子棋呢,不必定非要使用C來開發。
有的同窗會PHP,能夠用php來實現一個fileHttpServer,也不必定非要使用go來編寫。
但願同窗們靈活運用這些小項目,最終把這些消化爲本身的知識。