*思維導圖 宏觀脈絡 學習方法 博客總結
時間就像乳溝,只要你肯擠,總會有的,
耐得住寂寞,CSDN和Github 總結輸出,
利用搜索引擎,嘗試自己解決問題,
人生,就是每一個選擇的堆疊,加油!
朋友介紹,學學看吧,
經常看到的一種話題就是”35歲論調“,說不定就是販賣焦慮的鍵盤俠蹭熱度,你不了解這個行業,他也不了解,所以空對空,他或者了解一點就開始瞎編,你看到了,哪怕你給他點了一個贊,或是評論了一下,或是搜索了一下,就落入了資訊繭房,從此你便深信不疑…所以我那朋友跟我說:”你不能總躺在那里,看別人說什么就是什么”,
學習計算機,不能簡單地理解為學習編程,更多的是應該為了掌握先進生產力,在學習的程序中順便拿到了一個好的offer(滑稽),——我的奇思妙想,
人生就是每一個選擇的堆疊,只要做出選擇,付出行動,就一定會有改變,
分享一些知乎的回答和心得方法
一:
如何把計算機組成原理、作業系統、資料結構和計算機網路融會貫通,相互聯系起來?
- LeeMaster的回答 - 知乎 https://www.zhihu.com/question/22017267/answer/1370292747
二:
C++ 后臺開發面試時一般考察什么? - 編程指北的回答 - 知乎
https://www.zhihu.com/question/34574154/answer/1612013803
老司機心得
作者:匿名用戶
鏈接:https://www.zhihu.com/question/323466572/answer/680709258
來源:知乎
著作權歸作者所有,商業轉載請聯系作者獲得授權,非商業轉載請注明出處,
剛學的時候多敲代碼,死命敲多寫注釋,就算這注釋看起來很廢話,但實際上是在整理你的思維邏輯,現在依然我習慣先寫注釋再寫代碼,特別是復雜的邏輯,這樣寫起來幾分鐘就完事了,邏輯不會斷,剛學的時候很多概念聽不懂,沒關系,聽一遍就行,學到后面的時候,你就懂些了回頭,再看看那些知識,基本上你都懂了,
多做練習題,網上搜題庫,在乎質量而非數量,理解了就可以進行下一步學習,注意:要求質量,數量多沒有用,反而拉低學習效率,多做筆記,多復習,構建自己的知識架構圖,并且實時更新里面的內容,學習程序中,每學一些新的知識都能更新你的知識架構,另外第一次學的時候都會遺漏一些知識點,復習的程序中能把遺漏的知識撿起來,這是鞏固基礎知識和提高技術實力的重中之重,最高優先級,
基礎一定要學扎實,不然后面聽不懂,越聽越懵,特別是學基礎的時候,多做練習題,沒有自己去網上搜,學會Debug,簡單的自己嘗試解決,復雜的,學會用百度谷歌,前期剛學的時候,CSDN,博客園等等能找到很多問題解決方法,多擴展其他的知識面,當然是你就業方向部分相關的知識,只需要了解就行,不用浪費時間學,知道是個什么東西,有啥特性,就好了,
提高你對編程更全面的了解,環境問題,小白學習最先碰到的環境問題,環境就能勸退一大批人,說實話,小白很難獨立解決,能找別人幫一下最好,當初最拖我學習進度的就是裝環境,學習程序中,以寫代碼為主,環境都是次要的,最好找入行的程式猿解決,實在不行上網搜視頻教程,
有一定基礎之后自己解決環境問題還是比較容易的,技術提升方法,有了實際專案經驗之后,這個時候你的技術應該比較牢靠了,可以去嘗試看一下庫,模塊的原始碼,或者去Git Hub看些相關的專案代碼,以及技術大牛的代碼,遇到不懂的代碼谷歌搜一下,看到【還有這等騷操作?】的代碼,可以做筆記,對你技術提升非常大,
當然做這步是你要注意點是,1,先把基礎打牢,基礎沒學好就先別管提升,2,把這個任務當成支線任務,保證主線任務能夠正常執行的情況下,再去看這個,不用特意騰時間去看這些
基礎知識,這塊占比很重,什么迭代器,裝飾器,執行緒行程協程,幾乎必問,這塊需要多敲,以及HTTP ,MySQL 等等,多敲,多記,多復習,面試程序中有很多要求手寫代碼,這就需要你的基礎扎實,專案問題,培訓班和上面的視頻里都會有,最少敲2個專案,自己多總結這個專案怎么實作的,多分析,對于不是特別理解的,建議每個專案再敲一邊,
好高騖遠的一些書:
- 明解C語言—入門/中級——作業系統精髓設計原理
- 深入理解計算機系統系統——鳥哥的私房菜基礎篇
- 圖解Tcp/Ip 圖解http——計算機網路
- Linux內核設計與實作——深入理解Linux內核
- C語言陷阱和缺陷
- C專家編程
- 計算機組成原理-克萊門茨
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/271304.html
標籤:其他
下一篇:分布式系統(4)分布式事務
