如何在一年内从模特转行为软件工程师

简介: Madison Kanna  007 的小伙伴们大多反应看不懂我写的技术文章,对于这点我也很头痛,我写的是偏记录和教程方向的,如何才能让非相关领域的朋友看懂,真不是个简单的事情。
img_04d8cd1ce2d9acf8e12b08d1e0e8fe76.png
Madison Kanna

  007 的小伙伴们大多反应看不懂我写的技术文章,对于这点我也很头痛,我写的是偏记录和教程方向的,如何才能让非相关领域的朋友看懂,真不是个简单的事情。直到我在 Medium.com 看到 Madison Kanna(题图就是她本人的靓照)的故事,我开始意识到也许是思路有问题,努力的方向可能就不对,软件工程师也有除了专业以外的生活和成长,这些可能比技术本身还要精彩,与其把难懂的技术说的通俗易懂,不如把大家都可以理解的故事讲出来。Madison 的故事就足够精彩,让我们来看看这位漂亮小姐姐是怎样从时尚模特转行到软件工程师的吧。

  附上原文链接:How I went from fashion model to software engineer in 1 year
  PS:搬运过来前,已征得 Madison Kanna 的同意。

  以下是我的渣翻译:


  2015 年我对编程还一无所知,现在我是一名软件工程师,并在学校教孩子们如何编写程序了。
  大家常会问我:你是如何在没有任何专业背景的前提下,成为一名软件工程师的?我还是先介绍一下自己吧,我从小在家自学,大学之前几乎没上过学校,大学也中途退学。退学后,我成了一个时尚品牌的模特,那时我完全不知道将来要作何打算。但我的姐姐是一名软件工程师,而且她超爱她的工作。所以我也在一个网站上学习了《计算机科学入门》,发现自己对计算机很有兴趣,从此以后编程就是我最大的爱好了。我想成为一名软件工程师,但深知这恐怕是我面临的最大挑战了,但我下定决心一试,我想让梦想照进现实。如果你热爱编程,如果你一直朝着成为一名开发人员的方向努力,你就会成功的,无论之前你是什么背景,这就是我如何做到的。

找到最佳的学习方法

  自学编程几个月后,我知道自己需要更进一步了,于是申请了几个编程训练营,在那里,我意识到获得编程技能的最佳方式不是学习,而是工作。找到最有效的学习方式对我是巨大的帮助,对于其他人,最好的方式也许是在训练营中充分学习,也许是业余时间在线编程,而对于我,则是直接找一个软件工程师的实习岗位。
  但,上哪去找呢?

打造个人品牌

  我知道我需要的是工作中的编程经验,所以我注册了 Praxis,这是一个为年轻人提供在初创公司实习机会的项目,但是 Praxis 主要提供市场和销售类的岗位,所以我决定自己找实习机会,同时通过 Praxis 帮助我建立个人品牌,增加成功的机会。Praxis 的 Simon 帮我准备面试和线上的展示。
  我妈妈,企业家同时也是品牌专家,鼓励我写技术博客,在会议上发言,在 YouTube 上开自己的频道,并持续在 GitHub 输出。
  我不停的分享自己的学习动态,最终在 Google 上搜索我时,你会立即发现我对编程的热情。
  搜一下你自己,会发现些什么呢?

免费工作

  开始时,我是想找一个带薪岗位的,但很快发现如果不要工资,会有更大的机会。我找到了一个不错的创业公司,然后毛遂自荐:我可以免费实习几个月,根据表现来决定是否留用。这家公司同意了,接下来几个月,我比以往任何时候都要努力。

  即使是改个小 bug,我也非常兴奋。慢慢的,我感觉到,即使还没有足够的技能,每个人都意识到了我学习的热情和成为团队一员的渴望,最终我得到了实习的机会。虽然拿不到一分钱,但比起之前挣钱的工作,我更喜欢这里。

利用好自己的非专业背景

  一开始,我是不想强调我的非专业背景的,我有点担心,作为女程序员就已经够不受待见了,更别提还没有计算机背景了,但我妈妈开导我:接受你自己,把以前的经历变成优势。

  在争取我的第一份实习经历时,我就明说可以为公司做任何事,我谈到了在妈妈公司工作时获得的各种技能,以及在学习开发过程中,我能如何用这些技能帮助公司,我可不是只想成为一名软件实习生。第一周,我什么活都干,比如上传 YouTube 视频、写代码、复印材料等。
  许多创业公司想要渴望学习并搞定事情的人,可不只是写代码,所以即使不是本专业,之前工作中学到的技能也会排得上用场。

  实习几个月后,公司的 CEO,Bryan 在 Slack 上发了一条消息:“Madison,我司期待你的加入。”
  我升为了初级开发,有生以来第一次,我靠写代码挣钱了。

