亚马逊跨境电商

google程序员究竟能挣多少钱?GitHub上最励志的计算机自学教程:8个月

-在亚马逊工作三个月去谷歌 -google -技能

在亚马逊工作三个月去谷歌

实在,北美程序员的薪资可不但是年薪这么简单。 在他们入职的时间,公司会与他们签署一个Packge。

Packge一样平常包括:

    基本工资 (Base Salary)

    签约费 (Sign-on Bonus)

    股票 (Stock/RSU)

    奖金 (Bonus)

    搬迁补贴 (Relocation fee)

基本工资 (Base Salary)

签约费 (Sign-on Bonus)

股票 (Stock/RSU)

奖金 (Bonus)

搬迁补贴 (Relocation fee)

可这些加起来真的有25~30万美金这么多吗? 实在,只要翻阅了Glassdoor上的数据和网上的资料,就能探出FLAG公司Fresh Graduate工资的基本行情: Package包括:

Base (均匀12.6万) + RSU 13-20万(分4年发完) + Sign-on Bonus (2-10万) + 10% Bonus ≈ 19.6-30.3万

Package包括:

Base(均匀13.2万) + RSU 15-22万 ( 分4年发完 ) + 10% Bonus ≈ 18.6-20.6万

Package包括:

Base (均匀10万) + RSU 10万 + Sign-on Bonus ( 4 - 7万 ) ≈ 16.5-19.5万

Package包括:

Base(均匀12.7万) + RSU 13-20万 ( 分4年发完 ) + no Sign-on + 15% bonus ≈ 18.3万-20.3万

这样一看,刚入职的Google“新人”尚且能拿到如此丰盛的年收入,有着多年履历的软件工程师拿25~30万,实在不在话下。

但,FLAG并不是IT公司中工资最高的。

据Business Insider统计, 2017年全美工资最高的IT公司排名的前3甲如下 :

NO.3

Median total compensation: $156,702

NO.2

Median total compensation: $161,010

NO.1

Median total compensation: $167,050

除高薪外,科技公司给员工们的福利也让人倾慕不已:

Dropbox的员工食堂:

苹果的员工折扣:

Adobe给员工提供种种免费课程:

Google的工作环境:

不但如此, 程序员也是 最轻易拿H1B工作签证的岗亭

2016年,在美国H1B工作签证收紧的大配景下, 69%的H1B发给了CS相关职位 ,超越55%的H1B落入了IT行业之中。

而且 程序员对于身世配景的要求并不太高

Google 前面试官 Rick Sun 透露: 非名校毕业和转专业的同窗假如可以或许在面试中体现出非常踏实的算法和coding本领,再加上肯定的项目和实习履历,也可以拿到硅谷一二线公司的Offer。 固然,高薪、身世门槛低又Sponsor H1B的程序员工作并不是那么好找的。

从外界环境的角度来看 ,近期大公司裁人频繁,又传来了Amazon New Grad招满的消息, 求职形势并不乐观。

Facebook: 2500招人计划,此中1700留给了工作履历3年+的应聘者,只有800个校招名额。

LinkedIn: 从2016年下半年开始,LinkedIn就只招在LinkedIn实习过的 应届毕业生。

Oracle: 近期数次大范围裁人。

Amazon: 2017-2018的校招名额已经用完。

从自身本领的角度讲,纵然是名校CS专业也存在 学校和产业界摆脱的问题 ,单靠课程内容和学校的讲解项目,很难让你的简历和体现有充足的说服力。

在这样倒霉的大环境下, 硅谷IT黄埔军校 —— 来Offer 依然有着强势的成绩:

自2013年起,来Offer已帮助 上千名 中国粹生拿到FLAG等一线公司offer; 2017年抽取 H1B 的学生中,有 1/10 是来Offer的学生; 一连 100 ,每周都有 10名 以上学生拿到硅谷一二线公司Offer; 真实成功率保持在 80% 以上。

别的,在来Offer众多拿到offer的学员中, 零底子、非科班身世的同窗占到了近60%

2013-2017

来Offer学员学科配景

(部分来Offer非CS专业同窗offer榜)

为什么来Offer可以或许保持这样的成绩呢? 硅谷最强师资,造就精英程序员

来Offer的 成员由 清华大学盘算机系 在硅谷 顶级科技公司Director & Manager 级别校友构成。此中包括多位ACM国际金牌、国度队教练,前Facebook大中华区雇用负责人。团队成员均有多年一线讲解的实际履历。

算法、编程和面试本领的全面提高

来Offer 的旗舰面试系统课程以硅谷一线科技公司面试中的算法题为焦点,快要几年FLAG等硅谷一二线公司的必考标题和知识点总结起来。

