我現在最後悔的事情就是本科的時候只學習了理論知識,而沒有進行大量實踐。

面對每一門計算機專業課,都能運用這門課的知識去寫大量的代碼。比如學數據結構,那就去實現每個你學到的基本數據結構,而不是僅僅停留在書本;學編譯原理的時候就學著寫一個玩具編譯器;學計算機網路的時候就去寫一個簡單的伺服器,學學socket編程;學操作系統的時候就去學著寫一個簡易的內核,或者去了解Linux的實現。

以上這些內容都不簡單,不要求每一個都要深刻理解,而是去嘗試,去動手實踐,不要只滿足於課本,要去閱讀更多的書,寫更多的代碼。這才是一個計算機本科生應該做的事情,我當年沒有好好把握機會,祝題主好運。


1、學習好學校的每一門課,雖然有時確實感覺不到他在當今的用處,但相信學校,你會在今後用到的。

2、多參與各種比賽,鍛煉自己演算法,程序的編寫能力。例如:發現杯,這種組隊的,你可以當隊長,給每個隊員分配任務,整體把握做一個項目需要什麼,每個人都要用到;

3、線上學習,自主學習很重要,很重要,很重要。

程序員的每一份成功都與他自己的自主學習離不開,學校教的寬廣是讓你自己尋找自己的興趣;去自主學習。


關注我的公眾號,程序猿和他的貓。一周更新四五篇


你這不廢話嗎,好好學習,多多寫代碼就行了

首先選擇一門你喜歡用的語言,比如c,java,php,python或者js,然後再選個方向,比如前端或者後端,然後面向就業需求學習相關技術知識

學習基礎概要的時候可以在一些像w3c,菜鳥教程之類的網站學習理論,或者去b站,慕課網,中國大學MOOC上學習視屏課程。但是要弄懂原理的話建議看書。學完基礎再學框架,等等


加入實驗室,努力實踐


為了以後工作,可以先去一些工作室實習,


第一學會搜索,第二根據自己的興趣去選擇一些技術,研究學習。第三在開源網站上找些好的練手項目自己敲一遍,這樣提升比較快。最重要的就是要自己親自動手實踐,就是對著代碼敲一遍都是好的,切記好高騖遠。


推薦閱讀:
相关文章