认识Amanda:从Visual Content Developer到软件开发工程师

认识阿曼达·科斯特(Amanda Koster)! 她已经为职业生涯中的新挑战做好了准备,并且对编码着迷。 在意识到需要将创意和代码混合在一起之后,由不同的开发人员组成的团队可以为更多的人开发更好的产品,她决定在编程方面寻求新的职业。 阅读有关她的职业过渡的信息,以及对正在考虑走同样道路的其他人的建议。

在代码研究员之前您在做什么?

加入Code Fellows之前,我曾在Amazon担任Kindle创新团队的高级视觉内容开发人员,并帮助推出了Kindle In Motion首创产品。 这意味着我将识别标题(书籍或手稿),为书籍投下创造性的视野,然后指导并产生标题的视觉内容。 我还领导了一个每月的智囊团,对电子书和第7项专利领域进行了重新构想。

我的职业生涯始于在男性主导的空间中的女摄影师。 在建立自己的职业生涯的同时,我指导女性进入该领域,并领导了一些项目,这些项目建立了富有创意的,富有同情心的项目,动员了世界各地许多社区的数字叙事者。

我迅速从一名摄影助理升格为国际知名的摄影记者。 2007年,我成立了一家名为SalaamGarage的初创公司,该公司带领全球的内容创作者为非政府组织建立讲故事的项目。 我们的使命是为社交媒体提供影响人们生活的内容。 结果,埃塞俄比亚的瘘管手术费用高达数千美元,在印度为孤儿院带来一头牛; NPR关于越南地雷的文章; 以及有关因寄养而衰老的孩子的项目-这些项目已被奥林匹亚的立法者接受。 我曾两次受邀在TEDx和Ignite,Web 2.0以及其他备受瞩目的活动上发言。 您可以在我的网站上阅读更多内容!

那是相当的职业生涯! 在您之前的职业如此成功之后,引起您兴趣的软件开发是什么?

专业上,我有点无聊。 我想学习更多,继续建设而不是还没有涉足管理领域。 多年来,我一直与开发人员一起工作,因为我生产的内容必须存放在某个地方,而且90%的时间都在代码中。 我开始一边编码一边玩。 编码使我着迷。 感觉就像魔术。 我每天都可以创造新的东西。

我遇到了一些通过Code Fellows计划的朋友。 他们花时间仔细地向我介绍了他们的经历,这听起来很有建设性,相关性和积极性。 他们中有几个在该领域工作并提供了支持。 当我参观西雅图校园时,我看到了强大的团队和大量的合作。 代码研究员创建的社区意识让我震惊。 学生并不孤立,戴着耳机独自编码。 我还看到了各种各样的学生,并且知道这是我的学校。

您是如何决定在其他编程语言上学习JavaScript的?

我想成为网络的UX工程师/ UI开发人员。 除了对构建事物的热爱之外,我还非常关心产品的设计及其可用性。 另外,JavaScript统治着网络,仅此而已。

您在校园里最喜欢的时间是什么?

软件开发是一项团队运动,而协作是我的工作。 我最喜欢的时间是结对编程作业和项目周。 我与一支敬畏的团队和一个共同的愿景从头开始构建一些东西,然后将这种愿景从白板鸡的头开始发展成为功能齐全的产品,这对我来说非常有趣

您的求职经历是什么样的?

迷人。 毕业之前,我是LookFitFeel雇用的。 从学校到工作的过渡非常顺利,因为我已经在高科技行业工作了多年。 我很高兴发现自己的赌注获得了回报,并且确实需要视觉,创意思维家也能进行编码。 我的经验吸引了许多公司。 另外,这是成为女性开发人员的好时机。 许多公司都在努力平衡自己的性别平等,尽管作为女性不能保证要约,但令人振奋的是,公司确实在寻求使自己的团队多样化并自愿提供有关团队的人口统计信息。 同样令人兴奋的是,看看有多少节目和活动可以寻求多样化的人才。 事实是,多样化的团队可以帮助加深对客户需求的了解,并构建覆盖更大人群的产品和服务。 如果没有别的,那只是好生意。

告诉我们您的新工作! 什么是典型的一天?

我最近以承包商的身份加入了Microsoft Azure区块链团队。 我喜欢这个团队,也喜欢这种文化。 我必须为Azure区块链团队编写React,Redux和Node进行实践。 我们刚刚推出!

典型的一天包括大约65%的编码,其余的是会议,午餐,一般对话和笑声。

与Microsoft团队合作时,您最喜欢的部分是什么?

我对团队的热爱是团队领导者培养协作文化的方式。 当任何人需要帮助时,我们只需询问即可进行配对编程。 尽管该团队提供了令人难以置信的支持,但我们没有正式的结对编程会议。 环境是学习的一种,每个人都愿意学习或教些新事物,因此整个团队变得更加强大。

我也很喜欢公司的使命,即支持人们发挥潜能和创新精神。 微软确实是一家了不起的公司。

您现在在职业生涯中在校园中学到的最有用的技能是什么?

我学会了解开几乎所有事物,并找到了一个满足我永恒好奇心以了解事物运作方式的利基市场。 在构建时,我处于最佳状态,并且受到设计和代码向导的约束的激励。 编码满足了我对创造,贡献,动员人们并使用变形工具解决难题的不懈追求。

您以前的工作经验如何帮助您学习编码并开始新的职业?

我已经广泛处理视觉内容。 在亚马逊的Kindle创新团队中,我拥有创意构想,撰写了创意简介,并与一组设计师和艺术家合作创建了可以在任何设备上使用且看起来很棒的视觉内容。 我还与UX和开发人员并肩工作,以在不影响视觉质量的情况下帮助告知和解决布局问题。 我充分利用了初创企业的精神和对用户需求的不懈关注,创造了视觉体验。

在我的整个职业生涯中,我注意到制作人,设计师和开发商之间的脱节。 我开始学习一边讲两种语言的编码。 正是因为这个角色,我决定继续从事软件工程工作,离开了亚马逊,然后去代码研究员那里学习全栈式JavaScript。

如果有人正在考虑学习“代码研究员”的代码,您会告诉他们什么?

我建议去校园参观,与一些讲师会面,并询问教与学的方式。 每个人的学习方式都不一样,在能够蓬勃发展的环境中学习非常重要。 我会环顾四周,看看您是否对同学感到满意,看着老师和助教如何为学习打下基础,聆听他们彼此之间的交流方式,以及他们如何合作。 我强烈建议您参加一些项目演示,以便您可以看到它们将要学习的类型,然后向学生和教师提问。

在学费方面,还要与员工开会,讨论支付课程费用的方法。 有多种方法可以筹集资金(多样性奖学金,工人再培训计划,地理标志法案等),并且员工非常支持并且知识渊博。

对其他人开始学习编码有什么建议吗?

我想说从一些免费的在线教程和课程开始,例如Codecademy或FreeCodeCamp.com,以获得编码的感觉。 参加一些您感兴趣的聚会和活动,结识一些人并提出问题。 一开始它会让人感到非常吓人,但是如果您曾经学过另一门语言,那就是一种类似的体验。 最初,没有任何意义,但是会,然后变得上瘾! 显然,编码人员有一个市场,我们确实需要更多的女性。 如果您有兴趣,请跳进来-水是温暖的!