首页 > 外闻 > 关键词  > 谷歌最新资讯  > 正文

David Byttow:没有高学历 亦能迈入谷歌大门

2013-05-28 15:13 · 稿源:站长之家

David Byttow是来自位于美国加州Mt. View谷歌总部开发Wave产品的软件开发工程师。他没有高学历,缺少学历做保证的他,是如何依靠自学编程,敲开Google大门的呢?

David Byttow发布了一篇文章,讲述其如何在没有学习作保证的情况下,得到了谷歌的青睐的经历。原文如下:

自从发布了《ABC: Always Be Coding - How toLand an Engineering Job》这篇文章后,很多人问我是如何在没有学历的情况下,得到谷歌工程师这份工作的。下面让我来说说我的谷歌,当然您的历程可能有所不同。

我曾有去上大学的打算,当时想去的学校是加州大学洛杉矶分校(UCLA)。但不幸的是,我高中的平均分数实在是太低了。为了能够有所改变,或者是说为了找到另外一条出路,我选择了在美国普渡大学盖莱默校区学习计算机科学。在入学两个学期后,有一份我无法拒绝的工作出现了。

首先:假装你可以做到,直到你真的做到了

在大学的时候,我为一家坐落于印第安纳州格里菲斯的小公司工作,建立当地商业网站,酬劳是每小时12美元。当我想象自己未来的职业生涯时,我知道这份工作并不是我真正想要的,不过这份工作还并不算太差。

我一直都保持谦虚的姿态,在做项目时都秉持少说话多做事的原则。也正是因此,我赢得了人们的尊重。而此时,我希望利用业余时间来研发一个游戏,不过我并没有多少的业余时间。所以我向经理申请三个月的时间来开发这个游戏。我制作了一个花哨的电子表格,再配上彩色图表来向他们展示这款共享模型是如何工作,以及如何通过它来获得利润。而他们终是采纳了这个项目。

在经过两个月的研发后,我在网上发布了一个该游戏的演示版本。这引起了加利福尼亚一家名为CodeFire的初创公司的注意,因为他们公司也正在研发类似的游戏。他们给我发了一封信,希望我停止这款游戏的开发。而我亦给出了我的回答,“当然,我会停下来的,前提是你们公司聘请我参与贵公司的该游戏研发项目。”最终,这家公司答应了,而我则选择了离开现在的这家公司。

第二:待你的上司如友

这可能是你所能做到的最重要的事情了。找到你的上司,向他们学习,让他们成为你的导师,永远都不用停止学习。在DoubleHelix公司工作时,我的上司是Nathan Hunt,是我所遇到的人中最聪明,最谦逊的人了。他对我所提出的问题都极为耐心,即使那些问题非常基础他也依旧耐心回答。我去他的办公室的次数应该有千万次了吧,我总是问他一些像“我怎样才能顺利的将一个旋转矩阵插入到另一个中去呢?”这样的问题,几年后,他在我加入谷歌后的一个月也加入了谷歌公司。

每一个导师都能够改变我解决问题的方式,以及我对这个世界的看法。

第三:弥补自己的不足之处

由于我没有一个正规的计算机科学技术学位,我很清楚自己在基础知识方面十分匮乏。你所需的信息都可以通过一些渠道获得,而在“通过观察来了解一些事物是如何起作用的”和“通过创建一些事物来搞清楚这些事物为什么以这样的方式工作”这两者之间仍有很大的不同之处。

在那段时间,我是这样做的:

1、 掌握C,C++,Objective-C,Java,PHP,Python或者是Ruby这些语言中的至少一种语言,对其他语言则要很熟悉,同时还要了解Scala,Haskell和Lisp。

2、 学习数据结构,并将它们运用到实际应用当中。还要了解它们的时间复杂性。

3、 解决程序设计问题。

4、 创建已完成和未完成项目(比如编程架构,移动应用或是Web应用,小游戏等等)的文件夹。

第四:让自己变得自信

在离开印第安纳州六年之后,我已经在多个平台推出了共6款游戏。渐渐地我感到厌烦了,希望能够有新的挑战。我在谷歌投了简历,我觉得如果我能够成为谷歌的员工,我将能够变成一个“真正的工程,”而一直另我感到困扰的事情,却是那一张小小的学历证书。然而,我并没有得到任何来自谷歌的回复,而这也是意料之中的事。

