學程式設計是不是一定要數學好,數學好的人學程式設計是不是有優勢

2021-05-27 23:38:56 字數 5597 閱讀 1743

1樓:匿名使用者

不是,只能說數學好在一定程度上會對程式設計有幫助。

學程式設計是不是要很好的數學功底

2樓:長沙新華電腦學院

當然,如果數學,邏輯好點的好,當然可以的。系統學的話,可以到這邊看看

3樓:匿名使用者

一個數學系的學生,基礎程式設計必須掌握,至少,c語言類的基礎程式設計是應該會的.

如果你想把程式設計作為自己的專業,作為工作,那麼下面的個人意見僅供參考:

數學對程式設計很重要, 這並不是說要你數學課要考多高的分,數學掌握的有多好,而是說數學及邏輯思維很重要,要有較嚴密的邏輯思維. 軟體要求對一個實際問題建立一個資料模型並以一定的演算法來處理這個模型.因此,較好的數學基礎對於建立模型以演算法設計都是有好處的.

線性代數,概率論,離散數學,數值逼近等課對於程式設計都是有益的課程.當然,對於不同領域的軟體,所需要的知識是不同的,比如說,在圖形處理領域,計算幾何方面,線性代數等知識是比較重要的.

以上只是說數學對程式設計是有好處的,最重要的還是興趣,至於數學,有一般的理工科背景就可以了.

現在大多程式設計師都不是數學專業出身的,一樣有很多人是非常優秀的. 當然,有些好公司更偏愛數學系出身的程式設計師.

另外,有些程式語言一定程度上降低了對程式設計人員的要求,如c#等.這些語言更注重了軟體的架構和設計.

所以,只要有興趣,以你的背景,學程式設計不用擔心什麼,但是提醒一下,能把數學學得好或者有信心把數學學得好的人,更容易成為專家級的程式設計師.

英語的話,能上大學,這個英語水平就夠了,搞軟體,或多或少會有些英文文件是要看的. 大多公司會要求過英語四級. 如果你想進外企,或者想看一些國外的著作,那英語當然就要求高些了.

4樓:天方算

計算機二進位制需要學習數學,由二進位制衍生的c語言不需要太多,但是一改就報廢,c語言是底層程式設計,簡單說也就是機器操作儀器,二進位制就是製造機器,但是c語言一變你就要幾乎是徹底的重學。

5樓:鳳凰山遊子

沒有良好的數學基礎,想做良好的程式是困難一些。但是並不是不可以做程式設計師。

比如:**儲存,根據**檔名存放到不同的資料夾:

1-500

501-1000

1001-1501

.....

一般程式設計師都是用n個if或case語句來判斷這個**的檔案號是多少,應該儲存到哪個目錄,判斷會很多。假如檔案號是n

if n>0 and n<=500

wjj="1-500"

endif

if n>=501 and n<=1000

wjj="501-1000"

endif

if n>=1001 and n<=1501

wjj="1001-1501"

endif

。。。。。。。。

而數學基礎好的,做一個變換,也就是一個數學表示式就把路徑給描述出來了。

wjj=allt(str((int((n-1)/500))*500+1))+"-"+allt(str((int((n-1)/500)+1)*500))

表示式僅用了一個線性變換(對映),程式顯得很簡潔。

6樓:匿名使用者

娃娃,我也是學數學的.

你現在的困惑可能是沒弄明白1個問題.

大學數學專業是以"函式論"為基礎的學科.而計算機是以"數論"為基礎的科學,所以它們之間沒有必然的聯絡.做一個程式設計的中級水平,不學數學可以應付,就是這個原因.

不過我建議你學習"數值分析"這個課程的時候能夠多看寫其他的書籍,比如"數值分析與matlab實現"什麼的.這個課程和計算機中的演算法聯絡比較緊密!

我們都是學數學的,不要抱怨了,我也正在轉計算機,不過好象學計算機專業課程的時候比計算機專業的,看書要快好多.誰教咱是學數學的呀.呵呵

我給你來個比喻哦"數學就好象是九陽神功",如果你"九陽神功"護體,學什麼都快!呵呵

7樓:極度冰藍

不用!因為程式設計基本上是用不著微分積分線性代數那種東西的,但是數學思維好的話對程式設計是很有用的.邏輯要很好.

8樓:匿名使用者

如果你想要深入學習的話,就一定要把數學學好,基礎的掌握不用數學也行的

9樓:匿名使用者

數學有多好,程式就能走多遠。

10樓:匿名使用者

