程式設計對於普通人來說怎麼學比較快,數學不太好

2021-03-04 06:51:44 字數 5127 閱讀 2505

1樓:匿名使用者

最好的學習程式設計方法就是多管齊下,會學得很快。1、跟乙個軟體專案,當然不是一天兩天的專案,起碼是幾個月的那種;2、找這個專案用到的相關知識的書籍邊看邊學邊實踐。

當然,更重要的是要有一定的計算機程式設計初步知識。其實程式設計中數學不是很重要,主要是邏輯和記憶。當然記性也要好,這麼多語句英文單詞對我這樣英語不及格的人來說,有點累。

數學不好對學習程式設計影響大不大?

2樓:尚學堂科技****

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3樓:托普仕留學機構

數學學不好程式設計也可以學好,但是僅限於應用方面,不是深入到演算法研究什麼的。。。

程式設計主要是邏輯上的思考,對於數學知識方面要求不高,只要有邏輯思維就好。(數學其實一定程度上提高了這種能力,所以說數學學得好的人可能有些許的優勢,但這不代表數學不好的人學不好程式設計)

學習程式設計開始的時候就是得多用多練多看,從簡單的小問題**開始,到後來慢慢的想到什麼問題,就可以試圖用程式來獨立解決。在實踐中程式設計能力才會提高。陷入簡單機械的**閱讀中,就難以提高了。

4樓:天馬流星

只能說,題主, 你想得太遠了。首先軟體開發跟數學根本就不是一門學科,軟體開發需要用到的知識比數學重要的太多了。比如英語。

而數學對於大多數人來說是最難學也是最不重要的知識,基本上是學了就忘忘了就扔扔了也沒感覺的那種,很多搞程式設計的可能一輩子也用不到數學知識。為什麼?理解c++的指標和多型需要數學嗎?

乙個複雜的系統架構也不需要半點數學知識,而你就是看不懂。

在你擔心數學好不好之前,你更應該關心程式設計環境怎麼搭建,連ide都搞不定不知道程式怎麼跑起來你還搞什麼呀,下一步就是程式基本的語法和sdk庫函式的掌握,基本sdk都不知道什麼意思怎麼去用,如字串函式,檔案讀寫和資料庫常用操作,這些你都不會你還有學下去的必要嗎?還有更重要的更基本的程式除錯技術,程式老出錯老崩潰怎麼辦呀,**變數為空了記憶體寫錯了?為什麼程式老編不過去呀,誰能幫幫我呀!!!

這個時候你發現那牛逼的數學知識真是屁用沒有,你還是感嘆自己基本功底不行經驗太少,這個時候打死你也不會再關心數學好不好的問題了。

軟體開發說到底是對於語言,sdk和工具的運用。常見的如android開發,**開發都不需要半點數學知識。只有遊戲開發需要用到一點簡單的牛頓運動定律和圓周運動和拋物線運動。

如果說用到數學的大概只有3d遊戲引擎,很智慧型的人工智慧,如格鬥遊戲的電腦應對玩家的複雜ai,生化危機中殭屍怪物的配合商量運用策略包抄玩家和記憶功能,還有航空航天領域這樣高精尖技術學科才會用到複雜一點的數學知識。而這些都是計算機專家才要掌握的內容。所以題主你是想多了,還是先關心下自己程式為什麼編不過老是報錯的問題吧

5樓:零零之夏

數學不好只能寫一些demo程式,進一些小的外包公司當碼農,稍微像樣點的程式百萬千萬級別的應用時,根本就是紙老虎一跑起來就掛掉,中大型的應用要用到的知識很多,資料結構 設計模式 作業系統等等,這些都有高等數學的影子,懂得這些理論這樣你的程式才穩定 健壯,可擴充套件.耦合度低.

就跟你學語文一樣,你寫一段文字就是流水賬,而別人寫一段文字就能成文章

如果有時間有毅力一定要把基礎打牢,當你問某某值是對程式設計影響大不大的時候,實際上你心裡已經有答案了,而又不想去面對,希望得到同類人的安慰

6樓:匿名使用者

大 ,程式設計裡很多都會用到數學的邏輯知識。

數學不好只能當碼農。

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

7樓:匿名使用者

我是電腦程式專業的

想學習程式設計的話,數學書十分重要的,所以數學千萬不要放下!!高數就不說了,它是基礎,

尤其是《數學分析》《線性代數》等等一些綜合性比較強的數學知識,同濟大學計算機專業的同學,要學習的數學知識和專業數學學習的是一樣的!

學習程式設計應該從最基礎的c語言學起,它是所有計算機語言的基礎,學好它,以後再學c++,c#,vb,java就易如翻掌了!因為語言,語法都是相通的,變化的知識表達方式,

告訴你乙個真理:c++,java,c#三者會一種就能找到工作,會兩中一定能找到工作,會三種能找乙份薪水不錯的工作!

但是c語言是基礎!很多公司現在招聘 喜歡考c語言,因為它是基礎!

推薦你一本適合自學的c語言教材〈c語言程式設計〉譚浩強 編寫 清華大學出版的

最後說的是一定要有毅力!

祝你成功!!

至於你說的英語,我覺得問題不是很大

只要學的夠用就好了,只要你能獨立過四級就ok了,不需要六級的水平!

因為程式設計環境很多是英文版本的,

有些出錯提示,你至少得能看的懂吧!

很多大師級別的人物,都是外國人,要想看懂他們的東西你的會外語的,

總之,英語只是工具,掌握一樣工具總是沒有壞處的吧,

總之要有毅力的!!

8樓:長沙新華電腦學院

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

9樓:匿名使用者

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

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

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

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

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

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

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

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

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

10樓:天方算

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

11樓:鳳凰山遊子

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

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

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

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

明星賺的比普通人多太多了,他們也會有普通人的煩惱嗎

他們本質上就是個普通人,他們也有自己的私生活,但是究竟是不是真的很 私 取內 決於狗仔多還容少,強不強悍了。與普通人一樣他們也擁有工作上的疲憊,尤其是比較出名的明星就更是了。他們的檔期通常都很滿,工作量也就比普通人多的多了,有時候就算是生病也會因為不可抗拒的理由必須繼續工作。明星平時的生活都是很謹慎...

普通人如何學戲腔?

1 無聲練習呼吸 用抽泣的方法練習快速吸氣 用 聞花 的方法練習慢深吸氣,將氣息沉於小腹 即丹田 用輕輕 吹灰 的方法練習呼氣 吐氣 要慢,要勻。2 有聲練習呼吸 用傳統戲曲喊嗓法,用字頭的噴口帶動小腹和兩肋,小腹托送氣息,並打在口蓋上,發出拋線式的 依 啊 等長音。唱戲的技巧 吸氣最好要讓別人看不...

普通人為什麼那麼難見到明星,普通人怎麼樣才能見到明星?

明星是會偽裝的,他們出門一般會打扮一下,一般會把自己包的很嚴實特別是臉,明星應該不經常出門,還有就是中國土地太大不太好找,南韓應該會好找一些 普通人怎麼樣才能見到明星?機場街機 粉絲見面會啊演唱會簽售會 活動現場或者發布會 可以蹲守在大城市的機場!或者去影視城!為什麼有很多普通人長得比明星漂亮卻當不...