首頁>Club>
學習計算機一年,不知道重點在哪裡,上學期大略學習了c語言,不是很理解也不是很感興趣,偶爾也會編一編書上的例題練練手。如今…
6
回覆列表
  • 1 # 程式設計達人

    學好高等數學,線性代數,機率統計非常重要,現在的人工智慧很火,依賴數學,數學學好了,高薪就業不成問題,你的工資比別人高一大截。

    學好資料結構,BAT對演算法都有要求,會的人很少,雖然很難,但是一旦學好了,功力上漲一大截,也是高薪就業。

    程式=資料結構+演算法。這兩樣都學好,架構師讓人羨慕的難度不小的職業你也可以。

  • 2 # 極客宇文氏

    作為計算機專業的畢業學長覺得很有必要為這位迷茫的學弟談一談經驗。

    可以看出題主一年的學習應該並沒有收穫多大,甚至用C語言未必能編出一個簡單的管理系統。其實也不用慌,大一併不能代表太多,只是你比別人少了一年對計算機的鑽研時間,需要後期來補。

    C語言作為面向過程的語言也許是指標的問題讓題主頭疼,其實可以多去了解一些程式語言,不要吊死在一門語言上,比如Java或者Python,換一種語言去感受,會對程式設計有所改觀。當然,語言只是程式設計的工具,你需要對專業課都比較認真的去學習,不要小看比如計算機概論或者作業系統這些課程,這些課程往往是可以決定你對程式設計的理解深度。

    其實學習計算機沒有特別的方法,你不去敲程式碼不去做專案是不會有多大進步的,建議去網上下載相關課程跟著影片敲程式碼做點專案,即使是簡單的管理系統也是自己的作品。

  • 3 # 玩著學程式設計

    學好學校的課程,比如說高數,線性代數,以及資料結構等,還有相應的程式設計的語言的課程,在學好學校的課程的時候,可以到相應的招聘網站上去搜一下相關崗位的任職要求,看看企業需要哪些技術,畢竟學校裡所學的和企業所需要的還是有一定的差距,根據企業的用人要求去進行系統的學習。

    在學好專業課程的同時,選擇一門技術進行深入學習,把空餘的時間充分利用起來,專研一門技術,比如說,目前比較熱門的Python,到招聘網站上去搜一下,然後進行系統的學習,搜其他方向(Java,.net)也是可以的。

    把課餘時間利用好,充分學習企業的技術,差不多大三就可以出去找工作了,拿著薪資上大學,積累工作經驗,何樂而不為呢?

    隨著人工智慧,大資料,雲計算的發展,Python的熱度持續上升,物聯網,人工智慧,雲計算等方面的Python的應用無處不在,所以說在課程之餘系統的學習一下Python還是挺不錯的。想要系統學習Python,可以作為參考哦,Python學習線路:

    具體的可以到“如鵬網”上去了解一下,有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,把課餘時間充分的利用起來。以前學習的時候,很多都是利用空餘的時間來系統學習的,大二大三就開始工作了,拿著薪資上大學,積累工作經驗。有新的課程更新了,也是可以繼續來學習的。

  • 4 # 阿甘again

    本人大三,一枚web前端後端加偶爾寫寫演算法的程式設計師。我來結合我自身回答一下這個問題。在我剛進大學大一的時候也有c語言課,但編的都是簡單的邏輯題,執行後都是在黑框框中輸出了個簡單的數作為結果,這個做久了確實有些懷疑自己學習的是不是和別人(那些更高層開發的比如遊戲,比如app)不是一個級別的東西,自己原來的興趣和原來想成為大神的初衷也會很受打擊。

    拿生產電腦比喻一下,把別人已有的cpu,記憶體等拿來拼起來是做電腦,自己用原材料做成cpu,記憶體等然後在合起來也是做電腦。前者就是用高階語言開發個應用(網頁,app,遊戲等),後者是用c語言開發應用。

    如果你希望更快的反饋,那可以嘗試同時學習一門如python,Java,JavaScript等更高階些的語言,然後再去嘗試開發應用,你說不定就會自信心大漲,覺得開發一個網頁或app不過如此。當然這只是個引子,不要忘了初衷,你應該得到的是後面的玉,深入研究下用到一些構件的原理,研究下最佳化的方法,你又會接觸到c語言甚至組合語言的,這時候我想你會帶著明確的目標去學習,更有動力!

    對於現在最火的機器學習,深度學習什麼的,我也有所接觸。這個的基礎還在於你現在所學的高數,線性代數,機率論等的知識。學高數的時候覺得只是積分微分背一背;拉格朗日,傅立葉,泰勒都是什麼鬼。如果你要接觸到這個行業,也為後來打下基礎(可能只是聽過這個名詞的基礎<苦笑>)。你有興趣可以拜讀周志華老師的《機器學習》西瓜書,就會了解上面說的這些大一高等數學學的都是實實在在會用到的。

    總結來說,大一的專業指向性不太明確,所以有學了啥都不知道的感覺,基礎理論知識多做筆記(方便後面忘了去回顧),程式設計技能多實踐(10w行程式碼),課外去拓展應用開發技能,趕上行業最火熱點。你就將走上成為大佬之路~

    回答至此,下面是一些結合我親身的實踐建議,較為主觀,可以參考。以下事情不分先後,不分輕重。

    1.去騰訊雲或阿里雲租一個學生雲伺服器(送域名),10RMB/月 裝個Linux系統,進行Linux系統的學習與運維。

    2.伺服器上用開源框架搭建一個自己的部落格。進行域名對映。日常寫部落格維護部落格。(本人使用的是lnmp+WordPress)

    3.前端開發,知道網站怎麼寫,瞭解一些html,css,js的基礎知識。

    4.python,PHP,Java,node.js,go後端選擇一個瞭解一下。

    5.前後端都知道了自己寫個線上應用,有一定互動的網站。

    5.python爬蟲瞭解一下,推薦個最簡單的requests庫。有說網際網路多少多少流量都是爬蟲。爬的時候會遇到各種問題,人家不讓你爬呢。

    6.演算法實踐,開腦洞之旅。可以看一些演算法書,想實踐的話去leetcode刷刷題。不要低估刷題的力量。

  • 中秋節和大豐收的關聯?
  • 影響果樹新梢生長的因素有哪些?生產中可採用哪些措施調控新梢的生長勢?