自我介绍一下,本人 01 年,初中毕业后就去读了一所五年制大专,在临近毕业那年参加了省级举办的技能大赛《计算机网络技术应用》获奖后得到了免试升本的资格,成功进入一所省内的一本大学,专业:计算机科学与技术,第一个学期大概课程:数据结构、人工智能、编译原理...... 感觉自己没有数学底子真的越学越吃力,很多实现算法公式等等都看不懂,现搞了一套初中到高中的数学课本打算从头开始补,第一个学期过去了,离毕业还有一年半,真的好迷茫,数学学不好感觉往那方面走都很吃力,求助下各位前辈有什么好的建议吗。 附下图:下学期课程

学呗,踏踏实实学数学

学校教材是已教室讲解为主的,个人不适合。
推理分类为主的书籍,趣味数学系列或者通过公开课或成体系的 khan academy

瞎说一条路 楼主可以当参考 当兵 两年拿 25-35w 不等,回来转专业 法学或者会计 都是文科性质 不存在学不会,愿意下功夫背就好了 好混 然后国考应届乱杀 110-120 进面的岗位一堆

能获奖说明你还是有一定能力的,如果想毕业后当软件程序员就学好 数据结构(算法分析) + 数据库 ,其他的都是偏硬件开发相关会更吃力。

没有捷径,下功夫好好学。
我认识一小弟,专升本,然后考进了某自称 top3 的大学的研究生。

还有这种事情,看来需要多多关注全国技能比赛呀 y

俺和你一样,其实数据结构与算法这门课,前期不太建议把重心放在算法分析上面,更多的关心下数据结构的实现,然后找一门对应的语言看下别人怎么写的。数学方面只能慢慢来了。

计算机学好离散数学,别的数学关系没多大,原理上的东西搞明白就超过很多人了

你如果只是喜欢编程,而且以后想做开发,
那么这些专业课其实不是很重要,混过去拿个及格就好了。
很多码农你去问“编译原理,单片机原理”什么的,早就忘光了。
至于算法 /数据结构 /数据库,其实并不需要什么数学,初中数学就足够了。

好的老兄 还有推荐的一些网站吗

还有这种好事阿

多看看离散数学

很好奇哪里的“很多实现算法公式等等都看不懂”,是人工智能课程里面的概率公式那一些吗?

如果不是要搞学术科研一类,你需要的数学可能只是对符号的熟悉和公式的推导差不多就够了。

工作上的数学要求应该没那么高。

为啥我两年只拿了 5W?

去哪里当兵,是去阿里或者灵芝这种地方吗。还是现在当兵薪酬这么好啊?

我觉得不错啊,要是高考考省内一本我个人觉得还是很难的,你也算走了一条捷径了,直接读了一本。
数学慢慢学吧

勇敢面对这些不足,或许可以考虑跨专业考研,面对缺点和不足不丢人的。

专升本还能升 1 本的吗, 这么好

说下自己,专升本,读了天津某二本,因为感觉考不上国内好学校研究生申请国外 top70 研究生,现在马上毕业,考虑申请下欧洲全奖博士,希望你好好努力好好学英语

有些不用学的那么深,对付考试就好 不然压力太大了 工作考研都用不上
如果想考研那就死磕高数和英语吧

不要怂,现在一本研究生出来的不如你的多了去了,都是混子

你好像没有说你的学习目标,是只想顺利通过考试毕业还是想要从事某一 IT 细分领域?

我数学也不好,本科还高数还挂科了,现在我是产品经理- -

官方给我们发的当兵收益,坐标上海杨浦
s2.loli.net/2022/01/11/wnqCbLSQKhTpOYW.jpg

我也是计科专业,数学也不好,数学强相关的科目要么就是刚好及格,要么就是挂科补考及格,可以了解一下学位证的基本要求,只要满足要求就行。

另外跟数学强相关的科目也不多,基本上就是高等数学、线性代数、离散数学、信号与系统,其他的更多在于应用实践对数学要求没那么高,可以看看洋葱学园高中的极限和导数部分的概念课(免费的),然后找点兴趣向的微积分书看看,再跟老师搞好关系指点一些考试范围什么的,定向复习基本都能过。

