关于计算机的报考扫盲及报考后的建议

专业类目

计算机专业的子方向在不同的院校可能会有一些重叠或相似之处,包括但不限于计算机科学与技术、网络空间安全、软件工程、人工智能、物联网、数字媒体技术、大数据等。但是有些专业在别的院也会开设这其中的某些。

各专业区别

在国内各专业教学其实区别不大,多数学校都是围绕考研四大件准备的课程,先是诸如“计算机科学导论”、“C语言基础”、“离散数学”之类的铺垫课,然后是考研的四大件(此处尤指计算机统考科目代码408的考试内容),即“计算机组成原理”、“操作系统”、“数据结构与算法”、“计算机网络”。接着便是一些专业的特色课,例如计算机科学导论可能会学“编译原理”,数字媒体技术可能会学一些游戏开发相关的内容。受制于学校档次和实力,特色课很可能处在一个很尴尬的位置,若非强校,不建议抱太大希望。

考计算机专业意味着什么

别的专业不敢断言,考计算机意味着要极强的自学能力。最直观的原因是计算机技术的更迭很快,而且同时教材通常更新的很慢。你需要自己主动学习很多新东西,一方面是弥补教材教的浅入浅出,另一方面则是增强自己的竞争力(当然,如果只是为了文凭以后不打算从事计算机倒没这么多事)

互联网寒冬?

这个问题没法下结论,每个人立场和利益不一样,我以GPT提供的双方观点粘贴至此稍作修改和补充

互联网行业经历了长期的快速增长和创新,但近年来也面临了一些挑战和调整。一些人将当前的情况描述为互联网寒冬,主要基于以下一些观点:

  1. 市场饱和:互联网行业的主要市场,如社交媒体、电子商务等,已经相当饱和。在这些领域,竞争激烈,新的创业公司面临着进入困难和市场份额争夺的挑战。

  2. 技术壁垒提升:随着技术的不断发展,一些新兴技术如人工智能、大数据等已经成为互联网行业的热点,而对于创业公司来说,要应对这些技术的挑战和投入相应的资源变得更加困难。

  3. 资金紧张:前些年的疫情导致经济下行,一些创业公司面临融资困难,投资者更加审慎选择项目,对盈利能力和可持续发展更加关注。

然而,也有人持不同观点,认为互联网行业依然充满活力和机会:

  1. 新兴领域机会:虽然一些传统领域相对饱和,但仍然有许多新兴领域出现,如人工智能、物联网、区块链等。这些领域仍在发展并具有巨大的潜力,为创业公司带来新的机会。

  2. 技术进步驱动创新:技术的不断进步和演进仍然是互联网行业的动力源泉。新的技术和创新解决方案有望推动行业的发展,并为创业者提供更多可能性。

  3. 用户需求持续增长:互联网的普及使得用户对数字化产品和服务的需求不断增长。创业公司仍然有机会满足不同用户群体的需求,并提供有价值的解决方案。

反正现在和未来都是互联网的时代,肯定是有人才需求的,但是另一方面要考虑的是按自身条件来计算机专业究竟能不能成为人才…毕竟普通学校很多人学了几年练程序不会写的大有人在,买报告和代做的能成产业…

此外比较劝退的是畸形的产业环境,这个懂得都懂,你可能先想到的是国产游戏领域,但我不单指这个。

当然这个领域再怎么卷或者累或者不被看好,不是嘴上说的。可以自己去打听打听大学转专业的数据,什么专业转出最多,什么专业转入最多。看看大家是怎么用脚投票的。

进入计算机专业后的一些小建议

1. 利用考研资料

如果教材看不懂或者学不明白,可以考虑在期末收一本学长的考研备考的二手资料(或者电子版网上也能找到),例如王道系列教材,结合考研教学视频(B站/网盘也是一大堆)进行学习。不仅能降维打击应对学校的课程,还能为考研做准备,这是一举两得的。

2. 主动学习算法

如果你打算以后从事计算机领域,那么算法一定是基本功,也许你未必用得到,但是很多思想会使你受益匪浅。网络上有很多刷题平台,也有很多算法教程。你可以有选择性地观看一些视频或者文章,并进行练习,如果可以的话,还可以参加一些比赛。

3. 善用开源文档/教程

网络上有很多大佬把自己的心血整理成开源的资料,使我们后来者能以极小的代价学习,善于搜索和利用这些资料,能使人事半功倍。学习之余,如果有能力的话,可以打赏一下那些大佬,给他们继续创作的动力,或者把自己的知识分享出去帮助别人。

4. 善于利用名校课程

很多名校的课程都是公开的,你可以在网络上找到它们的官网和材料,这些优秀的课程以国外名校的为主,例如UCB的cs61a、CMU的CS15213MIT的6.S081。当然国内也有优秀的课程,例如南大PA、北航miniSysY等等。这些东西你都可以在我之前的文章中找到推荐。

5. 写博客

学习伴随着思考,一个东西你能给别人讲明白,自己多半也弄的差不多清楚了。另一方面且不论别人愿不愿意看你的东西,自己把自己学会的整理好、写出来也是一个再吸收的过程,还能够巩固印象、日后忘了亦可借此复习。可以在CSDN、知乎这些平台写作,但是请不要沦落到和别的博主互刷访问数据,真正应该关注的还是知识本身。

6. 勤动手,不要仅停留于书本

看了十遍书真不如自己动手写一遍程序,这个过程中就会遇到很多问题,这是看书时料想不到的。通过亲自编写程序排除这些问题,你可以深入了解编程语言和概念和提高解决问题的能力。在完成一些小题目或者小型的程序后,可以开始尝试去阅读和复现一些略大的项目,这些项目多来自GitHub。网络上有很多人推荐的有各个领域适合新手和进阶的开源项目,这其中总有你感兴趣的领域,按照他们的指引去找一些项目完成。

6. 了解新技术

了解新技术对于提高竞争力和跟上行业发展至关重要。虽然掌握基本的知识是重要的基础,但接触并了解新的架构、框架和技术则能够让你保持在前沿。通过关注新技术的出现,你可以了解它们是为了解决哪些具体问题而被开发出来的,即使你不熟悉其详细技术细节,也应了解其大致原理。这样做有助于你拓宽视野,把握行业趋势,并为自己的技能发展做出合适的规划。

7. 早点睡

身体最重要,真的。最后再说一句,生活>情怀。

其他

想到了再补充,可私信楼主唠嗑。

#高考志愿指南针#

#免责声明#

①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。

②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!

④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。

⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!

给TA打赏
共{{data.count}}人
人已打赏
生活杂谈

【一人食】#18 烧椒皮蛋

2023-6-23 0:00:00

生活杂谈

法庭上对答如流的 菲尔·斯宾塞 收获了一波人气

2023-6-25 0:00:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索