当前位置: > 财经>正文

为什么计算机专业出身的很多人毕业都转行不搞计算机了?揭秘真相 股票外汇期货分析师招聘要求是什么专业学的

2023-07-25 18:11:42 互联网 未知 财经

为什么计算机专业出身的很多人毕业都转行不搞计算机了?揭秘真相

目录

跟随着众多的答案,我们来细致的了解一下:

实践已证明,java教学的正确姿势是:

1.为什么很多人毕业即转行

2.为什么计算机值得选择呢?

3.不喜欢写代码怎么办?

4.结束语

前言

为什么计算机专业出身的很多人毕业都转行不搞计算机了?明明学计算机的出去月薪都是6K以上,为什么,刚毕业就选择不入计算机的行业呢?

跟随着众多的答案,我们来细致的了解一下:

最大的原因,太多高校的计算机教学与产业严重脱钩。

国内it挺繁荣,尤其是互联网,但就技术来说,大都停留在应用层,所以,需求最多的还是应用开发工程师。说白了,就是“码农”!

但是,你看国内的高校,哪怕是一所职业学院的计算机系,课程安排那也叫是一个“高大上”。

大学几年时间,慢条斯理,按部就班,《汇编语言》、《数字信号》、《模拟信号》、《线性代数》、《离散数学》《概率统计》…,不分轻重,一门都不拉下。

几年下来,对正真学生就业有大帮助的编程课,倒是浮光掠影。

即使少有的实用编程课,教学水平也让人一言难尽。我就见过,某本科学院的c++课本竟然是系主任主笔,十几个老师署名的自编教材。

我简单翻了下,其中,单示例代码的命名都让人不忍卒读,全是a,b,c这种,毫无语义。

这不是害人嘛!

看了这样的教材,我都不用验证,就敢断定这些书的作者绝没有一线开发经验。

另外,我也想不明白,行业优秀的c++教程那么多(例如《c++ primer》),有什么必要非要自己再单独“攒”一套c++教程呢?

除了教材让人一言难尽,编程课程的教学安排也极不合理,缺乏重点,虎头蛇尾。

就拿java来说,整个学期,最珍贵的上课时间,老师就在基本的语法上兜来兜去,最后结课了,学生连应用框架的影子都没看到到。

所以,就有亲戚的孩子学了一学期的java,春节见面时竟问我:java是干什么用的?

java从诞生的那一刻起,就是为实用而生,它并不是不是一门经典教学语言,语法也不复杂。

实践已证明,java教学的正确姿势是:

学生在老师的带领下,用几节课的时间快速的过一遍基本语法(没有完全掌握也没有关系),然后直接切入应用框架(例如spring),然后,在学习框架的同时,逐渐加深对语法、数据结构、设计模式的理解。

这个过程中,语法和框架互相磋磨。课程结束的时候,每个人学生最基本能亲手编写一个可运行的web服务,从而建立技术自信,相信自己已经是个合格的准程序员。

可现实是,由于大学不接地气的教学,有相当于一部分计算机专业毕业生,毕业的时候,自惭形秽,连准备一份专业简历到行业搏击的勇气都没有。

而对企业来说,“眼高手低”的毕业生简历见得多了,为了省事起见,干脆粗暴简单,直接以学校为标准,一刀切。

然而,最让人失望的是,20年前我毕业的时候,大学计算机教学和产业脱钩的情况存在,20年后,依然如斯。

大学教育,终身大计,何以如此儿戏?

任何专业的毕业生,都不敢保证毕业后一定从事本行,更不用说计算机这种有点难度的专业了。

作为互联网从业者、成长教练,我一直认为计算机专业是非常值得学的专业,就算转行做别的也不会差。接下来给大家讲讲原因。

1.为什么很多人毕业即转行

第一,大学期间划水,能力达不到就业要求。

首先,不得不说计算机专业有一定的学习难度,高数、线代、数据结构、算法都不是省油的灯,学过的都懂。同时,学院派的知识和授课内容,不一定和写代码,做程序员完全相关,而是搭建对这个学科的整体知识体系,培养专业开发、算法工程师必备的底层能力。

换言之,在大学学计算机,修炼的是内功,对就业而言不够接地气。普通CS专业的大学生,毕业想做程序员,还得自学技术或者报培训班,才能够达到入行的水平。

这个过程淘汰了很多人,因为在大多数高校,很少有人考虑过自己未来的发展和规划,或者针对性地提高自己的专业技能。而课堂上所学的专业知识,也是懵懵懂懂、不求甚解,考完试就忘了,完全达不到就业的水准。

IT、互联网行业的开发人员,还是需要一定的门槛的,不仅需要我们具备强大的基本功,还需要扎实的技术和实战经验。单凭一纸文凭,几乎不可能成为专业的开发工程师....