感觉自己没有数学底子真的越学越吃力,很多实现算法公式等等都看不懂

计算机专业用到的数学基础真的是很基础。。毕业很多年了,但是我觉得最常用的也就是 概率(做简单的数据分析,看看显著性之类的)。另外可能线性代数?

高等数学计算机核心课应该都不影响?像什么数理方程,物理,我基本都忘的差不多了。真的没有什么直接应用。我能想到的大概就是如果做游戏开发,可能会用到这些? 各种曲线曲面和物理定律。

计算机核心课程的核心都是数学,但是都是相对简单的数学模型。。我是觉得你不用慌。

我也是计算机大专的。我能理解你的心情。

如果以后想从事这行。就先看书学习或者那些公开课。一定要循序渐进。同时学业也一定要及格。分数尽量弄高一点。

其实出来很多都是 CURD BOY 的。不用太紧张。有基础学啥都快。大三大四的时候记得去实习就好了。实习的时候就大概知道用人单位的要求了。

要通过学校入伍才算哦,两年如果是通过社区 或者村里 征兵上的只有优待金

福建的普通本科和大专今年的补贴合计都是 26-33w 的区间,偏远地区你说的阿里之类的更多了

举个例子:
优待金 8.03
地方一次性补助 5.09
津贴 2.52
职业年金 3.5
大学生入伍奖励本科 2/大专 0.5
学费补偿 3.2
非本地户籍补贴 2.5/本地户籍补贴 4.5

读个大专 /普本 入伍性价比极高 这 30+是实打实两年可以捏在手里的,不少人工作两三年存款都不能 30 个

嗯嗯 好 自己数学底子差 不知道该往哪方面补

牛哇!

绝了 想不到当兵福利这么好!

有点想往网安这块走 还没有完全想好 纠结

数学影响不大,主要看你的方向,比如说简单的写网页,ssm 这种要是只是入门的话纯粹就是互联网民工,不需要义务教育基础,很多培训班能把啥也不会的直接转换成能写代码的人是有原因的。

你现在的一个误区是把自己学不会归咎于自己数学不行,但客观看来这只是你自己因为找不到学不会的原因而盲目找的理由,大学计算机专业课程的难点在于理解整个计算机的体系,你觉得难是因为对整个计算机的体系的理解很模糊,所以你看什么都觉得难,但这实际上真的不是数学的问题,硬要说的话也只应该在高等数学、线性代数和概率论这些课里觉得难,而不是数据结构编译原理这种。

我第一次上编程课,完全无法理解递归,而当时我的同学却可以直接用不同的方式实现最短路径算法,当时我也觉得计算机真难。但是到了后面,我理解了计算机的体系,也明白了算法不是计算机的全部,之前怎么想都想不明白的看起来变得再自然不过了,当时觉得我同学强的无敌的算法我现在也能随便实现。(不过我同学去打了 acm 拿了亚洲金,他算法还是比我强:P )

你和当时的我也一样,所以不用担心,好好学就是了。理解计算机的体系,确定自己的方向,然后往这个方向学习。(如果英语比较优秀的话可以直接去看国外课程的公开资源,特别是 top 美本的,全世界抢着去美国读书是有原因的,我个人感觉傻子学完都能 offer 随便挑了)

楼主如果感觉学的吃力,如果感觉毕业也吃力,可以在校期间争取通过学校入伍,当兵几年再回校续上,当兵期间继续复习课程即可。如果感觉毕业不吃力,就毕业前试下入伍,然后在部队以本科生身份进修。
家里支持的话,可以试一把考研,家里不支持的话,就借着退伍的机会,毕业后考公考编考地方退伍专岗。

不用追求彻底搞懂那些数学公式也能找到工作。完全可以绕过公式的推导证明,直接记住结论就足够了。

除非是本身理想就是参军报国,建议不要单纯因为福利去参军入伍,这样对所有人都好。

推荐快速大致读一读那本 深入理解计算机系统,会对你整体性的了解这个专业会有很大帮助的。

