Github标星11.7w!零CS背景8个月成为亚马逊工程师,秘诀都在这

简介: Github标星11.7w!零CS背景8个月成为亚马逊工程师,秘诀都在这

从计算机小白到加入谷歌有多远的距离?

这位励志的工程师用自己的亲身经历回答了这个问题:每天学习12个小时,几个月就可以!

几年前,Github上一位大神John Washam分享了自己从小白开始学习机器学习的心路历程。并把所有的学习资料干货放在了GitHub上。offer季临近,这个专题又被网友挖了出来,文摘菌一看,这个项目在Github上已经标星11.7万了!

John表示,自己发布这个帖子的原因完全是想分享自己的经历。当时的John辞职在家,每天专注学习8-12个小时,一连好几个月,虽然最终没有被谷歌录用,但是仍然获得了亚马逊的工作offer,最终成为了一名软件工程师。

于是,他决定把这一经历分享出来,并把经验写进了自己的Github。

John Washam和他的夏季书单

在一篇文章中John还提到,这个项目一开始是想帮助更多人走进科技公司,例如谷歌。因此他的项目最初的名字是“谷歌面试大学”。

这本来很随意的“日记”项目,随着时间的推移,开始有星星了,在标星20的时候他还特意发了一篇博文庆祝。

后来有一天早上,他醒来发现它已经标星120了,之后这一项目上了Github的Trending,在Github上开始火起来了。

项目越来越火了,John发现大家不只是想去谷歌工作,还有更多的人想成为一名软件工程师。于是他把“谷歌面试大学”这个项目改为了“编程面试大学”,旨在帮助更多和他一样没有相关学位却想成为一名工程师的人。

来一起看看John Washam如何帮助你从小白走向大师吧。

Github指路:
https://github.com/jwasham/coding-interview-university#the-daily-plan

John Washam把自己从刚开始学习软件工程,到如今成为亚马逊软件开发工程师这一过程中所有的学习项目都列了一个清单,到现在已经是一个很长很长的学习列表了。

John表示,“你可能不需要像我一样学这么多。但无论如何,你需要的东西都在这里了。这里列出的项目可以帮助你准备好任何软件公司的技术面试,包括那些科技巨头:亚马逊、Facebook、谷歌和微软。”

从目录可以看到,John列出了一些必备知识,必看书籍,以及他定制的每日计划。最后还提到了他找工作的经验,教你如何写简历,以及一些面经,可谓是应有尽有。

John用他的亲身经历告诉我们,即使没有计算机科学学位也能成为软件工程师,也可以走进科技巨头!

祝你好运!

相关文章
GitHub置顶46k星的互联网大厂Java工程师进阶题,腾讯官方首秀!
大家好,最近有不少小伙伴在后台留言,又得准备面试了,不知道从何下手! 可以肯定的是,不管我们要学习提升还是涨薪跳槽!都要先给自己设立一个小目标,然后想着自己的目标努力奋斗就是了。
|
机器学习/深度学习 人工智能 JavaScript
继GitHub的Copilot收费后,亚马逊推出了 CodeWhisperer,感觉不错哟!
Copilot 是 Github 推出的一款人工智能编程助手,推出仅一年就受到大量开发者的追捧(据官方统计有 120 万用户)。然而,自 2022 年 6 月起,它改为了付费订阅模式(每月 10 美元或每年 100 美元)。 我们暂且不讨论训练代码可能涉及的版权及授权许可问题,可以肯定的是,利用机器学习训练出智能编程 AI 模型,这会是未来的大势所趋! 巧合的是,仅在 Copilot 宣布收费的几天后,Amazon 就推出了一款竞品 CodeWhisperer!相信在不久的将来,类似的产品会如雨后春笋般涌现,到那时,程序员和编程学习者们就更加有福了!
1252 0
|
开发者
GitHub首位女工程师离职 抨击GitHub管理问题 GitHub联合创始人因此停职
GitHub第一位女工程师,Julie Ann Horvath从GitHub离职,并抨击GitHub的性别歧视问题。
415 0
GitHub首位女工程师离职 抨击GitHub管理问题 GitHub联合创始人因此停职
|
SQL 数据可视化
GitHub网站究竟可不可靠?谷歌工程师教你用BigQuery一探究竟
GitHub的可靠性有没有达到SLA的要求?网站近期的SLO又如何?有了GitHub的网站日志以及BigQuery工具的帮助,我们可以更加深入地定义并度量这些指标。在本篇文章中,作者结合Github公开的部分数据,使用BigQuery以及一系列数据可视化方法对Github网站的可靠性展开了分析。
6216 0
|
3月前
|
JSON Kubernetes 安全
找到啦,我们已上车,Github 27000+ star,研发团队必备开源工具项目,真丝滑!!!
Trivy 是一款高效灵活的开源安全扫描工具,支持容器镜像、文件系统、Kubernetes 等多目标扫描,具备快速、易用、集成性强等特点,适用于 DevSecOps 全流程安全检测。
163 0
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
425 19
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
201 15
|
2月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
223 13
|
2月前
|
人工智能 算法 JavaScript
Github 2024-10-14 开源项目周报 Top14
本周GitHub热门项目共14个,Python项目占7席。涵盖算法实现、生成式AI、金融分析、目标检测等领域,包括TheAlgorithms系列、OpenBB金融平台、Ultralytics YOLO11、Manim动画框架等,展现开源技术多元发展态势。
125 8
|
2月前
|
人工智能 Rust JavaScript
Github 2024-10-07 开源项目周报 Top15
本周GitHub热门项目共15个,Python项目占比最高达7个。榜首为Python算法实现集合TheAlgorithms/Python,Star数超17万;其他亮点包括Godot游戏引擎、OpenBB金融平台、ToolJet低代码框架及新兴AI相关项目如Crawl4AI、Llama Stack等,涵盖游戏、金融、AI、理财等多个领域。
125 4