作者o302639 (希望的种子)
看板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 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1709858511.A.18E.html
1F:推 CRPKT: 你先看看计算理论与离散数学你读起来是有趣还是痛苦 03/08 08:53
数学底子很差 牛顿二分 快速平方根都看不太懂
2F:→ CRPKT: 如果你不喜欢的话,那你用这些知识来写 code 的时候也一样 03/08 08:54
3F:→ vi000246: 这问题你可以先问GPT 03/08 09:04
也是有问过了
4F:→ ma721: git有一堆帮你 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:推 zuchang: 资结跟演算法的数学不多吧 分析复杂度以外 03/08 09:26
6F:→ wuyiulin: 连演算法都没办法推的话,从高中数甲重新复习。 03/08 09:35
7F:→ o302639: 哭啊 高中数学都在混 03/08 09:54
8F:→ k798976869: 不用数学 都呼叫函式库 离散数学的概念懂就好惹 03/08 09:57
9F:→ k798976869: 要用到数学的职位都要念上去博士班 读书的时候自然会 03/08 09:59
10F:→ k798976869: 补完 03/08 09:59
11F:→ k798976869: 因为没补完 正常博士大概也毕不了业 03/08 10:00
12F:推 brucetu: merge sort 看不看得懂? 03/08 10:04
13F:→ brucetu: leetcode 太数学的题一般人通常都是跳过吧,一般职位也 03/08 10:07
14F:→ brucetu: 不会考,资结弄懂再看演算法才对,你要懂一个演算法一定 03/08 10:07
15F:→ brucetu: 要懂他用到的资结 03/08 10:07
16F:→ brucetu: 你可以先看懂 array 再去学各种 sort ,再来就可以学ML了 03/08 10:10
17F:→ brucetu: 因为你就算是要做硕论,既不会用到资结也不会用到演算法 03/08 10:10
18F:→ brucetu: ,只会用python做资料清理而已 03/08 10:10
19F:→ brucetu: 只是拿文凭需要修课 03/08 10:10
20F:推 descent: 参考 #1GKesLLu 这系列的讨论 03/08 10:14
21F:→ realbout: 文组都可以写CODE了~除非真的有障碍..... 03/08 10:15
22F:→ brucetu: ML 跟 DL 在工程面大部分的事情都是多看别人怎麽解,记下 03/08 10:16
是的 拆解知识跟组合 还没到这个阶段
23F:→ brucetu: 来,多尝试,你没有要当带领世界前进的研究者不用想这麽 03/08 10:16
24F:→ brucetu: 多,就只是看别人发明了什麽新东西,拿来用看看而已 03/08 10:16
25F:→ brucetu: 写游戏很简单,网路上教学跟着做,愿意领低薪,就有公司 03/08 10:18
26F:→ brucetu: 收了,最难的是你要愿意一辈子领低薪写游戏 03/08 10:18
27F:→ brucetu: 先把 merge sort 重复练到你可以不看任何资料写出一篇用 03/08 10:23
28F:→ brucetu: c 实作的教学文章,以後学习速度就会比较快了,你要练 03/08 10:23
29F:→ brucetu: 习拆解知识跟组合 03/08 10:23
30F:推 a1119151: 可以去读兽医 03/08 11:01
31F:→ hobnob: 先从拿纸笔画流程跟自己动手算开始,可以找有 visualizati 03/08 11:02
32F:→ hobnob: on的教学,如果看完还不会,建议你放弃 03/08 11:02
33F:→ wuyiulin: 我持反对意见,四中以上你做ML硕论演算法都看不懂一定 03/08 11:11
34F:→ wuyiulin: 被钉在墙上。 03/08 11:11
35F:→ wuyiulin: 何况找工作白板题过都不会过。 03/08 11:11
36F:→ wuyiulin: 如果你只是做兴趣的当然不用懂数学,我现在工作每天都 03/08 11:12
37F:→ wuyiulin: 在看数学找方法。 03/08 11:12
38F:推 etbear: ML门槛算很高吧 要准备相关知识跟演算法跟ML design 03/08 11:14
39F:→ etbear: leetcode看公司跟职缺 会python pytorch/tf佳 03/08 11:14
40F:→ brucetu: 好吧 我硕论做 DL 的,ML 只有修课而已,结果 ML 课程的 03/08 11:18
41F:→ brucetu: 大作业题目还是 DL 真的不用什麽数学 03/08 11:18
42F:→ brucetu: ML 工作可能会比较需要数学,DL 真的还好,就像不是每个 03/08 11:20
43F:→ brucetu: 软体工程师都需要自干 message queue ,有别人写好的可以 03/08 11:20
44F:→ brucetu: 用 03/08 11:20
45F:→ etbear: 大家都换去DL了可是面试还是要问logistic regression 03/08 11:21
46F:→ brucetu: 也不是每个工程师都需要懂 c pointer 03/08 11:22
47F:推 v7q4: 会加减乘除就可以写程式了 真心不骗 03/08 11:27
48F:→ o302639: 谢谢建议 目前是可以写没问题 但leetcode 让我很挫折就是 03/08 11:38
49F:→ o302639: 了 所以才想加强基础 03/08 11:38
※ 编辑: o302639 (223.140.15.138 台湾), 03/08/2024 11:39:33
50F:推 oddoneislove: 以为在造火箭喔,调按钮位置而已啦 03/08 11:45
51F:推 jackluke1: 老哥 你这叫做逻辑推导很差 03/08 12:13
应该也是 但应该会相辅相乘?想培养思维逻辑
52F:→ jackluke1: 看演算法其实也不是数学… 03/08 12:13
53F:→ keepxha: 走前端 web,会比较适合,ML,DL 还是要数学 03/08 12:15
54F:→ longlongint: 直接做project 遇到有缺的数学再补 03/08 12:27
55F:→ longlongint: 但通常不会知道该补什麽啦 03/08 12:28
※ 编辑: o302639 (223.140.15.138 台湾), 03/08/2024 12:28:05
56F:推 c80352: Google "先别急着写 leetcode" 跟着作者学程式解题思维吧 03/08 12:46
57F:→ qwer338859: Leetcode不会做跟数学的相关性很低 03/08 12:59
58F:嘘 WWIII: 改学生物听老黄的话 03/08 13:19
59F:推 wsad50232: 写程式跟数学啥屁关联 03/08 13:34
60F:推 hongsiangfu: 跟数学关系不大,跟逻辑和空间概念比较相关 03/08 14:16
61F:→ ssccg: 为什麽要数学? 程式「语言」怎麽看都是文科啊 03/08 15:20
62F:→ hisashi: 我这厂商有个中字辈数学硕士 真他妈废到笑 03/08 15:21
63F:→ hisashi: 数学跟写程式没有绝对关系 03/08 15:22
64F:→ ssccg: 没看清楚,基本上演算法甚至ML那不叫做写程式,两边的差别 03/08 15:34
65F:→ ssccg: 就像产线作业员和实验室研究员的差距 03/08 15:35
66F:→ ssccg: 要学ML你就去读个博士来,读不来代表没救 03/08 15:36
67F:→ papayanun: l 03/08 16:05
68F:推 Bencrie: 数学系的不都在写证明?跟计算什麽的没关系吧 03/08 16:36
69F:→ Nonegrame: 免洗码农不用数学 像我就是QQ 03/08 17:38
70F:推 NDark: 写程式其实逻辑比算数重要. 03/08 17:40
71F:→ NDark: 算术/几何的能力发挥在特定的知识领域(know-how) 03/08 17:41
72F:→ NDark: 不是每个专案都会用到 03/08 17:41
73F:→ sniper2824: 阿数学不就在学逻辑.. 03/08 17:45
74F:→ encorek22554: 只要会演算法就能入门了,根本不用一楼说的离散 03/08 18:41
75F:→ DrTech: 只是做ML不需要数学吧。只需要学会import xxx 03/08 19:22
76F:→ viper9709: 写程式逻辑比较重要+1 03/08 21:21
77F:→ abccbaandy: 刷题很多题目没看过能当下想出来的都是天才吧... 03/08 22:33
78F:→ abccbaandy: 不然为什麽叫"刷"题 03/08 22:34
79F:推 bill0205: 逻辑比较重要没错 但是只做CRUD不用到数学 03/08 23:24
80F:推 lycantrope: No pain, no gain.从小恶习怎麽可能靠乡民一句话改变 03/08 23:26
81F:→ VL1003: 演算法看得很辛苦,但看得懂就继续看阿,看多了总会变强。 03/08 23:41
82F:推 somefatguy: CRUD仔数学还好吧,我基本上都忘光了 03/09 00:20
83F:推 holebro: 不太需要数学啦 只是数学好的人学得比较快 03/09 01:39
84F:→ BoXeX: 数学不重要 需要数学的那些缺你也来不及碰了 03/09 03:04
85F:→ BoXeX: 只是通常逻辑好的人数学不会差 然後写程式需要逻辑好 03/09 03:05
86F:→ BoXeX: 如果你是逻辑超强但对三角函数过敏的 也行得通 03/09 03:06
87F:→ BoXeX: 不然就找那些只要硬写code就好的 03/09 03:06
88F:→ o302639: 大概懂各位意思 感谢。也是因为以前不认真所以想有没有机 03/09 04:12
89F:→ o302639: 会训练一下 03/09 04:12
90F:→ Firstshadow: 对程式很感兴趣? 所以你遇到什麽数学问题了吗==? 03/09 06:12
91F:→ Firstshadow: 还是你只是对写程式的薪水有兴趣 03/09 06:12
92F:推 untitled: 可以先从线性代数学学看 03/09 07:37
93F:推 clay030: 不是叶配,我觉得去大硕报资工四科最快欸 XD 03/09 11:01
94F:→ clay030: 或是找开方式课程,从线代、离散、资结、演算法 开始念吧 03/09 11:01
95F:→ clay030: 练习证明的过程中就会增强推导能力了 03/09 11:02
96F:嘘 pttano: 去巨匠吧,完全不懂数学也可以学程设 03/09 11:20
97F:推 jason710068: 当码农数学根本不用多好 03/09 13:44
98F:→ ssccg: 很多推文一定漏看「api web 写法都算还可以上手」,原PO不 03/09 14:09
99F:→ ssccg: 是问怎麽当码农,是怎麽当algo大师 03/09 14:09
100F:推 spanishwa: leetcode easy有修过大一程设至少暴力解都解得出来吧 03/09 16:03
101F:→ Iversonshao: 这不叫想学程式而已吧 03/09 17:29
102F:推 qwe78971: AI建议别幻想了 先不说台湾环境 现在搞AI都是顶尖人才 03/09 18:05
103F:→ qwe78971: 就是台湾整个去筛人数不超过两只手 至於数学不好跟你 03/09 18:05
104F:→ qwe78971: 写程式没直接关联 你不做3D运算 或是走图形 基本的运算 03/09 18:05
105F:→ qwe78971: 网路查都可以 2D复杂度远逊於3D 03/09 18:05
106F:→ qwe78971: 台湾AI 就是用用GPT3 魔改 或 opencv 做脸部辨识而已 03/09 18:07
107F:→ qwe78971: 跟LLM AGI这种 八百万杆子打不着 03/09 18:07
108F:→ spanishwa: 看起比较像想写code赚钱,那先去硕士吧 03/09 19:27
109F:推 bightt97018: 资结跟数学没有直接关系吧...... 03/09 20:40
110F:→ bightt97018: 我看是逻辑问题喔 03/09 20:40
111F:推 thbw666: 放弃阿 从以前就在混 干麻现在就要改变 03/09 23:06
112F:→ LinuxKernel: 连写Leetcode都能觉得跟数学强相关 建议放弃 03/10 19:20
113F:→ pttnowash: 我很会写Shitcode 03/10 19:45
114F:推 issuperchild: 一堆只会 if else 的也活的好好的 03/11 02:41
115F:推 kattte: 想要学就立刻去学,永远不会晚 03/11 09:02
116F:嘘 darkMood: 笑死,买进卖出的人又没有看数学进出。 03/11 12:54
117F:→ darkMood: 你学那麽深的数学要做什麽啊 03/11 12:54
118F:→ darkMood: 抱歉,我错版。 03/11 12:55
119F:推 brightest: 资策会报一报然後祈祷有鸟公司要用你 其他不需要 03/17 18:34