如何靠自学转码成为谷歌工程师?这里是一份技术栈清单

人工智能 新闻
靠自学转码的成功秘诀是什么?谷歌工程师Sahil Gaba表示:学好这8门免费的谷歌网课就可以了

21世纪不是计算机的世纪,而是码农的世纪。

即使是在互联网红利期消退的今天,「各行各业皆转码」的热潮依旧。

市场需求量大、发展前景广阔的程序员,仍然是很多人的转行首选。

图片

一条关于勇气和坚持的转码之路

25岁,Sahil Gaba机械工程硕士毕业,一心向往大型科技公司的他决定转码,踏上了自学编程的冒险之旅。

学倒是学了,但找工作又是另外一回事。

半路出家,前途未卜,只有芝加哥的一家小型金融科技公司愿意收留他。

28岁,在芝加哥磨练两年后,亚马逊向他抛出了橄榄枝。

在之后的18个月内,他陆续收到了来自 Meta、Uber和谷歌的邀请。

29岁,他以全新身份成功跳槽到了谷歌。

这一次,他成为了一名成熟的计算机工程师,起薪约为每年30万美元。这条自学成才的道路,最终有了一个圆满的结局。

图片

转码之路,如何开启

在寻找自学编程的正确道路上,Sahil Gaba可谓经历了一场「寻宝冒险」。

他先是在YouTube上看了看那些免费的课程,结果听得昏昏欲睡,就像文科生在物理课上听着抽象复杂的概念,无从下手。

而线下课程费用太贵了,刚毕业的Sahil Gaba意识到,砸钱转码也行不通了。

在不断找资源的过程中,Sahil Gaba发现了谷歌推出的一系列免费编程课程。

Business Insiders此前还为这些在线课程专门写过评论,认为课程的内容和质量比很多大学的研究生项目更适合职场。

图片

也正是凭借这些课程,他顺利完成了从机械工程师到计算机工程师的华丽转型,仿佛从青蛙变成了「编程王子」。

图片

新手村教程

Python 速成课

图片

Python 是最受初学者和专家欢迎的编程语言之一。不管是数据科学、网站开发,还是想在自动化和后端框架上展现超能力,这都是你的必修副本!

图片

谷歌推出的这份Python速成课包含全程实战操作,直接点满你的技能树!

Linux和SQL课程

图片

作为最知名的开源操作系统,Linux以稳定性和安全性著称,被广泛部署在各种数据中心主机和服务器上,因此建议每位程序员,Linux的学习越早越好,尤其是在职业生涯的早期。

这就像在游戏里早点拿到「神装」,越早上手,越能在职业副本里稳扎稳打、快速升级。

图片

而SQL是处理关系数据库的标准语言,也同样是操作各种其他数据库语言的基础。

图片

Git和GitHub课程

写代码只是编程新手任务,真正的高效「玩家」还得掌握Git和GitHub这两个代码管理神器。

这两件装备可以帮你管理代码进度、协调队友,并应对各种突发事件。

27小时的技能冲刺课学成后,就可以在开源项目的副本中随意秀操作,像创建和管理存储库、拉取请求、处理合并冲突,这些高阶技能都不在话下。

实战演练

掌握数据结构和算法

数据结构和算法不仅是软件工程的核心技能,还是大型科技公司面试中的必备关卡,是求职者们必背「八股」的重要组成部分。

想打通关、进大厂?掌握数据结构和算法就像拿到了通关秘籍。

这门课不像其他课程需要你自己动手打造装备,学习资源已经打包好。如果只能选一门课,那这门就是你的主线任务。

故障排除和调试技术

图片

许多程序员花在调试代码上的时间比实际编写代码的时间还多,正所谓,「一杯茶,一包烟,一个bug修一天」。

掌握有效的调试技巧就像获取了游戏中的隐藏技能一样,帮助你迅速找出bug,轻松击败所有编程中的小怪兽。

冒险升级

机器学习速成课

图片

在GenAI热潮中,机器学习是时下科技领域最热门的话题之一。

这种技术通过分析大量数据、识别模式、并从中学习,使模型能够在面临新情况时做出智能选择。从自动驾驶到医疗诊断,这棵多元技能树越来越繁盛。

图片

生成式AI入门

这门课程主要介绍大型语言模型( LLM),以及它们如何与我们经常听到的Gemini和ChatGPT等技术相结合。

这门课程就像是一小时的快速试玩,让你轻松了解生成式人工智能(GenAI)的基本原理。

虽然不会过于深入和复杂,但它将为你铺设出一条通往更高级技术的道路,为后续的冒险做好准备。

图片

网络安全基础

数据泄露事件就像游戏中的突发挑战,每个玩家都必须保持警惕!

掌握网络安全技能帮助你抵御各种潜在的攻击,保护你的数据城堡不被攻陷。

进入这个14个小时的战斗训练营,掌握对抗常见网络威胁的技能和基本的安全实践,成为代码世界里的安全卫士。

责任编辑:张燕妮 来源: 新智元
相关推荐

2013-05-23 13:32:30

编程攻诚狮工程师

2023-08-29 23:50:48

2011-05-25 16:59:20

前端工程师

2018-01-19 22:43:13

2019-04-12 14:38:04

开发工具工程师

2016-02-25 11:42:19

2017-04-14 10:37:21

2015-05-20 10:02:02

程序员全栈工程师

2018-05-16 09:00:00

物联网物联网平台IoT

2016-08-24 16:55:18

DevOps结构清单

2019-04-16 13:57:59

戴尔

2009-03-05 10:28:48

测试工程师箴言offer

2013-06-26 10:34:56

工程师?谷歌

2019-06-04 08:09:39

物联网工程师物联网IOT

2015-12-09 14:37:30

2018-04-19 10:33:39

DevOps开源工具

2015-12-09 09:03:22

2018-10-10 09:30:29

Spring Boot知识框架

2018-01-29 16:29:35

数据开发从业

2021-01-18 09:00:00

人工智能机器学习工程师
点赞
收藏

51CTO技术栈公众号