从失学二次元少女到React核心成员
这年头,人人都想进大厂。很多有真才实学的朋友被大厂的学历要求拒之门外。
没学历真的没法进大厂么?
今天,让我们看看React
核心成员「Rachel Nabors」的经历,如何一路自学从二次元少女到设计师,再到React
核心成员。
或许她的经历,能带来一些启发。
二次元少女成长记
「Rachel」从小在弗吉尼亚的农村长大,每天满眼望去都是树、树、树。
GameBoy
是她童年美好的回忆。
在玩了很多游戏后「Rachel」甚至萌生了“做自己的游戏”的想法。对编程最初的好感大抵来源于此。
她的另一个爱好是动漫,准确的说是「美少女战士」。
作为一个土生土长的美国大农村二次元少女,追番是个头疼的问题。电视上「美少女战士」播到剧情最关键的时候突然停播了,这不急死人?
新番就是命令,追番就是生命。年轻的「Rachel」第一次有了清晰的目标:
我要上网去日本网站找资源
为了实现1,我要学日语
这段经历让她体会到两件事:互联网的魅力以及「我通过自学原来可以做这么多事」。
二次元草根站长
因为一些原因「Rachel」并没有读大学,接下来的人生该何去何从呢?
“有些人用赚到的钱买车,因为他们认为车可以带他们去学校或者公司。而我坚信:如果我有一台能上网的笔记本,他就能带我去世界任何地方”
于是,「Rachel」将当服务员攒下的所有钱买了台笔记本,并向母亲保证「一定能在网上赚到钱」后,家里终于开通了宽带(每月花20刀)。
真 —— 村网通。
电脑是有了,网也通了,下一步该考虑怎么赚钱了。二次元少女决定从动漫开始下手。
她准备靠出售自己的漫画书赚钱,怎么宣传呢?通过自学,她搭建了漫画社区网站并托管在Drupal
的服务上。
有了流量怎么销售呢?她自学在服务器上安装osCommerce
(一个电子商务建站工具)。
怎么和顾客沟通呢?她自学了TinCanPHP
。
一番折腾后「Rachel」发现,她花在IT
建设上的时间甚至超过了画漫画。
随着工作的深入,摆在她面前有两条路:
专心学习古典艺术和解剖学(往艺术发展)
专心学习
web
开发(往开发发展)
然而,变故发生了。
生活就像巧克力
生活就像巧克力,你永远不知道下一颗是什么
就在「Rachel」纠结未来发展方向时,她需要做一个大的下颌手术。而漫画相关工作没法提供健康保险。
所以,在生活的推动下,「Rachel」迎来了第一份正式工作 —— web
开发。
一路坎坷的CSS专家
虽然名为web
开发,但是同事发现:这个开发的艺术功底怎么这么强?
于是,慢慢的,「Rachel」在同事们心中的定位变为:会HTML
、CSS
的设计师。
很快,「Rachel」发现自己并不喜欢设计师工作,准确的说是不喜欢被人指着屏幕说:”嗯,这个图标再大点~“这样的工作。
如果是做程序员,别人给你提建议后你还能假装深思熟虑后说:”你的建议我考虑下“。
毕竟,外行看得懂图标但看不懂代码,不是吗?
当时正是Flash
和actionScript
统治前端的时代,JS
社区根本不活跃。「Rachel」没有从JS
社区得到多少帮助。
但是,当她把动漫与CSS
结合,做出类似动画音乐视频这样的东西后,CSS
社区轰动了!
大佬,来夏威夷给我们做CSS分享吧!!!
虽然演讲没有多少收入,但能提高影响力、认识更多业内人士。以此为契机,「Rachel」推出了在线动画课程(https://courses.rachelnabors.com/
)
她也写了本动画相关的书。与演讲类似,写书也不赚钱,但对没有本科学历的自己来说,这是一张响当当的名片。
在CSS
领域有了一定知名度后,「Rachel」开始为MDN
编写相关API
的文档(有一点收入,但不多)。
通常来说,必须要有计算机本科学位才能进大厂,而「Rachel」作为W3C
受邀专家,经常需要与大厂开发者交流。这时她意识到:
拥有我掌握的这些技能,是可以进大厂的
在了解到大厂起薪比她薪水高3倍以及大厂的健康保险报销的范围后,更坚定了她的想法:我要进大厂!
React核心成员
最终,「Rachel」拿到了facebook
的offer
,开始在ReactNative
团队工作。
你没有看错,没有移动端开发经验、甚至React
用的也不多,主要编程工作都是动画相关的「Rachel」,进了ReactNative
团队。
得益于她之前的课程教学经历、演讲经历、文档编写经历,「Rachel」在ReactNative
团队主意从事社区调研、新文档编写、设计交互Demo
相关工作。
React大团队下属有Core、Relay、Native团队
总结
即使获得如此成绩,「Rachel」还是对第一份工作的薪水耿耿于怀:
“如果我读了大学,就会有人告诉我:Rachel,你喜欢游戏,喜欢代码,你可以往计算机科学家发展。你在科技公司一年赚的钱会和你(不上大学)几年攒的钱一样多。但是,没人告诉我这些”
虽然走了很多弯路,「Rachel」的很多经验值得我们借鉴。
有人说:我很有实力,奈何学历不高,面不过大厂。
「Rachel」的经验说:你可以成为一个狭小领域的佼佼者,提高影响力,这会是比学历更硬的敲门砖。
有人说:我很有实力,奈何学历不高,简历都过不了筛选。
「Rachel」的经验说:提高知名度的同时会认识很多大厂同行,通过他们引荐,比投简历更容易进大厂。
有人说:我很有实力,但是会的不是大厂需要的技能。
「Rachel」的经验说:大厂不只要做业务的程序员。越知名的大厂,对多元化人才的需求越旺盛。
不知道这位二次元少女的经历,对你有启发吗?期待你的评论
从失学二次元少女到React核心成员相关推荐
- html制作开心餐厅,二次元少女开心餐厅
二次元少女开心餐厅,这是一款超级有趣的餐厅经营模拟游戏.这款二次元少女开心餐厅拥有很多场景以及任务,玩家们在这里能够过得很充实.此外,整个二次元少女开心餐厅游戏进行过程里面还有很多食材可以免费使用,并 ...
- 二次元少女生成器、会开车的神经网络...2019年最好的17个机器学习项目!
来源:七月在线实验室 本文约2120字,建议阅读5分钟 本文为你分享2019年最好的17个机器学习项目. 为了挑选出2019年最好的开源项目,最近某位Medium网友整理了2019年Reddit机器学 ...
- 可爱的二次元少女,风靡Z世代的美食UP主。
从两年时间里,她从厨房小白完美晋升到现在美食百大UP主,一个专注于美食的UP主,教程简单易懂,叙述的方式也非常有趣,完全可以当成单口相声来听,十分有趣.其视频兼顾沙雕和可爱,在当下美食博主风靡的网络时 ...
- 写给初中级前端的高级进阶指南等
大家好,我是若川. 话不多说,这一次花了几小时精心为大家挑选了20余篇好文,供大家阅读学习.本文阅读技巧,先粗看标题,感兴趣可以都关注一波,绝对不亏. 程序员成长指北 考拉妹子,一个有趣的且乐于分享的 ...
- React 16.8.6 版本存在内存泄露
发现这个React 内存泄露问题是某一天的晚上一直开着直播页,直播页用的 react 版本是 16.8.6,到了早上跳到这个页面的时候,控制台有点卡,怀疑是有内存泄露,于是就开始分析这个直播页面. 分 ...
- react中的setState
setState的使用 1.1. 为什么使用setState 回到最早的案例,当点击一个 改变文本 的按钮时,修改界面显示的内容: 案例的基础代码如下: import React, { Compone ...
- 如何用AI画出可爱的漫画少女插图?
如何用AI画出可爱的漫画少女插图? 生成方式概述 什么是生成对抗网络(GAN) 现成的网址 将输入的照片变成二次元少女插画 几个很受欢迎的少女插画网站 生成方式概述 要用AI画出可爱的漫画少女插图 ...
- 二次元古代美女【InsCode Stable Diffusion美图活动一期】
二次元古代美女[InsCode Stable Diffusion美图活动一期] 一.前言 二.初识 InsCode 三. 试玩 Stable Diffusion 模型 1.阅读Stable Diffu ...
- 浅析React Hooks原理
React Hooks 简介 React Hooks 是 React 16.8 以及之后版本的产物,React Hooks 就是一堆钩子函数,不同的钩子函数提供了不同的功能,React 通过这些钩子函 ...
最新文章
- mybaits if判断进入不了
- UVA 11627 Slalom(二分)
- 字符串连接“+”int、char、string
- ASP.NET 页面之间传值的几种方式
- 安卓案例:结合volley使用Gson
- python ftp_Python FTP
- 自动化专业向往硬件方面靠,有什么好的建议?
- 坐飞机时为什么不能说一路顺风
- APS车间排产软件实现企业生产数据可视化
- ONF组织的SDN架构文档——四个架构(三/一)
- 【项目记录】服务器暴力风扇改造桌上风扇
- ue4生成粒子发射器
- 法国英语计算机硕士,法国留学 |无须法语成绩,巴黎高等电信学院2021年入学英文授课项目盘点~...
- 0818骑行仙湖绿道
- ZX297520V3T:Codec NAU88C22驱动调试
- Deepin上安装eclipse2021-03及其CDT插件
- 计算机应用基础数据处理教案,大学计算机应用基础教案
- 公司裁员70%,小组从20个人降到5个人,年底公司耍无赖,全员打绩效C,就为了不发年终奖!...
- 1080T、2080T、4070T显卡的深度学习性能测试和结论
- 【Java研发岗技能要求】
热门文章
- 常类型的使用 常成员函数(设计一个日期类和时间)
- MMU内存管理单元简介
- @Oder注解的使用位置(类还是方法上)
- 用python画路飞代码_用python画个月亮_用python画月亮的代码 - CSDN
- 我的世界java版mod怎么安装_我的世界中国版MOD安装教程 我的世界中国版MOD怎么安装...
- 若购买电信的固定IP,一个月租金1000;我们不用固定IP,到达购买固定IP同样的效果,客户选择我们!
- HTML5 Canvas+JS控制电脑或手机上的摄像头实例
- 已解决且已修复:StreetPass停止在Nintendo 3DS XL上运行
- 表单默认空白,无数据时赋默认值,新增时赋默认值
- 穷游杭州最适合的旅游景点之一