查看原文
其他

Github上这个仓库火了,star 数184K!

D哥 Java面试那些事儿 2021-12-16

大家好,我是D哥

点击关注下方公众号,Java面试资料 都在这里

在所有的互联网科技公司中,你想选择哪一家加入呢?


可能很多都是选择大厂吧?大家的答案都是不一样的,但是谷歌肯定是所有程序员都想进的大厂。毕竟谷歌可是被公认为全球最大的搜索引擎公司,已经推出了多款改变世界的互联网产品,旗下也汇聚了众多非常优秀的科学家、工程师。


来自西雅图的工程师 John Washam 便是想进谷歌的一员。


# John Washam 是谁?


John Washam 是一名软件工程师。在2016,他在 GitHub 上发布了一个叫「Google 面试大学」的项目,从而声名鹊起,引发技术圈内人士的关注。


这位哥们的厉害之处就是:人到中年了还想冲刺谷歌,没有CS专业背景,但是凭借自己8个月的努力自学了CS知识!


# 8个月的时间里他做了什么?


每天学习 8~12 小时,花了数千小时阅读书籍、编写代码、观看CS技术讲座……


最后的最后,他终于进了亚马逊,成为了年薪百万的技术专家!这位哥们还把自己的自学经验编成了教程供大家学习参考。


是的,他没进谷歌。原因是谷歌认为没有适合他的经验和背景的岗位。(John Washam 在西雅图定居,应聘的是西雅图/柯克兰的谷歌分部,所以机会自然会比谷歌总部小很多。)


# 是不是觉得完全自学成才不太科学?


其实严格意义上讲,他并不是一个编程小白。


中学时代他就开始学编程了,学的是BASIC语言。


大学他学了经济学,因为他那时候判断以后的程序员会大饱和。


大学毕业后,John Washam 进入军队成为了一名军事情报员,驻扎韩国。他还自学韩语,重新学习编程,但是由于学 C++ 实在太难了,他学会了“从入门到放弃”。


退伍后, 他在韩国留了一年,白天教英语,晚上和周末自学 Perl、HTML、CSS、JavaScript 和 SQL 来摸索 Web 编程。


一年后,John Washam 成功在西雅图找到了一份 Web 开发的工作。


之后的十几年,John Washam 一直是顺风顺水,曾在各种规模的公司待过,积累了很多创业和项目团队管理经验和市场营销经验;曾创办 3 家公司,有 2 家现在也还在运营中。当然他也不只是编程,他还做过设计师、营销人员、产品经理和 CEO 。


正常情况下,这样的经历已经很好啦,但是 John Washam 想继续深造,完成他的身份转变,从 Web 工程师变成软件工程师。


虽然大部分人看到觉得这两个差别也不是特别大的,但是 John Washam 本人觉得,软件工程师更需要掌握数据结构、算法、编译语言、内存优化等更深层次的编程知识。


之后,John 便开始投入精力学习,先定个目标:进谷歌提升自己。


当他觉得自己已经很厉害的时候,发现谷歌门槛还挺高……


没关系,不会就学嘛!于是他以拿着谷歌试题当导向,开始了疯狂自学。



他还在 github上建立了「9894项目」,因为谷歌建立与1998年9月4日,后来这个项目改名为「谷歌面试大学」,但是 John Washam 没有进谷歌,然后这个名字又改成了「编程面试大学」(现在已经184K星了)。



除了自学经验,John Washam 同时还给出了简历撰写、面试准备等的建议,帮助大家应对Google,Amazon,Facebook以及Microsoft的面试。




部分目录:


大家,人到中年就算是经历过“从入门到放弃”,但也可“从入门到百万年薪”,赶紧努力吧!

地址:https://github.com/jwasham/coding-interview-university


技术交流群


最后,D哥也建了一个技术群,主要探讨一些新的技术和开源项目值不值得去研究及IDEA使用的“骚操作”,有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。


▲长按扫描


热门推荐:

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存