总结篇丨计算机:百刃之君(修订版)
阅读提示
全文共3154字,读完约需10分钟。
全文括号中的蓝字是往期链接,皆可直接点击。
首先,在计算机的专业层面,从学科外部看,计算机类专业包含大量交叉和新兴的学科,在各行各业都有广泛应用;从学科内部看,在计算机类专业中,又有各自不同的具体方向(见专业篇丨计算机类专业鸟瞰):
计算机科学与技术专业和软件工程专业是计算机领域的两个核心专业。计算机科学与技术是整个计算机类专业的理论基础,对计算机涉及的理论和技术都有全面的培养安排。而软件工程则是计算机最主流的应用,也是现实工作中需求最大的岗位,主要学习的是如何开发和设计软件。(见专业篇丨计算机科学与技术、软件工程)
网络工程、物联网工程和信息安全专业研究的都是与计算机相关的联结交互专业。网络工程主要研究的是计算机之间的连接,包括实体设备层面和信息数据层面;物联网工程研究的则是计算机和其他器件的连接,比如计算机和家电的连接,以及如何在其他设备上按计算机的逻辑进行设计开发;而信息安全则是研究如何通过加密解密等手段,在计算机的连接过程中,保证信息安全而不受窃取。(见专业篇丨网络工程、信息安全、物联网工程)
数据科学与大数据技术、智能科学与技术则是两门新兴学科。数据科学与大数据技术研究的是如何从大量的数据中提取发现规律,这是一门跟商业、医学和社会科学紧密联系的学科,有着良好的市场前景;智能科学与技术是研究如何通过计算机,实现机器的人工智能化,从而为人类解决大量重复繁琐的工作。这门专业技术要求很高,但在本科阶段整体显得较为驳杂而缺乏体系,不容易学到精深,需要深造。(见专业篇丨数据科学与大数据技术、智能科学与技术)
数字媒体技术、空间信息与数字技术是计算机与其他专业交叉的跨学科产物。数字媒体技术是将计算机与媒体结合,主要侧重各种常见媒介的使用和展现,比如日常生活中的视频、音频、动画、3D建模等等;空间信息与数字技术是计算机与地理专业的结合,相比于其他专业对计算机的深入学习,该专业的学习重心更多侧重于地理层面,实际应用也与地理紧密结合,包括测绘、勘查、电子地图等等,适合对地理感兴趣的同学报考。 (见专业篇丨数字媒体技术、空间信息与数字技术)
其次,在院校层面,所有开设计算机类专业的院校,几乎都能满足学生的基本学习需要。只要学生在就读期间不虚度光阴,完全可以熟练掌握至少一门编程语言,从而具备从事程序员岗位的能力。
不同的是,一本、二本院校的师资力量相对有限,如果学生缺乏充分的学习主动性和自觉性,薄弱的数学基础恐怕难以支撑学生突破编程语言的瓶颈,从而无法在计算机理论上取得足够深厚的造诣。在这种情况下,毕业以后回到家乡或者留在省会城市的概率就相对较大,从事的工作也偏向基础的编程或运营维护。(见院校篇丨见众生:计算机院校群像(下))
而211院校的师资则更加完备一些,计算机专业因师资不同而设有各自的专攻方向。同时,这些院校的学生数学功底普遍更好,深造的途径也更为多样:出国、保研会更加容易,考研的成功率也更高。但并非所有人都是天之骄子,211院校的学生水平也存在分化,大部分学生的水平跟一、二本类院校的学生差距并不大,只有少部分人能够达到对计算机理论的深入了解,达到一流计算机专业的学生水平。(见院校篇丨见众生:计算机院校群像(下))
至于985院校,它的师资是一流的。在学生培养方面更加侧重对计算机理论的了解,兼具学术要求和实践要求。(见院校篇丨见天地:计算机院校群像(上))顶级的院校更是如此。此外这类院校的学生功底扎实,具有很强的学习能力,因此可以快速地掌握编程语言,并涉足其他没有经验的技术领域。如果有幸就读985院校,在国际一流的师资和教育环境下,加上自身的天赋和努力,成为计算机领域的顶尖人才自然是当仁不让。毕业之后,将会成功进入各大互联网公司任职,成为所有行业中收入最高的群体之一。 (见院校篇丨屠龙倚天:顶级计算机名校的风采)
最后,在就业层面,在国家鼓励创业的政策背景下,很多中小企业对计算机人才的需求非常旺盛。而且近年来,传统企业比如零售业、教育业等与互联网的融合程度不断加深,也会竞相招揽计算机人才。此外,一些专门以计算机技术为核心的公司也都是如今中国财富排行榜里顶级的企业,比如百度、腾讯、阿里巴巴。这也导致了计算机行业的平均工资高于其他行业和跳槽现象的普遍出现。在前述规模庞大、效益攀升的大公司,计算机人才的薪酬一般都达到了每个月1.5万元左右。(见就业篇丨计算机的就业行情)
应当说,计算机行业打破了论资排辈的传统,年轻人在这一行里更容易获得更好的发展机会。总体来看,计算机行业的就业大致可分为三个方向,即技术岗、服务岗和管理岗。
技术岗主要负责研究和设计相应的具体项目,他们代表了计算机公司的生产力,也是这一行的主流去向。(见就业篇丨互联网行业的技术岗)如果你是一名有理想的技术党,那么诸如百度、腾讯、阿里巴巴这些互联网公司将会为你提供足够多的大数据、人工智能等前沿研发项目,或许将成为你的圆梦之地。(见就业篇丨软件与硬件的技术岗)
服务岗主要负责与客户交流,寻找市场,以及对已经完成的产品做日常的更新和维护。所以服务岗除了看重专业技术,还格外重视社交能力的高低。(见就业篇丨计算机行业的服务岗)
至于管理岗,则负责软件设计的统筹安排,对项目总体进行把控。因而管理岗一般需要有一定从业经验才能从事。(见就业篇丨全能的“管理层”)
由于计算机各专业之间的互联互通,加之人才需求旺盛,大多数公司招聘的条件都不会限定于某一方向某一专业,而是“计算机相关专业”居多。所以在择业时,首先我们要对自己有一个精准的认知,根据自己的性格和能力来选择合适的岗位。其次也要勇于尝试,不要被自身所学所束缚。
另外,不容忽视的是,随着近年来学计算机的人越来越多,大公司集中的一线城市,人才已经逐渐趋于饱和。因而公司在招聘的时候也越来越注重应聘者的逻辑思维能力、沟通表达能力等综合素质。
因此,虽然计算机行业整体的良好态势可以满足基础程序员的求职需要,但真正立于不败之地的仍然是类似架构师这种的技术与能力兼具的复合型人才。从这个角度看,不断探索和学习专业技能、不断提升自身素质对自己的职业发展而言,百利而无一弊。
总的来说,计算机专业是一类适合各种分数段的同学报考的专业,同时也有着较强的深造需求,因而需要学生的耐心和勤奋。良好的师资、对理论深入的理解、扎实的数学功底是成为优秀计算机人才的关键。当优质的学习资源已经可以通过互联网获取时,学习主动性和自觉性的重要性便不言而喻。在具体选择学习方向时,计算机科学与技术、软件工程、信息安全等是比较推荐的可靠专业,而新兴专业和交叉专业,由于学习程度和就业去向的限制,报考时需要谨慎考虑。
下期预告:
高考在即,我们将结合作者的真实经历,重磅推出如何在剩下的80天里,将高考成绩提高一百分。实践检验,敬请期待!(高考倒计时80天时推出)