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

科技   2024-10-10 00:02   吉林  


MLNLP社区是国内外知名的机器学习与自然语言处理社区,受众覆盖国内外NLP硕博生、高校老师以及企业研究人员。
社区的愿景是促进国内外自然语言处理,机器学习学术界、产业界和广大爱好者之间的交流和进步,特别是初学者同学们的进步。
转载自 | 新智元
编辑 | Yeoh 乔杨

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

技术交流群邀请函

△长按添加小助手

扫描二维码添加小助手微信

请备注:姓名-学校/公司-研究方向
(如:小张-哈工大-对话系统)
即可申请加入自然语言处理/Pytorch等技术交流群

关于我们

MLNLP 社区是由国内外机器学习与自然语言处理学者联合构建的民间学术社区,目前已经发展为国内外知名的机器学习与自然语言处理社区,旨在促进机器学习,自然语言处理学术界、产业界和广大爱好者之间的进步。
社区可以为相关从业者的深造、就业及研究等方面提供开放交流平台。欢迎大家关注和加入我们。

机器学习算法与自然语言处理
关注AI前沿技术,助力AI学者进步
 最新文章