实施工程师1分钟即时演讲_我是如何在1年内从时装模特转变为软件工程师的

实施工程师1分钟即时演讲

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

在2015年,我对编码几乎一无所知。 今天,我是一名软件工程师,还是一所代码学校的儿童老师。

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?”

当人们发现我是一名工程师时,他们常常会问:“我如何获得非传统背景的软件工程师职位?”

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

好吧,你不能比我得到更多非传统的东西。 我从小就在家里上学,并且是大学辍学生。

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.

当我退学时,我与一家代理商签约,并以时尚品牌为模特。 我不知道自己想做什么,但我姐姐是一位软件工程师,她喜欢它。 因此,有一天,我参加了Udacity的“计算机科学入门”课程。 我喜欢它。 编码成为我最大的热情。

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.

我知道我会成为一名软件工程师。 我也知道这可能是我做过的最难的事情。 但我决心将其通透。 我本打算做到这一点。

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.

如果您喜欢编写代码,并为实现成为开发人员的目标而努力,那么无论您来自何方,您都将到达那里。

Here’s how I did it.

这是我的方法。

找出如何最好地学习。 (Figure out how you learn best.)

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 more, but by working and solving real problems.

经过几个月的自学代码学习,我知道我需要下一步,因此我申请了一些编码训练营。 但是我意识到,学习最好的不是学习更多,而是解决和解决实际问题。

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 learning on my own and then jumping headfirst into an engineering internship.

弄清楚我如何最有效地学习是一个巨大的帮助。 对于您来说,也许您需要将自己完全融入训练营,或者参加兼职在线课程。 对我来说,我意识到我将最好的学习方法是自己学习,然后直接进入工程实习。

But… how could I get one?

但是……我怎么能得到一个?

建立您的投资组合和个人品牌。 (Build your portfolio and personal brand.)

I built a front-end developer portfolio that showcased the skills I had built. I focused on vanilla JavaScript, HTML, CSS and responsive design. I wanted to start an internship, but had no degree or 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.

我建立了一个前端开发人员产品组合,展示了我所构建的技能。 我专注于香草JavaScript,HTML,CSS和响应式设计。 我想开始实习,但没有学位或经验。 因此,我参加了Praxis计划,该计划使年轻人进入初创公司的学徒期。 但是Praxis专注于市场和销售职位,因此我决心成为一名工程师。 因此,我决定为自己找到一名工程实习生,并使用Praxis帮助我建立个人品牌,以增加被录用的机会。

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.

我的母亲是一位企业家和品牌专家,鼓励我写博客撰写代码,在聚会上发表演讲,建立YouTube频道,并继续建立我的GitHub产品组合。

I kept sharing what I was learning about. Eventually, when you Googled me you could immediately see that I was passionate about coding.

我一直在分享我所学到的东西。 最终,当您用Google搜索我时,您会立即看到我对编码充满热情。

Google yourself. What do you see?

Google自己。 你看到了什么?

使您的非传统背景成为优势,而不是劣势。 (Make your nontraditional background a strength, not a weakness.)

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.”

起初,我不想强​​调我的背景是多么非传统。 我担心我只是作为一名女程序员就已经足够突出了,更不用说没有CS背景的人了。 然后我妈妈说:“你是谁。 充分利用您以前的经验。”

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.

我的第一个开发实习,我清楚我会助阵启动以任何方式,我可以。 我谈到了我在妈妈的公司工作时所学到的其他各种技能,以及我成长为初级开发人员时如何利用这些技能。

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.

我不仅试图成为一名工程实习生。 实习的第一周,我做了很多事情,从上传YouTube视频到编写代码到更改副本。

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?

对于许多初创公司而言,他们希望饥饿的人学习和完成事情-不仅仅是编写猴子。 您不仅可以作为开发人员,而且可以作为团队成员,利用从以前的职业中获得的哪些技能来使自己变得有价值?

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

在我实习的几个月后,该公司的首席执行官布莱恩(Bryan)向我发送了一条Slack消息。 “麦迪逊,我们希望您为我们工作。”

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

我被提升为初级开发人员。 第一次,我获得了编写代码的报酬

使用仇恨者来推动你前进。 (Use the haters to push you forward.)

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?”

