到底要不要报读计算机专业?

简介: 前言前段时间,有人发起一个讨论,主题是你是如何进入计算机软件行业的,看了一圈回答,我发现很多人并不是一开始就是计算机专业的,有人中途转专业进入计算机,有人考研跨考到计算机,有人工作之后转行从事计算机;除此之外,很大一部分人是填报志愿的时候不知道选择什么而报读了计算机,有人是跟风,有人是听说工资高,还有人是听妈妈的话。

前言

前段时间,有人发起一个讨论,主题是你是如何进入计算机软件行业的,看了一圈回答,我发现很多人并不是一开始就是计算机专业的,有人中途转专业进入计算机,有人考研跨考到计算机,有人工作之后转行从事计算机;除此之外,很大一部分人是填报志愿的时候不知道选择什么而报读了计算机,有人是跟风,有人是听说工资高,还有人是听妈妈的话。

因此我个人便有感而发,趁着现在也是各个省份填报志愿的时期,写了这篇文章,给今年的高考学子谈一下自己的看法,当然这也只是我的一家之言,人生大事还得自己作主。

我自己的情况

先说说我自己是怎么选上计算机的吧,我在高中的时候就决定大学选择计算机专业,并不是因为对编程感兴趣,更没有学过编程,甚至连计算机专业学的是什么都不知道,纯粹是因为从小接触电脑,而对电脑这方面感兴趣。当然进入大学之后,发现计算机专业还是很对我胃口的,这也是一种幸运吧。

迷茫的专业选择

计算机专业很火,它的火也不是一天两天了,但热度一直不减。在知乎,计算机和金融是大家讨论得最多的两个专业,因此计算机和金融还被调侃为“知乎两大王牌专业”。也正是因为这样,计算机专业成为了许多对选专业迷茫的学生的第一选择。

其实,非常大一部分的准大学生都是不清楚应该选什么专业的,大家从小学,初中,高中读过来,很多人连业余兴趣都没有培养起来,更别说大学专业这种专业性的兴趣。所以很多很多准大学生选择专业的方式无非是:看专业前景,看就业,看网友评价以及听从父母。很多人不知道选什么,然后听父母说这个听好,或者看网上说这个专业容易赚钱,就选择了某个专业。而这也造成了,许多人对自己专业不满意,有的人既来之则安之了,有的人转专业了,也有的人直接不学了,混日子。

计算机专业要做什么

那么说回正题,到底要不要报读计算机专业?要解决这个问题,首先你要对这个专业有所了解。

首先,计算机专业到底学什么?在大学本科阶段,首先你需要学基本的高数,大学英语之类的,这也是很多专业都要学的;然后就是计算机的专业课,简单又通俗地来说,就是两样:程序设计(如何敲代码) + 计算机理论(计算机网络,计算机组成原理,操作系统等)。

我个人认为,计算机专业要想学好,兴趣是很重要的一个因素。要知道,对绝大多数人来说,敲代码从来不是一件吸引人的事情,而能让那么多程序员坚持把代码一行行地敲出来(加班地敲),对代码,对程序的热情是很重要的原因(当然,当兴趣成为工作,成为职业的时候,也许它就不再是你的兴趣了)。

如果你是真心想学好这个专业,你会发现,自学成为了你的一个重要的学习方式,你会发现学校教的东西还不够,你可能会去买很多专业书籍,去学习如何写好某某语言,如何从入门到精通;你可能会去看网课,学习如何完成一个小项目;你可能会关注很多公众号,更加地了解计算机这个行业,也会认识很多大牛(当然他们不认识你)。总之,这就是一个不断学习的过程,而这个过程,很多时候要靠自己。

很多人以为进入计算机专业之后,以为以后一定要当程序员,其实不然。一个大学的计算机专业里,其实很多人最终是不从事计算机相关工作的(开发岗,测试岗等),当一个人对敲代码没那么有心的时候,他可能毕业之后转行,可能考公务员,也可能跨考研究生去搞别的。但是可以肯定的是,计算机专业的学生,毕业之后从事计算机相关工作的人的比例是比其他大部分专业都要高的。很多别的专业的人毕业之后找不到对口专业,但计算机不会出现这种情况,只要你是想当程序员的话。

关于顾虑

很多人顾虑选计算机专业的人太多,竞争太激烈,人才会饱和。但就目前来看,这种情况还不用太担心。如果你是一个有心学计算机的人,那你不用担心这个问题,而如果你只是跟风学计算机混文凭之类的,其实读什么专业对你来说都是一样的情况。另外,很多人认为高级人才缺乏,饱和的是一般的码农,但你不能保证你就不是被饱和的那一群,所以好好提升自己才是最重要的。

