在线英语学习网轻轻松松学英语
×
您的位置:在线英语学习网 > 零基础学英语 > 年过四十、零基础学编程,我是如何从教师转行程序员的?

年过四十、零基础学编程,我是如何从教师转行程序员的?

作者:在线英语学习网日期:

返回目录:零基础学英语

编者按:也许你终于明白了自己的兴趣之所在,但是却没有勇气开始它,或者为自己找了种种理由,按下心里的期待。但其他以后开始自己感兴趣的东西都不算晚,本文作者过去只有一名教师,对编程怀有好奇和喜欢,年过40依然毅然决然坚持不懈地学习,最终变成了一名程序员,找到了自己喜欢的工作。从作者的经验中英语零基础怎么学编程,我们需要能学到很多东西。本文作者Syk Houdeib,原文标题How I switched careers and got a developer job in 10 months: a true story。

我准备看看自己40岁的之后是什么从零基础开始培训之后进入前端界面研发行业的。我全靠工作之余的自学,基本没花钱。

我坐在马德里市中心的一家咖啡馆里,外面下着雨,我一边喝着啤酒,一边敲着笔记本电脑。过一会儿,我将起初自己成为前端网站研发员工的第一天。10个月前,我也是一名英语老师,对编程一窍不通。想知道是什么出现的吗?

几个月前,我写下了很多喜悦人心的话,来吧,一起看看我是什么做到的。

如果我也是刚开始考虑做一名开发员工,那么我会带着一点怀疑的心态来阅读这篇文章。因为我会从作者的背景中寻求别人有没有成为开发人员的潜质。

然后当时我知道了,成为一名开发人员不需要什么潜质。当然我也不会说这条路很好走,因为它显然不好走。但好消息是,只要你愿意努力工作,学习这些东西,并且持之以恒,就完全可以建立当一名开发员工的理想。当你觉得自己不合适做这件事的之后,你应该说服自己振作起来。这就是你必须做到的想法,仅此而已。

我是零基础学起的,没有花钱报怎么课程,因为我终于够忙的了。虽然每个人的状况都不一样,但我明白,如果你用心去做才能做到。

我说了我是零基础,在此之前我从来没有接触过编程。我早年投身餐饮业,后来我得到了音乐学位,之后又在加拿大当了三年的ESL老师。我对电脑或者不是特别熟练,但我显然对最新的技术新颖十分着迷,而且觉得程序员就像是超级英雄一般的存在。

不过,我从来没有想过自己有朝一日也涉足这个市场。部分问题是我觉得编程是个高大上的活儿,是那个从高端(而且廉价)大学毕业的天才们才能从事的。虽然这样的人确实存在,但大多数开发者并不是电影里看见的那种,所以,做一名程序员比我想像的要常常得多。

这一切都源于我和妈妈的一次采访。她还在研究为什么在STEM和技术产业的女孩数量比较少。然后她决定作为一名程序员,然后迅速就投入了学习。

这让我也高兴了出来,因为我们意识到有很多可用的资源。这不是什么魔法,而是一种我们可以培训和了解的技能。

有一天,我们在科学博物馆里看到了一本关于编程的儿童读物。我们离开家进去电脑,按照下面的指示,通过轻松的操作使文字改变形状,然后兴奋得尖叫出来,因为我们认为简直是太神奇了。

我完全被迷住了,这使得我下定决心学习编程。

那时我终于当了8年的同学了,但我一直比较向往教学工作,喜欢和孩子们在一起。一言以蔽之,这份工作比较令人满意。

但有时候,即使你有所不舍,也要知道是以后再次前进了。这是我人生中的新阶段,我有了新的梦想。最重要的是,这也有个能让我陷入舒适区的新挑战。

没有一条放诸四海而皆准的成功之路。每个人的学习方法都不一样,都要找到对自己有用的方式。如果非要找到哪些共同点的话,那就是咬紧牙关,坚持不懈。

因此,我告诉大家的方式不是唯一的办法,也不是最好的方式,只是对我有用的方法而已。

首先,我起初观看编程的课堂视频,弄明白了该如何开始。然后我起初学着什么用HTML和CSS。我根据步骤的规定编写代码,建立起一些几乎的页面。在这个过程中,我意识到这是我所谓感兴趣的想法。

我向两个程序员朋友寻找建议和帮助。他们这些支持和鼓励我的话语作为当时的失败和找到确切的目标至关重要。

我花了一些时间研究状况,设定了对我来说可能建立的目标。除了教学之后我没有其他的收益来源,这意味着我在换工作之前不能失业。

我觉得前端界面开发工作是最容易学习和最受欢迎的工作。我进一步扩大了范畴,把重点放到了创业所需的技能上,而不是走自由职业路线。

然后我设定了最后期限。我可不想到头来一事无成,得过且过。当时是2017年的夏天,所以我向自己确保,到2018年9月,一年多以后,我一定换工作。

但是一旦假装在这个时期一切都在我的掌控之下,那我恐怕太天真了。说实话,我在当年和当时的整个过程中都有各种各样的担心,但关键就是坚持。一旦我作出了怎么决定,我都会沿着这条路走下去。

