查看原文
其他

拿下 Google 实习 offer,19 岁的程序媛成长之路!

Dalia Awad CSDN 2021-04-25

【CSDN 编者按】本文的作者为一位 19 岁的加沙女孩,她凭借实力,也借助坚韧、不断上进的优秀品质获得了大厂 Google、Repl.it 的实习 offer,同时她于博客分享了自己一路走来的心路历程,也希望通过本文能为技术路上的开发者们带来一些借鉴与思考。

作者 | Dalia Awad       
译者 | 弯月      责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

以下为译文:

DaliaAwad 是一名 19 岁的女孩,在巴勒斯坦加沙学习计算机工程,最近她入选了 Google 和 Repl.it 的暑期实习生。在本文中,我们就一起来看看这位女孩的故事。


与众不同


从高中时期开始,我就对编程充满了热情。老师曾派我参加机器人竞赛,我们使用 Arduino 构建了一个能够沿着线路行走的机器人。

后来,我参加了一项在线学习编程的课程,Edx 的课程“计算机科学概论”(https://www.edx.org/course/cs50s-introduction-to-computer-science),还参加了高中女生编程竞赛 Technovation。


全栈软件开发培训班


虽然对学习计算机工程倍感兴奋,但我也为能否在大学毕业后找到工作而感到焦虑。加沙的失业率非常高,就连计算机工程专业的毕业生也面临失业。

我参加的课程主要侧重于技术和计算机的理论基础。我认为我需要学习更实用的东西。幸运的是,我在 Facebook 的一篇帖子中看到约旦有一个全栈软件开发培训班。他们采用了硅谷的 HackReactor 课程,非常注重实践经验,而且他们还提供 Anera 的奖学金。

我提交了申请,并且很幸运地拿到了奖学金(申请人数大约为 800 名,最后只有 30 个人成功地拿到了奖学金)。你可能无法想象,在加沙一名 18 岁的女孩离开家是多么不寻常。值得庆幸的是,我得到了家人的支持。

在参加培训期间,我使用敏捷开发、MERN 技术栈构建了 3 个全栈应用。我非常喜欢与我的 Scrum 团队合作,我学习到了很多相关的软技能,以及如何与团队合作,如何按时完成任务。


做准备


回到加沙之后,我又很幸运地从加沙的一个 Facebook 科技群中看到了另一篇帖子。从帖子中得知,有一家公司有机会将巴勒斯坦和中东的人送到全球科技大公司去工作或实习。我当时就在想:“这怎么可能?”

我很兴奋地提交了申请,并入围了。于是,我们开始了为期两个月的准备。每天我们都需要做 Leetcode 和 Pramp 上的数据结构和算法题,参加讲座,而且还有家庭作业。

曾经我认为解决编程问题是一种折磨,但是逐渐地我开始喜欢这种挑战。我和同学们互相比赛,看看谁解决的问题多,我们还会讨论解决方案。我发现看着不同的人解决同一个问题真的很有意思。

此外,我们还参加了 Educative.io 的课程:“Grokking the CodingInterview: Patterns for Coding Questions”(https://www.educative.io/courses/grokking-the-coding-interview),这个课程帮助我理顺了所有的学习内容。

有趣的是,我们有机会与硅谷的工程师举行电子会议,并和他们练习面试。这对我的帮助非常大。每天我都会根据他们的建议练习,他们都很友好,非常支持我们。有些人甚至告诉我,他们当时参加面试时也非常困难。

虽然学习非常紧张,但是在同学、导师和模拟面试官的鼓励下,我充满了动力。在最后的模拟面试中,我的大多数同学都拿到了“通过”卡。这也促使我更加努力!


申请实习


2020 年 10 月,我向 Repl.it 和 Google 提交了申请。虽然我并不了解 Repl.it 这家公司,但我知道 Repl.it 是开发人员的好朋友,每天我都在使用它。但我从来没想过有朝一日自己能够进入这家公司!

2020 年 11 月,Google 和 Repl.it 接受了我的申请,并很快安排了面试。当时,我正在参加大学的期中考试,所以我希望能够将 Google 的面试时间改到两周后,这样我就有时间做准备了。招聘人员非常理解我的情况,并帮我重新安排了面试。

然而,我仍然感觉自己的准备不够充分。每天我都会学习 10 个小时。在正式参加面试的前几天,我在模拟面试中拿到了“通过”卡。我开始感到更加自信,也开始加倍努力。

2020 年 12 月,我参加了两家公司的面试。


Google 的面试

 

Google 的面试内容与我们准备的完全一样:数据结构和算法问题。每次面试大约 1 个小时,中间休息一个小时。面试官人非常和蔼,整个面试也非常顺利。我一边编写程序,一边讲述了我的思考过程。可以说,这段面试非常愉快。


Repl.it 的面试

 

Repl.it 的面试有很大的不同。首先,他们给了我一个运算转换任务。以前我从未见过这样的题目。面试官与我探讨了这个任务,感觉就像我们平时讨论问题一样。我感觉我在面试中的表现还不错,就像平时做作业一样。

大约两周后,我又参加了第二次面试,我必须准备一个演示文稿,说明有关产品改进的想法。我反复练习我的演讲,直到我充满信心,做好准备。第二次的面试官还是同一个人,他非常聪明,而且很风趣!


入选

 

2021 年1 月 1 日,我收到了 Repl.it 的电子邮件,得知自己已经入选。这是我收到过的最棒的新年礼物! 

1 月下旬,我收到了 Google 的电子邮件,得知我通过了他们的面试。我永远也不会忘记那个瞬间!

要想加入 Google,我必须找到一个团队。几天后,招聘人员给我发来了电子邮件,有一个团队对我很感兴趣。我参加了一个 30 分钟的“实习生面试电话”。电话的内容不涉及技术,而是为了沟通团队的任务,并确定实习生是否有兴趣加入,同时也让他们了解我的技术力。

几天后,我得到通知,正式加入了该团队。我简直不敢相信!


做决定

 

现在,我需要做决定了。这两家科技公司都给我下了 offer!我的压力很大,我对这两家都很感兴趣,但我只能选择其中一家。

我很喜欢 Repl.it,因为我可以探索不同的领域:前端、后端、基础设施。我还很年轻,并不太确定自己想做什么,所以这样的探索是理想的选择!而且我也非常喜欢我的面试官,感觉自己和他们很有默契。

但最后,我还是选择了 Google,因为他们会送我去欧洲实习。有机会在欧洲度过整个夏天,这可能会改变我一生的命运。以前我从未坐过飞机,唯一一次离开加沙就是去培训班的那次!此外,我觉得能够在 Google 学到很多知识。

当然,我也很高兴能赚到钱。我希望帮助父母减轻负担,支付弟弟的学费,也许还可以帮助其他人。

我很自豪,我的好几个同学也拿到了 Google 的 offer,今年夏天我们将在欧洲再见!

最后,希望我的经历能够帮助到一些从业者,我也想对一路上为我们提供过帮助的所有人,说一声谢谢!

原文地址:https://daliaawad28.medium.com/my-experience-as-a-gazan-girl-getting-into-silicon-valley-companies-488062d769a1

声明:本文为 CSDN 翻译,转载请注明来源。


在第 111 个女神节到来之际,CSDN 向所有技术女神致敬!并特邀产学研界的技术女神代表,共同探讨女性开发者的职业发展机遇与挑战,助力更多程序媛谱写精彩的程序人生。

华为高管否认养猪传闻;苹果上架翻新版 M1 MacBook;ASML 澄清中芯国际购买协议 | 极客头条

CTO 写低级 Bug,致公司 70 GB 数据遭泄露!

再见!经典版Edge!

Google 重磅发布 Flutter 2 !一套代码横扫 5 大系统

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存