前三个月 50%理论知识系统 + 50% coding 动手本领。 第四个月 进行 算法及数据布局温习, 实战和提高。

同时,我们提供 全程1对1的答疑、简历修改和模仿面试服务 ,帮助同窗们解答所有学习与求职的狐疑,把关学习进度,帮助同窗们捉住硅谷一二线公司的面试时机。 在整个過逞中,全面提高学生算法和Coding的硬能力,以及面试交流的软能力,到达一线公司面试程度。 强盛的培训计划和内推网络

来Offer 与国内大公司,如 京东、网易、小米 ,联手推出了 实习生培优保送计划 。在班级中成绩排名前20%的同窗,有时机得到直接进入国内大公司实习的名额!

2017年秋季学期, 北京大学 智能系大四和研究生一年级同窗,在北大智能选修课的底子上,同步选修来自硅谷前沿的人工智能数据科学实践课程—— 来Offer人工智能实践课。

以在线讲堂的方法,实现了AI业界前沿技能实践与高校课程体系的融合,探索为业界造就运送高条理复合型AI技能人才之路。

北大学生选修来Offer人工智能实践课程

来Offer与硅谷众多一线公司均保持了精良的关系。与此同时, 来Offer 的学员遍布全美一二线公司,已形成 范围内推网络

来Offer课程介绍 (点击图片即可察看) —咨询课程— 如需电话咨询,请发送简历至 info@laioffer.com 老师将会在24小时内与你联系

返回搜狐,察看更多

GitHub上最励志的盘算机自学教程:8个月,从中年Web前端到亚马逊百万年薪软件工程师 | 中文版

十三 2020-05-06 13:12:25

十三 贾浩楠 发自 凹非寺
量子位 报道 | 订阅号 QbitAI

谷歌工程师条件:名校身世、CS专业配景、博士学位加持,技能过硬?

海外一个叫John Washam的小哥告诉你:不用, 自学8个月 也可以!

John Washam励志要成为一名谷歌软件工程师,但没有CS专业配景的他,只能通过自己的积极来完成抱负。

于是,8个月的时间里,小哥花了数千小时阅念书籍、编写代码、观看CS技能讲座,一起披荆棘、打怪升级。

最终,虽然没有去谷歌,但他人到中年,还顺遂成为了一名亚马逊AWS的技能专家,年薪百万。

越发难能难得的是,小哥还将 自学履历 编写成了一份教程,在GitHub上线以来,已收获近10万星的好评。

正如他所说:

即便没有面上(?)求之不得的谷歌,但是教程,也可以用来好好充实一下自己。

PS:教程有 中文版 哦~~

GitHub超10万星自学宝典

是什么样的编程教程,能如此火爆?

小哥最初的目标是“考上”谷歌,于是天天自学8-12个小时,对峙了8月有余。边学还随手整理出了这份自学项目。

不外在完成这项学习计划后,他最终被亚马逊录用,成为一名软件工程师。

Washam表现:

无论你要面试哪家软件公司,这里的项目可以让你做好充实的预备,包括像亚马逊、Facebook、谷歌和微软这样的科技巨头。

接下来,我们就跟着Washam的脚步去理解一下这份面试宝典。

选择语言、必备知识资源

首先要做的就是选择一门语言,在Google一样平常是C++、Java、Python,偶然也会用到JavaScript、Ruby。背后另有一些如SQL、HTML等技能没有列出。

接着开始学习盘算机硬件知识:

然后增补盘算机专业的底子数学知识,如算法庞杂度 / Big-O / 渐进分析法、数据布局、树、排序、图论。

别的另有递归、动态计划、组合与概率、NP&NP-完全和近似算法、缓存、线程与历程、系统计划、可伸缩性、数据处置。

看到这么多知识点,你会不会以为有点懵呢?Washam告诉你一点小本领。

由于你不大概一遍就记着全部知识点。以是需要把要回首的知识点做成 抽认卡 (flashcard):正常的及带有代码的,类似于背单词。

每种卡都市有差别的格式计划。项目主页中就有抽认卡的源代码,可以根据自己的学习特点去制作。

Washam还留有一组 ASCII 码表、OSI 堆栈、Big-O 暗号及更多的小抄纸,以便在空余的时间可以学习。每编程半个小时就要苏息一下,并去回首你的抽认卡。

固然,论文的阅读也是必不可少的,尤其是谷歌曾经发布的一些底子技能论文。

书本则建议一些关于算法和C++编程之类的。

Google面试留意事项

面试的第一步固然是要有一份好的简历,这样才能为你夺取到名贵的面试时机。知名科技博主Steve Yagge给出了10个贴士,帮你做出一份还不错的简历。

