How I went from fashion model to software engineer in 1 year

导读

模特和程序员,一个人能否从事这两个截然不同的职业?当然能,因为已经有人做到了。今天这篇故事的主人公,就是先去当模特,后来自学成为了程序员。更重要的是,这个过程仅仅花费了一年的时间。都说最励志的不是“你可以”,而是“连他都行”。看着这位转型成功的例子,说不定也能给你一些启发。

更多剧透

第一步:解决高频单词

code /kəʊd/

n. 代码,密码;v. 编码

software /'sɔftwɛr/

n. 软件

apply /ə'plaɪ/

v. 申请,将...投入

determine /dɪ'tɜːmɪn/

v. 决定,决心

brand /brænd/

n. 品牌,独特类型

bug /bʌɡ/

n. 小虫,故障

resolve /rɪ'zɒlv/

v. 解决,下决心

develop /dɪ'vɛləp/

v. 发展,产生

immensely /i'mensli/

adv. 极大地,非常

junior /'dʒuːnɪə/

adj. 低级别的,年少的

60p

第二步:精读重点段落

(Tips: 双击文中单词可以查释义并加入你的生词本哦)

[4] When I dropped out, I signed with an agency and modeled for fashion brands. I didn’t know what I wanted to do with my life, but my sister was a software engineer and she loved it. So one day, I took Udacity’s “Intro to Computer Science” course. And I loved it. Coding became my biggest passion.

  • agency n. 代理,中介
  • brand n. 品牌,独特类型

[9] Figuring out how I learn most efficiently was a huge help. For you, maybe you need to immerse yourself fully at a bootcamp, or take a part-time online program. For me, I realized I would learn best by jumping headfirst into an engineering internship.

  • figure out 想出; 弄明白
  • efficiently adv. 有效地;效率高地
  • immerse v. 使专心于,使浸没
  • headfirst adv. 不顾前后地;头向前地
  • internship n. 实习生的职位; 实习期

[11] I knew I wanted real-world experience. So I enrolled in Praxis, a program that places young people into apprenticeships at startups. But Praxis focuses on marketing and sales roles, and I was determined to become an engineer. So, I decided to find myself an engineering internship and use Praxis to help me build my personal brand to increase my chances of being hired.

  • enroll v. 参加,登记,注册
  • apprenticeship n. 学徒期; 学徒制
  • startup n. 创业公司
  • determine v. 决定,决心

[16] While originally I had hoped to get a paying internship, I quickly realized I had a better chance of getting experience as an engineer if I did free work.

[17] I found a startup I wanted to work for and pitched myself to them: I’d work for free as an engineering dev for a few months. Then they could either promote me or let me go depending on how I did. They agreed, and I spent the next few months working harder than I ever have.

  • pitch v. 极力推荐
  • promote v. 促进,晋升

[21] For my first dev internship, I made it clear I would help out the startup in any way that I could. I talked about the variety of other skills I had picked up way back when I worked for my mom’s company, and how I could utilize those skills while I was also growing into the role of junior developer.

  • help out 帮助...做事
  • utilize v. 利用
  • grow into 成长为...

[27] For awhile this frustrated me. Then I realized that I wasn’t going to let what anyone said stop me. Each time I heard those comments, I went home and started coding. I used the haters as fuel to keep pushing myself towards my goal.

  • awhile adv. 一会儿;片刻
  • frustrate v. 挫败,阻挠
  • hater n. 怀恨者
85p

第三步:攻克必学语法

through的用法及搭配

一、介词 through 在空间上作“从…通过”或“穿过…”讲,后面的介词宾语在其它的场合下,一般可以和 in 相搭配。

例:push through the crowds to the door. (他)穿过人群,来到门口。

例:He managed to come through the Second World War without a scratch. 他经历过二战,却也安然无恙。

二、介词 through 有时用于转义,常含“通过某人或某媒介、通过某种行为”之意,以表示行为方式状语。例如:get the book through the library 通过图书馆借到书;

例:learn English through practice 通过实践学习英语

