實施工程師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.pswp.cn/news/395431.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395431.shtml
英文地址,請注明出處:http://en.pswp.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;您就會知道這種感覺。 -彈出“注冊我…