成为软件工程师的途径

成为软件工程师的途径不只一个

成为软件工程师的途径

Photo by Wes Hicks on Unsplash

不再只是一种成为工程师的方法。 这些天,您可以参加训练营,自学,获得学位或实习。 我参加了一个训练营,但在此期间我仍然必须自学,并弄清楚一切。 我的第一家公司试行雇用我为学徒。 我证明自己后,他们聘请我为专职工程师。 我现在是世界最大的工程出版公司之一的出版作者。 同时,我姐姐提议在头几周内免费在一家公司工作,以证明她可以胜任。 愿意努力学习的人有很多途径。

成为软件工程师的途径

Me and my new book published in late 2019!

如果您没有获得CS学位,那很好! 成为软件工程师还有许多其他途径。

任何会学习编码的人都可以找到工作

我没去上大学,因为我认为自己不够聪明。 我以为工程是男人的领域,我会被排斥。 现在,我有来自Facebook,Google,Twitter,LinkedIn和Apple的招聘人员不断加入。 如果您能保持决心,就可以从事工程工作。

在当前公司过渡到工程学

在我以前的公司之一中,许多人能够从不同的职业过渡到工程学。 有些人从事客户支持或质量检查工作。 这并不容易,他们仍然需要自学很多,但是他们现在都全职从事工程师工作。 这要求您能够完成当前的工作,并有能力在自己的时间内承担额外的工作。

学徒/实习

我姐姐自学,然后告诉一家她喜欢的公司,她将免费工作几周以证明自己。 他们喜欢她伸出手的决心,最终聘请她为全职工程师。 大多数学徒和实习都是有偿的,并提供指导/支持。 您很可能需要从大公司那里寻求程序,因为初创公司通常还没有资源来执行此类程序。 规模较大的公司也将拥有更正规的流程,这意味着您可能将有一位专门的导师,上岗时间和更多资源。

但是,尽管这些是实习生,但通常来说,执行这些计划的人已经获得了CS学位或已经参加了训练营,或者通常能够踏上第一步。 这些空缺仍然具有很高的竞争力。

自我学习

如果您有时间并且可以很好地管理自己的时间,那么此选项可能非常适合。 这绝对是最艰难的选择,因为您需要保持进度并保持动力。 但是,网上有很多很棒的资源,您可以免费自学,建立档案袋并找到工作。

新手营

合法的训练营是您职业生涯中的一项重大投资。 大学毕业后,我对下一步的工作感到有些迷茫。 我一直很喜欢编码,但从未真正追求过。 我的姑姑知道我除了在大学里实习和打零工之外,还想弄清楚我应该做的第一步工作,并给我发送了一封电子邮件,内容涉及对训练营进行编码。 这绝对救了我。 我以前从未听说过编码训练营。 我立即开始进行大量研究。 看起来真是太好了,难以置信。 我阅读过每一个到网上训练营的学生的博客文章。 我阅读了所有可以找到的评论。 我开始给参加训练营的学生发送电子邮件,并恳请他们回答一些问题。

研究完成后,我决定申请Dev Bootcamp。 我进去的时候非常紧张。当时我没有钱,所以我不得不向父母借钱。 我什至没有在旧金山找到价格合理的公寓,所以我和一个室友一起睡在一张双层床上,房间里挤满了罗恩·韦斯莱(Ron Weasley)的房子,但没有魔力。

这是我做过的最好的事情。

快进了五年,我是一名高级软件工程师。 我一直在会议上发言,我曾在Eventbrite和Pandora等大型上市公司任职。 我曾多次接受报纸和电视采访。 我被聘请为最先进的公司提供咨询服务,并且是世界最大的工程出版商的出版作者。 一次编码训练营彻底改变了我的生活。

但是,对于与我一起参加会议的每个人来说,效果都不理想。 我最初的队列中有50至60名学生。 到我们毕业的时候,大约有十个毕业了。 有些人留在一个队列中以了解更多信息。 一些退学很早,但他们仍然获得了可观的退款。 其他人则认为,在经济损失很高的情况下,工程不适合他们。 其他人因为无法跟上而被要求离开。

编码训练营是您一生中最大的一笔购买。 做你的研究。 在线上存在许多恐怖故事,人们花了1万至2万美元才发现训练营是骗局或老师们不够用。

一个好的训练营将首先从在线阶段开始,您将在家里学习。 它会教给您编程的基本概念,以便您在进入程序的现场部分时,可以集中精力于更苛刻的工程概念,并由老师在身边回答您的问题。

确保找到一个程序,该程序的另一个阶段集中在面试准备上,并为您提供职业团队。 这是我训练营中最有益的部分之一。 我获得了第一份工程工作,因为训练营帮助我写出了LinkedIn,并使个人资料脱颖而出。 我的第一家公司实际上是在LinkedIn上找到我的-我甚至不必申请。

如果您决定研究编码训练营,建议您从以下内容开始:HackReactor,App Academy和Hackbright。

(本文翻译自Randall Kanna的文章《Paths to Becoming a Software Engineer》,参考:
https://medium.com/better-programming/the-different-paths-to-becoming-a-software-engineer-b602cae48ece)

来源:闻数起舞

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月17日
下一篇 2020年1月17日

相关推荐