不同的人对计算机科学和工程有不同的感觉。

对一些人来说,它是探索算法之美的课题,而对另一群人来说,它可能无非就是把那些无聊的东西自动化。无论你如何看待它,你的大学就是用于完善和发现你在这个领域的潜力。像你经常听到的“机器学习”和“区块链”这些时髦领域中,你会发现,许多专门从事这类尖端技术的工程师曾经也是像你这样的大学生,探索各种发展方向,努力提升自己的能力。

他们是怎么做到的?我们能从他们身上学到什么?

我已经认识到,从事计算机科学与工程的人可以分为六类。我们确信,天生我材必有用。所以,现在以可以对号入座,看看自己属于哪一类。

A 类

这类人处在金字塔的顶端,他们经历了坚持不懈的努力,登上了事业的顶峰。他们知识丰富,是领军人物,引导计算机科学和技术的发展。他们以高昂的热情和积极的态度激励和支持其他同事。如果用在网上搜索他们的名字,你一定会发现他们成就斐然。

这类人见识广博,知道如何把事情做好。我们都曾在生活中的某个时候看到过一个 A 类人,比如:会议上的主席或者能鼓舞人心的领导者。他们利用自己的技术知识完善自己、而不是彰显自己的统治地位。

不论向他们提出什么问题,他们都能言简意赅、简单明了地回答。企业很有可能迫切需要他们的技能,因为世界需要这种能力。

在大学期间,要达到这种水平,需要付出极大的努力,而这本身可能需要几年的时间。这样的人并不多见。但那些属于这一类型的人光芒四射,很容易让人识别。

B类

这类人通过努力,找到了自己的人生道路,并进一步专业化,成为专家。代码中也会出现不少 BUG,但每次他们都能快速解决。这类人可以在技术活动和比赛中发现,他们在一些世界性的网站平台上有一定的位置。随着其他程序员们越来越多的赞赏,这些家伙突然发现自己也成为了有千万粉丝的明星。

看看他们的 GitHub 仓库,你会发现几个星星。而且,他们的进度图也是布满了闪亮绿色。看看他们的笔记本电脑,你会发现许多贴纸,这些贴纸来自于他们参加的各种会议和活动。他们也可能在一流的公司实习过,对这个领域的运作有深入的了解。在Hackathon,这些人用他们的创意和深思熟虑的实现抢尽了风头。毕竟,经验本身就说明问题。

此外,除了开发技术(如 Web 开发)之外,他们在算法上有很强的基础,并且掌握了为常见问题寻找最优解决方案的诀窍。这将使他们在该领域保有高于大多数人的水平,并基于此,让他们的头上总是闪耀着创造力的光芒。

美中不足的是这类人普遍缺乏自信心去引领方向、向别人展示如何研究某个领域的方法。公众对他们的敬佩之情与日俱增,一旦他们具备了引领潮流和承担更大责任的潜质,他们就会被适时地归入 A 类人才。

C类

这类是人才谱的另一端,他们特立独行,行事低调,未被许多人发现。他们一直如此,在 StackOverFlow 和 Google 上找不到他们的踪影。计算机曾经是他们的兴趣,现在他们要向这个领域的顶峰发起冲击。

你可以发现他们在地铁站的角落或公共公园的长凳上静静地敲代码,远离繁忙的世界,但非常专注。这是上瘾吗?也许吧,但激情也会传染。这些人参加技术社区、听讲座,以便学习自我提升的建议和技巧。

不过,别误会,这些人仍在探索,还没有决定到底该专注于什么,希望在不久将来,他们会找到真正的方向。他们也许会创造一些综合性项目,获得令人惊叹的成果。

剩下的就是做更多的项目和参与活动,以发现自己的创造性思维潜力,为项目找到解决方案。若要形成自己的特色,还需要一些时间磨练,还需要得到指导和带领。

D类

好消息!这类人已经决定,他们要开始敲代码了。

坏消息?学习曲线会呈指数增长。

这类人早已下定决心,并为此迈出了最初的几步。在克服了拖延之后,他们似乎为后续发展做好了准备,但他们对不同的结果相当敏感。有时候花了数小时试图解决的困难,却被更有经验的人轻而易举地用几秒钟就搞定,此时,他们就有可能受到莫大的打击。

失败几乎每天都会遇到,成功却千载难逢。于是乎,他们就把问题搁置起来,这是一条最简单的出路。但,只有坚持不懈,才能有收益,所以这类人需要的是鼓励,让他们保持乐观,继续沿着自己的轨道走下去,道路曲折,但前途光明。不放弃,就能达到C类。

E类

这类人喜欢与人见面交流,憧憬各种各样的机会,但不知道从哪里开始。或者直接得出这样的结论:他们不够优秀,甚至连尝试都不够格。自我怀疑和失败的风险阻碍了他们的努力。

他们需要指导,让他们相信现在开始还不算太晚,每个老师都曾经是学生。攀登阶梯需要时间。只有迈出第一步,你才能意识到这一点。

而且,即使他们准备好了,来自谷歌和 Quora 的信息也会让他们困惑,感到无所适从。在这种情况下,需要一次信心的飞跃,去探索一个领域。这个领域的最终产品激起了你的兴趣,这种兴趣让你手忙脚乱地试图在开始做起来,并享受此过程。

F类

第六种,也是最后一类。他们的心被固定在不同的轨道上,这可能是任何事情,包括音乐、艺术、市场营销、公务员等。如果认为每个学过工程的人都能成为工程师,那就太天真了。有时人们会发现自己内心的呼唤,然后转换轨道。尽管许多人最初可能会对此表示不满,但人们最终会接受。如果你对所做的事情很在行,你会得到赞赏的!

简言之,这些人对某个领域有着坚定不移的热情。与困惑的 E 类人们相比,这是值得称赞的。万物皆有发光的时候。

译者补充:

对号入座,看看自己是哪一类。

  • 如果你是 E 类,就应该开始学习了。不妨从网易云课堂的《Python全栈》课程开始。
  • 如果你是 D 类,就应该阅读更多的技术类文章,提升自己在某个领域的知识。
  • 如果你是 C 类,建议要多参与一些项目,特别是开源项目。在项目中提升自己的实战水平。
  • 如果你是 B 类,就应该更多地领导和创造项目,还可以通过各种方式指导其他人。
  • 如果你是 A 类,就要拯救世界。

那 F 类呢?先想好自己是不是要进入这个领域。

原文:https://medium.com/fossmec/the-6-kinds-of-people-in-computer-science-and-engineering-4e6dae122ecd,作者:Joel V Zachariah