三、through 表示“从头到尾把…看完、审阅、翻阅、检查、看穿”

go through the list of customers. 查阅客户名单

look through the proposal before approving it. 通过提议之前认真审阅

I ran through the options with him. 我和他过了一遍那些选项。

It is easy for me to see through his trick.  我很容易看穿他的鬼把戏。

想要了解更多有关 through 的搭配知识,可以来听课呦~

100p

加分任务:精读全文

在之前的三步后,你已经完全具备了精读全文的能力。再多花半个小时,让你的学习效果达到120%!

查看/展开全文


下载音频

(Tips: 双击文中单词可以查释义并加入你的生词本哦)

How I went from fashion model to software engineer in 1 year

[1] In 2015 I knew almost nothing about coding. Today, I’m a software engineer and a teacher at a code school for kids.

  • code n. 代码,密码;v. 编码

[2] When people find out I work as an engineer, they often ask, “How can I get a job as a software engineer coming from a nontraditional background?”

  • software n. 软件
  • nontraditional adj. 不符合传统的,非传统的

[3] Well, you can’t get more nontraditional than me. I was homeschooled growing up, and I’m a college dropout.

  • homeschooled adj. 在家上学,家庭教育
  • dropout n. 中途退学;辍学学生

[4] When I dropped out, I signed with an agency and modeled for fashion brands. I didn’t know what I wanted to do with my life, but my sister was a software engineer and she loved it. So one day, I took Udacity’s “Intro to Computer Science” course. And I loved it. Coding became my biggest passion.

  • agency n. 代理,中介
  • brand n. 品牌,独特类型

[5] I knew I would become a software engineer. I also knew it might be the hardest thing I ever did. But I resolved to see it through. I was going to make this happen.

  • resolve v. 解决,下决心
  • see through  做完,进行到底

[6] If you love to code, and keep working toward your goal of becoming a developer, you will get there — no matter where you come from.

[7] Here’s how I did it.

Figured out how you learn best.

[8] After months of teaching myself to code, I knew I needed that next step, so I applied to several coding bootcamps. Yet I realized that I learn best not by studying, but when I am working.

  • teach oneself 自学
  • apply v. 申请,将...投入
  • bootcamp n. 新兵训练营

[9] Figuring out how I learn most efficiently was a huge help. For you, maybe you need to immerse yourself fully at a bootcamp, or take a part-time online program. For me, I realized I would learn best by jumping headfirst into an engineering internship.

  • figure out 想出; 弄明白
  • efficiently adv. 有效地;效率高地
  • immerse v. 使专心于,使浸没
  • headfirst adv. 不顾前后地;头向前地
  • internship n. 实习生的职位; 实习期

[10] But… how could I get one?

Build your personal brand.

[11] I knew I wanted real-world experience. So I enrolled in Praxis, a program that places young people into apprenticeships at startups. But Praxis focuses on marketing and sales roles, and I was determined to become an engineer. So, I decided to find myself an engineering internship and use Praxis to help me build my personal brand to increase my chances of being hired.

  • enroll v. 参加,登记,注册
  • apprenticeship n. 学徒期; 学徒制
  • startup n. 创业公司
  • determine v. 决定,决心
  • brand n. 品牌,独特类型

[12] I worked with Simon from Praxis, who helped me prepare for interviews and create my online presence.

[13] My mom, an entrepreneur and brand expert, encouraged me to blog about coding, speak at meetups, start a YouTube channel, and continue to build my GitHub portfolio.

[14] I kept sharing whatever I was learning about. Eventually, when you Googled me you could immediately see that I was passionate about coding.

[15] Google yourself. What do you see?

Work for free and love the work.

[16] While originally I had hoped to get a paying internship, I quickly realized I had a better chance of getting experience as an engineer if I did free work.

[17] I found a startup I wanted to work for and pitched myself to them: I’d work for free as an engineering dev for a few months. Then they could either promote me or let me go depending on how I did. They agreed, and I spent the next few months working harder than I ever have.

  • pitch v. 极力推荐
  • promote v. 促进,晋升

