計算機專業學了快一年了,只會用c語言寫點簡單的數學題,應該怎麼辦?這正常嗎?

時間 2021-05-05 23:44:45

1樓:jyunlon

瞧不起數學題?問題計算機本身就是拿來算各種數學題的。

你倒不如說說你算數學題能算到啥程度,只會算點閏年閏月或者什麼水仙花數這種就算了,能自己寫一整套矩陣操作的函式,搞點高數書上的東西把math.h裡面一些基本函式像sinx,cosx,lnx寫出來,那在大一里應該是相當領先的。

2樓:杜老爺

你這個條件基本上可以參加校招了,而且不會太差。

根據你描述的條件:

985+計算機再加點好成績+基礎紮實再加點C語言專案(物聯網什麼的) +有相關實習更好 = 可以去華為,普聯寫裝置了

或者再加點好成績+基礎紮實再加點指令碼語言+有相關實習更好 = 可以去網際網路公司做測試了

整不到三十萬,整個二十萬也不差了吧,更何況這才大一真的不用焦慮,多想想,多問問,還有很多可能性,只要不掉隊,不會太差的

3樓:塵匣

正常,但是底層不牢的話做專案會有空中樓閣的感覺;所以我覺得你這樣沒有錯,你可以把你的學習曲線想像成是指數函式。

作業系統 MIT6.S081

編譯器 Stanford

演算法 Leetcode

數學數學建模競賽

編輯器 vim/emacs

電腦 Macintosh

線代,概率統計,離散數學(書到用時方恨少)

4樓:undefined

才大一,能掌握一門程式語言,不算太晚。

有個比較實際的方法,去刷大廠面試題,特別是校招題,可以根據這些題,有針對性的補充自己的程式設計知識。

以下是你實習前必須掌握技能1.幾門程式語言。

2.演算法和資料結構相關知識

3.計算機基礎微機原理(編譯原理等)。

4.數學和英語。

5.畢業後擇業方向。計算機最終崗位方向分支比較多,在學校能清晰的劃分出來,並找到自己以後有興趣的擇業方向,並付諸努力。

6.最好是去繼續考研深造。

5樓:油Mao冰

正不正常你心裡沒數麼?你怎麼考上985的!?進去大學了就顧著玩兒不學習了吧?

你要是真對這行不感興趣,你報這個專業幹嘛~我也是學計算機的,我同學很多也是不感興趣,都沒乾這行了~

你要是不行,你轉行唄~

6樓:

你描述的問題,都是正常的,也符合你在學校裡所學:

你不懂配置環境,因為你沒有學作業系統原理吧(應該是大二學吧)

你不懂怎麼做專案,因為你沒有學軟體工程吧(應該是大三或大四學吧)

不會寫web前端,不會github,這些都是「技術」上的事情(在培養方案裡,都應該是大三學的東西)

當然有些優秀的學生,他們可能會提前接觸一些「技術」方面的東西,這是應該向他們學習的地方。

從大學的培養方案原理上,本科CS專業的學生學習順序及重點:

大一:重點學習數學的三大板塊:高數、線代和概率論和數理統計、離散數學,還有最後把6級解決了,順便學一下C++程式語言或其它程式語言

大四:重點學習一下工程知識:軟體工程、畢業設計、專案管理等知識

其實乙個人掌握完善的數學知識和電腦科學知識,才能為有很好的技術打下基礎。

以後你就逐漸明白:

程式=資料結構+演算法

軟體=程式+軟體工程

這裡面核心的東西,決定你以後技術高度的課程是數學和考研408的那幾門課程。絕對不是那些web開發和github應用。

如果跳過「數學」和「科學」的那種學法,其實是「計算機三個月速成班」的做法,很多花哨的東西,那是空中樓閣,其實沒啥可羨慕的。

當然,計算機作為一門應用學科,多上機鍛鍊,熟練掌握一門程式語言和資料結構和演算法,才是本科階段最重要的事情。

7樓:無語

再正常不過了。

你說的別人可能是接觸比你早。

大一能把基礎搞紮實就很好了。比如除了做個數學題,標準庫的其它東西熟不熟,弄清楚多少函式原型。再比如字串名堂就一大堆,在沒深入作業系統之前,把字串和文字檔案能花式操作就不簡單。

就說數學題吧,能不能自己實現個開方?數學題也不好做啊,當然把現成庫拿來就簡單了。

其實行不行還有個閱讀問題,比如,把 glibc 翻出來,就看 string 和 maths 部分,你是否覺得數學題其實並不會做?

