※ 本文轉寄自 ptt.cc 更新時間: 2024-03-09 16:12:02
看板 Soft_Job
作者 標題 [請益] 想學程式但數學基礎很差怎麼進步
時間 Fri Mar 8 08:41:49 2024
小弟我從小數學都在混 都靠文科拿分數
近年對程式很感興趣 剛學不久
基本java c#等等api web 寫法都算還可以上手
但雖然希望不大 個人想摸摸看更深的領域
比如說 ml ai模型算法 寫遊戲之類
也有在嘗試leetcode
但是我數學底子太差 也沒什麼資結基礎
演算法看的辛苦 也不易推導
請問板上各位建議要怎麼去加強呢
該從線代離散重新複習嗎 但會不會太晚
還是硬讀資結跟演算法 然後刷leetcode
或是多學幾種語言 如C或前端之類
不知道哪一種幫助比較大
希望可以有辦法訓練我的思考模式跟記憶
先謝謝各位了
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.15.138 (臺灣)
※ 作者: o302639 2024-03-08 08:41:49
※ 文章代碼(AID): #1bwbxF6E (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1709858511.A.18E.html
推 : 你先看看計算理論與離散數學你讀起來是有趣還是痛苦1F 03/08 08:53
數學底子很差 牛頓二分 快速平方根都看不太懂→ : 如果你不喜歡的話,那你用這些知識來寫 code 的時候也一樣2F 03/08 08:54
→ : 這問題你可以先問GPT3F 03/08 09:04
也是有問過了→ : git有一堆幫你4F 03/08 09:09
※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 09:13:48※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 09:15:10
推 : 資結跟演算法的數學不多吧 分析複雜度以外5F 03/08 09:26
→ : 連演算法都沒辦法推的話,從高中數甲重新複習。6F 03/08 09:35
→ : 哭啊 高中數學都在混7F 03/08 09:54
→ : 不用數學 都呼叫函式庫 離散數學的概念懂就好惹8F 03/08 09:57
→ : 要用到數學的職位都要唸上去博士班 讀書的時候自然會
→ : 補完
→ : 因為沒補完 正常博士大概也畢不了業
→ : 要用到數學的職位都要唸上去博士班 讀書的時候自然會
→ : 補完
→ : 因為沒補完 正常博士大概也畢不了業
推 : merge sort 看不看得懂?12F 03/08 10:04
→ : leetcode 太數學的題一般人通常都是跳過吧,一般職位也
→ : 不會考,資結弄懂再看演算法才對,你要懂一個演算法一定
→ : 要懂他用到的資結
→ : 你可以先看懂 array 再去學各種 sort ,再來就可以學ML了
→ : 因為你就算是要做碩論,既不會用到資結也不會用到演算法
→ : ,只會用python做資料清理而已
→ : 只是拿文憑需要修課
→ : leetcode 太數學的題一般人通常都是跳過吧,一般職位也
→ : 不會考,資結弄懂再看演算法才對,你要懂一個演算法一定
→ : 要懂他用到的資結
→ : 你可以先看懂 array 再去學各種 sort ,再來就可以學ML了
→ : 因為你就算是要做碩論,既不會用到資結也不會用到演算法
→ : ,只會用python做資料清理而已
→ : 只是拿文憑需要修課
你是否認為數學和/或物理是一種很重要的編程技 - 看板 Soft_Job - 批踢踢實業坊
作者: descent (返無) 聽聽這些有名程式員的說法。 Q 3: 你是否認為數學和/或物理是一種很重要的編程技能?為什麼? Steve Yegge 數學有很多的分支和程序員相關,他們是「離散數學」和「具體數學」。這些分支包括的
作者: descent (返無) 聽聽這些有名程式員的說法。 Q 3: 你是否認為數學和/或物理是一種很重要的編程技能?為什麼? Steve Yegge 數學有很多的分支和程序員相關,他們是「離散數學」和「具體數學」。這些分支包括的
→ : 文組都可以寫CODE了~除非真的有障礙.....21F 03/08 10:15
→ : ML 跟 DL 在工程面大部分的事情都是多看別人怎麼解,記下22F 03/08 10:16
是的 拆解知識跟組合 還沒到這個階段→ : 來,多嘗試,你沒有要當帶領世界前進的研究者不用想這麼23F 03/08 10:16
→ : 多,就只是看別人發明了什麼新東西,拿來用看看而已
→ : 寫遊戲很簡單,網路上教學跟著做,願意領低薪,就有公司
→ : 收了,最難的是你要願意一輩子領低薪寫遊戲
→ : 先把 merge sort 重複練到你可以不看任何資料寫出一篇用
→ : c 實作的教學文章,以後學習速度就會比較快了,你要練
→ : 習拆解知識跟組合
→ : 多,就只是看別人發明了什麼新東西,拿來用看看而已
→ : 寫遊戲很簡單,網路上教學跟著做,願意領低薪,就有公司
→ : 收了,最難的是你要願意一輩子領低薪寫遊戲
→ : 先把 merge sort 重複練到你可以不看任何資料寫出一篇用
→ : c 實作的教學文章,以後學習速度就會比較快了,你要練
→ : 習拆解知識跟組合
推 : 可以去讀獸醫30F 03/08 11:01
→ : 先從拿紙筆畫流程跟自己動手算開始,可以找有 visualizati31F 03/08 11:02
→ : on的教學,如果看完還不會,建議你放棄
→ : on的教學,如果看完還不會,建議你放棄
→ : 我持反對意見,四中以上你做ML碩論演算法都看不懂一定33F 03/08 11:11
→ : 被釘在牆上。
→ : 何況找工作白板題過都不會過。
→ : 如果你只是做興趣的當然不用懂數學,我現在工作每天都
→ : 在看數學找方法。
→ : 被釘在牆上。
→ : 何況找工作白板題過都不會過。
→ : 如果你只是做興趣的當然不用懂數學,我現在工作每天都
→ : 在看數學找方法。
推 : ML門檻算很高吧 要準備相關知識跟演算法跟ML design38F 03/08 11:14
→ : leetcode看公司跟職缺 會python pytorch/tf佳
→ : leetcode看公司跟職缺 會python pytorch/tf佳
→ : 好吧 我碩論做 DL 的,ML 只有修課而已,結果 ML 課程的40F 03/08 11:18
→ : 大作業題目還是 DL 真的不用什麼數學
→ : ML 工作可能會比較需要數學,DL 真的還好,就像不是每個
→ : 軟體工程師都需要自幹 message queue ,有別人寫好的可以
→ : 用
→ : 大作業題目還是 DL 真的不用什麼數學
→ : ML 工作可能會比較需要數學,DL 真的還好,就像不是每個
→ : 軟體工程師都需要自幹 message queue ,有別人寫好的可以
→ : 用
→ : 大家都換去DL了可是面試還是要問logistic regression45F 03/08 11:21
→ : 也不是每個工程師都需要懂 c pointer46F 03/08 11:22
推 : 會加減乘除就可以寫程式了 真心不騙47F 03/08 11:27
→ : 謝謝建議 目前是可以寫沒問題 但leetcode 讓我很挫折就是48F 03/08 11:38
→ : 了 所以才想加強基礎
※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 11:39:33→ : 了 所以才想加強基礎
推 : 以為在造火箭喔,調按鈕位置而已啦50F 03/08 11:45
推 : 老哥 你這叫做邏輯推導很差51F 03/08 12:13
應該也是 但應該會相輔相乘?想培養思維邏輯→ : 看演算法其實也不是數學…52F 03/08 12:13
→ : 走前端 web,會比較適合,ML,DL 還是要數學53F 03/08 12:15
→ : 直接做project 遇到有缺的數學再補54F 03/08 12:27
→ : 但通常不會知道該補什麼啦
※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 12:28:05→ : 但通常不會知道該補什麼啦
推 : Google "先別急著寫 leetcode" 跟著作者學程式解題思維吧56F 03/08 12:46
→ : Leetcode不會做跟數學的相關性很低57F 03/08 12:59
噓 : 改學生物聽老黃的話58F 03/08 13:19
推 : 寫程式跟數學啥屁關聯59F 03/08 13:34
推 : 跟數學關係不大,跟邏輯和空間概念比較相關60F 03/08 14:16
→ : 為什麼要數學? 程式「語言」怎麼看都是文科啊61F 03/08 15:20
→ : 我這廠商有個中字輩數學碩士 真他媽廢到笑62F 03/08 15:21
→ : 數學跟寫程式沒有絕對關係
→ : 數學跟寫程式沒有絕對關係
→ : 沒看清楚,基本上演算法甚至ML那不叫做寫程式,兩邊的差別64F 03/08 15:34
→ : 就像產線作業員和實驗室研究員的差距
→ : 要學ML你就去讀個博士來,讀不來代表沒救
→ : 就像產線作業員和實驗室研究員的差距
→ : 要學ML你就去讀個博士來,讀不來代表沒救
→ : l67F 03/08 16:05
推 : 數學系的不都在寫證明?跟計算什麼的沒關係吧68F 03/08 16:36
→ : 免洗碼農不用數學 像我就是QQ69F 03/08 17:38
推 : 寫程式其實邏輯比算數重要.70F 03/08 17:40
→ : 算術/幾何的能力發揮在特定的知識領域(know-how)
→ : 不是每個專案都會用到
→ : 算術/幾何的能力發揮在特定的知識領域(know-how)
→ : 不是每個專案都會用到
→ : 阿數學不就在學邏輯..73F 03/08 17:45
→ : 只要會演算法就能入門了,根本不用一樓說的離散74F 03/08 18:41
→ : 只是做ML不需要數學吧。只需要學會import xxx75F 03/08 19:22
→ : 寫程式邏輯比較重要+176F 03/08 21:21
→ : 刷題很多題目沒看過能當下想出來的都是天才吧...77F 03/08 22:33
→ : 不然為什麼叫"刷"題
→ : 不然為什麼叫"刷"題
推 : 邏輯比較重要沒錯 但是只做CRUD不用到數學79F 03/08 23:24
推 : No pain, no gain.從小惡習怎麼可能靠鄉民一句話改變80F 03/08 23:26
→ : 演算法看得很辛苦,但看得懂就繼續看阿,看多了總會變強。81F 03/08 23:41
推 : CRUD仔數學還好吧,我基本上都忘光了82F 03/09 00:20
推 : 不太需要數學啦 只是數學好的人學得比較快83F 03/09 01:39
→ : 數學不重要 需要數學的那些缺你也來不及碰了84F 03/09 03:04
→ : 只是通常邏輯好的人數學不會差 然後寫程式需要邏輯好
→ : 如果你是邏輯超強但對三角函數過敏的 也行得通
→ : 不然就找那些只要硬寫code就好的
→ : 只是通常邏輯好的人數學不會差 然後寫程式需要邏輯好
→ : 如果你是邏輯超強但對三角函數過敏的 也行得通
→ : 不然就找那些只要硬寫code就好的
→ : 大概懂各位意思 感謝。也是因為以前不認真所以想有沒有機88F 03/09 04:12
→ : 會訓練一下
→ : 會訓練一下
→ : 對程式很感興趣? 所以你遇到什麼數學問題了嗎==?90F 03/09 06:12
→ : 還是你只是對寫程式的薪水有興趣
→ : 還是你只是對寫程式的薪水有興趣
推 : 可以先從線性代數學學看92F 03/09 07:37
推 : 不是葉配,我覺得去大碩報資工四科最快欸 XD93F 03/09 11:01
→ : 或是找開方式課程,從線代、離散、資結、演算法 開始念吧
→ : 練習證明的過程中就會增強推導能力了
→ : 或是找開方式課程,從線代、離散、資結、演算法 開始念吧
→ : 練習證明的過程中就會增強推導能力了
噓 : 去巨匠吧,完全不懂數學也可以學程設96F 03/09 11:20
推 : 當碼農數學根本不用多好97F 03/09 13:44
→ : 很多推文一定漏看「api web 寫法都算還可以上手」,原PO不98F 03/09 14:09
→ : 是問怎麼當碼農,是怎麼當algo大師
→ : 是問怎麼當碼農,是怎麼當algo大師
推 : leetcode easy有修過大一程設至少暴力解都解得出來吧100F 03/09 16:03
--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 48
回列表(←)
分享