这位Steve曾经在亚马逊、Google都工作过,Washam的这个项目就大量地引用了他的技能博客内容。

在面试时,你大概会碰到这20个问题,每个问题预备 2-3 种答复。预备点故事,而不要只是摆一些你完成的事情的数据。

面试官在也会问你另有哪些问题,不要说自己没有什么要问题,可以试试问一些此类问题:

固然,进入Google也不意味着结束,你还要新的学习過逞。

Washam另有一份附加内容,包括Emacs和Vim、Unix下令行工具、密码学。这些内容虽然不会直接用到,但是会大大进步你的服从。

一个Web前端的新征程

实在严格来讲,John并不是一个编程小白。

从高中起,John就开始学习编程,学的是BASIC语言,这还在是上世纪90年代。

大学毕业拿到经济学学位后,他先是在部队服役两年,驻扎韩国。

退役后他留在韩国教英语,忽然发现自己脱离CS范畴的这几年间,太多的新技能新工具出现,自己的知识布局出现了断层,无法支持起一个程序员的职业生活了。

于是他使用所有业余时间,艰难地学习Perl、HTML、CSS(其时这还是新工具)、JavaScript和SQL。

终于在2001年,John正式成为了一个网页开发程序员,开始了19年的码农生活。

截至2017年,John的职业生活可谓非常成功:在大小公司都有过任职、组建管理过项目团队、经营强大过初创公司,自己还亲身开办了3家软件公司,此中2家至今还在健康运营。

根据John自己的话说,这十几年的工作经历,将他锻练成了一个及格的程序员、一个良好的产品经理、一个CEO、一个市场销售。

但是他的目的不止于此。他的梦想是在谷歌任职软件工程师,在布满聪明和创造力的团队里进步自己。

最初他以为凭自己的工作履历可以轻松得到职位,但拿到了谷歌面试题他才发现自己短缺太多。

一个良好的软件工程师应该精通数据布局和算法、汇编语言、内存计划等,还要综合思量代码和程序布局对机器在应用场景下的影响。

于是他以这份谷歌试题为引导,开始了编程自学。

而且在github上创建了「9894项目」,由于谷歌创建与1998年9月4日。

后来这个项目更名为如今的「coding interview university」。

CS自学三点留意事项

John联合自己的学习经历,给出了三点自学编程的提议。

一、早问早计划,不要想固然

John最大的教导是自己花了太多时间学习根本用不上的工具,好比他曾经用了3周时间阅读了1000多页C++的资料,但是最背面试和工作中用的却是Python。

这是John的算法学习资料,最后证实走了冤枉路

缘故是他担心面试时大概会被问到。

这个例子不是说C++没须要学。

而是夸大你要 提前收集信息做出计划 ,在差别的项目上分派公道的学习时间,进步服从。 切忌「我以为……」

二、视频比看书服从更高

观看视频的学习服从自然要比自己啃书快。

找到好的讲解视频,意味着你有更多的时间实际演练编程标题。

三、重复温习非常重要

不停重复是形成记忆的重要,正如我们在上文提到的,John建议使用记忆卡。

他自己制作了1792个电子记忆卡。一有空闲时间就掏出来温习,好比超市列队时、公交车上等等。

对于一个卡片的的问题,答复准确还不够,John会在一段时间内多次答复准确才会标志为「已把握」。

最终这位小哥没有去谷歌,而是接到了亚马逊的offer,如今他在亚马逊做软件工程师。

但是他自己说之前的学习经历并不是无勤奋,如今他已经全面把握了软件工程的基本技能,无惧工作中的任何挑衅,而且实现自我奔腾的那一天越来越近。

并且John小哥的经历,也不范围于程序员本身,对于更多人而言,也有值得参考之处。

他认定了一个目的,然后制订计划、勤劳支付,最后天道酬勤得到回报。

John大概也是一个「一万小时定律」的拥趸,但就算根据他天天12小时、对峙8个月(每月31天),他从一个网站前端到AWS技能专家,历时也不外 2976小时 ——远未到1万小时。

但就是这样目的刚强的8个月,John从入门到得到大厂承认,百万年薪加持。

外媒調察亚马逊软件工程师均匀年薪超越百万人民币

这是我们在GitHub看到最励志的故事,也是我们盼望让更多人看到的缘故,而且由衷盼望更多人由于这样的经历和分享,创造属于自己的故事。

坊间笑谈太多的“从入门到放弃”,但也有人“从入门到百万年薪”。

生命不息,搏斗不止,Keep walking~

传送门:

GitHub项目地点:https://github.com/jwasham/coding-interview-university

电子记忆卡项目地点:https://github.com/jwasham/computer-science-flash-cards

参考链接

个人博客:
https://www.freecodecamp.org/news/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13/

