如何成为嵌入式软件工程师
那是1989年。这座城市是乌干达的坎帕拉。
我的父母以他们无穷的智慧,决定不再把我烦恼带回家,而是把我送到叔叔的办公室,学习如何使用计算机。 几天后,我发现自己位于21楼的一间狭窄的房间里,那里有六,七个少年和一台崭新的计算机,放在垂直于老师桌的桌子上。 非常清楚地表明,我们没有足够的技巧来接触它。 经过三周令人沮丧的编写和完善DOS命令,神奇的时刻到了。 现在该轮到我键入 d:了 。
将简单的文本文件蚀刻到5英寸软盘上的外星人刮擦声听起来像是美妙的音乐。 有一段时间,那个软盘是我最珍贵的财产。 我将一切都复制到了上面。 但是,在1989年,乌干达人倾向于非常认真地对待生活,并且不喜欢摆弄计算机,复制文件和格式化磁盘。 我必须专注于自己的教育,这使我从计算机科学转向了建筑工程。
像我们这一代的年轻人一样,许多工作职位和技能的获得充实了他们之间的岁月。 我教过幼儿园,教成年人如何使用软件,在服装店工作,还担任过教堂的有偿迎宾员。 当我在堪萨斯大学获得学位时,我曾担任技术管理员的技术助理,对于那些迷恋学生数据库的人来说,这实际上只是一个幻想。
到2007年我毕业的时候,技术已经成为必然。 建筑工程的各个方面都与计算机科学息息相关,因此我们都无意中学习了简单的编程技能。 对我来说,那部分总是更令人着迷。 但是因为我必须是一名认真的工程师,所以我养成了一个秘密爱好:写科幻小说。
在我的故事中,我过着女主人公的生活。 他们是具有惊人编程技能的科学家,他们总是沉迷于冒险中,并以他们发明的技术与技术死胡同相抗衡,有时甚至是当场发明它们。 有时候,我想出的新技术是基于现实世界的发明。 其他时候,这是我在科幻小说中读到或看到的东西。 这意味着我必须了解这项技术的工作原理,并且我的研究使我想到了一些有趣的subreddit和e-zines。
在我的整个经历中,我花了很多时间写出DOS命令,这仍然是一个突出的影响力,流失了很少的辅助项目并占用了宝贵的学习时间。 一旦Geocities提供给所有Yahoo! 用户,我创建了一个网站,在那里发布了用微型数码相机拍摄的模糊照片。 我免费创建了网站,帮助朋友和家人修复了他们在计算机上遇到的问题,并为教堂创建了图书馆数据库。
这意味着我一直在研究并试图找到有关如何使事情变得更好的更多信息。 互联网之神祝福我,开放源代码落入我的腿。 突然之间,为期30天的试用和限制性许可成为过去计算的幽灵。 我可以继续使用GIMP,Inkscape和OpenOffice进行创建。
我很幸运有一个商业伙伴,他在我的故事中看到了魔力。 她也是一个梦想家和有远见的人,她幻想着一个连接更紧密的世界,它可以高效,便捷地运行。 我们一起提出了解决成功过程中遇到的痛点的几种解决方案,但是实施一直是一个问题。 我们俩都缺乏使我们的产品栩栩如生的技能,每次我们向投资者提出自己的想法时,这一点就显而易见。
我们需要学习编程。 因此,在2015年夏季末,我们踏上了一段旅程,带领我们踏上了Holberton School的第一步, Holberton School是一所社区驱动的基于项目的学校,位于旧金山。
我的商业伙伴有一天早上来到我身边,开始跟她交谈,当时她有了一个新的疯狂想法,即将被我吸引。
Zee: Gloria,我要告诉您一些事情,我希望您先听一听,然后再说不。
我:不。
Zee:我们将申请就读全职工程师的学校。
我:什么?
Zee:来,看! 我们将通过申请这所学校来学习如何编程。
我:我不明白。 我们正在使用Python和...进行在线课程
Zee:不同。 相信我。
我:那...
Zee:那不信任我。
我:很好。 给我看看。
我所读的内容听起来与我们在网上看到的内容相似。 真是太好了,但是我们决定尝试一下,用双脚跳进去,看看会发生什么。
要成为学生,我们必须经过四个步骤的选择过程,完全基于才华和动力,而不是基于教育程度或编程经验。 选拔过程是课程的开始,因此我们开始通过课程进行学习和合作。
根据我以及我的业务合作伙伴的经验,与Holberton School创建的申请流程相比,申请任何东西的过程都是无聊的。 就像一个游戏。 如果您完成了一项挑战,那么您将进入一个新的水平,等待另一个有趣的挑战。 我们创建了Twitter帐户,在Medium上进行了博客发布,学习了HTML和CSS以创建网站,甚至在我们不知道要去哪里之前就在线创建了一个充满活力的社区。
关于在线社区,最惊人的事情是我们在计算机方面的经验是如何变化的,以及我们的背景和性别如何不影响创始人(我们秘密地称为“三位一体”)做出的选择。 我们只是喜欢在一起和彼此交谈。 我们都是聪明的人,正在通过学习如何编码来提高书呆子信誉的过程中。
在大多数申请过程中,我们的身份不是很明显。 例如,我的业务伙伴的名字并不表示她的性别或种族。 在视频聊天的最后一步中,三位一体甚至知道她是有色人种。 到目前为止,只有她的热情和才华推动她通过了各个层次。 她的肤色和性别都没有阻碍也没有帮助她。 多么酷啊?
当我们收到录取通知书的那天,我们知道我们的生活将以我们梦only以求的方式改变。 2016年1月22日,我们走进了炮台街98号,第一次与我们的河马兄弟会面。 当时和以前一样,很明显三位一体开始了惊人的事情。 他们聚集了一群真正充满激情和热情的人们,他们全心投入成为全职工程师。
学校是一次与众不同的经历。 每天都在深入编程的各个方面。 我们收到了一个项目,在一点指导下,我们使用了所有可用的资源来找到解决方案。 建立霍尔伯顿学校的前提是,我们可以在比以往更多的地方获得信息。 MOOC,教程,开放源代码软件和项目的可用性以及在线社区都以震撼我们必须完成的某些项目的知识而burst不休。 在宝贵的导师团队的指导下,我们可以为您提供解决方案,这所学校不仅仅是一所学校。 我们已经成为学习者社区。 对于那些对软件工程感兴趣并且对学习风格也感兴趣的人,我强烈推荐这所学校。 下一堂课是2016年10月,目前正在接受新的申请 。 这既令人恐惧又令人振奋,但值得。
我最早的开源操作系统经验是Fedora ( 红帽赞助的项目)。 在与IRC成员进行惊慌的交谈中,她推荐了此免费操作系统。 我以前从未安装过自己的操作系统,但它激发了我对开源的兴趣,并激发了我对计算需求的依赖。 我们提倡开源贡献,创造和使用。 我们的项目位于GitHub上,任何人都可以使用它们或为它们做贡献。 我们也有机会访问现有的开源项目,以我们自己的方式使用或做出贡献。 我们在学校使用的许多工具都是开源的,例如Fedora, Vagrant , VirtualBox , GCC和Discourse等。
在继续成为软件工程师的过程中,我仍然梦想着有一个能够为开源社区做出贡献并能够与他人分享我的知识的时代。
站在房间里,和另外29个聪明的学生聊天,令人陶醉。 有40%的人是女性,有44%是有色人种。 当您是一个以缺乏多样性而闻名的领域的有色女人时,这些数字变得非常重要。 它是世界高科技麦加的绿洲。 我知道我已经到了。
成为一名全职工程师的想法令人生畏,您甚至可能很难知道这意味着什么。 这是一条充满挑战的道路,收获无数的报酬。 未来由技术驱动,您是光明未来的重要组成部分。 尽管媒体继续处理高科技公司的多元化问题,但要知道,无论您是谁,无论您的背景是什么,无论您成为全职工程师的原因是什么,您都可以找到一个蓬勃发展的地方。
但是,也许最重要的是,强烈提醒女性在计算历史中的角色可以帮助更多的女性重返科技界,而且由于性别或女性能力,她们可以毫不犹豫地充分参与其中。 他们的才华不仅有助于塑造科技的未来,而且也有助于塑造世界的未来。
翻译自:
如何成为嵌入式软件工程师
本文发布于:2024-01-28 11:13:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064116387022.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |