16 万 Star 的编程面试资源
GitHub 上有很多编程面试的好资源,明天给大家举荐这个叫“Coding Interview University”,直译“编程面试大学”。这个好资源登上 GitHub 日榜曾经很多很多次了,曾经有 16 万 Star。
它是一份成为软件工程师的具体残缺的学习打算。
链接:https://github.com/jwasham/co…
提醒:这份资源列表自身曾经有热心网友翻译中文版了,不过其中的学习资源根本都是英文版。
创立这个仓库的是一位老程序员 John Washam。
这份面试材料的定位:非计算机科学学位,想通过自学成为软件工程师的童鞋。
面向非科班,励志的故事
John 是属于非科班转行的。上面聊聊他的经验:
中学的时候已接触 BASIC 编程,保持到了高中,但上大学却攻读经济学位,这是他过后判断失误,他认为毕业后程序员会过于饱和。
起初,他从军成为一名程序员,但招聘人员压服他进入军事情报部门,于是花了两年工夫学习韩语。之后就在韩国退役了两年。
John 大略是 2000 年服役,之后在韩国呆了一年,教英语。同时利用早晨和周末的工夫自学 Web 编程,用 Perl、HTML、CSS(过后还很新)、JavaScript 和 SQL。
在 2016 年的前几年,John 没有计算机科学(CS)学位的弊病开始凸显了。以前他自认为本人属于热门技术人员类型,能在任何中央都能找到工作。
但在 2013 年找工作的过程中,他意识到本人的技能有所欠缺。他在业余时间花了太多工夫通过守业来赚钱,以至于 IT 技能都进化了,没有跟上科技步调。
在 2016 年初,不甘现状的 John 开始寻求扭转,正式决定从 Web 开发者转行到软件工程师。(激进预计,这一年 John 起码有 37 或 38 岁了。)
John 从决定转变到冲击谷歌面试,大略自学保持了 8 个月。尽管最后指标是进入 Google 当一名软件工程师,不过最初阴差阳错面试进了 Amazon,但总算实现了他的职业转变。
心愿这份资源对想自学的敌人有帮忙。
开源前哨
日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。