从事 CS 和 EE 领域的工作,需要怎样的数学水平?

2023-06-18 12:51:28 +08:00
 LifeInCoding
这里是刚刚来到 V 站的小萌新,在此感谢 V 站的各位大佬的回答!

帖主目前是计算机大一在读,对技术很感兴趣。在大学的第一年里,发现学校的课程基本都是各类数学课以及物理课(以及水课),专业课内容太少( C 和 Cpp ,Cpp 甚至连 STL 都还没有涉及就草草结课了),有种选错专业的感觉(笑)。

还好老爹也是从业者(但依我观察已经脱离一线开发至少七八年),从那里得到的答案是:先把数学学好,学个两年再出山,后面的阻碍会少很多。

所以现在还是比较纠结,既想多学习些专业知识( UCB 的 CS 课程实在是太精彩了!),又害怕现在数学没学好给以后埋雷,毕竟我自己也比较笨,精力有限,实在无法兼顾上

感谢大佬们看完上面这段废话,核心的问题还是如标题所写
1556 次点击
所在节点    问与答
12 条回复
Noicdi
2023-06-18 13:25:12 +08:00
国内绝大多数大学的 cs 是一坨屎(包括我母校),建议自学。数学对日后发展我不了解,可以看看 cs 自学指南

https://csdiy.wiki
Noicdi
2023-06-18 13:26:27 +08:00
@Noicdi #1 我觉得数学还是和从事的专业领域挂钩,有的不需要数学,有的需要。
blucer
2023-06-18 13:29:22 +08:00
纠结啥,课程安排的数学学好了就够了,不多不少。
Helsing
2023-06-18 13:35:00 +08:00
@blucer #3
没毛病,把学校安排的数学课学好,计算机相关的就找网上的好教程来学就 OK
tyzandhr
2023-06-18 13:35:19 +08:00
令父很厉害啊,一针见血
z1645444
2023-06-18 13:47:21 +08:00
工作看情况的,普遍需求更重要的是理解和记忆业务流程,个人见解提升自己是学工业黑书计算机基础的那几个标题,以及自己感兴趣方向的经典。祝你好运 :)
CrazyRundong
2023-06-18 14:39:06 +08:00
除了理论计算机科学和理论机器学习,其余大部分 EECS 课程掌握好本科高数线代概率论三板斧就能满足大部分先修需求,所以有感兴趣的课就直接上,遇到不懂的再查漏补缺就好
charlie21
2023-06-18 15:13:54 +08:00
现学现用水平
wateryessence
2023-06-18 15:14:48 +08:00
《具体数学》+《高等代数》,本科够用了
gpt5
2023-06-18 15:22:10 +08:00
曾经一个当大学老师的同学,让我帮忙找人把一个算法做成安卓 app ,我在一个私活群里发了,一听价钱很多人加我,但看了要求后都说数学看不懂,其实就是工科本科水平的数学。
后来终于一个人能做,跟他聊,明显感觉不是纯程序员,应该是个 ee 方面的工程师。之后又找过他,但他说跳槽华为了,没时间接私活了。
Mithril
2023-06-18 15:59:25 +08:00
CRUD 不需要数学水平。

但你如果不想一直做 CRUD 然后 35 岁退休,想要在职业道路上更进一步的话,数学算是最能和别人拉开差距的了。

而且就算你做 CRUD ,数学好也可以让你更容易理解那些层出不穷的新技术。比如涉及到“显示”的多数离不开线性代数,就算你不做游戏不搞引擎,线性代数太渣的话你连 CSS Transform 都搞不定。

而且数学从不骗人,你学不会就是学不会。所以你认真学就是了,直到你发现真的学不明白了,那就够了。
yzbythesea
2023-06-18 16:02:39 +08:00
小学?会看工资单

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/949688

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX