高中數學 理科思維 不是特別特別好,未來能做成優秀程式設計師嗎?

時間 2021-05-14 18:34:50

1樓:

可以啊,只是說思維的話。

我經常和我同桌吵,大意是你連證明都不證明原理也不先搞清楚就開始拿來用,真是簡單粗暴!他的意見則是:為什麼我要知道這個,會演算法好用就可以。

所以我想理科思維對程式設計師不是那麼重要吧,畢竟cs是工科。

2樓:guoking

自學了兩年計算機和程式設計。妄答一下。

我在知乎上看到有大神說,程式設計是手藝活,深以為然。我還聽說過一本書叫《計算機程式設計的藝術》。既然是手藝活和藝術,理科思維不好,也可以走出自己的程式設計之路的。

3樓:

我不光高中數學不好,而且大學數學也不好。

高中班主任是數學老師,我屬於那種比較叛逆的學生,雖然理科還不錯,但就是不愛學數學,高考壓及格線,以至於上了大學也不愛學數學,大一5科數學,高數1 2 離散,概率,和什麼來著,我忘了。五科全掛,專業課沒怎麼學到是過了,但還是完成了留級的成就,大二補考也沒過,基本就一直在退學的邊緣。大三補考爆發都過了,但也基本就是連抄帶蒙。

現在你問我點啥,我連三角函式都記不住了。

到我要說的是你看現在我在實習,作為乙個軟體工程的單身狗,數學也沒對我的就業造成太大的困擾,程式設計這個東西就是多看多練

。程式裡的邏輯思維其實正常人都能理解,即使理解不了還記不住嗎,記不住還不會寫下來嗎。等你在工作中真的需要數學的時候(高階程式設計師,),你也不會覺得數學難學了,只會悶頭去幹了。

你問我後不後悔,我tm後悔的要死,到你現在讓我回到大一,我估計還是不會認真學。自己選的路,其實本沒什麼後悔的以上

4樓:布丁

謝 @辰唯 妖,這個問題我必須答,因為我從小學開始偏文科,初中因為不想睡午覺誤打誤撞參加 OI, 高中開始收穫數學不及格記錄,最後高考選政治(當年 3+X, 年齡地域暴露貼)然後 OI 成績保送計算機系,之前可以賴中學數學是歪門邪道那大學數學就沒啥好賴的了,總之我到現在還會做數學考試卷子都看不懂的噩夢,求心理陰影面積(不會求)。寫了十幾年工程 code, 有拿得出手的東西,至今樂在其中。

我要說的是,在成為優秀的程式設計師的路上,你會不斷地發現數學知識和思維的欠缺成為你進步的攔路虎,你會漸漸發現學習理解變得吃力,最後完全無法前進。但是,世界上本來就沒有什麼東西是按部就班準備好的,到那時候,知道自己缺什麼,努力跳出 comfortable zone 去惡補就好了。唯一阻止你成為優秀程式設計師的,是失去探索新問題的興趣。

足夠難的程式設計師工作是需要數學工具的幫助的。跟很多 OIer 一樣,我在沒有系統學習應有的數學知識的情況下啃掉了 OI 和 ACM 的常用演算法,應付競賽還行,但是到後來複雜工程問題的演算法分析,就感覺自己狠狠地撞上了一堵牆,沒有相關知識,就是翻不過去。看 machine learning 的東西沒過一會就開始暈然後乾脆就睡過去了。

好吧你不搞 ML 也不搞 advanced algorithm 還是回來做 system, 做個 benchmark 我一開始連 confidence interval 都不知是怎麼定義更別提理解和分析結果了。

還有更虛的「數學思維」,我曾經自詡雖然數學成績一塌糊塗但數學思維還是好的。直到我在 Google 要做乙個排版引擎(現在每一條 AdSense 文字小廣告都用到它),自認為想出了一套精妙設計,手腳並用跟隊友解釋了半天(我那時連用英文數數都不利索),結果人家沉吟半晌說我大概明白了,在白板上寫了幾個高中生就能看懂的式子 —— 跟我的設計等價但更簡單的數學模型,然後基於模型輕鬆推導了乙個我沒想到的演算法改進(演算法本身倒很簡單),我就再也不敢吹我的數學思維,回頭好好去補課了(後來我在乙個精度問題上成功把他侃暈,15年來首次數學勝利,記之)。

最後推薦一下 MIT 課程 Mathematics for Computer Science 吧,每次在數學上被打擊我都會回來看這個,只是通常我還是會睡過去……

5樓:

題主高二,我來說說我高二時幹了什麼。

高二學圓錐曲線,可是我卻每天偷懶,不做題,結果第一學期最後一次考試考了班裡倒數第一。第二學期學了導數,覺得有意思還買來高數看,然後考試排到班裡十幾名。

到了大學,認認真真的看高數。結果最後第一學期考了60。

