15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 假如大学可以重来 —— 专业篇

假如大学可以重来 —— 专业篇

时间:2023-07-24 12:03:01 | 来源:网站运营

时间:2023-07-24 12:03:01 来源:网站运营

假如大学可以重来 —— 专业篇:上篇《假如大学可以重来——前言》

假如大学可以重来,面临的第一个问题就是专业的选择。

我的专业选择之路

我是99年上大学的,在上大学前,我对专业所知甚少,信息来源无非是报纸杂志,也没机会和上过大学或者已经上大学的亲戚朋友交流这个问题。我父亲希望我学医,觉得稳妥,越老越吃香,要么个师范也不错,出来了当个老师,收入稳定,社会地位也不错。偏偏我都不喜欢。

于是当年的我曾很认真思考专业这个问题。那时候我觉得我从小喜欢捣腾火药(从鞭炮里面拆的)自制土火箭(没一个飞起来的,都炸了),将来搞火箭应该很酷,想想都激动!为什么那时候没有考虑计算机相关专业呢?主要是压根不了解计算机专业是个啥,第一次接触电脑还是在高考后,还有就是计算机太热门,觉得太难考上。

在想好要考什么专业后,我开始在高考报考指南上翻所有火箭相关专业和学校,结果发现只有北航、南航、西工大、哈工大这四所大学有火箭相关专业。最终结合当年高考估分结果,第一志愿选择了西工大,第一二专业都选择了飞行器设计相关的,保险起见选了“专业服从分配”。

最终高考成绩下来,如愿上了西工大,但因为分数不够高,没能去学习设计火箭去,被调剂到了“工程力学”专业,甭管怎么说,力学也不错,那先学着吧。


军训后,枯燥的学习之余,很快就迷恋上了计算机。西工大的网络建设还是不错的,99年我上大学的时候,学校机房很多,除了专门网络中心,几乎每个系都有自己的机房,最好的机房是计算机系和网络中心的,那时候在学校机房上机比外面网吧便宜多了,网吧一小时得2-3块,在学校机房好的机器是1块5一小时,差一点的1块2。我那时候课余的大部分时间还有生活费大多都奉献给了学校的机房,还有就是电子市场的盗版光盘。

回想当年泡机房的岁月,每次上机没干什么正事,三分之一是在玩游戏,三分之一是上网,三分之一是捣鼓操作系统,几乎没有什么编程相关的事情,但却实实在在培养了计算机基础知识和对计算机浓厚的兴趣。

当时的班主任对我支持鼓励蛮多,看我对计算机感兴趣,给我创造了很多条件,比如在大一的时候,鼓励我去参加学校的网页比赛,甚至把他办公室的电脑借给我用,那次比赛没有得到什么名次,却对我影响深远。

首先在那次网页比赛后,我把网页作品放到了学校的个人主页空间,以专业眼光来看,那绝对是个很糟糕的作品,但就如《爱因斯坦的板凳》的故事一样,这已经是经过很多次糟糕的版本之后的结果了。后来没多久学校一个网站要找网络维护人员,我凭借着这个糟糕的网页,顺利的拿到了这个兼职机会。因为所有应聘的人员里面,只有我是有个人网页的。


然后通过实际动手去做一个班级网页,我发现要想去做好一件事情,远没有想的那么简单,需要学习很多知识,而这种学习和动手所带来的成就和乐趣,远胜于玩游戏上网带来短暂乐趣,更不会有那种事后的空虚和负罪感!


那之后我上机的内容不在是玩游戏和上网为主,买了微软制作网页工具FrontPage的光盘,到图书馆借了相关书籍,每次上机都安装上FrontPage学做网页,学习研究了一段时间后,发现纯粹的静态页面所能做的事情有限,需要更高级的网页编程知识。而那时候学校里面最流行的网页编程语言是asp,看到一个后缀是asp的语言觉得很牛逼,但不知道怎么入手。

我当年专业是工程力学,但大一大二的基础课程里面,还是学习了计算机文化基础和C语言课程,尤其是谭浩强的那本C语言程序设计书,真正将我带入了编程的世界。在学完C语言后不久,我买了一本王国荣的《ASP网页制作教程》开始自学asp编程,有了c语言编程和网页制作的基础,加上王国荣这本书确实写的非常好,很快开始上手了asp编程知识。

虽然我在计算机方面已经越钻越深,但是大学里面的专业课程却一路红灯,挂科很多们,这也让一直对我期望较高的班主任有点头疼,免不了经常要叫去谈话,有一次的谈话我记得很深刻,他拿了张纸,花了一张图,告诉我,力学的发展,已经是一条角度很小得斜线,经过上百年的发展,上升空间非常小了,但是计算机领域,发展时间还很短,正是一条陡峭上升的曲线。我对这次谈话印象非常深刻,也就是那时候开始,我萌生了换专业的想法,当然并没有付诸什么行动。


直到我大三的时候,国家开始重视软件教育的培养,所以成立了第一批35所国家示范软件学院,很幸运的有西工大在里面,第一届的学生来不及通过高考招生,所以都是从学校各个专业大三的学生里面去招生,这对我这种非计算机专业学生来说无疑是重大利好,当然也有一些补充的条件:

  1. 大一的高等数学成绩必须平均分在80分以上,据说是为了保证逻辑能力比较强
  2. 在一年半的时间内要多修N多学分(具体数字忘记了),因为要补充好多专业课程,暑假都要上课
  3. 需要额外缴纳两万五的学费

