陈子轩
《微微一笑很倾城》搬上大荧幕后,有不少女同学告诉我,这确定了她们今后要找个计算机类专业的男朋友的目标。我只想说,你们太天真了,计算机类专业盛产宅男而不是撩妹高手。它年年占据“最容易单身的专业大类”排行榜前三名,估计当年作者写这本书的时候就是觉得计算机类专业的男生们太难找女朋友了,才为这些苦逼的宅男们写了这本书来帮他们美化形象。这些宅男统称“码农”,要知道,拖鞋、泡面、黑眼圈才是码农的标配。作为码农的女朋友,如果他在你生日的时候没有送你YSL星辰版口红,不用難过,因为在他们心中,那笔钱应该拿来买一个手感超好的机械键盘。
以上均为恶搞,如有雷同,纯属正常。
记得刚知道自己被录取到软件工程专业的那一瞬间,我的内心小剧场就开始上演我站在世界技术殿堂——硅谷,与业界大佬们谈笑风生并轻轻松松拿下几个亿的项目的戏码。
那么,这个专业到底学些什么?学了以后又能怎样呢?
软件工程是一门研究用工程化方法构建和维护有效的、实用的、高质量的软件的专业,要求学生熟练掌握算法、逻辑方面的知识。这个专业的人才就业面广,需求量大,并且随着智能手机的发展,IOS、Android软件工程师很吃香。该专业的课程主要有C/C++、数据结构、离散数学、汇编语言、现代操作系统、结构化计算机组成、C#语言、JAVA语言等。
真正读了软件工程专业后,我才发现,当年在自己内心小剧场上演的戏码真是too young,想和大佬们谈笑风生真的不是一件容易的事情。你首先得通过第一个大难关:数学。想要学好这个专业,数学是重中之重,这也让从小就数学差的我一度苦不堪言。学习各种计算机语言只有一个目的,把我们想做的事情翻译成计算机能够明白的语言,比如让计算机帮我们计算一个数列的和,就要先通过计算机语言把我们的要求告诉计算机。这样看似简单的一个过程,其实难度非常大。
学习这个专业的乐趣在于破解问题的那一刹那。估计在高中的时候大家都会有这样的经历,冥思苦想了很久,终于解开了一道题,幸福感瞬间爆棚。在你敲代码的过程中,经常会报错,但是当你将所有的错误都排除后,屏幕上的结果会让你激动不已。
除了要学习计算机专业课,我们还要学习许多数学基础课,如微积分、线性代数、概率论等。这些课程一定要好好学,因为软件工程的存在意义是为了解决现实问题的,在解决这些问题的时候需要运用大量的数学知识。
在当今社会,各行各业都需要大量的信息人才。因此,软件工程专业的毕业生的就业前景很不错,而且选择余地大,待遇丰厚。在我的学长学姐们当中,有进入BAT(百度、阿里、腾讯)工作的,也有选择继续读研深造的。