所以,擺弄遊戲有多少用呢,也就個樂趣吧。

8樓:ccc

個人覺得這個現象其實挺正常的。現在很多學習一年的學生,可能都達不到自題主這樣的水平。C語言不是乙個簡單的程式語言。學成這樣其實是非常正常的一種現象。

C語言是乙個面向過成的程式語言。學習的難度比一般的要大很多。C語言是乙個非常難得程式語言。

在學習上C語言要比其他的程式語言難得多。他多了指標的學習。所以在難度上就增加了很多。

像題主說的學習了一年C語言但是不能夠運用C語言。只能寫一些簡單的數學題。其實這樣的情況還是挺常見的。

C語言能夠做乙個簡單的編寫數學題已經是不錯的了。很多學習C語言的可能在短時間裡連簡單的編寫都很困難。更何況是編乙個數學題。。

所以說還是非常正常的一件事情。

除了這些之外就是如果想要追趕上其他的人。就要多進行練習。多學習總能夠成功。

9樓:按住我的老寒腿

看書提公升基礎能力,做專案提公升實戰能力,但是你別一門語言基礎你看乙個學期,這兩個是互相補強的,另外堅持很重要。

你說你沒啥方向,方向太多了,自然語言處理、語音、影象等等。知網搜一下,看看他們都在研究啥,資訊科技這條路道阻且長。

10樓:

光靠老師教和你的教材,你還想要咋樣?登天嗎?

你同學做的花裡胡哨的東西你完全不用care,那很可能是是呼叫別人的庫和介面做出來的東西,這玩意的難度不大,讀幾天文件你也能做出來,沒必要羨慕。要是那些天縱奇才搞出來的,你也不用羨慕,你趕不上那些人,當然真是天縱奇才,大概率不會是你同學。

你應該要做的是學好c,學好作業系統,學好離散數學,學好組成原理,學好編譯原理,學好資料庫,學好資料結構和演算法,學這些的時候配上一本國外的主流教材,英文的最好,中文的也行。爭取在大學裡把軟體設計師的證拿到手。這個證不難考,但是拿高分也沒那麼容易。

11樓:梧桐潁

首先你應該先明白乙個道理,不是學校教你多少你就只學多少,我雖然不是計算機專業的,但是我們實驗室有許多計算機專業的,我想我也有一定的資格來回答這個問題。

中游211大二, 我身邊那些計算機的他們大多數都在打ACM可能沒有什麼好的成績,但是我建議題主也沒事幹就去力扣上刷點題,弄懂演算法,在演算法的基礎上,你會發現學什麼都會簡單一點,之後可以學點機器學習,深度學習之類的,做影象處理。

12樓:taelan

作為乙個學廢了的大齡程式設計師,看了題主的描述之後發現和本人在求學的時候遇到的問題有相似之處。題主的問題其實不在於程式設計能力提公升的是否足夠快,而是獲取知識和技術的通道不夠通常,或者說是獲取知識的廣度還不夠。從題主不知道github,不清楚前後端可見一二。

鑑於電腦科學類技術快速的迭代速度,本學科的學習方法不同於傳統課程,大量新生的技術與框架並不在課本上,相反通過網路渠道可以獲得大量的優質學習資源,這部分知識是課本上不能提供的。掌握獲取新生技術的方法與渠道在學習中尤為重要。

但題主也無需過於緊張,大一課本上教授的本就是語言基礎,學好基礎對今後的提公升非常重要,別看現在很多任務作了幾年的開發者,主流框架用的很熟,但是其中正真懂得框架是怎麼運作的開發者寥寥無幾,這樣的開發很容易被新生血液替換掉。如果題主因為追求這些遊戲小程式而耽誤了基礎知識的建設那才是本末倒置。

13樓:Super Rocky

肯定不正常啊,你還是這專業,以後要考這個吃飯的,還不如我學土木的程式設計水平。。。。

轉專業吧,別太難為自己了,360行,行行出狀元。你應該不適合做這個,去做你喜歡、有一些潛力的專業,你的進步、成績也會大些。

14樓:逆鱗

注重基礎吧,這四門課可以配合實踐一下

資料庫原理,這門課本身就理論+實踐了

計算機網路,學完之後可以去隨便玩玩爬蟲,讓有些概念更具意義點作業系統,主要是原理性的,但對你以後幫助很大,Linux一定要自己學一學,寫一寫shell的指令碼

組成原理,這門課跟著學校走就行

演算法、資料結構一定要學好

