要是數(shù)學不好能學編程嗎?我以前好象在網(wǎng)上看見過說:學編程數(shù)學不好,到一個層次就很難上去了或是跟本上不去了,是這樣的嗎?這個層次是指哪個層次?比如說能過哪個等級的考試(初、中、高程序員、軟件分析師)?(要是不能過高的話,我 就放棄了)英語沒問題現(xiàn)在有沒有很歷害的程序員,但數(shù)學不好的?要是有的話舉個例子。我學了完了C。現(xiàn)在在學數(shù)據(jù)結(jié)構(gòu)現(xiàn)在剛好把樹那章學完了,也都看懂了,基本的算法也都會寫,說學數(shù)據(jù)結(jié)構(gòu)會離散數(shù)學學起來簡單,我沒學過離散數(shù)學(離散數(shù)學是什么樣的我都不知道),學起來好難好累,每天都編都五六個小時,都是一兩點中才睡的。現(xiàn)在看好多地方都說數(shù)學很重要,要是真是這樣的,我也好早點放棄了,不想白費這么多的時間。迷茫中!希望有人指導QQ: 7
熱心網(wǎng)友
數(shù)學并不是太大的問題,只要有一般的高等數(shù)學知識應該就夠用了。編程主要的是邏輯思維能力
熱心網(wǎng)友
坦克6666大俠說得還是不錯的,國內(nèi)的軟件人員大都在混日子過,很少有自己的思想,真是悲哀,其實在學習過程中能多思考,學什么語言都不會花很長時間,最后你會發(fā)現(xiàn),思想才是最重要的。我也見過幾個研究生做軟件,因為數(shù)學不錯,總體來說在算法上花樣是不少的,但是要做一個大型的軟件,不是幾個花樣算法就能解決的,是要很多人合作的,當然我并不是在否定算法的作用,只是光會算法還是不夠的。
熱心網(wǎng)友
數(shù)學主要培養(yǎng)人的思維邏輯能力,我們學完C語言,現(xiàn)在學JAVA語言,和數(shù)學沒什么多大關(guān)系,而且數(shù)學我們只在大一上過一個學期,你說重不重要?
熱心網(wǎng)友
主要是要求人的邏輯思維能力要好。我是作編程的,數(shù)學的東西學了就忘,一般是邊學邊工作。我自考過了線性代數(shù),明天考離散數(shù)學。C語言并不好學,真恭喜你學會了。不過作編程這行在中國是掙不到錢的。也許你比我行。
熱心網(wǎng)友
這不一定,看你要干什么了
熱心網(wǎng)友
你先看一下下面的內(nèi)容 看完后你自己下言論算法的設(shè)計:算法的設(shè)計的好壞將直接影響運算速度的快慢,1、 蒙特卡羅算法(該算法又稱隨機性模擬算法,是通過計算機仿真來解決問題的算法,同時可以通過模擬可以來檢驗自己模型的正確性,是比賽時必用的方法)2、數(shù)據(jù)擬合、參數(shù)估計、插值等數(shù)據(jù)處理算法3、線性規(guī)劃、整數(shù)規(guī)劃、多元規(guī)劃、二次規(guī)劃等規(guī)劃類問題4、圖論算法(這類算法可以分為很多種,包括最短路、網(wǎng)絡(luò)流、二分圖等算法,涉及到圖論的問題可以用這些方法解決,需要認真準備)5、動態(tài)規(guī)劃、回溯搜索、分治算法、分支定界等計算機算法這些算法是算法設(shè)計中比較常用的方法6、最優(yōu)化理論的三大非經(jīng)典算法:模擬退火法、神經(jīng)網(wǎng)絡(luò)、遺傳算法 這些問題是用來解決一些較困難的最優(yōu)化問題的算法,對于有些問題非常有幫助,但是算法的實現(xiàn)比較困難7、網(wǎng)格算法和窮舉法 網(wǎng)格算法和窮舉法都是暴力搜索最優(yōu)點的算法, 可以使用這種暴力方案,最好使用一些高級語言作為編程工具)8、一些連續(xù)離散化方法(很多問題都是實際來的,數(shù)據(jù)可以是連續(xù)的,而計算機只認的是離散的數(shù)據(jù),因此將其離散化后進行差分代替微分、求和代替積分等思想是非常重要的)9、數(shù)值分析算法(如果采用高級語言進行編程的話,那一些數(shù)值分析中常用的算法比如方程組求解、矩陣運算、函數(shù)積分等算法就需要額外編寫庫函數(shù)進行調(diào)用)10、圖象處理算法。
熱心網(wǎng)友
我數(shù)學一般.學的是計算機專業(yè),我們學校沒有C,直接就教JAVA.我目前覺得也還好.我覺得與數(shù)學關(guān)系不是很大吧.關(guān)鍵是要有信心,對課程本身感興趣...我學的不深不敢多下言論,希望對你有幫助
熱心網(wǎng)友
數(shù)學不是唯一,高級程序員的另一個必須素質(zhì)是邏輯感,邏輯感可以通過數(shù)學成績來考察。其實,除非你設(shè)計復雜算法,在一般情況下邏輯感要比數(shù)學能力更重要。成為優(yōu)秀程序員還有其他非專業(yè)性的素質(zhì),甚至比專業(yè)素質(zhì)還重要。投入:工作投入,專情投入,投入的工作可以彌補你所有的專業(yè)缺失好奇:必須對專業(yè)領(lǐng)域的任何技術(shù)有好奇心,花足夠多的時間去了解每一個技術(shù),至少是知道那是什么玩意。敬業(yè):尊重自己的職業(yè)團隊:不能跟別人合作也成不了大氣最后,我告訴你一個真相:打好基礎(chǔ)后,程序員是體力活;打不好基礎(chǔ)就是腦力活,會累死你。
熱心網(wǎng)友
數(shù)學不是唯一,高級程序員的另一個必須素質(zhì)是邏輯感,邏輯感可以通過數(shù)學成績來考察。其實,除非你設(shè)計復雜算法,在一般情況下邏輯感要比數(shù)學能力更重要。成為優(yōu)秀程序員還有其他非專業(yè)性的素質(zhì),甚至比專業(yè)素質(zhì)還重要。投入:工作投入,專情投入,投入的工作可以彌補你所有的專業(yè)缺失好奇:必須對專業(yè)領(lǐng)域的任何技術(shù)有好奇心,花足夠多的時間去了解每一個技術(shù),至少是知道那是什么玩意。敬業(yè):尊重自己的職業(yè)團隊:不能跟別人合作也成不了大氣最后,我告訴你一個真相:打好基礎(chǔ)后,程序員是體力活;打不好基礎(chǔ)就是腦力活,會累死你。