搜尋

首頁  >  問答  >  主體

数据结构和算法 - 如何从课堂走向应用与岗位--C++学习疑惑

感觉在这里问这个问题挺不合群。。。但这里大部分是有实战经验的大牛。。。学了一学期的C++和一学期的数据结构,但感觉自己还是很虚,也看过C++Primer,没坚持下来,看了第一部分就停了(有人说C++Primer不适合入门学习?)想问各位走上工作岗位的大牛都是怎么成长的,仅靠课上讲的和一两份大作业绝对是做不了什么事情的吧?那么小白们应该、可以做些什么?

PHPzPHPz2808 天前596

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 11:43:47

    僅靠課上講的和一兩份大作業絕對是做不了什麼事情的吧?那麼小白們應該、可以做些什麼?

    注意,你現在的心態有危險信號,你目前是學生,就一定要把學生該做的事情做好,不要老想著什麼實戰,要做個什麼事出來。那麼,什麼是學生該做的事情呢?

    • 老師透過上課引你入門,入了門,一定要趁熱打鐵,找到知識盲點,去找相應的書和文章看。
    • 一定把作業做好,不要忽視作業,再簡單的作業題往深了做,也能做的非常不一樣,見:如何編程求解100以內的質數,如何用C語言畫一個「聖誕樹」? , 如何用C語言畫一個「心形」? 等等。
    • 看書,你說 C++ Primer 看不下去,你打算什麼時候看完?實習時?還是工作之後?實話說吧,這種特別基礎卻又非常經典的書籍,工作之後根本沒時間過一遍,你學生時代不過一遍,以後根本沒機會。

    上面三件事,沒有一件事不費時耗力,你要做好,根本沒時間想什麼實戰。其實你的心虛是真的,因為上述三件事可能沒幹好,但實戰並非良藥,工作之後幾乎每時每刻都在實戰,你現在著什麼急呢?

    學了一學期的C++和一學期的資料結構

    我猜你是大二,因為我是大二學的這兩門課。這兩門課非常的重要,C++語言龐雜精深,資料結構又是後續一切課程的基礎,我建議你下功夫把這兩門課的基礎打紮實了。

    • 把 C++ Primer 堅持看完。可以來參考我的答案:https://github.com/pezy/Cpp-Primer
    • 把 演算法 C語言實作 看完,用 C++ 實作一遍。 (名字叫演算法,其實講的都是資料結構的知識)

    這兩本書,遠比你做個小項目,有更長遠的意義。


    補充,關於如何讀 C++ Primer ,我曾經總結了幾個教訓,你可以參考參考:http://www.zhihu.com/question/26536792/answer/33175086

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 11:43:47

    不是大牛, 來回答一個

    • 課堂上學習到的東西一定是遠遠不夠的
    • 有這個擔心為什麼不現在就開始做一個專案呢. 在實戰中不停的學習, 總結
    • C++ Primer 沒有什麼入門不入門的說法, 感覺有的書不管看幾遍都有不同的感受。現在可能看的有點難度,做完一個專案再來看, 沒準書上說的你都遇到過濾。現在看只是回顧一次而已。 。 。 。

    回覆
    0
  • 迷茫

    迷茫2017-04-17 11:43:47

    的確學校裡學的東西實戰性不強,跟實際做專案差的太遠,但我覺得就紮紮實實把這些基礎知識學好就不錯,著什麼急呢

    回覆
    0
  • 取消回覆