git、配置環境之類學linux的時候去掌握就行基本你大一大二就這些專業課了,有了這些基礎再去研究其他你看周邊同學、除了一些大佬做的專案,其他什麼網頁、程式之類的沒什麼太大的技術含量,只是能更好的運用這些知識

有了這些知識,再去提公升自己的能力更得心應手,但是只僅僅跟著學校這些課程,你肯定還是覺得不夠,這些課程學好理論之後,要去實踐,要擴充套件

15樓:ddx

正常。你所不知道的只聽過名字的github,包管理什麼軟體,出去實習個把月就知道了。在學校就要把基礎打好,注重系統、數學和演算法。

踩坑能力出去做專案一下子就會了,門檻很低,不用焦慮。

16樓:NiceD

你抓住了最核心的東西,很多人就不會寫數學題。什麼系統環境這些是最簡單的,摸索一下誰都懂,毫無壁壘可言,而數學演算法恰恰相反。加油!

17樓:青龍指引你

說實在的,大學生能把每門專業課都學好就已經很優秀了。

大一的話可以自己去刷刷演算法題,至於你說的那些應用開發沒聽過也沒事,感興趣的話也可以嘗試動手做一下,不感興趣的話也完全不必因此焦慮。

把基礎打好,以後做什麼東西都能很快上手的

18樓:hoho

換條路吧!這條路可能不適合你。如果是985,再末流也不應該是這個水平。

雖然很多自學程式設計的人跟你情況差不多,但是你既然能考上985,那就說明其他方面肯定有天賦。程式設計只是恰好是你沒天賦的方面。按照你的的情況,以後可以靠程式設計吃飯,但是只能算吃飽離吃好還有很遠的距離。

19樓:Sing

太正常不過了,大一主要就是C&C++,其次就是數學課,高數離散線代等等,打好基礎,而且這兩門語言本身就屬於比較難的。等到你大二了,就開始學資料結構,到時候就可以去刷刷題,現在去刷題的話可能需要自學些資料結構。web,android,qt,cocos2d這些真的沒啥,後面學校會開各種選修課的,想上完全可以選的,學完了發現也就那樣。

之後明確了自己想做什麼崗的時候,就去github上找些開源的專案練練手,再加上學歷buff,大廠還是很容易的。不要焦慮,慢慢來唄。

20樓:IT鍋爐野野

在985大學計算機專業學了一年,只會用C語言寫點簡單的數學題,這很正常。說明你非常聽話,一絲不苟的按照985大學的教學進度來,完成了老師布置的作業。

當然對於乙個學霸來說,你應該懂的,僅僅跟著學校的教學進度來,只是最基本的事情。按照你的能力,一年的時間你可以做的遠遠不止這些。要知道優秀的高材生在大一暑假,在大二暑假就已經能夠拿到大廠的實習offer了。

他們是怎麼做到的?就是靠自己去學習遠遠超出大學教學範疇的知識和技術,比如把網際網路公司寫業務最常用的技術是通過自己學起來,才能在暑假拿到實習的offer不是嗎?只有不斷的刷實習,將來才更有把握進大廠不是嗎?

大一計算機相關專業,學了一年程式設計沒學明白怎麼辦?

Harrytsz 別說是學一年了,就算是學五年也不見得能學明白,甚至學了十年的也只能對某個領域精通一點。計算機理論博大精深,圖靈和馮諾依曼之所以偉大,就在於他們跨越了人類思維極限。我們之所以覺得計算機簡單易用,那是因為有無數計算機大神為我們搭建梯子,我們才得以窺探計算機世界的一角。我是從物理專業跨考...

我現在大一,學計算機專業,只會C ,想要學unity的話要學哪些東西?

Zero 建議大學期間多紮實一下基礎科目,編譯原理,作業系統原理,圖形學原理,組成原理,數學這些東西,才是硬通貨,unity可以在工作的時候邊做邊學,圖形學基礎打牢之後學unity就跟玩似的 柒尺劍楓 直接上手寫邏輯,需要先學習基礎操作,如果C 熟練的話 Unity官方參考入門 Unity從入門到精...

計算機類大一女生 快一年了還是進入不到課程裡去 沒有思維 有些迷茫?

吃瓜人 女生嘛,可以考慮接觸一下前端的開發。開始學的時候可以找動手能力強的同學合作寫一些小demo,大一學好基礎,大二接觸各種語言,找乙個自己感興趣的深入研究一下咯 早上好 內心裡說服不了自己,表面做的再好都沒用,打心底裡問問自己這門專業到底是不是自己真正期望的,如果這一年裡自己真正為這一課程付出過...