版权全部,未经授权不得以任何情势转载及使用,违者必究。

(给算法喜好者加星标,修炼编程内功)

今日的推文,既是一份程序员面试预备的干货,也是一个正面积极的励志故事。

主人公是一位老程序员 John Washam,虽然 Google 是他朝思暮想的公司,不外最后成了 Amazon 工程师。


(身着程序员标记套装的 John)

他写的这份面试资源,现在在 GitHub 收获 10 万 Star。

已有中文版了:http://t.cn/RiOXMwx

目次截图



详细内容,大家可以在 GitHub 上看到。

下面和大家介绍 John 的一些经历。

作者的经历

John 经历还挺丰富的。中学的时间已打仗编程,上大学却攻读经济学位,是他判定失误,他以为毕业后程序员会过于饱和。

后来,他参军成为一名程序员,但雇用职员说服他进入军事谍报部分,于是花了两年时间学习韩语。之后就在韩国服役了两年。

在退役之前,他曾试图重新捡起编程。虽然他在中学时学过 BASIC,并不停对峙到高中,但他选了 C++,发现跨度太大了,没 hold 住。不外他嘻歡做网站。

John 大概是 2000 年退役,之后在韩国呆了一年,教英语。同时使用晚上和周末的时间自学 Web 编程,用 Perl、HTML、CSS(其时还很新)、JavaScript 和 SQL。

之后的 15 年中,他开办了 3 家公司,此中 2 家仍在运营并产生收入(这话是他在 2016 年说的)。曾在大公司和小公司工作,帮助初创公司启动和发展,招募和管理团队。他做过产品经理、CEO、计划师和市场营销职员。

不甘近况,寻求职业改变

在 2016 年的前几年,John 没有盘算机科学(CS)学位的毛病开始凸显了。从前他自以为自己属于热门技能职员种类,能在任何地方都能找到工作。

但在 2013 年找工作的過逞中,他意识到自己的技能有所短缺。他在业余时间花了太多时间通过创业来赢利,以至于技能都退化了,没有跟上科技步调。

大家别误解为 John 没技能。他还是有本领,但不是在他个人想要从事的技能或范畴。虽然他能在过期技能或范畴找到工作,尽管那边也有许多钱,但他没有看到令人高兴的远景。

曾有一次,他非常想参加一个风险投资公司运营的创业试验室。然而他没有 CS 学位,也没有相应的技能和知识。

在 2016 年初,John 正式决定从 Web 开发者转行到软件工程师。

(守旧估算来看,John 在这一年应该有 37 或 38 岁了。美国高中生正常毕业时 17、18 岁,读完大学 21 或 22。2000 年他从韩国退役时差不多 23 或 24,再过了 15 年……)

为什么选 Google?

Google 设置了一个非常高的雇用门槛。他们只想雇佣最好的人。随着 John 理解得越多,就越想在那边工作。

简而言之,Google 是一家聘任智慧、有创造力的员工并善待他们的公司。谷歌嘉奖长处,勉励杰出想法,并赐与员工为用户做出准确决定的自由。

因此他以为,假如目的定得很高(在 Google 找到工作),纵然没有被选中,他仍旧可以在其他地方找到一份入门级的软件开发工程师工作。

终成正果

John 完全放下此前 15 年 Web 开发的经历。他曾经在文章称,他有像 CS 专业毕业生那样的热情。

这对我来说是一个新的全球,我才方才开始。虽然知道自己会出错误,但我不怕。我也想学习我能学到的所有,成为任何团队的良好成员。

于是他就开始预备打击 Google 的面试,天天学习 8~12 小时,大概对峙了 8 个月。


(John 为面试温习打印的算法资料)

他踩过的一些坑,好比:

a.可以收缩预备過逞,不肯定非得搞 8 个月。

一开始我研究了一些不需要的主题,有些是由于我以为我在面试时会用到它们,有些是由于我想在刚开始工作时就把握这些知识。我不想成为分派给我的团队的包袱。结果我只是预备过分了。

b. 花了 3 周时间阅读了一本 1000 页的 C++书。虽然没有把握全部内容,但他如今对 C++ 有了肯定的理解。后来事实证实,他在面试中用的是 Python,而不是 C++。他原以为需要 C++、C 或 Java 。


别的,他为面试而读的书,比实际需要的多得多,有三到四本书就够了。


(2016 年炎天 John 读了这些书)

2017 年 1 月,他没面上 Google。

2017年 3 月,正式入职 AWS。

特殊声明:以上内容(如有图片或视频亦包括在内)为!自媒体平台“网易号”用户上传并公布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao。, which is a social media platform and only provides information storage services.

本文网址: http://www.kjdsamz.cn/p/202119122036_3004_1521410657/home