而那些选择成为程序员的人,动机非常简单。要么因为热情和兴趣,要么因为生活所迫,所以克服困难,学习技术,最后入行。不具备这些动机的毕业生,就默默转行了。

其二,有些人的兴趣和特长不在coding上面,他们有更好、更适合自己的选择。

比如,我之前认识过一位985的师兄,他们学校CS专业排名全国前十。但他毕业的时候转行当公务员了,为什么?

虽然他学习成绩优异,但不喜欢钻研技术,更喜欢跟人打交道、搞关系。在校期间,绝对是积极分子,参加各种学生组织,帮各种老师和领导做事,积累了良好的口碑和人缘。

如果他强迫自己去从事程序员,也许工资会高一点,但工作期间可能会很痛苦,这也不是他想要的结果。所以,最后选择了更适合自己的岗位。

其实我很认同他的做法,选择行业,一定要跳出专业的限制,找对擅长、最适合自己的职业。现实生活中,有很多人跟这位师兄是一样的情况,觉得除了程序员之外,还有其他更适合自己的出路。不仅仅是公务员,像自媒体、产品经理、创业都是非常好的选择。

2.为什么计算机值得选择呢?

无论是毕业转行,还是从事本行,我都认为计算机专业值得选择。

在我眼里,计算机专业选择范围都很广,如果有野心,想拼事业,可以去一线互联网企业、科技公司,或者各种独角兽。如果想追求平淡、稳定的生活,公务员,事业单位也绝对是一个很好的选择。

信息化的时代,各行各业都在搞互联网+,从高大上的金融、互联网产业,到传统的教育、农业领域,需要技术型人才。所以,计算机专业对口的工作,就业范围是相当广的。

就算我们毕业不知道找什么样的工作,写代码这个技能,至少不会让我们失业饿肚子。

3.不喜欢写代码怎么办?

如果实在不喜欢跟代码打交道,那我建议根据自己兴趣和特长,去选择自己喜欢的发展方向和岗位。

当然,专业课也得好好学,除此之外呢,没事的时候多接触一下各行各业的知识和从业者,拓宽一下自己的眼界和思路,慢慢就会发现自己擅长什么样的事情了。

给大家讲一个相关案例,前段时间,有一兄弟加到我微信,通过留言得知,他是一个金融机构的后端开发,base魔都,工作有3年了。平时虽然有点辛苦,但收入还挺不错。

不过,在他看来,公司的技术氛围不是太强,自己初入职场进步很快,但2年后感觉没什么提升,而且越来越厌倦写代码这件事情,丝毫没有了当初的热情....况且,现在行业内都流传35岁中年危机的言论,害怕自己也会成为其中的一员。

深思熟虑之后,考虑去英国留学,然后毕业后跳槽,同时转行做交互设计或者产品经理。他不知道这个方式是否可行,也不知道选择什么样的学校,这才来咨询我的建议。

我肯定地告诉他,绝对可行。为什么?

首先,有行业经验和技术背景,具备了做产品经理和交互设计师的部分条件和优势。程序员转行产品经理和交互UX是一个非常好的发展路线,也有很多人这么做过,而且转型很成功。

另一方面,产品经理和UX交互,几乎不用亲自上手写代码,但自己有扎实的技术背景,能够从技术实现的角度去设计产品、管理项目进度,跟开发高效沟通,这就是个人的核心竞争力。

产品经理、程序员、设计师这几个大类,都是产品开发的核心岗位。但是,产品经理、交互设计师的思维方式、工作内容和看待问题的视角,却与程序员有所不同。所以,在这过程中,还是需要学习新的知识,建立新的知识体系。

这时候,留学深造就能够派上用场了,下面说说留学。

在我看来,带着清晰明确的目标留学,肯定是好事。不仅学历、技能、见识和人脉都能得到提高,同时也有利于未来跳槽、升职加薪,绝对有利无害。

他的需求,是想申请一年制的英国硕士。那么,为了转型到产品经理或者交互设计师,选择什么样的硕士项目比较好呢?

假如是程序员,毫无疑问会继续选择 CS或软件工程专业。若要向商务、管理方向发展,一般的选择是管理学,信息管理等专业领域。

不过,以上常见的选择都不合适,我给他推荐的是HCI相关硕士项目。简单解释一下,HCI,简称人机交互,是计算机科学旗下的热门分支领域之一。

人机交互(Human Computer Interaction),这个领域很高深,听起来也高大上,但其实很好理解。从字面上的意思来看,简单地说就是人与计算机的互动。

人机交互的典型应用案例,其实在生活中耳熟能详。Siri、Amazon Echo Alexa、Google Home、还有咱国内的天猫精灵、小爱同学,这些语音用户的界面,就是通过语音控制来完成任务,从听觉方面来满足人机间的交互。

和传统的CS不同,HCI是一个交叉学科。想要了

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。