许多人想环游世界但其实他连自己住的城市都没有逛完过,许多人说不喜欢自己现在的工作但是却想都没想过换份自己喜欢的工作,还有许多许多的人,他们都在现实面前妥协。但改变或许并没有你想象的那样艰难,本文的作者就是这样一个敢于改变的人,她花了八个月的时间从一个新闻记者成功转型为程序员,过程很艰辛但更重要的是坚持。

想成为一个开发人员,你却不知从何开始?想转行或初入职场找工作让你望而却步?相信我吧,这些我都经历过。这就是为什么我想在这儿给你一些详尽的建议,来帮助你走出现在正处于的糟糕而又窘迫的困境,走向属于你的春天。

旧梦想的破碎

先来一点小背景:自打念小学五年级以来,我就一直想成为一名广播电视记者。在十岁的时候,我作为一名新闻主播参与了PBS(Public Broadcasting Service,美国的一个公共电视机构,由354个加盟电视台组成)的超级校园新闻栏目,这是一个展示科罗拉多州各个学校的电视节目。从那时候起,我就被那种开播前,“灯光,摄像,开始!”的情景深深折服了。

回忆昔日大学时光:真的很难相信,我会在东卡罗莱纳州立大学登记入学,学习广播电视新闻学。直到在位于夏洛特的WSOCTV(ABC的附属电视台)实习之前,这一切都进展得那么顺利。WSOCTV的实习计划竟然做得详细至极,他们一五一十地介绍了从实习生成为一名新闻主播所需要具备的必要条件的全部细节。事实上,他们的计划是如此的繁杂,完全击破了我对广播电视新闻的理想主义。 我这才发现这并不是我的兴趣所在,以后也不再是。 但是,嘿,这就是实习的目的不是吗?

2014年,当我拿着公共关系专业的学位从大学毕业,置身于真正的社会中时,对于想干嘛,我一无所知。我去过几次校园招聘会,最终做了技术专员招聘工作。

后来,我住在夏洛特,在上城区工作,享受着这段大学过后的过渡时期。然而,随着时间的推移,我的工作慢慢地变得单调起来。我明白,这不是我漫长的未来所想要的,所以,我到底想要干嘛?是时候倾听一下来自内心的声音了。

转战IT行业

通过招聘官的工作,我意识到,在美国,招聘IT人员越困难,就越能说明低供应和高需求的现状。此外,据劳动统计局数据显示,2015年,只有25%的女性任职计算机专业。其中,90%以上是白人,亚洲人只占5%,非裔美国人只占3%,拉美裔只有可怜的1%。这样的结果让我非常震惊。

在我之前应聘的所有职位里,前端开发(FED)似乎是最有趣的。成为一个前端开发人员意味着我可以利用颜色、创造力、图标、字形和用户交互等等来制作网页和开发应用程序,使得它们更加漂亮。在作为招聘官的这段时间里,我了解到大多数的经理不会真的在乎你是否拥有计算机学位。当然,这往往是优先考虑的,不过,只要你有编程经验,不管拥有什么学位,他们都会录用你。真见鬼,如果你是一位资深程序员,没有大学文凭也不是问题,经理们还是会雇佣你滴。有了这些数据和信息后,我决定成为一名前端开发工程师。

那么,问题来了,我是如何在8个月内成为一名开发人员的呢?

先说最重要的,试图学习一项新技能是非常非常困难的!任何一种编程语言,对于你来说都是在学习一门新的知识,就像作为美国人的我从头开始学习西班牙语一样。在学习前端开发之前我就是一张白纸,这意味着我得从学习HTML、CSS、JavaScript开始。(这些都是在我拥有全职工作的时候自学的)相信我,如果我能做到,那么你也行。

以下是我的日常安排

日常工作/学习:

早上8:30——下午5:30:工作,工作,工作,工作,工作。就像蕾哈娜的歌里面唱的(work~work~work)。

下午6:00:吃晚饭

晚上7:00——10:00:学习所有与前端相关的知识

晚上10:00:睡觉

重复…

制定这个时间表有两个原因:第一,我想确定我是不是真的喜欢编程。确保这是让我真正享受的事情,而不是因此掉光头发。第二,我想在把我仅有的一点积蓄交给编程训练营或者大学之前把网上相关的免费资源学习完。

这只是一个让你开始学习的小列表,你需要尝试着找到最适合你的学习办法。下班后,每天晚上我都会登录这些网站,去学习两三个单元的知识。每天就不停地重复这个过程。

就这样,我连续学了6个月.

我知道,这似乎很可怕,但是那段时间过得飞快,因为我是真的很享受我所做的。第一个月之后,我知道我已经走上了正轨。经过6个月的自学之后,我知道该通过付费课程来提高我的专业水平了。

在了解到的所有付费课程中,有在线和面授两种方式,我最后选择了TTS(Tech Talent South美国技术培训机构)的网页设计与创建概论。两个月里,每周星期一都坚持去的这门课程是短时而又实惠的。在第一节课结束后,值得庆幸的是我在上课之前研究过前端,因为,这个训练营的课程风格是教学速度很快,如果你没有积极地参与和提出问题,你就很容易在技术术语部分掉队。

在自学的这段时间里,我在Meetups上的活跃是非常重要的——meetup.com是一个探索和发现你所在区域的群体的网络平台。就我而言,我会去Meetups寻找任何与前端学习有关的群组。在这些队伍中,我能学习到新技术,扩充人脉,当然,偶尔也会找找一些好吃的食物。我最喜欢的群组有:Girl Develop It(无耻的插件),夏洛特前端开发者们,夏洛特用户体验,Skookum技术会谈和CharlotteJS。

经过8个月的网络和培训学校的学习,我制作了一个可以向雇主们展示的有模有样的作品集,终于,我准备好了走向更广阔的天空。当我向夏洛特和其他地方的公司网站申请初级职务时,我依然在使用TTS在线招聘门户,我可以通过它找到任何需要我的地方。

最后,我得到了两份工作面试机会。一个是一家名为Cardinal Solutions的公司(通过TTS招聘门户和Meetup熟人找到的),另一个来自美国银行。在结束两个工作的面试后,考虑到工作与生活的平衡,上下级关系和晋升机会的关系我选择了Cardinal Solution公司。

在差不多两年后,我仍旧在Cardinal Solution工作,为他们制作漂亮、反应迅速的网站。我也成为了 Meetups上Charlotte’s Girl Develop It群一个分会的领导者,并且还是女性从业IT的倡导者…所有的这一切都源于一种意志力和决心。所以,机会就在那儿,你还在等什么?如果你已经做好转行的准备,而且有办法帮助自己,那么,付诸实践吧。

我希望在你递交你的第一份编程工作简历的时候这篇文章能够为你提供有用的信息。如果你知道谁对编程感兴趣,也请与他们分享。

克里斯蒂娜·维尔利(Cristina Veale音译),2017

 

另外!奉上我这一路学习下来的一些小技巧:

  • 首先尝试免费课程,看看编程是否适合你。
  • 如果你参加短时课程,事先学习编程语言是至关重要的,这让你不会感到不知所措。
  • 找一个指导者!在发现技术问题并想得到深入解释时,去询问他们。
  • 向学校或者编程训练营寻求获取奖学金的机会。
  • 为自己制作名片,包括你的在线作品展示网站。
  • 网络,网络,网络! 这为我得到Cardinal Solutions的面试提供了很大的帮助。【全文完】

作者:Cristina Veale

译者:张鉴

编辑:张雪峰

来源:medium.com

原文:How I Became a Developer in 8 Months

觉得赞就推荐给朋友