[请益] 想学程式但数学基础很差怎么进步

楼主: o302639 (希望的种子)   2024-03-08 08:41:49
小弟我从小数学都在混 都靠文科拿分数
近年对程式很感兴趣 刚学不久
基本java c#等等api web 写法都算还可以上手
但虽然希望不大 个人想摸摸看更深的领域
比如说 ml ai模型算法 写游戏之类
也有在尝试leetcode
但是我数学底子太差 也没什么资结基础
算法看的辛苦 也不易推导
请问板上各位建议要怎么去加强呢
该从线代离散重新复习吗 但会不会太晚
还是硬读资结跟算法 然后刷leetcode
或是多学几种语言 如C或前端之类
不知道哪一种帮助比较大
希望可以有办法训练我的思考模式跟记忆
先谢谢各位了
作者: CRPKT (crpkt)   2024-03-08 08:53:00
你先看看计算理论与离散数学你读起来是有趣还是痛苦如果你不喜欢的话,那你用这些知识来写 code 的时候也一样
作者: vi000246 (Vi)   2024-03-08 09:04:00
这问题你可以先问GPT
作者: ma721 (UndeadJ)   2024-03-08 09:09:00
git有一堆帮你
作者: zuchang (chang)   2024-03-08 09:26:00
资结跟算法的数学不多吧 分析复杂度以外
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2024-03-08 09:35:00
连算法都没办法推的话,从高中数甲重新复习。
楼主: o302639 (希望的种子)   2024-03-08 09:54:00
哭啊 高中数学都在混
作者: k798976869 (kk)   2024-03-08 09:57:00
不用数学 都呼叫函式库 离散数学的概念懂就好惹要用到数学的职位都要唸上去博士班 读书的时候自然会补完因为没补完 正常博士大概也毕不了业
作者: brucetu (sec)   2024-03-08 10:04:00
merge sort 看不看得懂?leetcode 太数学的题一般人通常都是跳过吧,一般职位也不会考,资结弄懂再看算法才对,你要懂一个算法一定要懂他用到的资结你可以先看懂 array 再去学各种 sort ,再来就可以学ML了因为你就算是要做硕论,既不会用到资结也不会用到算法,只会用python做资料清理而已只是拿文凭需要修课
作者: descent (“雄辩是银,沉默是金”)   2024-03-08 10:14:00
参考 #1GKesLLu 这系列的讨论
作者: realbout (萨摩诃)   2024-03-08 10:15:00
文组都可以写CODE了~除非真的有障碍.....
作者: brucetu (sec)   2024-03-08 10:16:00
ML 跟 DL 在工程面大部分的事情都是多看别人怎么解,记下来,多尝试,你没有要当带领世界前进的研究者不用想这么多,就只是看别人发明了什么新东西,拿来用看看而已写游戏很简单,网络上教学跟着做,愿意领低薪,就有公司收了,最难的是你要愿意一辈子领低薪写游戏先把 merge sort 重复练到你可以不看任何资料写出一篇用c 实作的教学文章,以后学习速度就会比较快了,你要练习拆解知识跟组合
作者: a1119151 (a1119151)   2024-03-08 11:01:00
可以去读兽医
作者: hobnob (hobnob)   2024-03-08 11:02:00
先从拿纸笔画流程跟自己动手算开始,可以找有 visualization的教学,如果看完还不会,建议你放弃
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2024-03-08 11:11:00
我持反对意见,四中以上你做ML硕论算法都看不懂一定被钉在墙上。何况找工作白板题过都不会过。如果你只是做兴趣的当然不用懂数学,我现在工作每天都在看数学找方法。
作者: etbear (藤原熊)   2024-03-08 11:14:00
ML门槛算很高吧 要准备相关知识跟算法跟ML designleetcode看公司跟职缺 会python pytorch/tf佳
作者: brucetu (sec)   2024-03-08 11:18:00
好吧 我硕论做 DL 的,ML 只有修课而已,结果 ML 课程的大作业题目还是 DL 真的不用什么数学ML 工作可能会比较需要数学,DL 真的还好,就像不是每个软件工程师都需要自干 message queue ,有别人写好的可以用
作者: etbear (藤原熊)   2024-03-08 11:21:00
大家都换去DL了可是面试还是要问logistic regression
作者: brucetu (sec)   2024-03-08 11:22:00
也不是每个工程师都需要懂 c pointer
作者: v7q4 ((.)(.)乳剑双修 -|=>)   2024-03-08 11:27:00
会加减乘除就可以写程式了 真心不骗
楼主: o302639 (希望的种子)   2024-03-08 11:38:00
谢谢建议 目前是可以写没问题 但leetcode 让我很挫折就是了 所以才想加强基础
作者: oddoneislove (oddoneislove)   2024-03-08 11:45:00
以为在造火箭喔,调按钮位置而已啦
作者: jackluke1 (jackisfish)   2024-03-08 12:13:00
老哥 你这叫做逻辑推导很差看算法其实也不是数学…
作者: keepxha (hahahaha)   2024-03-08 12:15:00
走前端 web,会比较适合,ML,DL 还是要数学
作者: longlongint (华哥尔)   2024-03-08 12:27:00
直接做project 遇到有缺的数学再补但通常不会知道该补什么啦
作者: c80352 (谙语)   2024-03-08 12:46:00
Google "先别急着写 leetcode" 跟著作者学程式解题思维吧
作者: qwer338859 (温莎公爵)   2024-03-08 12:59:00
Leetcode不会做跟数学的相关性很低
作者: WWIII (东邪西毒)   2024-03-08 13:19:00
改学生物听老黄的话
作者: wsad50232 (阿丰)   2024-03-08 13:34:00
写程式跟数学啥屁关联
作者: hongsiangfu   2024-03-08 14:16:00
跟数学关系不大,跟逻辑和空间概念比较相关
作者: ssccg (23)   2024-03-08 15:20:00
为什么要数学? 程式“语言”怎么看都是文科啊
作者: hisashi   2024-03-08 15:21:00
我这厂商有个中字辈数学硕士 真他妈废到笑数学跟写程式没有绝对关系
作者: ssccg (23)   2024-03-08 15:34:00
没看清楚,基本上算法甚至ML那不叫做写程式,两边的差别就像产线作业员和实验室研究员的差距要学ML你就去读个博士来,读不来代表没救
作者: papayanun (Yanun是相爱容易相处难,)   2024-03-08 16:05:00
l
作者: Bencrie   2024-03-08 16:36:00
数学系的不都在写证明?跟计算什么的没关系吧
作者: Nonegrame (程式写得好,好人做到老)   2024-03-08 17:38:00
免洗码农不用数学 像我就是QQ
作者: NDark (溺于黑暗)   2024-03-08 17:40:00
写程式其实逻辑比算数重要.算术/几何的能力发挥在特定的知识领域(know-how)不是每个专案都会用到
作者: sniper2824 (月夜)   2024-03-08 17:45:00
阿数学不就在学逻辑..
作者: encorek22554 (二宝)   2024-03-08 18:41:00
只要会算法就能入门了,根本不用一楼说的离散
作者: DrTech (竹科管理处网军研发人员)   2024-03-08 19:22:00
只是做ML不需要数学吧。只需要学会import xxx
作者: viper9709 (阿达)   2024-03-08 21:21:00
写程式逻辑比较重要+1
作者: abccbaandy (敏)   2024-03-08 22:33:00
刷题很多题目没看过能当下想出来的都是天才吧...不然为什么叫"刷"题
作者: bill0205 (善良的小孩没人爱)   2024-03-08 23:24:00
逻辑比较重要没错 但是只做CRUD不用到数学
作者: lycantrope (阿宽)   2024-03-08 23:26:00
No pain, no gain.从小恶习怎么可能靠乡民一句话改变
作者: VL1003 (路人V)   2024-03-08 23:41:00
算法看得很辛苦,但看得懂就继续看阿,看多了总会变强。
作者: somefatguy   2024-03-09 00:20:00
CRUD仔数学还好吧,我基本上都忘光了
作者: holebro (穴弟弟)   2024-03-09 01:39:00
不太需要数学啦 只是数学好的人学得比较快
作者: BoXeX (心爱骑士团异端审判骑士)   2024-03-09 03:04:00
数学不重要 需要数学的那些缺你也来不及碰了只是通常逻辑好的人数学不会差 然后写程式需要逻辑好如果你是逻辑超强但对三角函数过敏的 也行得通不然就找那些只要硬写code就好的
楼主: o302639 (希望的种子)   2024-03-09 04:12:00
大概懂各位意思 感谢。也是因为以前不认真所以想有没有机会训练一下
作者: Firstshadow (IamCatづミ'_'ミづ)   2024-03-09 06:12:00
对程式很感兴趣? 所以你遇到什么数学问题了吗==?还是你只是对写程式的薪水有兴趣
作者: untitled (Causality)   2024-03-09 07:37:00
可以先从线性代数学学看
作者: clay030 (Jerry)   2024-03-09 11:01:00
不是叶配,我觉得去大硕报资工四科最快欸 XD或是找开方式课程,从线代、离散、资结、算法 开始念吧练习证明的过程中就会增强推导能力了
作者: pttano (pttano)   2024-03-09 11:20:00
去巨匠吧,完全不懂数学也可以学程设
作者: jason710068 (综合水果汁z)   2024-03-09 13:44:00
当码农数学根本不用多好
作者: ssccg (23)   2024-03-09 14:09:00
很多推文一定漏看“api web 写法都算还可以上手”,原PO不是问怎么当码农,是怎么当algo大师
作者: spanishwa (ikusabs)   2024-03-09 16:03:00
leetcode easy有修过大一程设至少暴力解都解得出来吧
作者: Iversonshao (芦洲战神)   2024-03-09 17:29:00
这不叫想学程式而已吧
作者: qwe78971 (小信)   2024-03-09 18:05:00
AI建议别幻想了 先不说台湾环境 现在搞AI都是顶尖人才就是台湾整个去筛人数不超过两只手 至于数学不好跟你写程式没直接关联 你不做3D运算 或是走图形 基本的运算网络查都可以 2D复杂度远逊于3D台湾AI 就是用用GPT3 魔改 或 opencv 做脸部辨识而已跟LLM AGI这种 八百万杆子打不著
作者: spanishwa (ikusabs)   2024-03-09 19:27:00
看起比较像想写code赚钱,那先去硕士吧
作者: bightt97018 (火腿子)   2024-03-09 20:40:00
资结跟数学没有直接关系吧......我看是逻辑问题喔
作者: thbw666 (富和尚)   2024-03-09 23:06:00
放弃阿 从以前就在混 干麻现在就要改变
作者: LinuxKernel (Linus Torvalds)   2024-03-10 19:20:00
连写Leetcode都能觉得跟数学强相关 建议放弃
作者: pttnowash (不用洗)   2024-03-10 19:45:00
我很会写Shitcode
作者: issuperchild (没钱了)   2024-03-11 02:41:00
一堆只会 if else 的也活的好好的
作者: kattte (诚实面对自己吧!)   2024-03-11 09:02:00
想要学就立刻去学,永远不会晚
作者: darkMood (瞬间投射)   2024-03-11 12:54:00
笑死,买进卖出的人又没有看数学进出。你学那么深的数学要做什么啊抱歉,我错版。
作者: brightest (fff)   2024-03-17 18:34:00
资策会报一报然后祈祷有鸟公司要用你 其他不需要

Links booklink

Contact Us: admin [ a t ] ucptt.com