有些人会担心自己会不会不合适读计算机专业,如果你有这个问题的话,那么说明你自己也找不到一个自己适合读的专业,既然是这样的话,那也就没什么好顾虑的了。你只能就目前对这个专业的了解,去问自己能不能接受这个专业。

还有人会担心“老程序员”的就业问题,其实在中国,“老程序员”并不多,许多人年轻时是开发主力,随着年龄的增长的渐渐转为了管理层,这就是中国程序员的普遍情况,大部分程序员都不会一辈子敲代码,大家都慢慢找到了新的道路。

所以到底要如何决定?

就我上文的内容,你可能对计算机专业的学习内容和工作内容多了那么一丢丢的了解,我想说的是,如果你在考虑是否报计算机,报之前一定要了解它到底要学些什么,是否选择计算机专业,要看你能不能接受这个专业的学习内容和工作内容,判断自己是否对它有热情,根据自己的兴趣、能力,对做这件事情有没有热情来选择。

对了还有一点,随着计算机专业的兴起,很多原本没有计算机专业的学校也开办了计算机专业,甚至是一些医科大学,所以你懂的,也别忘了关注一下学校。

最后,如果你还是不知道自己该不该选择,你只能选择一个最可能不会出错的,那就填报计算机、金融和数学这三个专业中的一个吧。


本人也只是一个毛头小子,以上的一家之言也可能有不对的地方,人生大事还得自己把握,有时候迷茫还不如相信自己的选择,毕竟你的人生才刚开始。

目录
相关文章
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
962 64
【MATLAB第11期】#源码分享 |时间序列数据绘图,横坐标更改为时间轴 横坐标轴参数更改 日期间隔设置 日期标签或格式更改
【MATLAB第11期】#源码分享 |时间序列数据绘图,横坐标更改为时间轴 横坐标轴参数更改 日期间隔设置 日期标签或格式更改
|
Python Windows
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
2240 0
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
|
存储 网络安全 开发工具
快速认识和上手云效代码管理应用
要体验云效代码托管Codeup的本地命令行操作和SSH克隆/提交,请先安装Git并配置SSH公钥。登录Codeup后,新建代码库并设置相关信息。可从其他平台导入代码。提交代码支持网页和本地客户端两种方式。库管理员可邀请成员协作,并按需设置角色。此外,Codeup内置代码检测服务,支持自动触发扫描。功能开发完成后,可通过合并请求进行代码评审,确保编码质量。
560 1
|
12月前
|
运维 网络协议 Linux
运维之道:从新手到高手的进阶之路
【10月更文挑战第22天】 在当今这个信息化快速发展的时代,运维工程师作为保障系统稳定运行的幕后英雄,其角色日益重要。本文旨在通过分享个人成长经历与实践经验,为那些渴望在运维领域内不断进步、追求卓越的同行们提供一份指南。我们将探索如何从一名对运维充满好奇但缺乏经验的新手,逐步成长为能够独当一面、解决复杂问题的技术高手。无论你是刚踏入这个行业的新人,还是已经在这条路上走了一段距离的朋友,相信这篇文章都能给你带来一些启发和帮助。
197 2
|
安全 C# 开发者
C# 一分钟浅谈:文件操作与文件流详解
【9月更文挑战第4天】在日常开发中,文件的读写是基本而重要的任务。C# 通过 `System.IO` 命名空间提供了多种工具,如 `FileStream`、`StreamReader` 和 `StreamWriter` 等,用于处理文件和流。本文从基础概念入手,详细介绍了这些类的使用方法,并讨论了常见错误及其避免策略,包括文件不存在、权限问题和文件被占用等。通过示例代码,展示了如何创建、读取文件以及进行二进制数据操作,并强调了异常处理和性能优化的重要性。掌握这些技巧对于提升编程能力至关重要。
389 2
|
监控 网络协议 CDN
阿里云国际监控查询流量、用量查询流量与日志统计流量有差异?
阿里云国际监控查询流量、用量查询流量与日志统计流量有差异?
|
存储 Kubernetes Docker
在K8S中,与K8S相关基础概念有哪些?
在K8S中,与K8S相关基础概念有哪些?
|
SQL Oracle 关系型数据库
一文入门Dataphin实时集成
Dataphin实时集成的读取和写入原理是什么?Dataphin实时集成和实时研发的区别是什么?Dataphin实时集成有哪些优势?本文一次讲清
513 1
|
存储 自然语言处理 开发者
【技术解析 | 实践】Havenask文本索引
本次分享内容为Havenask的文本索引,本次课程主要分为两部分内容,首先简要介绍倒排索引的数据结构和文本索引的特性,然后进行对文本索引配置不同分析器的实践,希望通过分享帮助大家更好了解和使用Havenask。
41985 3
下一篇
开通oss服务