程式設計對數學的要求高嗎,數學不好能學程式設計嗎?

2021-03-27 11:11:11 字數 5570 閱讀 3406

1樓:

乙個現實問題,建立不起數學模型,自然就談不上程式設計演算法模型。連問題的演算法模型都沒有,寫**從何處下手?比如需要求出所採集的一組資料的積分才能解決現實問題,可程式設計者沒有積分概念,這個數學模型就建立不起來;即使是簡單問題,程式設計者的數學水平也直接影響著**質量!

但並不是數學水平低就不能學程式設計。程式設計對數學水平的需求尺度很大,低有低的場合,高有高的領域。但一般而言,數學水平越高,**才有可能質量越高……供參考。

2樓:英鬱吳良平

程式設計屬工科,對數學的要求沒像理科的那麼高。不過要編好的大的程式,軟體要有很好的抽象能力,還有邏輯思維能力,這些在數學的學習中都能得到很好的鍛鍊。

我自己計算機專業的學生,學過離散數學,概率論與數理統計,圖論

3樓:匿名使用者

不是太高,主要是邏輯思維要求麼高,然後要耐得住寂寞

4樓:

高啊,你得知道原理才能程式設計

5樓:長沙新華電腦學院

入門是不需要噠,看看這邊噠,俺們這邊網際網路it學校

數學不好能學程式設計嗎?

6樓:種子的葉子

樓上說得有bai道理

我覺得du,學程式設計zhi不用數學好,但要學好程式設計,我是說

dao學到有創新的地步,一定要數學好回

因為答學程式設計的可以幹很多事,比如程式設計師,工程師,搞設計,搞科學

舉個人,floyd,就是floyd-warshall演算法的一位提出人,好像桶排序也是他和別人弄的..

他早先是職員,後來才開始研究數學,如果不是數學,這些演算法光憑經驗是得不出的吧..

所以呢,不研究數學的話,永遠只能停留在應用層面,無法透過原理給出更好的程式

其實在計算機和許多學科間都有相通的地方,借鑑是最好的方式,就像神經學 仿生和ai

7樓:經沙陳峰

可以的,程式設計布置邏輯思維需要,英語也很重要

8樓:寶從荀雪晴

it裡最常見的工作就是復

程式設計,制學習程式設計要求邏輯思維bai要好,因為du用計算機的思維去處理zhi

問題,才是程式設計的目的。dao但學習程式設計沒有大家想的那麼複雜,簡單來說一下如何學習程式設計:

1、需要掌握程式設計的基礎知識,這個知識並不要求有很高的數學水平。程式設計過程中會有一些常用英文單詞,只要記住它們,就可以開始程式設計工作了。

2、需要邏輯思維要清晰。這個同樣不需要數學水平很高,不過,要注意基礎知識的積累。程式設計形象的說就是在建房子,從地基到到最後的房屋成型,都是一塊塊磚壘起來的。

這個過程需要乙個耐心、細心。

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

9樓:天馬流星

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

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

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

10樓:匿名使用者

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11樓:匿名使用者

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

12樓:老人與小七

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

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

13樓:長沙新華電腦學院

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

14樓:匿名使用者

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

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

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

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

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

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

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

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

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

15樓:天方算

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

16樓:鳳凰山遊子

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

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

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))

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

17樓:匿名使用者

娃娃,我也是學數學的.

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

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

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

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

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

18樓:極度冰藍

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

19樓:匿名使用者

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

20樓:匿名使用者

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

21樓:匿名使用者

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

22樓:孫巨俠

shi de 謝謝就行了 加分啊

23樓:匿名使用者

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

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

學工業設計對數學要求高嗎,工業設計對數學的要求高嗎?

學工業設計對數學要求不高,對作圖有一定要求。工業設計 industrial design 簡稱id設計。指以工學 美學 經濟學為基礎對工業產品進行設計。工業設計分為產品設計 環境設計 傳播設計 設計管理4類 包括造型設計 機械設計 電路設計 服裝設計 環境規劃 室內設計 建築設計 ui設計 平面設計...

理工類有對數學要求低的專業嗎,有哪些對數學要求不是很高的理工科專業

理工科確實對 bai數學要求較高,而且考研du必考數學。至於你zhi說的幾個專業 不巧dao在下所學專業版也算是設計的一種吧,權不過對於我們的稱呼可不是設計師,而是工程師,所以你也能猜到我大概是設計什麼的了吧。我們當初學了三門數學,分別是微積分 矩陣和概率。這應該是大學裡除了數學專業要求最高的數學難...

學市場營銷對數學要求很大嗎,市場營銷對數學的要求是不是很高 ,我數學不怎麼好,這個專業能行麼?會計和市場營銷我到底該學什麼????

初中畢業的人都能做,你說呢.經驗最重要 要求不大,口才很重要的。應為現在學市場營銷出來大都是去做銷售員了。當然沒多大的要求拉,絕對不用擔心。要求不大,口才很重要的。應為現在學市場營銷出來大都是去做銷售員了。市場營銷專業學微積分,線性代數,還有概率論與數理統計,挺簡單的 當然沒多大的要求拉,絕對不用擔...