从失学二次元少女到React核心成员

大家好,我是卡颂。

这年头,人人都想进大厂。很多有真才实学的朋友被大厂的学历要求拒之门外。

没学历真的没法进大厂么?

今天,让我们看看React核心成员「Rachel Nabors」的经历,如何一路自学从二次元少女到设计师,再到React核心成员。

或许她的经历,能带来一些启发。

二次元少女成长记

「Rachel」从小在弗吉尼亚的农村长大,每天满眼望去都是树、树、树。

GameBoy是她童年美好的回忆。

在玩了很多游戏后「Rachel」甚至萌生了“做自己的游戏”的想法。对编程最初的好感大抵来源于此。

她的另一个爱好是动漫,准确的说是「美少女战士」

作为一个土生土长的美国大农村二次元少女,追番是个头疼的问题。电视上「美少女战士」播到剧情最关键的时候突然停播了,这不急死人?

新番就是命令,追番就是生命。年轻的「Rachel」第一次有了清晰的目标:

  1. 我要上网去日本网站找资源
  2. 为了实现1,我要学日语

这段经历让她体会到两件事:互联网的魅力以及「我通过自学原来可以做这么多事」

二次元草根站长

因为一些原因「Rachel」并没有读大学,接下来的人生该何去何从呢?

“有些人用赚到的钱买车,因为他们认为车可以带他们去学校或者公司。而我坚信:如果我有一台能上网的笔记本,他就能带我去世界任何地方”

于是,「Rachel」将当服务员攒下的所有钱买了台笔记本,并向母亲保证「一定能在网上赚到钱」后,家里终于开通了宽带(每月花20刀)。

真 —— 村网通。

电脑是有了,网也通了,下一步该考虑怎么赚钱了。二次元少女决定从动漫开始下手。

她准备靠出售自己的漫画书赚钱,怎么宣传呢?通过自学,她搭建了漫画社区网站并托管在Drupal的服务上。

有了流量怎么销售呢?她自学在服务器上安装osCommerce(一个电子商务建站工具)。

怎么和顾客沟通呢?她自学了TinCanPHP

一番折腾后「Rachel」发现,她花在IT建设上的时间甚至超过了画漫画。

随着工作的深入,摆在她面前有两条路:

  1. 专心学习古典艺术和解剖学(往艺术发展)
  2. 专心学习web开发(往开发发展)

然而,变故发生了。

生活就像巧克力

生活就像巧克力,你永远不知道下一颗是什么

就在「Rachel」纠结未来发展方向时,她需要做一个大的下颌手术。而漫画相关工作没法提供健康保险。

所以,在生活的推动下,「Rachel」迎来了第一份正式工作 —— web开发。

一路坎坷的CSS专家

虽然名为web开发,但是同事发现:这个开发的艺术功底怎么这么强?

于是,慢慢的,「Rachel」在同事们心中的定位变为:会HTMLCSS的设计师。

很快,「Rachel」发现自己并不喜欢设计师工作,准确的说是不喜欢被人指着屏幕说:”嗯,这个图标再大点~“这样的工作。

如果是做程序员,别人给你提建议后你还能假装深思熟虑后说:”你的建议我考虑下“。

毕竟,外行看得懂图标但看不懂代码,不是吗?

当时正是FlashactionScript统治前端的时代,JS社区根本不活跃。「Rachel」没有从JS社区得到多少帮助。

但是,当她把动漫与CSS结合,做出类似动画音乐视频这样的东西后,CSS社区轰动了!

大佬,来夏威夷给我们做CSS分享吧!!!

虽然演讲没有多少收入,但能提高影响力、认识更多业内人士。以此为契机,「Rachel」推出了在线动画课程(https://courses.rachelnabors.com/

课程价格129刀

她也写了本动画相关的书。与演讲类似,写书也不赚钱,但对没有本科学历的自己来说,这是一张响当当的名片。

CSS领域有了一定知名度后,「Rachel」开始为MDN编写相关API的文档(有一点收入,但不多)。

通常来说,必须要有计算机本科学位才能进大厂,而「Rachel」作为W3C受邀专家,经常需要与大厂开发者交流。这时她意识到:

拥有我掌握的这些技能,是可以进大厂的

在了解到大厂起薪比她薪水高3倍以及大厂的健康保险报销的范围后,更坚定了她的想法:我要进大厂!

React核心成员

最终,「Rachel」拿到了facebookoffer,开始在ReactNative团队工作。

你没有看错,没有移动端开发经验、甚至React用的也不多,主要编程工作都是动画相关的「Rachel」,进了ReactNative团队。

得益于她之前的课程教学经历、演讲经历、文档编写经历,「Rachel」ReactNative团队主意从事社区调研、新文档编写、设计交互Demo相关工作。

React大团队下属有Core、Relay、Native团队

总结

即使获得如此成绩,「Rachel」还是对第一份工作的薪水耿耿于怀:

“如果我读了大学,就会有人告诉我:Rachel,你喜欢游戏,喜欢代码,你可以往计算机科学家发展。你在科技公司一年赚的钱会和你(不上大学)几年攒的钱一样多。但是,没人告诉我这些”

虽然走了很多弯路,「Rachel」的很多经验值得我们借鉴。

有人说:我很有实力,奈何学历不高,面不过大厂。

「Rachel」的经验说:你可以成为一个狭小领域的佼佼者,提高影响力,这会是比学历更硬的敲门砖。

有人说:我很有实力,奈何学历不高,简历都过不了筛选。

「Rachel」的经验说:提高知名度的同时会认识很多大厂同行,通过他们引荐,比投简历更容易进大厂。

有人说:我很有实力,但是会的不是大厂需要的技能。

「Rachel」的经验说:大厂不只要做业务的程序员。越知名的大厂,对多元化人才的需求越旺盛。

不知道这位二次元少女的经历,对你有启发吗?期待你的评论

公众号:前端食堂

知乎:童欧巴

掘金:童欧巴

这是一个终身学习的男人,他在坚持自己热爱的事情,欢迎你加入前端食堂,和这个男人一起开心的变胖~

“如果你觉得读了本文有收获的话可以点个在看让我看到。阅读过程中有任何问题、想法或者感触也欢迎你在下方留言,也可以在后台回复加群进入食堂的交流群。 沟通创造价值,分享带来快乐。也欢迎你分享给身边有需要的同学,利他就是最好的利己。 ”