學程式設計思想最重要 主要是 解決程式中的問題 就和做 數學 題目一樣

11樓:孫巨俠

shi de 謝謝就行了 加分啊

12樓:匿名使用者

咱倆相反,我是學程式設計的, 如果只涉及到應用層面的話與數學關係不大。 但我現在的方向是研究演算法, 逼得自己重新開始學數學。(我只有小學學歷, 可想而知學習高等數學的難度有多大。

對數函式的圖形就搞了好幾天才有了一丁點認識)。 想學就去學吧,我覺得只要肯努力,沒有學不會的東西。

13樓:匿名使用者

邏輯判斷能力棒棒的就好

學習軟體程式設計,必須數學好嗎?有什麼要求?難不難學?

14樓:天馬流星

程式設計如果不是從事3d遊戲引擎,人工智慧,高階演算法,航天科學,那數學一點都不重要。最多遊戲開發中用到些牛頓運動定律,圓周和拋物線運動,而且有大量現成的例子,不需要你數學學得有多麼好。

相比之下,英語卻非常重要。因為絕大多數有用資料都在英文論壇,官網上面,英語不好你讀不懂sdk那分分種就想回家。

還有一種品質,比數學和英語都重要。不知道lz有沒有看過聖鬥士星矢,沒錯,就是需要那種能忍受常人難以忍受的煎熬的痛苦和克服一個又一個幾乎不可能戰勝的困難的品質。開發中,莫名其妙的問題會一個接一個蹦出來,你不可能 像系統重灌一樣的迴避它,要克服它,戰勝它,沒有星矢那種不怕**不服輸不屈服的精神,勸你別來找虐。

15樓:匿名使用者

我以前也這樣想來著,後來學了程式設計,莫名其妙的就上癮了,數學也不咋的,還是能寫一些有價值的**。

快畢業了,我又在想:必須掌握一系列的軟體開發知識,必須懂網路協議,必須懂資料庫,必須懂核心,必須懂linux、windows或是ios,必須精通演算法,必須做過大型專案,必須精通開發工具,必須精通多種語言,甚至必須能說一口流利的英語,必須……才能找到好工作嗎?

等我稀裡糊塗的第一次嘗試一下應聘,結果一下子就被錄取了,公司很年輕,很有朝氣,待遇豐厚,我感覺是不錯的一個環境。

而此時我只是告訴面試官,我熟悉c++,寫過幾個鳥程式。

結果,到了公司,我能使用的自己學過的東西,就僅僅只有意識:一些簡單作業系統原理、一些簡單的演算法、一些編碼思維、創新思維。我的工作所需要的技能(語言,開發工具,平臺),全部從0開始,而公司給予了足夠的時間讓我學習。

在公司,短暫的時間,就能看到自己對於社會,對於使用者,對於公司的價值。有價值,就有意義。

時間長一點,逛跡於一些開發**,一些社群**的時候,發現許許多多的牛人,公司也不少,一種開發的熱情,讓我執迷不悟,想要知道這些人何以為牛人,一定要精通核心,精通各類計算機技能,熟知it各大領域嗎?

前不久我發現,不是的,他們是做事認真、有恆心,對技術充滿熱情,當然,iq不低於正常人。

當發現了這些牛人的「祕密」,我又對研發的支柱,產品的架構師們充滿了好奇,他們又是怎麼生存與it界。和他們中的一些交流後,發現,他們關注it的發展,關注行業的競爭,並且以睿智的判斷力去篩選,去抉擇。

而我最終覺得:it業界,就像另一個社會,從上到下,從前到後,雖然沒有華夏2023年,卻有著相同的歷史軌道, 而真正有價值的東西,就是促進整個社會的進步,建立各個歷史點的里程碑。

如果你覺得你一直在追逐掌握各種技術,那麼你只是這個it歷史的一顆小齒輪。

做,便做有價值的東西,而為了實現價值,去學習必要的技能,也會使得你成為牛人。

針對你的問題,我於是就問:你覺得你精通了數學再去學程式設計嗎?那麼怎麼算精通,是會做題,還是會構造數學模型,然後程式設計實現這個模型?實現之後,這個又會有怎麼樣的價值?

it諸多有價值的事物, 不能缺少演算法人才,卻不需要全是演算法人才,總是需要各種各樣的人來推動it歷史的進步。

怕你懵了,還是說下我的回答:

分析你自己的能力,學你可以學的技能,找準你可以融入it大家庭的位置,全世界的it在一起奮鬥的。但是必要的一點是,你必須充滿激情。 更好的,如果有時間和精力,你要有挑戰精神,去做你認為你做不到的事兒。

