首页文章列表自学编程和科班出身的人,差距在哪?

自学编程和科班出身的人,差距在哪?

w3cschool小编 2019-12-19 10:34:12 浏览数 (1778) 收录专辑

我想学编程,就是担心跟那些专业人士差距太大,赶不上别人,找工作难不说,就算是找到了,还要被其他人带着有色眼镜看着,这样我辛辛苦苦学编程,差距还那么大,那我学它干嘛?还不如早早下海搬砖,我一个大学毕业生搬砖,周围全是弟弟。

这是典型的“负能量担忧”心理,末期会转化为“自卑心理” ,然后就没有然后了。

有人说,自学编程的人,是在练力的扫地工人,碰到一个身强力壮的对手,可以一拳击倒对手,但伤不了根本,没过一会儿,别人就能站起来,然后给你一击重拳,注定死的很惨。

科班生呢,就像是一个练气大师,刚跟一个壮汉打起来的时候,虽然打不倒别人,但好在别人也击不倒自己,等熟悉了对手的套路,一使力,就能震碎敌人的五脏六腑。

练气大师可以练力,掌握扫地工人的搏斗技巧,但扫地工人却很难修炼内力,掌握练气大师的气功,为什么?

有人认为,这是学习能力的问题,扫地工人长期从事体力活,脑子不灵光,学东西慢,而练气大师了,经常学武学原理,天下武功是一家,当然很快就学会了。

但绝大部分人忽略了一个问题,这个扫地工人以前是干什么的?你做过调查吗?

自学编程和科班出身的人,差距在哪?

一部分自学编程的人,他们本身就已经学会了易筋经,现在只是要他们掌握九阳神功而已,很难吗?他们的能力,恐怕不逊色于任何一名练气大师。

另外一部分人,的确修炼不了太高深的内容,问题是,他们本身就不需要修炼这样高深的内功心法。

之前看到一个问题,具体怎么描述我忘了,大概是:有些人怎么年纪轻轻,就回农村不在大城市了,怎么这么不上进?

一个高赞的回答是这样的:

你是不是对上进有什么误解?在大城市啃着馒头,拿着微薄的工资,就叫上进,在农村里日出而作,日落而息就是不上进?也许十年后的你,什么都没有改变,而人家已经成为了当地最大的农产品批发商呢。

这个问题差不多也是一样的道理,

很多自以为站在鄙视链顶端的科班生,一看到比自己菜的非科班程序员,要么开启鄙视模式,善良一点的,要叫人怎么提升,要学习算法、计算机原理、高数……

很多人真的没必要学这些,因为可能一辈子也用不到,当然,这也不代表不去学,无论是在什么样的公司,有必要就练气,没必要就练力,只要保持上进,不断学习,问题都不大。只要你一直在进步,就跟科班程序员,乃至和世界顶级程序员没有本质上的区别,因为他们也从没有放弃进步。

话说回来,自学编程和计算机科班出身的人,到底有没有差别?

有,而且差别很大。差别在哪?心态!

当你把自己贴上自学编程这个标签的时候,在大部分人都是科班出身的大环境下,很容易产生自卑心理,而科班生通常因为具备优势,容易自信和乐观。这是因为,他被很多人贴上了“科班毕业”的标签,对从事编程工作而言,这是一个好的标签。

自学编程的人,一旦产生“负能量担忧”,甚至产生自卑心,必然走向消极,学习效果大幅下降,开始怨天尤人,怨这个社会,自学编程怎么了?难道能力就差?进而厌恶这个职业,破罐子破摔,不好好工作学习,直至转行。

科班的同学呢,心态很好,越觉得自己厉害,就对技术越感兴趣,越感兴趣,就越想学习,学习效果越好。

这种现象,就像是我们上学的时候,优等生成绩会越来越优秀,而差等生的成绩会越来越差,的确有很多原因影响着,但底层的原因,还是心态上的问题。

差等生:反正也就这样了,别人都习惯了,学不学无所谓。

优等生:哇,成绩好好处好多,老师夸我,爸妈还给我买东西奖励我,这种感觉太棒了

那么,自学编程的人,怎么咸鱼翻身?

