本科计算机专业要达到什么样的能力水平才算合格?

本科计算机专业要达到什么样的能力水平才算合格?

大学四年个人经验分享:

我的专业是计算机科学。当我第一次来到大学,我的目标是成为一名优秀的学生。我想成绩好,技术好,人际关系好。但是后来,当我刻意追求这些东西的时候,我突然觉得无比的无聊,甚至厌恶!

所以一个问题伴随了我四年,直到今天,可能还会继续,即使那时我已经不是计算机专业的本科生了。这个问题是:作为一个计算机专业的学生,毕业了怎么才能合格?

文章来自博客公园,链接已经过期。

我当过班长,和学院领导,学生会,同学有很多接触,组织过集体活动。学过很多编程语言,Windows编程,加解密,机器学习的一些方向,也在ACM工作过;一段时间;另外我看了很多书,文学,社会,经常翻墙去看外面的世界。在这个毕业的日子里,我对这个问题有了四年来最满意的答案。写下来,现在批评我三年后再来。

1.说实话,国内的大学教育是失败的,尤其是计算机专业。我觉得大学最宝贵的是相对的自由。初中太小,不懂什么是自由,父母说了算;高中高考不是免费的。想通宵上网,就得冒着被父母邀请的风险,去偷一张给楼管的请假条来逃避。毕业后参加工作不自由,读博后给老师打工也不自由。所以,珍惜这四年,自由的玩,自由的学,自由的做自己想做的事。因此,大学首先要认识到自己自由的价值,进而认识到自由对人类的重大意义。

2.当你意识到自由的时候,你会觉得自己不自由。作为一个计算机专业的学生,很明显你是不自由的。在这种困境下,你需要重新审视18年来你被教导的东西的精华和糟粕,进而重建你的人生观和价值观。在这个过程中,要多读书,广泛阅读经典书籍,培养独立思考能力,增加人文积累。

3.以上两点应该是对所有大学生的要求。至于计算机科学的技术,首先要对计算机科学整体有一个大概的了解和把握。本科基本都是理论课。虽然教材质量不高,老师讲课也不好,但是经过三年的学习基本体系还是可以建立起来的,这可能是计算机专业相对于非计算机专业的优势。

4.在理解C \\ C的基础上学习一门编程语言,编程能力应该是计算机专业学生最基本的能力。我们学校第一门编程语言课是c,上学期学了面向过程的部分,下学期学了面向对象的部分。上学期基本去了,下学期就不怎么去了,因为觉得还不如自己看书学习。因为是第一语言,所以还是深爱着C。很多人说C不适合作为第一语言学习。我觉得无所谓。如果你从大一就开始学C,那你已经学了四年C了,毕业成为学生。

至于Java,我一看到它奇怪复杂的印刷“hello world!”程序,我开始讨厌这种语言。# C我不愿意在Windows下工作,会被自以为清高的linuxer鄙视,也表现出不爱。总之,学好一门编程语言,是以C\\C为基础的,因为C接近底层水平。懂C可以让你更好的理解计算机。

5.在本科必修课之外选择一个兴趣点学习。如果对ACM感兴趣,可以从事ACM。只玩了三个月,感觉大有裨益。人工机器学习最近也挺火的。选择一个方向做一些了解,比如人脸识别、推荐系统、自然语言处理等。而且你可以做一个小项目,不仅让你熟悉你所使用的语言,而且有那个方向的实践经验。如果对分布式计算感兴趣,可以搞Hadoop,这是我的研究方向。

6.大学也要锻炼一定的沟通能力,但沟通能力不是同流合污。在自由的环境里,不同的人有不同的选择,尊重别人的选择,但更坚持自己的选择。他们可能会笑着骂你* *。随他们去吧,你可以* *一笑回应,然后继续做你该做的事。向一些学院领导,学生会和一些学生干部挥挥手,分道扬镳。交一两个真正的朋友就够了,但是没有真正的朋友总比和傻子交朋友好。

以上是我现在想想,一个合格的计算机本科毕业生应该具备的。先说说吧。半夜可能会有些疏漏。有必要添加它们。

从上面来看,似乎达到合格水平是相当容易的,但实际上合格的学生并不多,甚至很少。以我的判断,我所在的学校,华中某知名学校,合格率只有20%,最多30%。当然,也有少数优秀的学生。这些只是传说,我在我们计算机专业没见过。什么是优秀?如果你觉得优秀,在合格的基础上,至少可以具备以下一项。

a、作为上述3的进一步,在学习每一门课程的时候,能够在老师照本宣科的指导基础上,清晰地理解理论,能够联系实际,有一定的实践经验,比如操作系统课程,了解操作系统原理,自己编写操作系统或者学习linux内核。

b、作为上述4的进一步,在掌握一门脚本语言的基础上,熟练使用一门系统语言,比如C \\ c再者,对Lisp有一定的了解,能读写一定的Lisp程序。

art\\\”>C、作为上文5的进一步,参加ACM比赛获得区域赛银牌,或者熟练掌握ACM中常用算法和数据结构,并能用两种以上语言实现。

D、作为上文5的进一步,对某个研究方向有深入了解,了解最新研究进展,并有自己对该问题的一定理解。

E、另外,有不输数学专业优秀同学的数学水平,并对计算机数学有同样或更好的的学习。

其实每个人有自己的标准,还是前面说的,写下来,为了三年之后的我回来批判现在的我。

如果你想在大学里面更好的提升你的编程能力,成为一个强大的C/C++程序员!不妨和一些志同道合的小伙伴一起学习成长!

C语言C++编程学习交流圈子,关注+私信【C/C++编程】微信公众号:C语言编程学习基地

有一些源码和资料分享,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

相关推荐

不知道该如何选择自己专业的建议集?

今天给大家带来自考的专业大全(包含专科和本科)对于不知道选什么专业的童鞋来说非常实用...

湛江开放大学桥牌队夺冠。

11月30日,国家开放大学系统桥牌邀请赛决赛在广州市举行,湛江开放大学桥牌队发挥出色...

哪些学校接受双非调剂,考双非可以调剂吗

一个小伙伴这样说:因为第一志愿985,复试被刷了,本科双非,调剂全日制985可能性为...

2021高考山东普通批录取,2021成人高考考试时间安排山东

大众报业·大众日报客户端2021-12-1412:20:52记者从山东省教育招生考试...

兰溪市委人才办,兰溪人才补助

本网讯记者昨天从兰溪市总工会了解到,浙江省“农民工学历与能力提升行动”补助申报工作即...