瀉藥先多看,上各種github找幾個熱門的,目的明確的項目,啃下來,理解每一行代碼的原理,作用和目的

再多練,同樣找一個開源項目,嘗試著自己做。

返工,理解自己的代碼,反覆修改。大三前,完成一個項目,你就比大多數同齡人強了

大佬不敢當,畢竟還是個小渣渣。題主這個問題很寬泛啊,計算機水平,是編程?硬體?辦公軟體?計算機網路?還是啥高科技?

如果結合題主大一新生的角度來考慮,不出意外那就是編程了,首先你要選擇一門編程語言來作為學習方向,可以選擇C或者Python。剛開始的時候就買本書跟著學就好,先熟悉這門語言的基礎的東西,把基本的函數語法以及簡單的邏輯表示方法搞明白,學C的話可以看看 C primer plus。編程這個東西就是多練,程序設計語言也是一種語言,只不過是讓電腦可以看懂的語言,想想你學英語的時候,老師是不是也讓你多寫多說多讀多聽?同樣道理,編程也得多學多讀多寫,多學就是學習各種技術演算法和理論,什麼設計模式啦各種解決問題的演算法啦以及數據結構啦等等,這些事理論基礎,編程就是讓一個可以用邏輯運算表達的演算法以及流程變成代碼的過程。多讀就是多看看別人寫的代碼,看看別人是如何設計以及實現的,看到不會的就學習一下,總是沒錯的。最後就是要多寫,多找機會鍛煉自己的能力,初期可以練練一些演算法比如各種排序演算法以及素數尋找等演算法的實現,接下來可以找找網上一些經典問題,然後常識解決他們,比如8皇后問題,這是在鍛煉基本功,在接下來就可以找找有哪些小的應用,自己試著做一做,比如實現一個帶界面的計算器,練習winform編程,當然這之間你可以從C轉到C#或者Java,實現從opp到oop的轉變,我是從C轉到了C#,在C#的時候學習資料庫以及網路編程這些東西,雖然學的並不好。


作為一名IT行業的從業者,同時也是一名教育工作者,我來回答一下這個問題。

目前計算機相關知識體系已經非常龐大了,而且不同行業領域對於計算機相關知識的要求程度也不盡相同,比如科技領域通常需要從業者能夠掌握專業的開發知識,而傳統行業領域往往需要從業者掌握計算機應用技術,所以要想學好計算機知識,首先要有一個明確的定位。

按照歷史經驗來看,要想快速掌握計算機相關知識,往往需要三個條件,其一是要有一定的知識儲備;其二是要有專業人士的指導;其三是要有實踐的場景。

如果要學習專業的軟體開發知識,那麼需要具有一定的數學基礎和計算機基礎知識,包括操作系統、計算機網路、演算法設計和資料庫等知識,這些基礎知識的學習需要一個系統的過程,所以要想學習軟體開發知識還是具有一定難度的,尤其是走研發級路線更是如此。但是如果只是想學習一門編程語言,那麼也完全可以直接學習,在雲計算和大數據時代,掌握一門編程語言也能夠明顯提升自身的崗位競爭力。

計算機相關技術往往具有一定的難度,所以如果想有一個高效率的學習過程,最好在專業人士的指導下進行學習,這樣不僅能夠有一個更加系統的學習過程,也能夠節省一定的學習時間。

最後,實踐環境對於學習計算機技術也有非常重要的影響,計算機本身就是一個工具,所以只有多使用才能逐漸熟悉。按照歷史經驗來看,在實踐過程當中掌握的知識往往更加紮實,也更加實用。所以,對於初學者來說,在學習一段時間之後,找一個實習崗位是不錯的選擇。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


有興趣,自然提高得快,找到興趣點


1搗鼓下linux操作系統,2用c,python做幾個項目,3練習使用資料庫,4用python開發web項目,5研究一下深度學習的知識。總之,沒有捷徑,路都要自己走一遍。

:「計算機水平」 這個詞實在是太大了,這個水平,我個人理解(肯定不對)可以包含:

網路方向、編程方向、軟體方向、系統方向、硬體方向、甚至遊戲方向……

而且,這幾種東西在我看來,是完全不相干的。

我認識編程很好的人,自己用的編程軟體自己不會安,要別人幫忙調環境

我還認識玩MATLAB之類專業軟體的人,不會自己選自己電腦的硬體,滑鼠怎麼操作都很生疏

我還認識能設計出一整個STM外圍電路,甚至自己去搞一個原始CPU出來的人,不知道操作系統是啥,機器上要被各種廣告軟體填滿

我只能說術業有專攻,我不知道,或許你自己也不知道自己到底要精通哪一方向

第一點是上面說的,你到底要進哪一門重點去研究,第二點是,在計算機方面,要擁有強大的邏輯思維能力,才能很好的去理解某些東西,這對計算機知識來說太重要了。

我見過太多太多沒有邏輯思維能力的人做這個,有一次,學校一台電腦連不上網,號稱一個網路專家來修理(當時我沒在,專家到了我剛進門),只見專家一直在那ping一個地址,然後去網路和控制中心禁用,開啟本地連接(本地連接下面是X的)

我就納悶了,明顯網線都沒有通,本地連接顯示未連接,您還在這ping個鬼呢?上去說了一下,得,還給我來了個處分。。。

這就是典型的:書上就這麼寫的,我就這麼干思維。

我覺得,能做到這兩點,就很好了。如果你發現你不適合精通這一方向或者沒有較強的邏輯思維能力,那我不會勸你努力,或者用其它方法。最好的方案就是換一個方向或者放棄掉它。

我知道很多努力婊會懟我,但事實就是這樣,即使你非常的努力,去背,去死記,你的終點,可能只是別人的起點,在一些事情上不是努力就能有好結果的,就像你讓一個五音不全的去唱歌一樣,但如果他是一個鋼琴天才,那為什麼要讓他唱歌呢?


那請問有沒有推薦的APP?
推薦閱讀:
相关文章