明白了,现在行情就是这个价格。我还停留在 10 年前。

现在我还是推荐到 b 站上找找课直接看,不香么。可以随时暂停、快进、讲得也清楚,还有弹幕答疑。从初中开始看,有点太没信心了?初高中加起来的数学也就大学一学期的事儿,直接看大学的好了(或者不看,然后放弃掉人工智能这种数学比较多的课;数据结构其实不看算法分析,数学也不算多,编译原理则是建立在数据结构的基础上,其实也可以忽略数学相关的分析)

同专升本,我是 98 年的。专科大三去了济南实习一年 然后同时参加专升本考试进入民本,因为有工作经验所以并不感觉迷惘,甚至还参加秋招想要进大厂,奈何自己还是太差了。我建议你先找到自己的方向,后端、前端、运维等等,就算以后不想走互联网就凭本科学历也能参加应届的省考公考。
走前端后端的话,学好数据结构是很必要的,不要迷惘,你时间还充足,只要坚持几个月什么数学数据结构都没问题。

补充点数学在计算机领域的应用:(其实不做底层,不做算法库,不做科研,大概率不会用多少数学)

  • 离散数学(主要就是图论相关)、具体数学:主要帮助通用算法理解,算法导论、数据结构等等相关。实际使用主要是构造复杂大型系统,此外还要学习硬件和 OS ,以便更好的利用硬件能力。做系统开发啥的,我觉得得会。
  • 概率统计、多元统计分析、贝叶斯推断、随机过程:主要帮助理解数据分析类算法,做 AI 也需要学,大部分科研领域都涉及到统计。工程领域里也主要写底层算法模块的,上层调包侠也需要稍微了解点;再业务层点的,就不是很看重了,用个均值、方差、中位数就差不多了。
  • 解析几何、微分几何、计算几何(样条和曲面之类的):主要是图形学和仿真模拟,AI 涉及一些(CV)但是不多。此外,一般做图形学和仿真的也要学一些物理:力学、光学之类的。根据具体领域细分,需要深入再学习(有的甚至还要学化学,分子动力学,比如做化学反应仿真的)。
  • 复分析、傅立叶分析、小波分析、泛函分析(主要做理论上用):做信号处理领域用的多,其实其他领域也会假设是信号然后就来一套,所以这块技能还是挺通用的。
  • 运筹学、数值优化方法、凸优化、偏微分方程、微分方程数值解、有限元、矩阵分析:一般主要是计算领域,模型一定的情况下的计算机求解方法。AI 领域了解点就行了。主要写计算库的人需要学。运筹相对简单,主要是规划问题(对原本的算法里的动态规划啥的,更加深入点,也涉及一些图论方法),数值和凸优化主要求解 loss function 的。微分方程是求解另一类问题的,一般也跟物理关系比较大(比如波动方程、热力传播模型)。有限元是一种用简单基逼近函数的简化运算的方法(因此显然涉及到泛函,必然和小波啥的也能联系到一起去),各个计算领域都可能能用上,算是个解法的手段。矩阵分析主要做矩阵计算的,特征值和向量的求解是主要内容。

通用基础:数学分析、高等代数、概率统计、解析几何。基本这几个学明白了,是大部分领域学习的基础。

所以,学好数学还是挺难的,你会发现永远学不完。哈哈。上面这些还都是偏计算方向的,据说在数学方向上处于鄙视链底端。

你自己列举的这么多课里面也就人工智能用到比较深的数学,以偏概全了
你吃力是编程方面的积累不够,不是数学问题

学习真的是最简单的一件事了,不用求别人找资源,能学就学

我之前也有跟你一样的迷茫阶段。但是我的一位领导给我指明了方向。一是往技术领域去深造,让自己有足够的竞争力,这条路往往也是最枯燥,最辛苦的,需要有沉稳的心态;二是往产品 /项目方向转型,这两个岗位可以让自己开拓视野,广结人脉,更清晰了解公司的业务和战略规划,为以后可能的创业打下基础。 我的性格偏向适合第二种,所以转型产品经理了,所以楼主你可以和一些前辈聊聊,再结合自己的情况作出决定。