新智元报道

编辑:Yeoh 乔杨

【新智元导读】靠自学转码的成功秘诀是什么?谷歌工程师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个小时的战斗训练营,掌握对抗常见网络威胁的技能和基本的安全实践,成为代码世界里的安全卫士。


参考资料:

https://www.businessinsider.com/guides/learning/google-coursera-online-certificate-programs-classes

https://www.businessinsider.com/best-google-programming-courses-free-audit-2024-9

ad1 webp
ad2 webp
ad1 webp
ad2 webp