要有上进心,上面已经讲过,还有一个前面也提及了——心态。

W3Cschool作为一家编程学习平台,一直认为,授业先传道,道理通,则一通百通,韩愈在《师说》中说:师者,所以传道、受业、解惑也。传道被排在了第一位。

所以,本篇文章的目的,也在于帮助你摆脱“弱者心态。”

你是弱者吗?当然不是,至少没你想得那么弱,当你产生弱者心态的时候,总是会低估自己的能力,高估自己的缺点,正如你总是以为别人会很在意自己一样。这在心理学上,称为焦点效应。

上课老师提问你,你回答了正确答案,以为自己很厉害,周围同学都会投来仰望的目光,现实是,该做笔记做笔记,该听老师讲课听讲课,下课就把你回答过问题给忘了。站上演讲台,你以为所有人的目光都会注视你,为你精彩的演讲称奇道绝,事实是,该玩手机的玩手机,该聊天的聊天,即便有在听你演讲的,也只在乎你讲了什么。

自学编程、培训班出来的,是不是科班的,真的没有网上传的那么重要,至少没有你觉得的那么重要。

最近因为研发需求,我们发出了招聘需求,条件不高,应聘的人有本科非计算机专业的,有科班毕业的,也有参加培训班学成的。有一天,一个小伙子过来面试,刚开始,打大家都以为,他是来面试运营的。直至今日,我还忘不了在入职当天,所有人看他的眼光……

后来我们才知道,他是转行过来的。为什么他能击败很多比他背景要好得多的人?

按照常理,一个培训班出来的人,不应该底蕴很差,简历要造一下假,面试题全靠背,技术不值得深究吗?然而技术部经理对他的评价,尽管一些东西还有待提高,但总体技术水平不亚于很多科班生毕。

是的,“不亚于”这三个字很值得研究。

当一个自学编程的人能力与计算机科班生不相上下的时候(尽管有难度),“自学编程”这个标签,反而成了一个优秀的标签。

击碎别人给你贴上的标签,会让人觉得你更优秀

哥伦比亚商学院首席教授希娜·艾扬格,是一名知名的心理学家和管理学家,以她的地位,她只需要告诉人们她想说的内容,大家都会毫无条件的信服,但她并没有这样做。在一次演讲中,她描述了大量的自己在环游世界时的见闻,包括听到的每一句话、每一种味道等等。

自学编程和科班出身的人,差距在哪?

她为什么要这样做?因为希娜是一个盲人。她被人们贴上了“对外界不敏锐”的标签。而她正是用了大量的例子,来击碎这一标签,从而提升了自己的信服力,而不是靠平白直叙。

假如是一个正常人,在描述他旅游时的所见所闻,就没有那种感觉了,人们会说:“这不是很正常吗?”

还记得苏珊大妈吗?就是那个外表家庭主妇十足,歌声却宛如天籁之音的英国人。目前,苏珊大妈的专辑销量已经超过了2400万张。

自学编程和科班出身的人,差距在哪?

比苏珊大妈会唱歌的有的是,为什么她却能打动观众?就因为她击碎了“家庭主妇”这个标签,要是换成一个专业的歌手,恐怕就没有这么好的效果。

当然,如果你想将劣势转化为优势,有一个前提:达到与对立标签相同的能力与水平。

希娜虽盲,但她拥有与普通人,甚至超越普通人的洞察力。苏珊大妈看起来有点“土”,可她的歌声并不逊色于专业歌手。

如果你想打碎自学编程、培训班出来的这些标签,个人能力就必须达到科班生的水平。

难吗?一点都不难。

因为你不必比肩优秀的科班生,只需要达到普通科班程序员的平均水平,负面的标签就会散发出正能量,成为你的资产。

请记住:

唯有不断进步,不断超越自我,拥有积极的心态,才能击碎自己的标签,与他人无异。

如果你觉得本文对你有帮助,不妨点一下“在看”分享给你的朋友,帮助他们摆正心态,学会如何正视差距,追赶差距。

当然,本文也没有在编程学习上提供什么实质性的帮助,仅“传道”而已,学编程最重要的,还是行动起来。