【新智元导读】零CS配景乐成应聘Google软件开拓工程师,John Washam将本身短短几个月的「软件工程师自学打算」宣布在GitHub上狂揽11万星,但愿可以或许辅佐更多想从事软件开拓事情的初学者实现快速入门,找到本身心仪的事情。
自学履历发到GitHub狂揽11万星,教你「从入门到亚马逊」
下面我们就来看看这11万星的进修打算包罗哪些内容:
首先,John Washam汇报我们,无论初学者是想要入职亚马逊、Facebook、谷歌照旧微软等大型科技公司,智慧与否并不重要,有没有CS学位也不是必需条件,可是必需要有计较机科学常识,熟悉其他的网络安详常识会是加分项。
其次,就是项目标主要内容,明晰必需具备的常识,包罗:什么是C语言,计较机如何执行措施,巨大算法,渐近阐明,数据布局的根基常识,仓库,行列,哈希表,以及二进制搜索,树,排序算法,图表,递归,动态编程等等。
这些常识所需要的进修资源,可以通过会见作者的GitHub项目客栈获取。
项目标确贴心到爆,不只有教程、有代码,尚有对应的在线视频,好比下面这个呆板进修的相关资源,哦,对了这个项目尚有多个语言版本,可是要学好编程英语照旧要过关的。
最后,口试环节。选择本身喜欢的一门计较机语言口试,可以是C++,Java,Python,关于这些语言的进修拜见打算主要内容,John Washam列出了具体的书单,偏向各人随时温习。
军工作报员转码农,还创建了Google口试大学
John Washam今朝是亚马逊的一名软件工程师,也是「编程口试大学」项目标开办者。中学时期的John喜欢编程,但思量到措施员事情在求职市场上即将饱和,因此他选择在大学期间攻读经济学位。
事实证明John对求职市场判定失误,结业后他插手美国陆军,成为一名军工作报员。在韩国服兵役的两年时间中,John进修韩语之余,还从头进修了编程,不外在领略C++上碰着了不小坚苦,最终没有僵持下来,真是现实版的「从入门到放弃」。
竣事部队服役后,John Washam继承留在韩国,边传授英语边学惯用Perl, HTML, CSS, SQL, JavaScript实现网站开拓成果。一年之后,John Washam在西雅图找到了一份网站开拓的事情。
和大部门职场人一样,在从事了15年的网站开拓事情后,John Washam开始寻求自身职业转变。2016年头,他抉择从web开拓工程师转型为软件工程师。
从此的几个月的时间,为了开始一段全新的职业生涯,他天天全职进修8个小时,通过各类途径汇集关于Google软件工程师口试的常识,将本身的进修打算和进修资源分享到GitHub上。
搭建软件工程师从零到一的进修路径,尚有Google口试能力。这部门内容得到大量进修者的存眷,今朝已成为11万星的热门内容。
John Washam最初给本身的GitHub项目定名为「Preject 9894」,因为空想进入的公司Google开办于1998年9月4日,之后更名为「谷歌口试大学」,此刻这个项目叫「编程口试大学」。
John花了8个月的时间,完本钱身的职业转换,之所以开办「编程口试大学」,是辅佐后续的进修者简化这个进程,淘汰出错误的时机,节省下时间做更重要的工作。
别的,找准口试重点,而淘汰掉无意义的筹备事情,对求职者来说至关重要。正如John所说,但愿每一个进修者和求职者,都有一个光亮的将来。
本文首发于微信公家号:新智元。文章内容属作者小我私家概念,不代表和讯网态度。投资者据此操纵,风险请自担。
(责任编辑:季丽亚 HN003)