PTT推薦

[請益] 想學程式但數學基礎很差怎麼進步

看板Soft_Job標題[請益] 想學程式但數學基礎很差怎麼進步作者
o302639
(希望的種子)
時間推噓24 推:27 噓:3 →:88

小弟我從小數學都在混 都靠文科拿分數

近年對程式很感興趣 剛學不久

基本java c#等等api web 寫法都算還可以上手

但雖然希望不大 個人想摸摸看更深的領域

比如說 ml ai模型算法 寫遊戲之類

也有在嘗試leetcode

但是我數學底子太差 也沒什麼資結基礎

演算法看的辛苦 也不易推導

請問板上各位建議要怎麼去加強呢

該從線代離散重新複習嗎 但會不會太晚

還是硬讀資結跟演算法 然後刷leetcode

或是多學幾種語言 如C或前端之類

不知道哪一種幫助比較大

希望可以有辦法訓練我的思考模式跟記憶

先謝謝各位了


-----
Sent from JPTT on my iPhone

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.15.138 (臺灣)
PTT 網址

CRPKT03/08 08:53你先看看計算理論與離散數學你讀起來是有趣還是痛苦

數學底子很差 牛頓二分 快速平方根都看不太懂

CRPKT03/08 08:54如果你不喜歡的話,那你用這些知識來寫 code 的時候也一樣

vi00024603/08 09:04這問題你可以先問GPT

也是有問過了

ma72103/08 09:09git有一堆幫你

※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 09:13:48 ※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 09:15:10

zuchang03/08 09:26資結跟演算法的數學不多吧 分析複雜度以外

wuyiulin03/08 09:35連演算法都沒辦法推的話,從高中數甲重新複習。

o30263903/08 09:54哭啊 高中數學都在混

k79897686903/08 09:57不用數學 都呼叫函式庫 離散數學的概念懂就好惹

k79897686903/08 09:59要用到數學的職位都要唸上去博士班 讀書的時候自然會

k79897686903/08 09:59補完

k79897686903/08 10:00因為沒補完 正常博士大概也畢不了業

brucetu03/08 10:04merge sort 看不看得懂?

brucetu03/08 10:07leetcode 太數學的題一般人通常都是跳過吧,一般職位也

brucetu03/08 10:07不會考,資結弄懂再看演算法才對,你要懂一個演算法一定

brucetu03/08 10:07要懂他用到的資結

brucetu03/08 10:10你可以先看懂 array 再去學各種 sort ,再來就可以學ML了

brucetu03/08 10:10因為你就算是要做碩論,既不會用到資結也不會用到演算法

brucetu03/08 10:10,只會用python做資料清理而已

brucetu03/08 10:10只是拿文憑需要修課

descent03/08 10:14參考 #1GKesLLu 這系列的討論

realbout03/08 10:15文組都可以寫CODE了~除非真的有障礙.....

brucetu03/08 10:16ML 跟 DL 在工程面大部分的事情都是多看別人怎麼解,記下

是的 拆解知識跟組合 還沒到這個階段

brucetu03/08 10:16來,多嘗試,你沒有要當帶領世界前進的研究者不用想這麼

brucetu03/08 10:16多,就只是看別人發明了什麼新東西,拿來用看看而已

brucetu03/08 10:18寫遊戲很簡單,網路上教學跟著做,願意領低薪,就有公司

brucetu03/08 10:18收了,最難的是你要願意一輩子領低薪寫遊戲

brucetu03/08 10:23先把 merge sort 重複練到你可以不看任何資料寫出一篇用

brucetu03/08 10:23 c 實作的教學文章,以後學習速度就會比較快了,你要練

brucetu03/08 10:23習拆解知識跟組合

a111915103/08 11:01可以去讀獸醫

hobnob03/08 11:02先從拿紙筆畫流程跟自己動手算開始,可以找有 visualizati

hobnob03/08 11:02on的教學,如果看完還不會,建議你放棄

wuyiulin03/08 11:11我持反對意見,四中以上你做ML碩論演算法都看不懂一定

wuyiulin03/08 11:11被釘在牆上。

wuyiulin03/08 11:11何況找工作白板題過都不會過。

wuyiulin03/08 11:12如果你只是做興趣的當然不用懂數學,我現在工作每天都

wuyiulin03/08 11:12在看數學找方法。

etbear03/08 11:14ML門檻算很高吧 要準備相關知識跟演算法跟ML design

etbear03/08 11:14leetcode看公司跟職缺 會python pytorch/tf佳

brucetu03/08 11:18好吧 我碩論做 DL 的,ML 只有修課而已,結果 ML 課程的

brucetu03/08 11:18大作業題目還是 DL 真的不用什麼數學

brucetu03/08 11:20ML 工作可能會比較需要數學,DL 真的還好,就像不是每個

brucetu03/08 11:20軟體工程師都需要自幹 message queue ,有別人寫好的可以

brucetu03/08 11:20

etbear03/08 11:21大家都換去DL了可是面試還是要問logistic regression

brucetu03/08 11:22也不是每個工程師都需要懂 c pointer

v7q403/08 11:27會加減乘除就可以寫程式了 真心不騙

o30263903/08 11:38謝謝建議 目前是可以寫沒問題 但leetcode 讓我很挫折就是

o30263903/08 11:38了 所以才想加強基礎

※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 11:39:33

oddoneislove03/08 11:45以為在造火箭喔,調按鈕位置而已啦

jackluke103/08 12:13老哥 你這叫做邏輯推導很差

應該也是 但應該會相輔相乘?想培養思維邏輯

jackluke103/08 12:13看演算法其實也不是數學…

