打开网易新闻 查看更多图片

说起如今美国留学生最热门的专业,那必然是Computer Science莫属。就业前景广泛,薪资水平较高,留美工作最容易……有着一项项优势的CS专业,怎么看怎么都像一条“光明大道”,然而,现实却往往不那么美好。Gonger小姐姐的亲身经历就提醒了我们,北美程序员/媛们光鲜亮丽,大把薪资的背后,需要的是背景、态度、智商,以及发量… 接下来学霸君还会更加努力给大家带来考试干货、学霸技能、和备考经验的!快来点击标题下方的北美学霸君关注我,么么哒!

文 | Gonger

From 不正常留学实验室

那年阳光不燥、微风正好,我满眼只有学计算机的好

2016年暑假,《微微一笑很倾城》刷爆全网,计算机系花贝微微和男神肖奈的玛丽苏爱情故事把我迷得晕头转向,大概也就冥冥中预示了我之后无数次编程到抑郁的夜晚。

家庭是工科背景,在选major的时候,我站在CS巨坑的边缘,被爸妈一脚踹了下去。

打开网易新闻 查看更多图片

Should I major in Computer Science?很多人都纠结过这个问题。

网上各种数据告诉你IT行业起薪诱人,结果入坑后发现:自己未必能活到上岸那天。

CS,一个极其需要编程背景、态度、智商、发量的学科——

01

关于背景

血泪教训:如果决定学CS,那真的一定要尽早学coding知识,否则等着你的就是无限连招吊打。

Local们大多在高中之前就接触编程,而当年普高的我,秉持“除了语数英一切都不重要”的观念,连考“计算机”时都要被单独抓去训练,这导致两年后同学知道我“major in CS”时,直接惊呼:就你?

CS的核心课无外乎Math, CS, Stats,这也是为什么身边总有几个double甚至triple major的大佬,既然接近一半的课是重复的,苟一苟就是第二学位,香。

然而这三门课的难易程度并不是“≈”的关系,即使Math和Stats的upper level搏一搏就能A,CS照样把各路神仙打回地狱。

认识一个课友,大学前热衷编程,甚至有自己的网站,写自己的program,依旧被教授各种无厘头Java doc要求搞到秃头,教授始终有理由给你的program扣上个一二三四五六七八九的“格式分”。

“Don't trust Google Style Guide. My rule wins.”

小白还在找哪行代码缺了个分号,大神苦恼的却是“这题明明直接用merge-sort更快,但这教授只让我们用if,不然就算作弊”

劝退课通常是专业的前一两节intro,从阿巴阿巴的小白学到object oriented自在心中的期限,只有一个学期,跟不跟得上全看造化。

打开网易新闻 查看更多图片

大一开学第一周,教室里座无虚席,一学期后,留下的人剩1/3,一行座位只坐1个人大有人在。

现在想来还觉得匪夷所思,刚入学明明连endl的l和|都没分清,第二个学期居然能用C++写概率类小游戏了。虽然依旧菜,但菜得自我满足2年也就这么莫名其妙地过来了。

虽然还是万年吊车尾,但当我在图书馆学习时,打开笔记本,在黑色背景上充斥着各种五颜六色的variable和loop的时候,至少能在隔壁高谈阔论的商科生面前安静伪装黑客。

02

关于态度

《微微一笑很倾城》剧情很齁,恋爱很好,但不是现实:绝大多数程序媛都是野生粗犷代言人。

人字拖、黑框镜、大裤衩、文化衫,CS四件套,又称“码农ootd”。

别人家男友抚过女友温柔的发丝,满满爱意。我抓了抓自己的鸡窝头,打结粗糙还带油。

这是一门很难靠蛮学撑下来的学科,你要么得有极高的热情,要么得有屡败屡战的信心。

见过很多大一还没结束就退出的人,也见过大二大三终于扛不住才转专业的人,当然也有我这种,热情不高、智慧一般,靠小强精神苟活在分崩离析边缘的打工人。

这两天正好跟朋友聊专业,我一度游走在“换个专业吧”的不归路上,又不甘心地坐回电脑前,继续自己“伪装黑客”的无实物表演。

把热情当动力、智商当能力的时候,这种不甘心就成了坚持走下去的态度了。

03

关于智商

CS这个专业,注定不会缺少智商超群的仙人,可惜我不是。

在美本学CS,第一个要做的心理准备是“不要妄图在课上找到平衡感”,同课大神已经超脱教本,我还在思索用什么编程环境。

睡了一学期的同桌:哈哈都懂。每节课认真学的我:???

我一度怀疑:CS日常歧视别的学科,只是为了找回自己被同专业的大佬吊打的平衡感。

但仔细想想大佬和小白的区别也没太大,谁还不是CSDN的copy paste小能手呢?

世界上大多数的抱怨都是因为努力不够,扪心自问是否真的有努力到需要拼智商的那一步呢?同科大佬瞄一眼就懂的东西,自己回家慢慢看3遍,也就懂了。

当然,我这头写着鸡汤,那头睡神们已经又拿了一个A了。

打开网易新闻 查看更多图片

04

关于发量

Leetcode刷过的题≈日均脱发量,头上没点凉风都算不上合格的码农。

名媛社交看拼单,程序媛社交看发量。以前去理发店还会一个劲让Tony老师打包。现在?小红书已经给我推植发广告了。

顺便说一下,以前看评论区有人说学CS未必掉头发,但会白发,经个人验证,是真的。

别人纠结的是sleep, study or social不可能三角,我们纠结的是string, struct or size_t。

学CS这两年我确实丧过很多次,质疑自己无数遍,但每熬完一个程序lab后的满足感,也总能令我沾沾自喜。

虽然在大佬眼中我还是那个角落里和泥巴的小屁孩。

大概每个学科都是这样,学习本身就是一件不令人愉悦的事情。回顾前两年,我谈不上有多快乐满足,但这两年也踏踏实实走过来了。

我依旧不觉得我有天生顶配的头脑和智商,不然我怎么会在这里写稿呢?

当程序媛里小作文写得最好的,当撰稿人里最能敲代码的,也不错。

我是成为不了贝微微的,卑微还差不多。

洗洗睡吧,梦里有100个肖奈等着我。

本文系授权发布,From 不正常留学实验室,微信号:LABUNIQUE。北美学霸君诚意推荐