我知道,想要进步,唯一的方法就是学习。我有一份全职工作,所以直到“有时间”了再做决定是不也许的。我很幸运,因为我和妈妈的读书时间是一致的。这有助于我们安排好每天的读书时间。起初,我们会把整个周末都花在编程上。我们非常典型的学习方案如下:

8:00 am:起床

8:30 am:开始编程

12:30 pm:活动

1:30 pm:吃晚饭,休息

3:00/4:00 pm:继续编程

8:00/11:00 pm:结束两天的工作

然后就到了周末,我充分利用了这段时间,尽管我很想好好享受这个春天,放松一下,但我也是坚持了起来,每天都努力学习。

然后一眨眼就到了十月,我又开始了大学的工作。我有意识地提高工作时间,选择用更少的利润来获取更多的学习时间,这样一来,我就非常努力地学习了。

你也许很难想象我与代码有这么难舍难分。我最想做的事就是坐在我的电脑前学呀学呀学呀。但人生也是得再次。每年9月份都是新学年的起初,这就意味着你投入应该长期的时间来打算,往往需要从私人时间中抽出一部分来。

当时我真的十分紧张。尽管尽了最大的尽力,但我花在编程上的时间却越来越少。我起初失去动力。我想尽办法试着坚守下来,但有时根本没有时间。即使有最好的企图和目的,生活也会使事情变成复杂。

你看,我十月份编程方案的完成情况比较令人失望

但是,也如同上图显示的,我始终在尝试英语口语培训,在认真。我不断地想要挤出时间,哪怕是一个小时也好。我做了全部能做的想法,希望自己不要失去动力,希望自己咬牙坚持。我期待这对你有启示意义:因为即使你放弃某样东西的时间足够长,要想再捡出来的难度就比较大了。

然后,事件迅速推移,12月慢慢近了。眼看到新的一年就能来临了,我的最后期限也将至了,我又消沉了出来,整个人生也开始有了计划。我起初努力工作,不管我有多累,也即使我的时间有多大。我把全部的空闲时间都投入到了编程的读书中,有时候我会睡觉,有时候我会喝酒,但都是想尽办法多挤出一些时间。

这就意味着我的生活几乎堕落到只能工作和读书——而且工作也只有到工资能付租金就行,剩下的时间全给了编程。我基本上一直维持着这样节奏,直到我起初收拾行装去马德里的那一夜。那是在2018年春天,离我曾经定下的最后期限还有几个月。

说实话,现在回过头看去,我曾经真的是全身心投入到与编程相关的一切想法中。我在Twitter上最常被问到的原因是我曾经读书用的是怎么资源。虽然这个就又得开一篇文章仔细讲讲了,但是我认为有必要列出一些最重要的软件和资源给你们。

但这种课程还不够,所以我又补充了一些课程,这些教学除了能扩展你的读书深度和广度,还能在你找工作的之后助你一臂之力。

令人尴尬的是,这个过程比我想像中要轻松好多。我没有四处投简历,每天把长期的时间花在筛选上。相反,我选择了专心于几家公司。

最后我收到了五家公司的应聘通知。很不幸,我被其中的两家拒绝了。但此外三家都被我拿下了。三家公司的offer中,我认为有一个完全不适合我,而且也没有什么吸引力。另外两个offer的工作岗位都挺有意思。后来,我在这两个中选择了一个。

但我并不是说以前找工作的之后我真的心如止水。现在想来,当时显然是段很紧张的时光。我觉得并不知道自己的技能或许超过了行业的提出。我常常不确定自己能否会为了经验不足而被各方嘲笑。虽然后来挺伤脑筋的,但我不得不说,整个找工作的过程可能也是很高兴人心并且富有期待的。当我已经看到自己有两份真正合适的offer摆在桌上时,我欣喜若狂,差点以为自己在做梦。

我会始终感谢这些给我机遇决定录取我的人。

这两家企业的面试流程完全不同。其中一家是利用视频电话与公司里各种各样的人进行沟通。这家公司是一家规模固然但口碑卓著的企业,希望实现一个全新的后端网页开发团队。几个星期来来回回下来,他们给了我第一次真正推进梦想的机遇。

另一家公司是一家处于高速扩张中的年轻创业公司。在一次短信面试后,我收到了一份技能考核(需要在几天内完成),这份考核涉及到设备完善、进行API调用和提示错误的信息。然后又是视频面试,内容是对于我的编程结果。然后我被邀请和技术团队见个面,喝杯下午茶。在那之后,我被确认,可以成为前端界面研发高级员工加入企业。

最后我不得不做出选择英语零基础怎么学编程,我知道自己需要多大,所以我接受了这家创业企业的邀约。为什么呢,因为我在这家公司如何获取成长和培训的机遇,这是关键所在。我相信这绝对是错误的选择。

就这样,在马德里的那种傍晚,喝完牛奶后,我感受一间办公室,向你们推荐自己是新来的的后端网页开发员工,然后开始了自己新的职业生涯。

相关阅读

关键词不能为空
极力推荐

在线英语学习网

零基础学英语 一对一英语培训 外教英语培训 英语口语培训