數學不好可以學計算機專業嗎?還有軟體工程真的需要天賦嗎?


從事軟體行業,跟數學好不好應該有一定的關係。因為軟體工程師的思維屬於理科的邏輯思維,所以你的數學證明題做得快,方程解的快,或者物理題解得快,幾何題輔助線找的好等等,可以說明你適合軟體行業。

但是有部分軟體行業邏輯不在傳統數學範疇,比如理解循環和遞歸,理解mvc概念等等。

最後要說的是,軟體工程師其實最需要的是匠心。做軟體如同做工藝品,要去偽存真,要不為外界因素所動,堅持真理和自我。


編程本身未必需要多少數學,真正需要數學的那部分,比如類型演化,也不是一般程序員能用到的。

需要數學最多的,其實是你要做的業務邏輯。比如你要是搞計算機圖形學,就需要線性代數、計算幾何;如果像我一樣搞音頻,就需要數字信號處理,最好熟悉泛函那一套玩意。反正我已經對自己的智商感到了深刻的懷疑,並且對生物口的數學教學感到了絕望。


完全可以。除非你是Top2之類的學校的,不然我感覺計算機專業用的就是高中數學。編程也是多練就行了,注意不要去背代碼,而是理解的基礎上自己寫。要寫很多基礎代碼,不要放棄,你的計算機水平會越來越好。


以大多數人工程水平之低,還用不著談數學。

以大多數人努力程度之低,還用不著拼天賦。


可以學,但是,天賦還是要一點,如果完全沒天賦,你會學的很累,不過,我相信,只要你刻苦努力,並且堅持,也不是多大的問題。

最重要的,不要只說,只問,你去學學,試試不就知道了麽?


數學不好不要緊.

學不好數學就要緊了.

因為這說明思維能力不夠啊.

面對編程工作時這種力不從心,腦子不夠用的感覺會猛烈襲來.

讓你顯得相當被動.

我是有體會的.


當一枚程序員是不需要數學的。 —許多人

許多人是錯的,因為他們不是全部人。在一些特別的領域,比如機器學習,計算機圖形學,密碼學等。數學,甚至是高等數學,特別是線性代數等,都起著相當基礎而關鍵的作用。

理工科都是以數學為基礎的,計算機科學和軟體工程亦不例外。如果你的數學能力特別好,恭喜你,你會非常遊刃有餘,但是你數學能力不那麼出色,那麼你在現在很流行的一些領域就會受礙,可是這不影響你選擇這個領域內大多數的其他對數學要求不那麼高方向。

然而我不認為數學的問題應該嚇倒你離開這個領域。

因為:興趣大於一切能力。


目前cs煙酒僧一枚!

1.如果題主所謂的計算機專業是指軟體工程(偏業務),程序員(擼代碼),這些方面是沒問題的!但是如果是cs(偏理論)就要求有點數學功底了,本人數學基礎不行,學機器學習時,嬸嬸地在數學上花了將近百分之八十的時間!

2.如果題主所說的數學不行,是基於由於數學基礎知識掌握的牢固而導致每次考試的成績不理想!沒關係,多花時間補補!如果是邏輯思維不夠敏捷等思維習慣問題,額!如果你想在計算機專業方面不「泯然眾人」,那你就得下定決心,比如這樣的決心:

科比問:你見過洛杉磯凌晨4點的太陽么?

你:沒見過,那時我在擼代碼!

·

·

·

·

·

·

·

·

科比:哈哈哈,傻叼,凌晨4點,哪來的太陽

(別太在意什麼其他因素,做你喜歡的就行,至少…………

你開心就好)

好了,不說了,去擼代碼……


其實計算機方面的專業除了一個研究演算法的計算科學的專業對數學要求比較高,其他的專業對數學的要求和其他理工科專業差不多。再說了,很多時候演算法都會提供給你,編程本身對數學的要求並不太高。

最後一句,當你要和別人拼天賦的時候,你已經贏了絕大多數人。


想問樓主去學計算機了嗎,感覺如何?我也是數學不好的女生,也想學計算機。求樓主給建議


除了一個自己解決問題 / 自我學習 的能力

其他的都不是問題(我認為英語和高中數學不能被稱為問題


如果學有所成出來之後的目標是流水線業務開發人員(碼工),慢慢走項目管理方向,那就不需要多大天賦和數學。如果想在計算機專業任一方向想走的更遠,那就好好學好數學吧!


大多時候,我們努力的程度都不到要拼天賦的地步


推薦閱讀:

如果 Windows 也像 Android 一樣開源,會發生什麼?
有哪些優秀軟體 Windows 上有而 Mac 上沒有?
迅雷為什麼要推出極速版?
腦子不聰明的男生怎麼學好軟體工程?
有什麼好的記賬軟體嗎?

TAG:軟體 | 計算機科學 |