很多时候,当我告诉某人我正在努力成为一名工程师时,他们会看着我说:“ 呢? 一个工程师? 你确定吗?”

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.

有一阵子让我感到沮丧。 然后我意识到我不会让任何人所说的阻止我。 每次听到这些评论,我都会回家并开始编码。 我以仇恨为动力,不断将自己推向目标。

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.

人们总是会告诉你你做不到。 当您无视他们所说的话而继续前进时,您就会对自己产生信任,并且这种决定变得势不可挡。

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.)

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.

获得第一个初级开发人员职位是我做过的最艰难和最有意义的事情。 如果您专注于对代码的热爱并不断前进,那么您将到达那里。 无论您来自哪里。

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

那你还在等什么? 让我们编码吧!

如果您喜欢这篇文章,请注册我的电子邮件列表 ,我将在该列表中提供免费课程,并分享学习编码的技巧。 当您加入我的列表时,还将邀请您加入我的免费编码图书俱乐部,在这里我们可以阅读JavaScript和计算机科学书籍。 (If you enjoyed this post, sign up for my email list where I  give away free courses, and share tips on learning how to code. When you join my list, you'll also be invited to my free coding book club where we read JavaScript and computer science books.)

翻译自: https://www.freecodecamp.org/news/how-i-went-from-fashion-model-to-software-engineer-in-1-year-a7399a40d9e7/

实施工程师1分钟即时演讲

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MSSQL分组取后每一组的最新一条记录

数据库中二张表,用户表和奖金记录表,奖金记录表中一个用户有多条信息,有一个生效时间,现在要查询: 奖金生效时间在三天前,每个用户取最新一条奖金记录,且用户末锁定 以前用的方法是直接写在C#代…

android模拟器插件,Android模拟器插件找不到android SDK

首先,克隆项目詹金斯一直输出后:[android] No Android SDK found; lets install it automatically...[android] Going to install required Android SDK components...[android] Installing the platform-tool,tool SDK component(s)...$ /var/lib/jenki…

读书笔记--模板与泛型编程

了解隐式接口和编译期多态 编译期多态和运行期多态 运行期多态就好比是virtual函数再运行的时候才确定该virtual函数该被绑定为哪个函数,运行的时候才确定函数类型。  编译期多态就好比是泛型编程和模板编程中,在编译的时候才确定哪个函数该被调用&…

栈和递归的关系 144:Binary Tree Preorder Traversal

前序遍历:根左右 //用栈来实现非递归解法/*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:vec…

运行级别

ls -l /usr/lib/system/runlevel*target (查看运行级别)Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,roo…

微信sdk swift版_使用Swift 4的iOS版Google Maps SDK终极指南

微信sdk swift版by Dejan Atanasov通过Dejan Atanasov 使用Swift 4的iOS版Google Maps SDK终极指南 (Your ultimate guide to the Google Maps SDK on iOS, using Swift 4) Many iOS apps use Google Maps. This is a very common feature, so I have decided to prepare an u…

精确覆盖DLX算法模板

代码 struct DLX {int n,id;int L[maxn],R[maxn],U[maxn],D[maxn];int C[maxn],S[maxn],loc[maxn][2];void init(int nn0) //传列长{nnn;for(int i0;i<n;i) U[i]D[i]i,L[i]i-1,R[i]i1;L[0]n; R[n]0;idn;memset(S,0,sizeof(S));}void AddRow(int x,int col,int A[]) //传入参…

android 代码布局设置wrap_content,android ScrollView布局(wrap_content,最大大小)

我最后编写了自己的类,扩展了ScrollView既然你问……这是代码.可能不是最干净但它做我想要的.请注意,它期望在创建视图时设置layout_weight,并且不应在父LinearLayout中设置weigthSum,否则你会得到有趣的东西(因为这个的权重从原始值变为0,具体取决于大小ScrollView的内容)首先…

ABAP数据类型

数据类型表&#xff1a; 类型缩写 类型 默认长度 允许长度 初始值 描述 C 文本型 1 Space 字符串数据,如Program D 日期型 8 8 00000000 日期数据,格式为YYYYMMDD F 浮点型 8 8 0 浮点数 I 整型 4 10 0 带正负符号的整数 N 数值型 1 31 00……

cocos2d-x C++ 原始工程引擎运行机制解析

新建一个工程&#xff0c;相信感兴趣的同学都想知道cocos引擎都是如何运行的 想知道是如何运行的&#xff0c;看懂四个文件即可 话不多说&#xff0c;上代码&#xff1a; 1、首先解释 AppDelegate.h 1 #ifndef _APP_DELEGATE_H_2 #define _APP_DELEGATE_H_3 4 #include "…

web高德maker动画_Web Maker —我如何构建一个快速的离线前端游乐场

web高德maker动画by kushagra gour由kushagra gour Web Maker —我如何构建一个快速的离线前端游乐场 (Web Maker — How I built a fast, offline front-end playground) Web Maker is a Chrome extension that gives you a blazing fast and offline front-end playground —…

时间小知识对于时间转换可能有帮助

那么UTC与世界各地的时间应如何换算呢?它是将全世界分为24个时区&#xff0c;地球的东、西经各180(共360)被24个时区平分&#xff0c;每个时区各占15。以经度0(即本初子午线)为基准&#xff0c;东经730′与西经730′之间的区域为零时区&#xff1b;东经和西经的730′与2230′之…

JS——实现短信验证码的倒计时功能(没有验证码,只有倒计时)

1、功能描述 当用户想要获取验证码时&#xff0c;就点击 免费获取验证码 &#xff0c;然后开始倒计时&#xff0c;倒计时期间按钮文字为剩余时间x秒&#xff0c;且不可按状态&#xff0c;倒计时结束后&#xff0c;按钮更改为点击重新发送。 2、分析 必须用到定时器。按钮点击后…

华为OV小米鸿蒙,华为鸿蒙开源,小米OV们会采用吗?

华为曾一直声言不会进入电视市场,由此其他国产电视企业才会采用华为的可见企业是非常担忧同业竞争关系的,而在智能手机市场,华为毫无疑问与其他国产手机企业都是竞争对手,更何况就在2019年下半年和2020年上半年华为在国内手机市场的份额超过四成直逼五成,其他国产手机企业被压得…

第22天:如何使用OpenAI Gym和Universe构建AI游戏机器人

by Harini Janakiraman通过哈里尼贾纳基拉曼 第22天&#xff1a;如何使用OpenAI Gym和Universe构建AI游戏机器人 (Day 22: How to build an AI Game Bot using OpenAI Gym and Universe) Let’s face it, AI is everywhere. A face-off battle is unfolding between Elon Musk…

软件测试基础理论(总结)

1&#xff0e; 软件的三个要素&#xff1a;程序&#xff08;实行特定功能的代码&#xff09; 文档&#xff08;支持代码运行&#xff09; 数据&#xff08;支持程序运行一切有关&#xff09; 2&#xff0e; 软件的产品质量 指的是&#xff1f; 1&#xff09;质量是指实体特性…

android studio 7200u,#本站首晒# 多图杀猫 华为MateBook X上手体验

#本站首晒# 多图杀猫 华为MateBook X上手体验2017-06-09 18:45:4437点赞33收藏78评论前几天华为开了个发布会&#xff0c;带来了三款笔记本电脑&#xff0c;有幸在第一时间借到了MateBook X&#xff0c;现在就来来做一个简单的上手&#xff0c;稍晚一些再跟大家详细聊聊使用起来…

svn强制解锁的几种做法

标签&#xff1a; svn强制解锁2013-12-16 17:40 12953人阅读 评论(0) 收藏 举报分类&#xff1a;SoftwareProject&#xff08;23&#xff09; 版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 作者&#xff1a;朱金灿 来源&#xff1a;http://blog.…

数据结构和算法练习网站_视频和练习介绍了10种常见数据结构

数据结构和算法练习网站“Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” — Linus Torvalds, creator of Linux“糟糕的程序员担心代码。 好的程序员担心数据结构及其关系。” — Linux的创建者Linus Torva…

突然讨厌做前端,讨厌代码_有关互联网用户最讨厌的广告类型的新数据

突然讨厌做前端,讨厌代码You know that feeling when you’re scrolling through a blog post and then — BAM! — one of those “Sign up for our newsletter” modals pops up?当您滚动浏览博客文章&#xff0c;然后-BAM时&#xff0c;您就会知道这种感觉。 -弹出“注册我…