让黑子们成为你的动力

  很多次,和别人说起我要努力成为一名软件工程师时,他们都看着我说:“你?工程师?不是吧?”
  有一段时间,这让我很受伤,慢慢的,我发现不能让别人的话影响到我。每次听到这些,我都会回家开始编程,把这些话当做前进的动力。总会有人说,这事你做不来,如果无视他们,继续努力,就会养成对自己的信任,你的决心也会变得不可阻挡。
  另一方面,有人支持和相信是极大的助力。没有家人的帮助,我是不可能达成目标的。

img_bbfdd87cc13aa9d3b0d383cd7e01f04d.png
Just keep swimming

持续编程

  获得初级开发岗位,是我做过最难也是收获最大的事情。我的经验是,专注对编程的热爱,坚持下去,就会成功的,无论你的起点在哪里。
  所以,你还在等啥?让我们一起编码吧!

目录
相关文章
|
11月前
|
前端开发 安全 决策智能
博弈论(四)——产品经理绝地求生
博弈论(四)——产品经理绝地求生
88 0
|
11月前
|
数据可视化 开发工具 开发者
一个小游戏开发者的心路历程
可视化工具刚发布第一批版本的时候,我就通过同事的介绍了解到了这个开发工具,作为一名有着游戏梦想的产品经理,这个工具的发布让我看到了能够实现自己游戏梦想的一个最简单的方式,简单的可视化操作界面,让这个工具在交互体验上,给了想制作游戏但是没有代码基础的广大新手最友好的帮助。
70 0
|
机器学习/深度学习 机器人 计算机视觉
工程师的浪漫:用机械臂画一个爱心
工程师的浪漫:用机械臂画一个爱心
204 0
工程师的浪漫:用机械臂画一个爱心
|
传感器 人工智能 自然语言处理
你以为只有迪士尼才会讲好故事?
戴上 HTC Vive 头盔,打开宜家 AR App,你就可以像熊孩子一样打开抽屉,取出锅子放到灶台上,或者更换橱柜的颜色、材质,随心所欲设计厨房。
154 0
你以为只有迪士尼才会讲好故事?
|
Arthas 运维 安全
|
Web App开发 程序员
启迪人心:10个有关编程的至理名言
导读:程序员世界里有哪些名言呢?Jun Auza 列出了一些启迪人心的至理名言,它们大多来自产业界富于经验的人们。 下文列出前10个供读者欣赏: 10. “People think that computer science is the art of geniuses but the actual...
1017 0
|
网络协议 Linux
这个情人节,工程师用阿里云来试着表达不一样的爱意
    年轻的时候谈的恋爱就像TCP链接,恋爱时三次握手即可,可分手时却分了四次。而常常久久的爱情,更像是icmp协议,无论对方身在何处,无论是否是可靠连接,无论你何时去ping她/他,她/他都默默地响应你。
1429 0
|
程序员
第二夜:万圣节,讲一个关于程序员的故事
次日中午,小王已经不知睡去了多久,渐渐恢复了知觉。感觉嘴鼻被一团毛绒的东西压着,似乎还带着女人特有的体香。小王潜意识中出现了一个邪恶的画面感,顿时清醒了。睁开眼睛发现自己竟然躺在茶水间的沙发上,身上盖着一件女式的厚毛领风衣,昨天晚上发生的事情他似乎已经断片,他正努力的回忆自己是何时睡在了这里时。
1081 0
|
程序员 安全
第一夜:万圣节,讲一个关于程序员的故事
  小王加入这家公司刚刚一个星期,这天临时有一个需求,他和同事们加班到了很晚,因为家离得很远而这个时间早已没有公交车了,他索性决定不回家了通宵把BUG 都解决 。同事们陆陆续续都离开了,最后一个走的同事劝他还是不要在公司过夜,如果实在没有地方去,可以到网吧包宿。
988 0
|
程序员
第12章 互联网创业神话 《丰富多彩的编程世界》
第12章 互联网创业神话 《丰富多彩的编程世界》 丰富多彩的编程世界 作者 陈光剑 第1章 名可名非常名第2章 语言的构成第3章 有趣的编程第4章 编程语言大观第5章 编程语言的组成第6章 编程范式第7章 编程思想第8章 编程心理学第9章 程序员这群人...
985 0