當時就跪了啊,看GPA上大大的1.0分,完全不能忍。第二學期高數71(還是不能忍)。

幸好,我們還有線性代數、概率論、離散數學...… 這些學科。感興趣是一方面,昨天看機器學習的課發現自己看資料是另一方面。

最後,今年成績班裡排第三,系裡也排第三。(另乙個班完全木有競爭力好麼…ˊ_>ˋ)所以要高中數學「特別特別」好… (我說的是特別特別)有什麼用…

6樓:

我高中數學最差一次,考三四十分,後面慢慢趕吧,高考題目容易些,接近滿分

大學的數學課都是剛過及格線,

但這都不妨礙我做程式設計師後被評為優秀專案經理

7樓:

如果你高中數學都不怎麼好,你大學數學不可能保持在中上游。。。(當然刷題高分還是有的,但是高分不能說明你數學學的好,只能說你算對了)

但是碼農不是計算機科學家,數學不好依舊可以去做產品做專案

8樓:

高中學的大部分是算術,不是數學,反而邏輯好,不刻苦的學數學會糾結。

你太追求為什麼了,就糾結了。

計算機涉及到業務系統,主要是邏輯和工程,初中數學水平能應付。

9樓:

「高中理科不是特別好,

未來能做優秀程式設計師嗎?」

我想題主想問的是「乙個優秀的程式設計師需要特別好的理科水平嗎」。

我的回答是——not exactly.

我覺得理科不是特別好並不能阻擋你成為乙個優秀的程式設計師,但是理科水平在很多方面都能成為你進入更高水平層次的門檻。

演算法是最直接和數學相關的,當然,需要多麼高階複雜的演算法是跟你的業務相關的,看你做什麼開發了。

大家動不動就說的理科的思維,好吧其實這也是理科水平的一部分好吧,你的能力高低直接反應在思維上,包括邏輯思維。所以,既然是跟計算機打交道,避免不了的吧。

還有,你說高中理科不好,然後問未來。我覺得作為乙個優秀的學習者,在知道自己的不足以後,應該是努力去彌補——我之所以這樣說,是基於兩點對您的揣測:1.

你說的想成為一名優秀的程式開發者是在對這一定義有一定的了解為前提的 2.你知道在程式開發中理科能力是會有一定程度影響的。

就醬。祝題主能成為乙個優秀的程式設計師。

10樓:劉啟明

我覺得,好的程度不能低於乙個最低值,因為低於這個值,就證明邏輯思維不行,不適合程式設計。但也不需要高於乙個最大值,因為程式設計不需要太高深的數學

至於這個最大值和最小值是多少,我也不知道

11樓:趙劼

我的理科也不算好更別說特別好,高數都是費勁心思才跟上的,但是我一直沒有放棄努力想要成為一名優秀程式設計師,等我成功或是失敗了以後再來詳細回答這個問題。

12樓:溪夜

若是有時間,自己拿本c語言或者演算法導論和離散數學等看看再說,有時間問這考試成績不好的問題,我寧可去先親自花一星期試試看到底自己能幹不,兄弟加油吧

13樓:findingsea

『理科』包括太多科目了,我就只講數學吧。

如果想走科研,那計算機本質還是數學,這方面的要求很高,尤其是如果你希望有突破性成就。具體來說,數學牛,你就可以自己發明東西;數學不行,你就只能學別人的東西。

如果走工程,那對數學要求就沒那麼高,更講究你對技術的理解和熟練程度。

不過,程式設計師會數學,誰也攔不住。

高中數學的數學思維?

徐強 中學階段的數學思維,大致分為3個層次 1 通用思維 2 通用思維數學化 3 數學領域思維 所謂通用思維,本質上並不是數學相關,而是乙個人的基本思維能力。共產黨說要把馬克思主義的普遍真理,和中國革命的具體實踐相結合,走有中國特色的社會主義道路。通用思維數學化,跟這個類似,屬於 有數學特色的通用思...

高中數學是不是真的很難

揉妹妹的仙貝 高中的時候覺得高中數學難,大學的時候覺得大學的數學難,普遍人都是這樣。以乙個過來人跟你說,數學這東西當時學的時候玄的很,對公式的理解往往在那一剎那,多了不行,少了也不行。所以方法特重要,上課切記我聽課,聽不懂沒關係,能聽懂多少是多少,再來看數學書上的公式解析和推導 這個得花心思 再來老...

怎樣學好高中數學 方法和思維方式?

Jessie 不過我確實是乙個理科生 高中的時候其實我還挺喜歡數學的 特別是解出題目的時候 我相信你的老師也會跟你們講選擇題是最重要的,也是最容易拿分的學好數學也沒有分男女生的呀 只要把最基礎的選擇題,填空題和頭兩三題大題,和後面比較難的題目的第一問拿下,在高中階段分數應該就算不錯的了 數學考的其實...