軟體開發,也和社會歷史差不多的,要學會站在巨人的肩膀上,如果你不是一個對演算法,對數學充滿了無限熱愛的人,為何不學會如何使用那些巨人們創造出的一個又一個經典的演算法模型,然後去做其它有價值的事呢?

16樓:匿名使用者

程式設計都是基於演算法的,數學基礎不好怎麼成

17樓:老人與小七

不知道,我也喜歡編軟體,我覺得應該在設計方面

想學習程式設計,但是數學非常不好,還能學習程式設計嗎?

18樓:521精銳一對一

程式設計是需要一點數學底子的,因為是用計算機語言來表達數學

19樓:匿名使用者

不建議學,排序、資料結構都需要數學功底的

數學成績與什麼有關,數學不好的人是不是不適合學程式設計

20樓:劉0暢

數學不好和程式設計其實關係不大的,程式設計的方向也很多,對於現在的應用開發,用不到什麼數學方面的知識,演算法開發用的就很多!望採納!

學程式設計是不是一定要學好英語和數學。

21樓:可俏可俏的娃

程式設計也分很多方向和區別,業務跟技術,國企跟外企。國企的話英語要求沒那麼高吧。

業務的話對數學沒有很大關係,如保險,醫療,銀行,專案,一般需要業務要求高的人,那麼對數學就沒那麼大要求。

曾經高考英語滿分150分拿了49分的人,建議你,想走程式設計這條路英語真的要好!

因為這跟自己的工資掛鉤!!!

以前自己再不怎麼想學,現在因為工作還是要把英語學好,出來混遲早是要還的。。。

22樓:匿名使用者

英語,是的。用來讀書看文件。**本身含有大量英文單詞。英語好了百利無一害。

數學有比較好的邏輯思維就行,不套公式,所以不會用太多數學知識,倒是很多邏輯相關的。越高處數學越多

23樓:匿名使用者

肯定啊,,數學主要講究的是一個邏輯

關係,,,各種程式語言都是一種邏輯關係,學好數學對程式設計有用處的,,提高分析構造邏輯能力。

英語主要是一個識別語言的能力,,程式語言都是英文的哦,不會英語連字母都不認識怎麼去寫東西呢?呵呵。。。

當然,數學英語好學習程式設計時會輕鬆一點,不過要是不好對程式設計的學習影響也不是太大,只要用工就好了,,,程式設計這玩意兒關鍵是練,,,只有練的多了自己寫起來才會得心應手。。呵呵

我只會一種語言,,,自學的vb呵呵。。。只能編輯幾行,,,呵呵。。

24樓:匿名使用者

計算機程式語言一般都是英文字母還有公式

而且它裡面要求的英語不是平常那些英語,而是專用的計算機英語英語一點也不會,就得學會惡補

程式設計都是由英文字母,數學公式等組成的

沒法,誰叫發明計算機的不是中國

不然就換別的國家要學好中文

我們計算機的系統也是國外的,所以懂得看英語是必須的

學好物理,一定要學好數學嗎,為什麼一定要學好數學

首先,高中學的不是真正的物理,真正的理論物理不是記幾個公式,記清物理量弄懂單位就能解決的,中學學的只能算啟蒙或者科普。其次,等你接觸到真正的物理,你就會發現積分微分變分等等數學概念為什麼會出現,很多數學定理都是物理學家覺得現有的數學解決不了我的理論了,就自己搗鼓出來了一個好用的式子,最著名的就是萊布...

如何學好數學,怎樣學才能學好數學?

數學不在於看來 而是說自 去練。我們初中數學是 bai高中數學的基礎 如果說 du它是基礎,那麼,zhi他其實 dao也並不難了。比如說,幾何,這種題,必須要多做,多做了。見過題型也多了,考試時,不費時間就可以把答案寫出來。但高中數學有所不同,需要腦瓜,當然,這隻佔了百分之十幾 所以,你拿到了剩餘的...

數學什麼學好?數學都學什麼

你好!關於你的問題,我認為數學是一門非常重要的學科,它不僅有很高的實用性,還可以鍛鍊我們的邏輯思維能力和創新能力。下面我來談談數學學習中需要注意的幾個方面。首先,數學學習需要具備一定的基礎知識,例如數學公式 基本概念等。所以,我們要先打好基礎,掌握好數學的基本知識和技巧。另外,數學的學習需要培養一種...