目前就读于某 985 校的信息大类(之前没有任何竞赛基础),内卷程度尚处在勉强可以接受的范围内,但目前面临着专业分流(第二次高考),竞争压力比较大。
有课上课,无课图书馆(早八晚十),无休(因为做不完各种作业),几乎不熬夜。
我自认为自己的理解能力与智力处于平均水平,同时对于计算机技术的兴趣超于身边人,但现在刚刚学到比较基础的函数的嵌套调用(C 艹)我就蒙了,上课时一听就懂,做作业时却如同白痴,在与同学的对比中产生了迷茫,并且已经产生了对自己的怀疑,怀疑自己的能力,怀疑自己花的时间是否值得,怀疑自己是否适合这个专业,有的时候想到父母供自己上学自己却搞成这个样子也会有愧疚。
各位前辈能给我一些指导吗?
有些很负能量的东西,欢迎批评。
1
fiveelementgid 2020-11-06 01:26:20 +08:00 via Android 1
等等
C++你说学到嵌套调用就蒙了?????你是在说基本的递归不能理解吗?还是什么看不懂..... C++你要是说模板一类的看不懂还能理解.....你这刚入门就卡住了........ 说点丧气话,其实兴趣并不能弥补能力,努力才能弥补能力 你要是因为觉得高大上和钱才产生的兴趣,我个人是比较劝退的 如果是觉得计算机很神奇,有趣。哪怕待遇差成生化环材也有兴趣的话,那我就两个字,加油! |
2
HongJay 2020-11-06 01:28:43 +08:00
递归不理解不是很正常。新生慢慢来呗
|
3
leishi1313 2020-11-06 02:23:00 +08:00 2
没有基础学起来吃力很正常,不用在意#1 楼说的。我也是 985 信息类毕业的,身边同学有刚毕业代码还写不利索的,不妨碍现在拿几万月薪,我现在 C++模版还不会呢,不妨碍我现在在硅谷工作。
具体到对大学学习的指导,卷是没办法的,如果你不打算毕业就就业的话,绩点挺重要的,只能认真学习,不懂的趁早问别自己死磕能省很多时间。然后总有一些同学特别厉害的,这种人你除了赞叹句牛逼也没别的什么办法,心态自己调整好就行。 具体到计算机 /信息类的学习,编程的话我建议去 leetcode/codewars,选对应的语言从简单做起来。上面的题目范围够小,代码量通常也不大很适合学习新语言的时候用来熟悉语法(你的话还能训练训练编程思维,别死磕,写不出来看答案,一开始可能只能看答案一题也写不出来,也没什么问题,大家一开始都是这样的) 然后专业课的话离散 /高数 /线代,你一开始可能觉得没什么用,但是很多深入点的领域都需要扎实的数学基础。专业课的话数据结构,操作系统,数据库,组成原理等之类的是重中之重。别躲大作业,设计个 CPU,修改内核,做整套带数据库的 fullstack 什么的,好学校的毕业生都是这么过来。现在 Github 上东西不少,多搜搜看着别人的做也别糊弄过去。不少人工作后还回头上相关的公开课,重新做一遍作业,那就得不偿失了 最后,所有上面说的这些你尽量就好,在学校里被虐得死去活来,出来到社会你会发现已经站在同龄人的前列了 |
4
seki 2020-11-06 02:35:00 +08:00
自习早八晚十,你不是来了北航吧……
不要和别人比,先想想自己想要做什么,目标是什么。大学和高中不一样的,不只是有拼命学习考到前排这条路。如果这条路走不通的话,那也还有其它的路线可以走 |
5
djoiwhud 2020-11-06 02:43:10 +08:00 1
十几年前的经历:
那时候 c++比较容易带歪成 vc++,没办法,老师都比较水。csdn 都还是微软的 mvp 认证比较牛逼。我自己比较喜欢阅读。大一系统的看了几遍 c 的欧美教程,c++ primer,操作系统,计算机网络(卷一,卷 2 没看),intel 汇编,王爽的汇编,等等。 看完王爽的汇编的时候,感觉比较良好了。 大二阅读的是模式识别、编译器原理(龙书)、数学建模 这几块的内容。还尝试过自己实现一个比较精简的操作系统(任务管理、内存管理两块,瞎搞的)。 大三,偏应用。和女朋友出去玩的次数太多,没多少心思看书。 大四,陪女朋友找工作,写论文,自己找工作,实习,等毕业。 如果你真的能做到早八晚十,持续 4 年,必定没有任何问题。 |
6
djoiwhud 2020-11-06 02:48:45 +08:00
回复你的问题,笨鸟先飞可能是适用的。
我读书的时候,计算机课程的绩点是很好的。得益于我提前花了时间系统的阅读,比别人学得早。另外,多实践,书上的例子和习题,自己都敲一遍。 软件是工程领域。 |
7
czkwg8 2020-11-06 08:05:11 +08:00
不至于
一段时间习惯了就没感觉了 |
8
mourner 2020-11-06 10:10:46 +08:00
永远不要与人比较,
永远要保持乐观向上的心态, 永远不要停止成长. |
9
Raynard 2020-11-06 10:26:23 +08:00 via iPhone
985 提供的就是好平台,规划好未来沉住气认真学,该有的都会有
|
10
fiveelementgid 2020-11-06 11:45:13 +08:00 via Android
@leishi1313 可能我要求高了,抱歉 55555
|
11
Pig930 OP @leishi1313 感谢前辈,受教了。
|
12
shlabc 2020-11-10 00:04:17 +08:00
编程这个东西确实需要一点空间想象能力,我教过一个大一学生(中等 211 ),教了 3 天,学到 C 语言数组。然后我给他出题,只给他讲原理,不许网上查,他能自己写出来,嵌套这个我只讲了一次,他也能写对。他最大的优点是,第一天的 8 个小时编的程序,只犯了几次初级错误,就再也不犯低级错误了(大小写、行结束符、声明再引用等等)。
但,这些并不重要,重要的是日积月累,假设每天无论多忙,都抽 1-2 个小时编程序(可适当对某些不重要科目的绩点放低点要求),四年超越同龄人 2 千个小时的编程时间。任何中级以下的技术,都很容易量变到质变。 大学,第一重要是自律及自学能力,其次思维方法视野,再其次是其他。 每个人有每个人自己的学习计划及节奏。 个人方法是:初期迷茫时,先理个大致清单,判断某个技术重要不重要,如果重要,就先忙起来,买书收集资料,分类,实践,记笔记,思考,重分类,整理笔记,继续实践,继续重分类,继续。。。疯狂输出。 开始要找点有意思的书或资料,防止被劝退。 |