一年之后,我再次提交了我的简历。不过这次我没有填写学历信息。讽刺的是我接到了招聘人员的面试通知。我希望能够把面试推迟到两周之后,而她也同意了。我需要在这段时间内记下尽可能多的算法和数据结构的知识。

我依然记得谷歌面试的每一个细节。面试者们都很善于交谈,我相信他们能够感受到我的兴奋,以及对所提出问题的感激。

面试时的一些问题是:

1、给出一组二维点,计算出空中轮廓线。

这个很容易,我汲取了数据结构中的比较大堆的概念。这个问题有好几种解决方案,其中较好的是这种

2、设计微软画图软件Microsoft Paint。

这是到目前为止最有趣的的难题。我首先开始拟定接口和类图。我提到了Paint Bucket工具,面试者则要求我使用这一工具。感谢TopCoder,使得我对重复的广度优先遍历非常熟练。因此,我达到了此要求。

3、说说自己的优点。

这是一个开放式的面试讨论。我谈到了测试的类型以及它们各自的价值(比如单元测试,集成测试,接受测试等等)。还谈到了代码的可维护性等等。这些都可以在《Code Complete》和《EffectiveJavelin》这两本书中找到。

我真的很享受每一轮的面试以及他们抛给我的问题。如果我没有任何准备,那么结果可能就完全不一样了吧。我对这次面试感觉非常好。但是,我听说即使招聘委员会同意聘用雇员了,Larry仍有权利否决。所以我很担心当他看到我的学历之后,我就没戏了。

好在这些都没有发生,得知通过面试时,我正在圣克拉拉吃午餐。也就是在这一天,我确定了我再也不会重返学校了。

“是故胜兵先胜而后求战,败兵先战而后求胜。(Victorious warriors win first and then go to war, while defeatedwarriors go to war first and then seek to win.)”

Via:medium

