我觉得你需要转变一下思维,所以逐句回复了:
pyxuan 学校的软件工程不强,学科评估排不上号,反倒石油与天然气工程,这个跟我的专业石油工程相关的有个C-,这让我动摇了,想想没必要了。
这个,说实话我确实不懂石油工程相关的东西,不知道你们就业是怎么选择的,但是建议你再去参考同专业大四甚至已经毕业的同学的说法,看看社会上普遍对你们学校和专业的认可度如何。因为一般来说,学科评估的结果对于本科生就业来说没有什么参考价值,学科评估开展的这几年认知度还是由“双一流”这个概念带过来的,很多时候甚至没有一些花钱就能上的野榜知名度高。人们更认可的是 985/211 这种沿袭了几十年的概念,一时半会是转变不了的。另外,要看学科评估的目的,我个人认为它更多反映的是学术研究上的学生培养能力,也就是说如果你想本校读研,或许这个会有点看头(但如果真要本专业读研,你或许可以试试排名更前的老牌石油大学呢)。
pyxuan 降转过去不一定符合自己的预想:可能学校教得不好,教的内容都过时了,也可能有着麻烦的低效作业,学一些没用的知识,让我自主学习的时间也没有多少
我从读书到工作也好多年了,一直在 CS 圈子里,听到的普遍对课程设置和培养体系的评价都是内容老旧过时、不尊重发展规律。要想学得好,更多的还是要自学,要规划好自己的职业生涯方向。
那这样是否意味着你在(可能相比计算机不那么感兴趣的)石油专业自学计算机是一样的?不一样。讨论这个问题还是要回到专业培养体系的设立目的上,学校不仅要教会你专业知识,也要让你建立起对这个专业体系化的认知,建立一些跟专业相关的知识素养。比如信息素养,你在石油专业的获取效率大概率是更低的。这个东西展开解释要写很长,就举个例子比如英语的“语感”,一个非英语母语者长期不听说读写英语,他对英语词汇、语法上的敏感度就会大幅退化。
那你仅仅只是自学计算机相关的知识,成功转行(指毕业后从事相关工作)的难度其实是很大的,跟跨考没什么区别。这是因为容易走上歪路,没有正确的引导,很容易陷入一些非科班初学者的认知洼地,比如迷信什么微信小程序 0 基础入门、中文编程语言吊打 C++ 、数据分析轻松入门月入上万等等。
另一方面,就业上还是倾向于本专业 > 跨专业,这很好理解,现在一个团队只有 3 个招聘名额,收到了 10 份计算机专业的简历和 2 份跨专业的简历,那肯定更优先筛选计算机专业,实在招不到人才会顺位考虑其他的。这个例子可能有点粗暴,一些同学可能不服,但事实上计软专业本身就是一个大招牌,你能毕业你的专业水平至少得到了学校的认可。跨专业你要证明自己的能力,不能学计软专业那样写一些很水的项目经历,甚至有些计软同学把课程大作业那种水平也写上简历,你一个跨专业同学写这种水平的简历来证明自己的能力,那我是不认可的。就是说要求会更严格。
pyxuan 关于给自己制定目标与计划,我可以制定一个类似的东西,毕竟有很多前人的学习路线供我参考,相当于路就指明在脚下了,可我不知道这条路去哪,我能走多远,能不能走通,毕竟只能选择一条路,如果我把精力花在兴趣上,必然会减少学习原专业的时间,难道只能把它当成爱好吗?
落子无悔。转专业是一个提供你为自己高考选择后悔的机会。请认真想清楚你仅仅只是兴趣爱好,还是说很喜欢计算机技术相关,想要将它应用在实际工作和生活的实践当中(转行的前提),甚至进一步深入研究它的基础知识和专业理论(跨考的前提)?对于大学生,将兴趣花在任何与本专业不相关的事情上,说狠一点吧,学生工作、社团活动、社会实践、兼职打工,还有刷视频、打游戏,这些玩意不管兴不兴趣,都是对专业无用的东西。那你真能完全做到只研究石油专业?就算你不自学计算机,你就不打游戏、不看小说、不看视频、不听音乐、不出去玩?别开玩笑了,你能做到,怎么不上清华。
趁年轻,还有梦,降级转到感兴趣的专业,不丢人。别管路能走多远,长期的目标别去想,你就想清楚你要不要考研,本科读完或者研究生读完,要干什么工作,去哪里搬砖。就想到进入社会工作这一步就够,往后余生的事情,甚至什么 35 岁壮年退休乱七八糟的,到了那个阶段之后再去想,对现在的你来说不重要。想清楚了就下决定,切忌犹豫反复。