最為乙個程式設計師最應該了解的數學知識是什麼?

時間 2021-06-01 10:45:57

1樓:木木sensei

如果只是當乙個程式設計師,在公司寫寫業務邏輯,哪怕高中數學的水平也完全足夠。如果想要做更高階的東西,比如演算法,圖形學,泛ML的那些東西,其實學到考研數學一的內容,加上離散數學(集合論,圖論,代數,組合,數理邏輯)也足夠了。大部分電腦科學的研究內容也不需要你有特別好的數學。

2樓:

大部分程式設計師,並不需要多少數學基礎。數字能認識0和1就可以了。

好吧,一半是開個玩笑。但是一半是真的。絕大多數程式設計師,特別是網際網路行業的程式設計師,很少需要高深的數學基礎。但是,數學所培養的邏輯思維能力,以及嚴謹的態度,對所有程式設計師都至關重要。

和程式設計最為關係密切的數學分支叫數理邏輯。這個最好重點學習一下。

在此基礎上,相對於數學,我覺得計算機英語的水平更重要一些。

3樓:Fredric

問題1:關於程式設計師要學習哪些數學?集合論的部分知識點:資料庫原理知識涉及

圖論的部分知識點:資料結構和演算法知識涉及

組合學的部分知識點:演算法(如揹包問題)涉及數理邏輯的部分知識點:編譯原理知識涉及

代數的部分知識點:如布林代數,數位電路知識涉及等等問題2:關於程式設計師如何開展數學學習?

我個人的經驗,計算機領域最常用的專業數學知識點仍然包含在工科三門基礎課程《高等數學》(數學專業也叫《數學分析》)、《線性代數》和《概率與數理統計》。

但學的時候很容易一下子陷入茫茫多的公式、定理。所以我自己是先看了一本《數學:它的內容、方法和意義》。

這本書很厚、很老,很多細節知識點甚至是缺失的,但它講的很系統,每章都不長,從這門學科的起源娓娓道來,更容易產生直觀整體的認識。看完這裡指定的章節後再去看具體系統的完整大學教材。

程式設計師的日子,怎麼過才是乙個合格的程式設計師?

Oreo 與其說乙個合格的程式設計師不如說怎樣更好完成自己的工作,任何行業都一樣,做人做事都要帶著乙份責任心,當然職業技能也必不可少。 大神,雲風大佬那個級別這種吧 從事具體的行業,掌握並熟練使用行業的技術手段,實現商業化的專案技術問題,大部分要結合實際商業化專案才能真正為自己所用非商業化的專案,就...

不在程式設計師的圈內,怎樣可以找到乙個程式設計師做男朋友呢?

程式設計師確實是有好有壞,有的程式猿就挺膨脹,比如我ex覺得他自己特了不起,他平時喜歡打遊戲 科技 攝影 二次元,喜歡日系那種微胖圓臉大眼睛好看的妹子。但是怎麼說呢,渣男乙個。 Zz j 是不是程式設計師無所謂,是乙個靠譜的男朋友才是王道,畢竟很多時候和自己最終走在一起的那個人大多都不是一直之前的擇...

最苦的程式設計師崗位是哪乙個?

紅點心 猜測下,題主說的辛苦,大概想問哪個崗位加班多,幹活多,還費力不討好。其實,苦不苦是相對的,即使讓乙個人每天睡12個小時,他也可能會覺得苦。世界上真的有不辛苦的工作嗎?我個人認為是沒有的,只能說去努力達到乙個平衡,來構建內心的安寧,錢多 活少 離家近這樣的工作不是沒有,只是看你如何去定義這些因...