[18] I relished every moment I spent just fixing one little bug in the app. Later on, I realized that although I didn’t have a ton of technical skills going in, my passion to learn and my excitement to be a part of the team shone through and got me the internship.

  • relish v. 喜爱,乐于
  • bug n. 小虫,故障
  • shine through 表现出来

[19] Even though I was working for free, I loved the work and the team more than any paying job I’ve ever had.

Make your nontraditional background a strength, not a weakness.

[20] At first, I didn’t want to highlight just how nontraditional my background was. I feared I already stuck out enough just being a female programmer, let alone someone without a CS background. Then my mom said, “Own who you are. Use your previous experiences as a strength.”

  • highlight v. 突出,强调
  • stick out 突出,醒目
  • let alone 更不必说

[21] For my first dev internship, I made it clear I would help out the startup in any way that I could. I talked about the variety of other skills I had picked up way back when I worked for my mom’s company, and how I could utilize those skills while I was also growing into the role of junior developer.

  • help out 帮助...做事
  • utilize v. 利用
  • grow into 成长为...

[22] I didn’t just try to be an engineering intern. The first week of my internship, I did anything from uploading YouTube videos to writing code to making copy changes.

[23] For many startups, they want people who are hungry to learn and get things done — not just code monkeys. What skills from your previous career can you utilize to make yourself valuable, not just as a developer but as a member of the team?

  • hungry adj. 渴望的
  • get sth done 完成某事

[24] A few months into my internship, the company’s CEO, Bryan, sent me a Slack message. “Madison, we want you to work for us.”

[25] I was promoted to junior developer. For the first time, I was getting paid to code.

junior adj. 低级别的,年少的

Use the haters to push you forward.

[26] Many times, when I told someone I was working towards being an engineer, they would look at me and say, “You? An engineer? Are you sure?”

[27] For awhile this frustrated me. Then I realized that I wasn’t going to let what anyone said stop me. Each time I heard those comments, I went home and started coding. I used the haters as fuel to keep pushing myself towards my goal.

  • awhile adv. 一会儿;片刻
  • frustrate v. 挫败,阻挠
  • hater n. 怀恨者

[28] People will always tell you that you can’t do it. When you ignore what they say and just keep going, you develop a trust in yourself and a determination that becomes unstoppable.

[29] On the other hand, having a support system who believes you can do it is immensely helpful. I couldn’t have become an engineer without the support of my family.

  • immensely adv. 极大地,非常

Just keep coding

[30] Getting that first junior developer position was the toughest and most rewarding thing I’ve done. If you focus on your love of code and just keep pushing forward, you will get there. No matter where you’re coming from.

  • push forward 推进,抓紧进行

[31] So what are you waiting for? Let’s code!

200p

code /kəʊd/

n. 代码,密码;v. 编码

software /'sɔftwɛr/

n. 软件

apply /ə'plaɪ/

v. 申请,将...投入

determine /dɪ'tɜːmɪn/

v. 决定,决心

brand /brænd/

n. 品牌,独特类型

bug /bʌɡ/

n. 小虫,故障

resolve /rɪ'zɒlv/

v. 解决,下决心

develop /dɪ'vɛləp/

v. 发展,产生

immensely /i'mensli/

adv. 极大地,非常

junior /'dʒuːnɪə/

adj. 低级别的,年少的

不要一时兴起,就要天天在一起

明天见!


下载音频

How I went from fashion model to software engineer in 1 year

[1] In 2015 I knew almost nothing about coding. Today, I’m a software engineer and a teacher at a code school for kids.

[2] When people find out I work as an engineer, they often ask, “How can I get a job as a software engineer coming from a nontraditional background?”

[3] Well, you can’t get more nontraditional than me. I was homeschooled growing up, and I’m a college dropout.

[4] When I dropped out, I signed with an agency and modeled for fashion brands. I didn’t know what I wanted to do with my life, but my sister was a software engineer and she loved it. So one day, I took Udacity’s “Intro to Computer Science” course. And I loved it. Coding became my biggest passion.

