CiCi
我高考那年,周围的同学正流行学金融,当时我也算是一股小小的清流,去学了计算机。
不过,选计算机科学与技术这个专业,还是经过了深思熟虑的。
当时我给了自己两个理由,第一个理由说来很扯,高中学习太枯燥沉闷了,如果能每天玩电脑应该会很爽,而且这个专业名听起来挺有科技感;第二个理由,是真正说服自己报考的,我认为只要社会发展依赖于科技的进步,这个专业就能一直保持生命力。
系统学习计算机后,它的确没让我失望,这也是我之后读研、读博没换专业的原因。
不过很多人对这个专业存有一定误解,也可能是受营销号的影响,总觉得学习计算机专业的我们在承受着这个年纪不该有的衰老。
其实我在学这个专业前,也以为计算机仅仅是一门“工具学科”,不就是写代码吗,就是个需要体力的技术活儿。但当我经过几年的学习积累后,发现这个专业给了我太多惊喜。它并不像现在媒体和营销号所渲染的那般耗损精力,相反,它丰富多样、可持续性强,能令人在追寻Bug的路上保持活力。
比如,在写代码的基础上,你还可以在操作系统、网络传输、计算机视觉、人机交互等诸多领域,深入理解和改进计算机科学技术。在这个过程中,你甚至会运用到美学和人体工程学等交叉学科的知识。所以说计算机科学是很广阔的,你总能在其中找到自己喜欢和擅长的专业方向。
那么,这个专业究竟在研究些什么呢?
直观来讲,计算机专业就是研究计算机完整的程序运行。比如说,你想在社交媒体上传一张自拍,“自拍后在手机中保存为图片,图片导入APP,APP通过移动网络和服务器传输,最终发布成功”的全过程,都是我们要学习的。
抽象来看,计算机专业就是研究如何让世界运转更自动化,如何让信息处理更智能化。比如,学网络技术优化,能让信息在设备与人之间的传输更加稳定陕速,例如玩游戏时间延迟更低、看视频画面更清晰;学计算机视觉,能让机器看懂并识别周围的世界,例如开发无人驾驶汽车、人脸识别、增强现实等技术。
这个专业就是在不断地自我更新中,让世界越来越好的。
想要学好这个专业,除了需要具備扎实的数学知识和编程能力,还要有求知欲、好奇心,因为在学习过程中,你可能会接触到一些看上去“不可能完成”的有趣挑战。
印象最深的一次,是在“计算机图形学”这门课上。当时这门课的老师给我们布置了一个作业——完成“光线跟踪算法”,就是需要通过手写代码来渲染出一个逼真的物理场景,这也是游戏和科幻电影制作的基础原理。这个作业听起来就很厉害,那时候我还是个小白,心里也没底,全靠自己摸索。后来,当我发现自己竟然真的能够通过数学、物理知识和程序设计相结合的方式,模拟出一个物理世界时,感到不可思议,又充满成就感。
我相信,这些神奇的瞬间,都是计算机专业可预见的未来。