举报

  • 相关推荐
  • 大家在看
  • Tavily官网体验入口 AI研究助手使用地址

    Tavily是您的AI研究助手,为您提供快速准确的洞察和全面研究。它可以帮助您的AI做出更好的决策,提供智能搜索API,以快速、准确、实时的方式获取信息。提供一站式的数据收集,从多个可信来源获取聚合和筛选的结果。

  • MediaTek DaVinci GenAI Platform官网体验入口 联发科生成式AI平台使用地址

    MediaTekDaVinciGenAIPlatform是一个强大的生成式AI平台,能提供自然流畅的人工智能对话体验,充当个人助理。平台还能整合多种信息源,帮助用户全方位了解相关信息。MediaTekDaVinciGenAIPlatform的使用场景多种多样,包括:编写高质量文章快速了解技术文档内容根据需求扩展平台功能MediaTekDaVinciGenAIPlatform的产品特色直接聊天文档分析插件扩展希望通过此平台提高工作和生活效率,获取所需信息和服务的用户可以尝试使用MediaTekDaVinciGenAIPlatform。

  • CTRL-F-VIDEO:允许用户在视频中搜索特定的单词或短语

    在数字化时代,视频已成为人们获取信息的重要渠道。查找视频中特定内容的效率一直是一个挑战。虽然项目还处于初级阶段,偶尔可能会出现一些小问题,但它提供了一个创新的思路,为视频内容的搜索和管理开辟了新的可能性。

  • 英特尔Battlemage显卡即将亮相 力争在假日季与Nvidia和AMD竞争

    英特尔正在积极推进其下一代Battlemage系列专用显卡的开发,希望能够在今年年底前推出新品。英特尔计划在2023年黑色星期五前发布Battlemage显卡,以在假日购物季与Nvidia和AMD的新一代显卡产品展开竞争。消费者有望在假日购物季获得更多优质的显卡选择。

  • Intel第二代Arc独立显卡今秋登场!还是没有高端旗舰

    Intel2022年正式重返独立显卡市场,AlchmeistArc锐炫系列首秀表现尚可。虽然性能不高,但通过持之以恒的优化改进,加上一定的性价比,IntelArc仍然占据了一定的市场地位,也赢得了很多用户的认可,陆续进入了桌面、笔记本、工作站、嵌入式等各领域,酷睿Ultra的核显也用上了同样的架构。从泄露消息看,Battlemage架构的变化包括改进微架构、改进光追性能、升级下一代显存子系统和显存压缩技术、升级下一代机器学习渲染技术、强化DeepLink协作功能,可能会支持PCIe5.0。

  • 又是一年春好处:2024 HOTELEX上海展,Barsetto百胜图大放异彩

    HOTELEX上海国际酒店用品博览会作为酒店餐饮行业全球规模最大、影响力最强、水平最高的博览会之一,一直以来都是各品牌趋之若鹜的目标对于咖啡爱好者言,HOTELEX上海展同样是一场狂欢,这里不仅有创意满满的产品迭代、充满看点的技术革新,更有着世界级专业赛事的精彩竞技,是咖啡届名副其实的年度盛会。3月27-30日,2024HOTELEX上海展于上海浦西•虹桥国家会展中心落下帷幕,在这场为其四天的大型咖啡爱好者见面会中,有一位“老朋友”的身影格外显眼,它就是咖啡机器领域的佼佼者,去年受到参展人员一致好评的连续两届参展商——Barsetto百胜图!下面,就让我们跟随Barsetto百胜图的视角,一同来回顾HOTELEX上海展中的精彩与感动吧!惊喜新品粉墨登场,引领咖啡潮流趋势去年5月的盛况还历历在目,彼时,既是Barsetto百胜图首次参加Hotelex上海展,也是其首次开放研磨一体咖啡机BAE-PRO1、带秤半自动咖啡机BAE-M3、专业电动磨豆机BAG-G01等多款2023新品的线下体验渠道,不仅受到了众多咖啡爱好者的支持与喜爱,也赢得了从业人士的广泛称赞和肯定。Barsetto百胜图将带着初心与热忱,用优秀的产品设计和创意巧思,为更多咖啡爱好者提供更加专业的咖啡机器。

  • Make-It-Vivid:通过文字描述生成3D卡通动画角色

    在创造生动的3D动画角色时,面临着这样的挑战,除了要满足特定领域的高要求比如角色需要有独特风格和丰富细节缺乏高质量的数据支撑。现有方法通常无法生成具有丰富细节,和过度自然的纹理,使得角色看起来不真实,不够生动。该项目的代码即将发布,项目入口:https://make-it-vivid.github.io/。

  • 谷歌将推全新AI视频工具Google Vids 集多种功能一体

    有消息称Google将推出一款集多种功能于一体的AI视频工具——GoogleVids。这款工具旨在帮助用户轻松创作故事板,并通过AI技术协助编辑内容,选择适合的场景、图片和音乐,自动生成一个完整的类似PPT的宣讲视频。GoogleVids将于6月份登陆GoogleWorkspace,届时用户将能够更加便捷地使用这一工具,为自己的工作和学习带来更多便利。

  • 再见,AI意识先驱:Daniel Dennett

    认知科学和哲学的巨人、塔夫茨大学名誉教授丹尼尔·丹尼特逝世了,享年82岁。丹尼特在哲学领域做出了重大的贡献,被称为“进化论四骑士”之一,是近二十年来西方新无神论运动的领军人物。丹尼特的逝世绝对是非常遗憾的事情,但他的思想和作品,如同播撒于世界各地的种子,将继续在人类文化的田野中发芽、开花、结果。

  • InstantID团队推新风格迁移方法InstantStyle 一键置身“梵星空”

    InstantStyle是由InstantID原班团队推出的一种新的风格迁移方法,它专注于解决图像生成中的风格化问题,即生成与参考图像风格一致的图像。这项技术的核心在于实现风格和内容的有效分离,从在不牺牲内容信息的情况下,注入所期望的艺术风格。随着InstantStyle与InstantID的联名,风格化图像生成的可能性将更加丰富。

  • Instant Refactor:代码重构工具,提升开发效率。

    Instant Refactor 是一款编程辅助工具,旨在帮助开发者提高代码重构的效率。它通过自动化的方式识别代码中的模式,并提供重构建议,从而减少手动重构的时间和精力消耗。该工具支持多种编程语言,具有用户友好的界面,可以帮助开发者更快地进行代码优化和维护。

  • Hyper-SD:高效图像合成的新框架

    Hyper-SD是一个创新的图像合成框架,它通过轨迹分割一致性模型和低步数推理的优势,实现了高效的图像合成。该框架结合了ODE轨迹保留和重构的优势,同时通过人类反馈学习进一步提升了性能,并通过分数蒸馏技术增强了低步数生成能力。Hyper-SD在1到8步推理步骤中实现了SOTA性能,特别适合需要快速且高质量图像生成的应用场景。

  • Unsloth:快速训练和微调大型语言模型

    Unsloth 是一个旨在提高大型语言模型(LLMs)训练和微调速度的平台。它通过手动推导所有计算密集型数学步骤并手写GPU内核,实现了无需硬件更改即可显著加快训练速度。Unsloth 支持多种GPU,包括NVIDIA、AMD和Intel,并提供开源版本供用户在Google Colab或Kaggle Notebooks上免费试用。它还提供了不同级别的定价方案,包括免费版、Pro版和企业版,以满足不同用户的需求。

  • 有言:无需拍摄、剪辑,一键生成 3D 视频

    有言是一站式 AIGC 视频创作平台,提供上千个高质量的 3D 虚拟人角色选择,无需真人出镜。用户无需拍摄、剪辑,一键生成场景、灯光、动画、运镜和镜头,还集成了智能镜头剪辑、高质量视频后期包装。价格分为免费和付费订阅两种模式,定位于帮助用户简单快速地制作高质量视频。

  • 蝉镜:AI 数字人视频创作平台

    蝉镜是一个在线数字人视频创作平台,利用 AI 简化视频创作过程,提供 AI 数字人播报、短视频制作、分身定制等服务。广告营销、跨境电商、短视频口播等领域的用户可以在此提升创作效率、降低成本。

  • SC-GS:用于编辑动态场景的稀疏控制高斯溅射技术

    SC-GS是一种新型表示技术,将动态场景的运动和外观分别用稀疏控制点和密集高斯函数表示。它使用少量控制点学习紧凑的6自由度变换基,这些基可通过插值权重在局部插值,得到3D高斯函数的运动场。它采用变形MLP预测每个控制点的时变6自由度变换,降低学习复杂度,增强学习能力,实现时空连贯的运动模式。同时联合学习3D高斯函数、控制点的规范空间位置和变形MLP,重建3D场景的外观、几何和动态。在训练过程中,控制点的位置和数量会自适应调整以适应不同区域的运动复杂度,并采用尽可能刚性的损失函数强制运动的空间连续性和局部刚性。由于运动表示的显式稀疏性和外观分离,该方法实现了用户控制的运动编辑,同时保留高保真度外观。大量实验表明,该方法在新视图合成和高速渲染方面优于现有方法,并支持新的保留外观的运动编辑应用。

  • XTuner:高效灵活的大规模模型微调工具包

    XTuner是一个为大型模型(如InternLM, Llama, Baichuan, Qwen, ChatGLM)设计的高效、灵活且功能齐全的微调工具包。它支持在几乎所有GPU上进行LLM和VLM的预训练和微调,能够自动调度高性能操作,如FlashAttention和Triton内核,以提高训练吞吐量。XTuner与DeepSpeed兼容,支持多种ZeRO优化技术。它还支持各种LLMs和VLM(如LLaVA),并设计了良好的数据管道,能够适应任何格式的数据集。此外,XTuner支持多种训练算法,包括QLoRA、LoRA和全参数微调,使用户能够选择最适合其需求的解决方案。

  • Neta:AI魔法,创造你的虚拟灵魂伴侣

    Neta是一个结合了AI技术的网站,用户可以自定义虚拟角色的服装,并通过AI技术让角色栩栩如生。用户可以与这些虚拟角色一起踏上冒险旅程,探索奇妙的世界,培养深厚的情感联系。Neta提供了一个充满想象力和创造性的平台,让用户在虚拟世界中体验不同的生活和情感。

  • VideoGigaGAN:视频超分辨率模型,细节丰富

    VideoGigaGAN是一款基于大规模图像上采样器GigaGAN的视频超分辨率(VSR)模型。它能够生成具有高频细节和时间一致性的视频。该模型通过添加时间注意力层和特征传播模块,显著提高了视频的时间一致性,并使用反锯齿块减少锯齿效应。VideoGigaGAN在公共数据集上与最先进的VSR模型进行了比较,并展示了8倍超分辨率的视频结果。

  • Llama3-8B-Chinese-Chat:专为中文优化的聊天模型

    Llama3-8B-Chinese-Chat 是一个专为中文优化的聊天模型,基于 Meta-Llama-3-8B-Instruct 模型并通过 ORPO 进行微调。该模型显著减少了中文问题英文回答以及回答中中英文混合的现象,同时减少了回答中表情符号的使用,使得回答更加正式。

  • SAM:智能视频对象分割技术

    SAM是一个先进的视频对象分割模型,它结合了光学流动和RGB信息,能够发现并分割视频中的移动对象。该模型在单对象和多对象基准测试中均取得了显著的性能提升,同时保持了对象的身份一致性。

  • Picture To Text:在线图片转文字

    Picture to Text是一款在线图片文字识别工具,能够批量提取和复制图片中的文字内容。它免费转换照片为可编辑的文字。

  • HueMan:开发者用户的人像 API

    HueMankey 是一个为开发者提供的用户人像 API。它能够为每个用户分配一个独特的人像头像,支持批量请求和直接存储在平台上。它提供轻量级的图像数据,动态适应用户规模,并具备灵活的订阅计划。

  • Santelmo:在线混音和母带处理服务

    使用我们的专业混音和母带处理服务,将您的音乐推向新的高度。通过AI的力量,将您的音轨转化为令人惊叹的杰作,让它在竞争激烈的音乐行业中脱颖而出。可靠的交付时间,无限修订,保证退款。

  • The best Suno AI Lyrics Generator:免费生成歌曲歌词

    Suno AI是一个专门用于生成歌曲歌词的在线工具。它只需指定一个歌曲主题,就能生成完整的歌词,包括歌词内容、旋律和伴奏。Suno AI可以生成2分钟的完整歌曲,支持各种音乐风格和流派。用户可以免费使用Suno AI网站或Discord频道生成歌曲。同时,Suno AI还提供付费版本,提供更多的生成点数和商业使用权。

  • Ongkanon:提升您每天的对话体验

    Ongkanon是一款智能对话AI助手,提供有意义且上下文相关的对话体验。它能够自然地与您交谈,就像与亲密的朋友聊天一样。Ongkanon会根据您的偏好进行个性化定制,还能记住以前对话的上下文,以便进行更连贯、有意义的交互。

  • X:生成你的AI头像视频!

    X Me是一个AI头像视频生成工具,通过输入文本即可快速生成个性化的AI头像视频。它使用轻量级的AI模型,无需复杂的训练过程,快速生成逼真的数字人物视频。X Me提供多种AI名人头像供用户选择,并支持将用户自己的面部特征和声音克隆到生成的头像视频中。用户可以根据自己的喜好和需求,自由创造个性化的AI头像视频。

  • Portrait Studio:AI生成专业商务头像

    Portrait Studio Pro是一款AI生成的专业商务头像服务。用户只需上传几张照片,我们的AI引擎将生成完美的商务照片,适用于LinkedIn等场景,无需进行实际拍摄。价格实惠,仅需191美元起,支持14天退款保证。

  • InterviewQueue:在线评估软件平台

    InterviewQueue是一个在线评估工具,帮助您轻松筛选候选人。通过ChatGPT集成,这个在线评估软件平台将帮助您创建逻辑评估,为您的组织找到理想的候选人!

  • Skyla:您的 Shopify 商店的 ChatGPT 客服聊天机器人

    Skyla 是专为 Shopify 商户打造的最佳客户支持聊天机器人。通过 ChatGPT 提供先进的 AI 动力,为您的商店提供最佳的客户支持体验。

今日大家都在搜的词: