下载我们的免费电子书43 A / B检测案例研究,从世界领先的公司寻找考试创意和灵感。 现在下载

优化博客

构建您的实验计划的提示和技巧



第五年,我们正在合作 镀锌 敬主人 我/拥有它,科伦托营奖学金和实习计划,为科技界经营的个人。如果您在2021年寻找新机会,请考虑 申请!! 2021年计划申请的截止日期是2020年10月18日。继续了解有关我/拥有IT校友和当前优化软件工程师Polina Nguen的计划和经验的更多信息。

在我/拥有它之前,你在做什么?

不到一年前,我仍然是旧金山的MEP(机械,电气和管道)咨询公司的HVAC(供暖,通风和空调)系统设计工程师。我与建筑,结构,电气和管道工程师密切合作,以设计高性能建筑,包括住宅综合体,生物技术研究设施和办公空间。 

几年前,我首次在我的第一次实习期间在宾夕法尼亚州蓝铃的咨询公司建造项目工程师介绍了HVAC系统。我的团队是宾夕法尼亚州最大的制药机构西点的默克。我与许多有才华的工程师合作,在各种不同的任务中,包括站点监督,开发建设执行计划,解决技术和行政问题。我围绕了设施和旅游 观看巨型机械设备 比我的公寓单位更大,共同提供工业洁净室。看到包括锅炉,冷却器,冷却塔和其他设备的所有HVAC系统都令人着迷,以保持设施运行。那时,我确信HVAC系统设计将是我的正确职业道路。

在申请我/拥有它之前,您有多少编码经历? 

我的编码旅程始于俄罗斯莫斯科,在那里我在莫斯科国家电子和数学研究所采用了几个介绍的计算机科学课程。我喜欢当时所有其他学科的数学和物理,所以我决定在我搬到美国的机械工程学位并转移到Drexel University。正是在那里,我首先学习并使用MATLAB作为我的工程课程的一部分。只有这样,我确实意识到了编码的无数潜力。我记得在我的代码最终工作时感到兴奋和完成!