keepxha03/08 12:15走前端 web,會比較適合,ML,DL 還是要數學

longlongint03/08 12:27直接做project 遇到有缺的數學再補

longlongint03/08 12:28但通常不會知道該補什麼啦

※ 編輯: o302639 (223.140.15.138 臺灣), 03/08/2024 12:28:05

c8035203/08 12:46Google "先別急著寫 leetcode" 跟著作者學程式解題思維吧

qwer33885903/08 12:59Leetcode不會做跟數學的相關性很低

WWIII03/08 13:19改學生物聽老黃的話

wsad5023203/08 13:34寫程式跟數學啥屁關聯

hongsiangfu03/08 14:16跟數學關係不大,跟邏輯和空間概念比較相關

ssccg03/08 15:20為什麼要數學? 程式「語言」怎麼看都是文科啊

hisashi03/08 15:21我這廠商有個中字輩數學碩士 真他媽廢到笑

hisashi03/08 15:22數學跟寫程式沒有絕對關係

ssccg03/08 15:34沒看清楚,基本上演算法甚至ML那不叫做寫程式,兩邊的差別

ssccg03/08 15:35就像產線作業員和實驗室研究員的差距

ssccg03/08 15:36要學ML你就去讀個博士來,讀不來代表沒救

papayanun03/08 16:05l

Bencrie03/08 16:36數學系的不都在寫證明?跟計算什麼的沒關係吧

Nonegrame03/08 17:38免洗碼農不用數學 像我就是QQ

NDark03/08 17:40寫程式其實邏輯比算數重要.

NDark03/08 17:41算術/幾何的能力發揮在特定的知識領域(know-how)

NDark03/08 17:41不是每個專案都會用到

sniper282403/08 17:45阿數學不就在學邏輯..

encorek2255403/08 18:41只要會演算法就能入門了,根本不用一樓說的離散

DrTech03/08 19:22只是做ML不需要數學吧。只需要學會import xxx

viper970903/08 21:21寫程式邏輯比較重要+1

abccbaandy03/08 22:33刷題很多題目沒看過能當下想出來的都是天才吧...

abccbaandy03/08 22:34不然為什麼叫"刷"題

bill020503/08 23:24邏輯比較重要沒錯 但是只做CRUD不用到數學

lycantrope03/08 23:26No pain, no gain.從小惡習怎麼可能靠鄉民一句話改變

VL100303/08 23:41演算法看得很辛苦,但看得懂就繼續看阿,看多了總會變強。

somefatguy03/09 00:20CRUD仔數學還好吧,我基本上都忘光了

holebro03/09 01:39不太需要數學啦 只是數學好的人學得比較快

BoXeX03/09 03:04數學不重要 需要數學的那些缺你也來不及碰了

BoXeX03/09 03:05只是通常邏輯好的人數學不會差 然後寫程式需要邏輯好

BoXeX03/09 03:06如果你是邏輯超強但對三角函數過敏的 也行得通

BoXeX03/09 03:06不然就找那些只要硬寫code就好的

o30263903/09 04:12大概懂各位意思 感謝。也是因為以前不認真所以想有沒有機

o30263903/09 04:12會訓練一下

Firstshadow03/09 06:12對程式很感興趣? 所以你遇到什麼數學問題了嗎==?

Firstshadow03/09 06:12還是你只是對寫程式的薪水有興趣

untitled03/09 07:37可以先從線性代數學學看

clay03003/09 11:01不是葉配,我覺得去大碩報資工四科最快欸 XD

clay03003/09 11:01或是找開方式課程,從線代、離散、資結、演算法 開始念吧

clay03003/09 11:02練習證明的過程中就會增強推導能力了

pttano03/09 11:20去巨匠吧,完全不懂數學也可以學程設

jason71006803/09 13:44當碼農數學根本不用多好

ssccg03/09 14:09很多推文一定漏看「api web 寫法都算還可以上手」,原PO不

ssccg03/09 14:09是問怎麼當碼農,是怎麼當algo大師

spanishwa03/09 16:03leetcode easy有修過大一程設至少暴力解都解得出來吧

Iversonshao03/09 17:29這不叫想學程式而已吧

qwe7897103/09 18:05AI建議別幻想了 先不說臺灣環境 現在搞AI都是頂尖人才

qwe7897103/09 18:05 就是臺灣整個去篩人數不超過兩隻手 至於數學不好跟你

qwe7897103/09 18:05寫程式沒直接關聯 你不做3D運算 或是走圖形 基本的運算

qwe7897103/09 18:05網路查都可以 2D複雜度遠遜於3D

qwe7897103/09 18:07臺灣AI 就是用用GPT3 魔改 或 opencv 做臉部辨識而已

qwe7897103/09 18:07跟LLM AGI這種 八百萬桿子打不著

spanishwa03/09 19:27看起比較像想寫code賺錢,那先去碩士吧

bightt9701803/09 20:40資結跟數學沒有直接關係吧......

bightt9701803/09 20:40我看是邏輯問題喔

thbw66603/09 23:06放棄阿 從以前就在混 幹麻現在就要改變

LinuxKernel03/10 19:20連寫Leetcode都能覺得跟數學強相關 建議放棄

pttnowash03/10 19:45我很會寫Shitcode

issuperchild03/11 02:41一堆只會 if else 的也活的好好的

kattte03/11 09:02想要學就立刻去學,永遠不會晚

darkMood03/11 12:54笑死,買進賣出的人又沒有看數學進出。

darkMood03/11 12:54你學那麼深的數學要做什麼啊

darkMood03/11 12:55抱歉,我錯版。