[5] I knew I would become a software engineer. I also knew it might be the hardest thing I ever did. But I resolved to see it through. I was going to make this happen.

[6] If you love to code, and keep working toward your goal of becoming a developer, you will get there — no matter where you come from.

[7] Here’s how I did it.

Figured out how you learn best.

[8] After months of teaching myself to code, I knew I needed that next step, so I applied to several coding bootcamps. Yet I realized that I learn best not by studying, but when I am working.

[9] Figuring out how I learn most efficiently was a huge help. For you, maybe you need to immerse yourself fully at a bootcamp, or take a part-time online program. For me, I realized I would learn best by jumping headfirst into an engineering internship.

[10] But… how could I get one?

Build your personal brand.

[11] I knew I wanted real-world experience. So I enrolled in Praxis, a program that places young people into apprenticeships at startups. But Praxis focuses on marketing and sales roles, and I was determined to become an engineer. So, I decided to find myself an engineering internship and use Praxis to help me build my personal brand to increase my chances of being hired.

[12] I worked with Simon from Praxis, who helped me prepare for interviews and create my online presence.

[13] My mom, an entrepreneur and brand expert, encouraged me to blog about coding, speak at meetups, start a YouTube channel, and continue to build my GitHub portfolio.

[14] I kept sharing whatever I was learning about. Eventually, when you Googled me you could immediately see that I was passionate about coding.

[15] Google yourself. What do you see?

Work for free and love the work.

[16] While originally I had hoped to get a paying internship, I quickly realized I had a better chance of getting experience as an engineer if I did free work.

[17] I found a startup I wanted to work for and pitched myself to them: I’d work for free as an engineering dev for a few months. Then they could either promote me or let me go depending on how I did. They agreed, and I spent the next few months working harder than I ever have.

[18] I relished every moment I spent just fixing one little bug in the app. Later on, I realized that although I didn’t have a ton of technical skills going in, my passion to learn and my excitement to be a part of the team shone through and got me the internship.

[19] Even though I was working for free, I loved the work and the team more than any paying job I’ve ever had.

Make your nontraditional background a strength, not a weakness.

[20] At first, I didn’t want to highlight just how nontraditional my background was. I feared I already stuck out enough just being a female programmer, let alone someone without a CS background. Then my mom said, “Own who you are. Use your previous experiences as a strength.”

[21] For my first dev internship, I made it clear I would help out the startup in any way that I could. I talked about the variety of other skills I had picked up way back when I worked for my mom’s company, and how I could utilize those skills while I was also growing into the role of junior developer.

[22] I didn’t just try to be an engineering intern. The first week of my internship, I did anything from uploading YouTube videos to writing code to making copy changes.

[23] For many startups, they want people who are hungry to learn and get things done — not just code monkeys. What skills from your previous career can you utilize to make yourself valuable, not just as a developer but as a member of the team?

[24] A few months into my internship, the company’s CEO, Bryan, sent me a Slack message. “Madison, we want you to work for us.”

[25] I was promoted to junior developer. For the first time, I was getting paid to code.

Use the haters to push you forward.

[26] Many times, when I told someone I was working towards being an engineer, they would look at me and say, “You? An engineer? Are you sure?”

[27] For awhile this frustrated me. Then I realized that I wasn’t going to let what anyone said stop me. Each time I heard those comments, I went home and started coding. I used the haters as fuel to keep pushing myself towards my goal.

[28] People will always tell you that you can’t do it. When you ignore what they say and just keep going, you develop a trust in yourself and a determination that becomes unstoppable.

[29] On the other hand, having a support system who believes you can do it is immensely helpful. I couldn’t have become an engineer without the support of my family.

Just keep coding.

[30] Getting that first junior developer position was the toughest and most rewarding thing I’ve done. If you focus on your love of code and just keep pushing forward, you will get there. No matter where you’re coming from.

[31] So what are you waiting for? Let’s code!

下载PDF版