在2016年毕业并作为机械工程师工作大约一年后,我开始想知道我是否让正确的职业选择是因为我对代码的愿望永远不会让我孤单。我开始在树房子上接受在线课程,在那里我学习了Python和JavaScript的基础知识。不久之后,我申请了 omscs. (佐治亚理工学院的(计算机科学的在线硕士)。此时,我对代码的热情变得更加强大。我准备做任何事情来过渡到软件工程的职业。我想靠近硅谷,所以我在费城辞职,因为我还没有准备好进入软件工程行业,我在旧金山找到了另一个机械工程职位。 

波里纳越野几个月和越野举动后,我收到了Georgia Tech的回复,通知我,我被接受进入他们的计划。我开始在线课程,同时继续全职工作。格鲁吉亚科技所需的编程水平在我的技能集之上,这让我花了许多不眠之夜试图赶上家庭作业。

你是如何了解我/拥有的?你为什么申请,申请流程是什么样的?

在我的第一年在佐治亚理工学院,我了解了计算机网络,信息安全和计算机架构的基础。我能够描述堆栈和堆是什么,他们在高效的内存分配中发挥着什么作用。虽然它开辟了一个全新的计算系统世界,但我仍然缺乏我需要跳转到软件工程所需的技能。 

我的朋友,最近在优步工作的毕业生的毕业生,相信我是一个编码的训练营正是我需要的。他鼓励我申请Hack Reactor的沉浸式软件工程计划。在研究方案后,访问Hack Reftor校园后,并在完成该计划后看到我的朋友已经取得了什么,我决定申请。他也是将我联系到优化的IT计划的人,他知道他的队列中的其他学生。为其领先的实验平台而闻名的公司正在提供全额学费奖学金和三个月的实习,并对技术产业所谓的个人进行指导和财政支持。我首先想知道,“真的是真的吗?”当我读到它时。我不知道这种类型的奖学金存在,我没有听说过任何提供类似的公司。申请流程简单:回答有关您自己的五个问题,您的软件工程师目标以及如何促进多样性和包含作为软件工程师的多样性。我还提交了一个关于我如何教授我的狗做欺骗的简短视频,并包括我的应用程序中的YouTube链接。 

大约一个星期后,我被一个优化的招聘人员联系,他们安排了一个小时长的Zoom面试,与两个软件工程师和Hack Reactor alumnae,Jessica Chong和Acacia Pappas进行了联系。在采访中,我先介绍了自己关于我的工作和学校经历的一些问题,以及为什么我选择成为一名软件工程师。最后,我有机会提出问题,并更加了解面试官的更多信息’s culture. 

大约两周后,优化召唤祝贺我赢得奖学金。这是我生命中最幸福的时刻之一。我刚刚给出了一个金牌票来追求我梦寐以求的职业。没有言语来描述我是多么感激以及对我而言的意义。我很高兴开始旅程!

你在黑客反应堆上的经历是什么样的?

Hack Reactor软件工程沉浸式不同于我参加过的任何其他教育计划。我第一次被我可以分享我的激情,并将所有我都改善我拼命想要成长的技能所包围的人。前半天的两日配对编程冲刺是学习如何与合作伙伴协作编写的好方法,并在编码时练习白板并大声说话。 

高质量的缩放讲座,几乎总是由弗雷德·Zirdung,行业专家和黑客反应堆课程的头部领导,非常有助于了解一些关键的JavaScript概念,并为每个关键的JavaScript概念提供了基础,以便在每个开始短跑。上半年覆盖的材料量是巨大的。在前六周内,我接触到各种不同的数据结构和算法;学会使用jQuery,D3和React构建交互式聊天应用程序,游戏和单页Web应用程序;使用节点创建RESTful API;并开发了一个完整的堆栈Web应用程序。

另外两个我/拥有它的收件人,我会在每隔几周内聚集我们的指导机组人员,让我们有机会通过任何挑战分享我们的经历并谈谈。我的Mentor Ryan Yee,也可以在Slack上提供,以防我私下讨论任何问题。 

我们的日子在前六周从上午9点到下午8点到晚上8点,每周六天的时间安排。我们中的一些人会在小时后继续学习。它在精神上和身体上很辛苦。每个Sprint都包含广泛的“光明最低要求”。还有一个“高级”部分,然后是“梦魇模式”。工作人员确保我们每个人都受到挑战,并有机会推动我们的界限。我不断丢失时间,忘记吃午餐或晚餐,试图在每个冲刺中获得。

下半场的结构较少,主要集中在完成两组项目。那是我真的开始玩得开心的时候。在第一个项目中,我与另外两名学生合作,建立了我们选择的前端网络应用,同时使用我的新学习技巧,并继续探索新技术。第二个项目更加令人兴奋,在那里我使用AWS,Loader.io,New Relic等工具缩放了Web应用程序的后端,并设置了MySQL数据库的源 - 副本配置。

在该计划结束时,我能够自主学习新技术并解决技术问题。 Hack Reactor给了我对自己的信心,并帮助我培养技能来推出我的新职业。

你在实习期间做了什么?

我的远程实习在毕业后的Hack Reactor之后一周开始。我加入了Devx(开发人员体验)团队,它拥有优化 完整堆栈SDKS., 代理人以及使客户能够做出决策,收集数据和与其他相关技术集成的其他服务。我被分配了一个导师,Ali Rizvi,一名员工软件工程师,在工业中拥有超过10年的经验,包括六年以上。我每周都会见到他,以取得进步,我们保持不断的懈怠沟通。他对优化产品和整体公司结构的广泛和深刻的技术知识一直是我成功的实习经验的关键。 

我在我实习过程中致力于几个项目。在第一个,我用过 狮身人面像 生成 文件 从我们的Python SDK源代码并发布它 阅读文档,一个托管平台设置为监视我们的存储库中的更改,并自动重建,测试和更新每种合并的文档。此工具还允许我们的多个版本版本 Python SDK API参考文档 可在线提供。 

作为第二个项目,我有机会通过优化进口来减少捆绑尺寸来熟悉JavaScript SDK并提高其性能。我们的技术领先者Matt Carrol总是可以回答我的问题,并为我的PRS提供建设性的反馈。这些变化的生活并为客户使用和与我们的JavaScript SDK集成的方式产生了积极的影响。在图书馆上留下我的票据超过80,000多个每周下载,让我更兴奋,并加强了我继续为我们的团队的可交付成果做出贡献的愿望。 

Polina工作我的实习的下半年专注于建设和测试面向客户的前端功能,以便在原始机器学习产品团队的另一个伟大的软件工程师旁边的儿子PHAM反应。儿子教我如何导航优化的单片代码库,并以每日登记,配对编程,即时典范评价和恒定的懈怠通信提供巨大的支持。因此,我对提供了紧张截止日期的两个关键项目作出了重大贡献。 

没有Mike Ng,My Devx Engineering Manager和I /拥有IT程序经理的支持,我的实习不会像迈克NG的支持一样有趣和令人兴奋。迈克致力于提供我需要的支持,以便成功。我们的每周一对一帮助我留在轨道上并对我的软件工程技能充满信心。我感到舒服地向他伸出了令人欣慰的任何问题,因为他忙碌的时间表总是找到时间来回应。

我的实习经验在优化远远超过了我的期望。尽管在最初计划的传统办公环境中没有工作,但我设法充分利用它,并且即使在家里工作也是如此惊人的优化社区的一部分。

如何在软件中与您的体验相比,您作为机械工程师的经验?

作为暖通空调的设计工程师,我几乎从未有机会学习最新,最先进的技术。我的日常职责包括与特定设施或建筑物的数据一起工作,并执行能源计算使用跟踪来计算冷却和加热负载,同样自20世纪70年代以来一直存在的软件程序。我在Revit或AutoCAD中花了大部分时间与其他学科和暖气系统进行建模。在某些时候,我的工作变得重复,最终我对做到了兴趣。

软件工程行业是不同的。这是关于新想法和学习不同的工具和策略,以使这些想法有用。在过去的几个月里,我接触了这么多新技术,我知道这只是一开始!在我的实习中,我正在使用不同的工具和框架在各种不同的任务中工作。我感到活着。优化为我作为工程师的新目的,并带来了我的好奇心,批判性思维,解决问题的问题到一个新的水平;我已准备好推出我的职业生涯作为全职软件工程师的级别。

您对I /拥有它的任何人有什么建议?

不要犹豫,不要三思而后行;去做就对了。我们希望听到您的故事,帮助您获得您应得的职业生涯。一旦你开始旅程,你就会得到多少令人惊讶的是! 

考虑到攻击反应堆的人有什么建议?

如果您不确定您是否应该做Hack Reactor软件工程沉浸式,我会建议花时间完成 Hack Reactor Prep计划 第一的。它将为您提供javascript基础知识的介绍,并为您的技术录取评估做好准备。完成后,问自己两个简单的问题。你喜欢参加课程吗?你会继续学习javascript吗?如果您的答案是“是的”,请继续申请!无论您的背景是什么,您有多少编码体验。如果您已准备好将所有东西放在三个月内,您将成功并致力于学习代码。

了解有关I /拥有IT程序的更多信息 申请这里 到2020年10月18日。

优化X.