很多跟我一样有兴趣转专业的同学在这些条件面前还是选择了放弃,要么是因为数学成绩不够,要么是因为学费太高。对于我来讲我觉得这些都不是障碍,所以我决定换到软件专业。怕父母不同意,所以并没有打算和他们商量这事,而是给父母电话说了下我决定要转到软件学院去了,他们支持最好,不支持我也要转过去,至于学费,如果不能支付我自己贷款好了。我原以为说不定要挨骂,没想到父亲还挺高兴,觉得我有主见,能自己做决定。最终学费还是通过我贷款了一部分,以及毕业前家里卖了老家的房子凑上的。

所以我们那一届能有转到软件学院的,绝大部分都是对软件开发有浓厚兴趣和激情的,本来我在小圈子也还算小有名气,但和周围那么多优秀的同学一比,瞬间就不算个啥了。

在转到软件学院后,虽然我没能马上从一个学渣变成学霸,但是终于可以学习自己感兴趣的课程,从原来一路挂科,到基本上没再挂科,从一个野路子程序员,变成一个科班出生的软件工程师。

通过这种有趣的从野路子到科班的经历,我尝试以自身的角度去总结了一下这种科班学习的经历,对于从事软件开发相关领域的影响和意义。

专业课程

对于从事软件行业来说,专业并不是必须的,非科班出身最终在技术领域做出成就的例子很多。但即使如此,对于刚从事软件开发的非科班人士,我建议如果有条件的话,还是能去学习一下相关专业课程。

整个软件开发领域,非常广阔,作为普通人来讲,最终只会从事其中某个细分领域的开发。计算机专业课程的重要性,在于你可以去系统的了解整个软件开发的方方面面,最后根据自己兴趣和特长去继续深入学习。那些非科班出生的技术大拿,也是自学了很多相关的专业课程,最后才有取得今日之成就。

对于我个人来讲,像数据结构、面向对象、数据库、人机交互等专业课程,让我在软件开发的时候,能让自己代码相对结构比较清晰,有较高的运行效率和性能,写出的软件也相对体验好一点,在用到没有学过的技术的时候,也才知道从哪里入手去继续深入研究。

如果说开发相关的专业课程,还可以在工作中通过自学去弥补,但像软件工程、软件项目管理这种软件工程相关课程,估计一般非科班专业的同学可能比较少会去学习和了解。这类课程的意义,在于给你埋下一些种子,在课堂学习的时候,其实很难理解这背后的理论和逻辑,但当你实际工作的时候,会逐步去印证这些理论,更宏观的去了解软件开发的方方方面,例如:团队如何进行分工协作、软件项目生命周期的各个阶段是如何划分的、如何制定科学的项目计划……

后来当我有机会去从事项目管理和开发管理的相关工作的时候,能用这些软件工程的理论去指导我的管理工作,让项目的管理和人员的管理有据可依,帮助我逐步从一个纯粹的技术人员转变为一个更综合型的技术管理人员。即使现在我已经不再做开发管理工作,我也更容易去理解和配合其他管理人员的工作。

我们那时候的学习条件跟今天比起来还是差一些,软件工程这种理论书都比较枯燥,也都是基于一些传统大型项目写的,也比较少有实践机会,只能硬着头皮死记硬背。现在软件工程已经发展衍生了很多版本,老的教材已经有些不太适合。强烈推荐邹欣老师的 《构建之法》,后面会单独写一下书评。

专业优势

除了专业课程带来的直接帮助,每个专业都都会有一些自己的优势。拿我转的软件工程专业来说:


专业的意义

所以,专业的意义,不仅在于专业知识的学习,更是给我们打开了一扇通往另一个世界的大门,从事有激情的工作,认识很多兴趣相投的朋友,帮助我们过上更好的生活。

怎么选专业

我觉得有点悲哀的地方在于我们上大学之前根本不知道专业是什么,自己适合什么专业,更多是看什么热门选什么,然后上了大学后,发现自己压根不喜欢这专业,但是根本没机会去换专业,我那时候比较幸运在于大三的时候国家成立了一批软件学院,有机会花点钱转过去,这直接改变了我们那一批转专业同学的命运。

所以如果有人问我怎么选专业,我觉得这事别人真心帮不上什么,鞋子合不合适只有脚知道,这事还是得自己去找到答案,并且做出相应的选择和改变。

假如大学可以重来

假如大学可以重来,我还会选择到软件学院,即使我要支付相对昂贵的学费,即使要面对更繁重的学业压力。在软件学院的经历,让我认识了一群志同道合的对软件真正有激情的同学和朋友,能有机会系统的去学习软件工程的方方面面,为后面的就业和职业生涯都打下了非常良好的基础。


假如大学可以重来,我还会选择软件专业。但会更努力的学习,不要挂科,有个相对好的成绩,同时继续在课余时间多多去学习和技术实践。

关键词:专业,大学,假如

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