2017年亚马逊AWS技术专家:如何写这篇教程?(图)

日期: 栏目:文章分享 浏览:700 评论:0

小茶来自奥飞寺

量子位报告 | 公众号

一个从1997年就开始从事这个行业的web工程师,立志成为一名软件工程师,三年前写了一份超全的学习和面试教程,作为自己的奋斗计划。

这位名叫 John 的工程师换了好几份工作,最终在 2017 年意外成为了亚马逊 AWS 的技术专家。

工程师立志加入Google写下超详细教程,资源已翻成中文

但这并不妨碍他的教程变得流行。自推出以来,它已获得近 100,000 颗星。

最近这个教程已经翻译成中文了。即使没有机会面试,也可以用它来充实自己。

为什么要写这个教程

作者本人没有计算机学位,但从小就对计算机表现出浓厚的兴趣,工作与网络程序和服务器的构建有关。

学术谷歌 访问_三种优雅的访问谷歌的方法_谷歌 香港 域名 可访问

以非专业人士的身份改变职业非常成功。但是,他仍然想工作三种优雅的访问谷歌的方法,真正了解计算机系统、算法效率、数据结构性能、低级编程语言以及它们是如何工作的。

但是不知道这些知识怎么可能被招募呢?

于是他收集了互联网上的各种计算机专业知识,以及进入谷歌工作的员工共享的资源,并将这些信息进行了系统的整理。

强调,如果你想去上班,首先不要低估自己。工程师非常有才华。然而,即使在工作的时候,他们仍然会感到不安,因为他们觉得自己不够聪明。

学习资源

然后按照步骤进行学习。

学术谷歌 访问_谷歌 香港 域名 可访问_三种优雅的访问谷歌的方法

首先要做的是选择一种语言,通常是 C++、Java,有时还有 Ruby。还有一些技术如SQL、HTML等,后面就不一一列举了。

然后开始学习计算机硬件知识:

然后补充计算机专业的数学基础知识,比如算法复杂度/Big-O/渐近分析、数据结构、树、排序、图论。

工程师立志加入Google写下超详细教程,资源已翻成中文

还有递归、动态规划、组合学和概率、NP&NP- 和近似算法、缓存、线程和进程、系统设计、可扩展性、数据处理。

看到这么多知识点,你是不是觉得有点迷茫?告诉你一个小技巧。

学术谷歌 访问_谷歌 香港 域名 可访问_三种优雅的访问谷歌的方法

因为你不可能一次记住所有的知识点。所以你需要把需要复习的知识点做成抽认卡():正常和带代码,类似于背单词。

工程师立志加入Google写下超详细教程,资源已翻成中文

每张卡片都有不同的格式设计。抽认卡的源代码在项目主页上,大家可以根据自己的学习特点制作。

还有一组 ASCII 代码表、OSI 堆栈、Big-O 表示法和更多备忘单,以便您有时间学习。每编程半小时休息一下,复习一下你的抽认卡。

当然,论文的阅读也是必不可少的,尤其是谷歌发表的一些基础技术论文。

工程师立志加入Google写下超详细教程,资源已翻成中文

书籍推荐算法和 C++ 编程之类的东西。

三种优雅的访问谷歌的方法_谷歌 香港 域名 可访问_学术谷歌 访问

工程师立志加入Google写下超详细教程,资源已翻成中文

面试要注意什么

面试的第一步当然是要有一份好的简历,这样才能为自己赢得宝贵的面试机会。知名科技博主史蒂夫·雅格 (Steve Yagge) 提供了 10 个技巧,可帮助您打造一份体面的简历。

工程师立志加入Google写下超详细教程,资源已翻成中文

这位曾经在亚马逊工作过的 Steve 有很多关于他的这个项目的技术博客的参考资料。

在面试过程中,你可能会遇到这20个问题,每个问题准备2-3种答案。为故事做好准备,而不仅仅是一些关于你所取得成就的数据。

工程师立志加入Google写下超详细教程,资源已翻成中文

面试官还会问你还有什么其他问题。不要说你没有问题,你可以试着问一些这样的问题:

工程师立志加入Google写下超详细教程,资源已翻成中文

当然三种优雅的访问谷歌的方法,进入并不意味着结束,你还有一个新的学习过程。

有一个附加组件,包括 Emacs 和 Vim、Unix 命令行工具和密码学。这些内容虽然不会直接使用,但是会大大提高你的效率。

最后,在这样一个特殊的时期,给自己好好充电。祝大家新的一年面试顺利!

门户网站

资源地址:

- 超过-

量子比特·今日头条署名作者

标签:

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。发布前请先查看评论规则:点我查看