算法训练营 重编码_编码训练营之后该做什么-以及如何获得成功

算法训练营 重编码

by Anthony Morris

安东尼·莫里斯(Anthony Morris)

编码训练营之后该做什么-以及如何获得成功 (What to do — and how to find success — after a coding bootcamp)

It’s almost been two years since I graduated from the Lighthouse Labs Web Development Bootcamp. If you’re reading this, you probably already know that a coding bootcamp is an intensive program that teaches folks a little bit about software development. I say a little bit, because bootcamps are usually short, but they really do enable you to grow into a new career if you put in the work.

从我从Lighthouse Labs网络开发训练营毕业以来已经快两年了。 如果您正在阅读本文,您可能已经知道编码训练营是一个密集的程序,可以教给人们一些有关软件开发的知识。 我要说一点,因为训练营通常很短,但是如果您投入工作,它们确实可以使您成长为新职业。

Plenty of people have discussed the pros and cons of attending a bootcamp (For example, on Quora, Reddit, and Medium). Should you go? Is it better than a computer science degree? Maybe, maybe not. I’m not here to talk about that.

许多人讨论了参加训练营的利弊(例如,在Quora , Reddit和Medium上 )。 你应该去吗 它比计算机科学学位还要好吗? 也许吧,也许不是。 我不是在这里谈论这个。

I want to talk about what to do after a bootcamp. How will you succeed?

我想谈谈新兵训练营该做什么。 您将如何成功?

For me, I didn’t want to leave success to chance. I quit my job and with a small amount of savings, and I was finally ready to become a real software developer.

对我来说,我不想让成功充满机会。 我辞掉了工作,积蓄了很少的钱,终于准备成为一名真正的软件开发人员。

My journey was hard, but I like to think that I’ve been successful coming out the other side. The success came from the work I put in during and after the bootcamp. Success can be yours as well — all you have to do is put in the work.

我的旅途很艰辛,但我想认为我成功地走出了另一边。 成功来自于我在训练营期间和之后所做的工作。 成功也可以由您来决定-您要做的只是投入工作。

Here are the things I did to get to where I am today.

这是我为达到今天的目标所做的事情。

尽早开始申请工作 (Start applying to jobs early)

I started applying to jobs somewhere around three weeks before graduation. During my bootcamp, I started to get an intense fear that I wouldn’t find a job after bootcamp. This fear helped me decide not to leave it to chance. I started spreading my résumé like wildfire. ?

我毕业前大约三个星期开始申请工作。 在我的训练营期间,我开始强烈担心在训练营结束后找不到工作。 这种恐惧帮助我决定不让它碰运气。 我开始像野火一样传播我的简历。 ?

Leading up to graduation, I had already applied to 50 different positions. Did they all respond to me? No. Did I get interviews with most of them? No! The majority of them didn’t even respond to me, but guess what? I got a job before I graduated.

在毕业之前,我已经申请了50个不同职位 。 他们都回应我了吗? 否。我接受了大多数采访吗? 没有! 他们中的大多数甚至都没有回复我,但是你猜怎么着? 我毕业之前找到了工作。

Applying for jobs is a full time job. This step is essential. You need to cast your line and get your name in front of as many people as you can. You’ll see this theme carry throughout the rest of this article.

申请工作是全职工作。 此步骤至关重要。 您需要打分, 让自己的名字在尽可能多的人面前露面 。 您将在本文的其余部分中看到这个主题。

My favourite place to apply for jobs has always been AngelList. I like the user experience of their website. It’s clean, simple, and there are a ton of companies using it. Plus, who doesn’t like Naval Ravikant? Other than that, LinkedIn, Hired, TripleByte, or even Craigslist could help.

我最喜欢的求职地点一直是AngelList 。 我喜欢他们网站的用户体验。 它干净,简单,并且有很多公司在使用它。 另外,谁不喜欢Naval Ravikant ? 除此之外, LinkedIn , Hired , TripleByte甚至Craigslist都可以提供帮助。

去聚会 (Go to meetups)

I’m going to preface this part by saying that I’ve got an INTJ personality. Being in large crowds of unknown people makes me feel like I’m being pulled to the bottom of the ocean. Small talk with strangers is one of the most difficult things for me to do. But pushing through this struggle allowed me to realize the true potential for meetups.

我将以说我具有INTJ个性来作为本部分的序言。 在无数陌生的人群中,我感到自己被拖到了海底。 与陌生人闲聊是我要做的最困难的事情之一。 但是,通过这场斗争,我得以实现聚会的真正潜力。

If you haven’t been on Meetup.com, you should take a peek. If you have access to a relatively large city, I am willing to bet that there are endless possibilities for meeting folks on that website.

如果您还没有去过Meetup.com ,则应该看看。 如果您可以访问一个相对较大的城市,我敢打赌,在该网站上结识朋友的可能性无穷无尽。

Remember when I told you to get your name in front of as many people as you can? This will help. People remember faces, good conversations, and fun events. Quite often there will even be job boards where you can share your email!

还记得我告诉过你的名字吗? 这会有所帮助。 人们会记住面Kong,良好的交谈和有趣的事件。 甚至经常会有工作板,您可以在其中共享您的电子邮件!

Pick a couple of meetup groups that you find interesting and are related to tech or software development. Put yourself in these social environments once a week. You will find plenty of people to exchange numbers with. Add them to your LinkedIn. Reach out to them later.

选择几个您认为有趣且与技术或软件开发有关的聚会小组。 每周一次将自己置于这些社交环境中。 您会发现很多人可以与他们交换号码。 将它们添加到您的LinkedIn。 稍后与他们联系。

Bring your best elevator pitch!

带上你最好的电梯间距!

志愿者 (Volunteer)

Volunteering is something that I will always find valuable. We don’t have much time on this planet, so why not give back a little of what you’ve been given? So many people helped me during my journey through bootcamp. I decided I wanted to give this back to others.

志愿服务是我永远都会发现的有价值的东西。 我们在这个星球上没有太多时间,那么为什么不回馈您所得到的一些呢? 在我通过训练营的旅途中,有很多人帮助我。 我决定要把这个还给别人。

There are tons of volunteer opportunities that you could find. The most valuable ones are probably related to the tech meetups you find. They will enable you to meet a lot of people while helping out the community.

您可以找到大量的志愿者机会。 最有价值的可能与您发现的技术聚会有关。 他们将使您在帮助社区的同时结识很多人。

Eventually, once you feel comfortable, I’d suggest finding some opportunities for mentorship! Help people learn to code. You never know whom you might end up helping through the process.

最终,一旦您感到舒适,我建议您找到一些指导的机会! 帮助人们学习编码。 您永远不知道最终会向谁提供帮助。

No matter where you volunteer, it’s a good opportunity for making others aware of who you are. Another bonus: it looks nice on your résumé.

无论您在哪里做志愿者,这都是一个使其他人知道您是谁的好机会。 另一个好处:您的简历看起来不错。

练习练习 (Practice, practice, practice)

There is only one way to get better: practice.

只有一种方法可以变得更好: 练习

There are a very large number of options when it comes to practicing your hard skills. Practicing solving problems with algorithms is a great way to flex your mental muscles. You might even need to end up solving some of the same problems in the real world.

有一个非常大的 数量 的 选项 ,当谈到练习你的苦练内功。 用算法练习解决问题是锻炼您的智力的一种好方法。 您甚至可能需要解决现实世界中的某些相同问题。

This type of practice gives you two important ways to learn.

这种练习为您提供了两种重要的学习方法。

  • The first one is clear: you really have to learn by doing. You’re never going to get good at math just by reading about it, and coding is the same.

    第一个很明确:您确实必须边做边学。 仅仅阅读一下就永远不会擅长数学,并且编码是相同的。
  • The second is more subtle, but is easily just as important. Read other developer’s solutions. They will likely be better than yours in the beginning. That’s a good thing!

    第二个比较微妙,但是很重要。 阅读其他开发人员的解决方案 一开始它们可能会比您更好。 这是好事!

Solve, decode, iterate.

解决,解码,迭代。

建立 (Build)

One of the challenging things about bootcamp is, all of your classmates will have the same projects as you. You’ll want something to showcase to help distinguish yourself to potential employers.

训练营的挑战之一是,所有同学都将拥有与您相同的项目。 您需要展示一些东西,以帮助您与潜在的雇主区分开。

Do you have a problem that you’d like solved? What about your friends? Your mom? Ask them. Then build it.

您有想要解决的问题吗? 那你的朋友呢? 你妈 问他们。 然后建立它。

It doesn’t matter what you build. Just build something! Your passion projects will be a great conversation starter at all of the meetups you go to.

建造什么都没关系。 只是建造一些东西! 您的激情项目将成为您参加所有聚会的绝佳对话开始。

贡献开源 (Contribute to open source)

This is probably one of the most intimidating suggestions. Are you good enough to contribute? Will people even want your help? Yes and Yes! No doubt about it.

这可能是最令人生畏的建议之一。 您足够好贡献吗? 人们还会想要您的帮助吗? 是的,是的! 毫无疑问。

Open source projects need all of the help they can get. You may not be able to program their next big feature, but there are plenty of ways to get involved. Do you like doing design? Do you have a passion for documentation? What about writing tests?

开源项目需要他们可以获得的所有帮助。 您可能无法编程他们的下一个重要功能,但是有很多方法可以参与其中。 你喜欢做设计吗? 您对文档有热情吗​​? 那编写测试呢?

Most of these projects are passion projects. The developers have full time jobs. Go take a look at some issues on your favourite projects and see if there is anything that excites you.

这些项目大多数是热情项目。 开发人员有全职工作。 去看看您喜欢的项目上的一些问题,看看是否有什么让您兴奋。

Once you start submitting pull requests to open source projects, you will begin collecting some invaluable feedback. It’s like having access to an infinite list of senior developers. How great is that?

一旦开始向开源项目提交拉取请求,您将开始收集一些宝贵的反馈。 就像可以访问无数的高级开发人员列表一样。 那有多好?

Much like what I talked about in the section on practice, contributing to open source really gets you surrounded by code written by other folks. This helps open your eyes to a new perspective and new ways to solve problems. Read as much code as you can and try to think about how you would have done it differently.

就像我在实践部分中谈到的那样,为开源做贡献确实会让您陷入其他人编写的代码的包围中。 这有助于您以新的视角和解决问题的新方法睁大眼睛。 尽可能多地阅读代码,并尝试思考如何不同的方式进行操作

If this sounds exciting to you, then you have to read GitHub’s guide to contributing to open source. It’s extremely in-depth and covers everything you need to know. Including giving you lots of ways to find projects looking for help.

如果您觉得这令人兴奋,那么您必须阅读GitHub的开源贡献指南 。 它非常深入,涵盖了您需要了解的所有内容。 包括 给 你 很多 的 方式来找到项目寻求帮助。

扩展您的知识 (Expand your knowledge)

We live in a beautiful time. The internet is full of resources for learning. If you have an idea of what you want to learn, chances are you can find it online for cheap or even free.

我们生活在美好的时光。 互联网充满了学习资源。 如果您对自己想学的东西有所了解,很可能可以在网上找到便宜甚至免费的书。

It wouldn’t be hard for me to endlessly list online resources here, but I’ll leave the searching up to you. I was personally very curious about computer science so I started to self-study.

对于我来说,在这里不断列出在线资源并不难,但是搜索将由您自己决定。 我个人对计算机科学很好奇, 所以我开始自学 。

What you decide to learn about doesn’t really matter. Just continue to learn. Showing potential employers that you are a self-starter and capable of picking up things on your own is a huge asset. As a junior you become an investment. You need to sell to them and let them know you’re a valuable investment.

您决定要了解的内容并不重要。 只是继续学习。 向潜在的雇主证明你是一个自我开创的人,有能力自己捡起东西,这是一笔巨大的财富。 大三时,您会成为一项投资。 您需要卖给他们,让他们知道您是一笔宝贵的投资。

永远不要害怕问 (Never be afraid to ask)

Hopefully your bootcamp is similar to Lighthouse. We have access to a Slack channel that has a thriving community. Even if your bootcamp doesn’t, you can find online communities to be a part of. These communities provide an excellent alternative for you to fill your knowledge gaps and get feedback.

希望您的训练营类似于Lighthouse。 我们可以访问拥有蓬勃发展社区的Slack频道。 即使您的训练营没有,您也可以找到在线社区。 这些社区是您填补知识空白并获得反馈的绝佳选择。

No one is dumb who is curious. The people who don’t ask questions remain clueless throughout their lives - Neil deGrasse Tyson
没有人会好奇。 不问问题的人终生一无所知-尼尔·德格拉斯·泰森(Neil deGrasse Tyson)

Ask people your questions directly. Share some of your code. Read what other people are struggling with. All of these options are opportunities to learn.

直接问别人您的问题。 共享您的一些代码。 阅读其他人正在苦苦挣扎的事情。 所有这些选择都是学习的机会。

接受招聘者的沟通 (Accept recruiter communications)

I have one final suggestion for your post-bootcamp journey. Let recruiters on LinkedIn know you are open to communications. It never hurts to be on their radar, and they might just be able to find you a good fit.

对于您的新兵训练营旅程,我有最后的建议。 让LinkedIn上的招聘人员知道您愿意与他人交流 。 受到他们的关注永远不会有伤害,他们也许可以找到您的合适人选。

结语 (Wrapping up)

That’s it! Those are a few things to increase your chances of success.

而已! 这些都是增加您成功机会的几件事。

As you can see, there are a few common themes spread throughout these ideas. You need to get your name out there, continue learning, distinguish yourself from others, and give back where you can.

如您所见,在这些想法中有一些共同的主题。 您需要树立自己的名字,继续学习,与他人区分开来,并尽一切可能回馈自己。

Like most things in life, you’ll get out what you put in. Put in the work, believe in yourself, and have fun doing it.

就像生活中的大多数事情一样,您将获得所付出的一切。投入工作,相信自己并乐在其中。

If you have any questions, need some support, or would just like to chat, please don’t hesitate to reach out to me on Twitter or LinkedIn!

如果您有任何疑问,需要支持或只是想聊天,请随时在Twitter或LinkedIn上与我联系!

Best of luck!

祝你好运!

翻译自: https://www.freecodecamp.org/news/finding-success-after-bootcamp-e9b90a26393b/

算法训练营 重编码

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

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

相关文章

leetcode860. 柠檬水找零(贪心)

在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零&#xff0…

linux防火墙开启某端口命令行,linux上防火墙 开启某个端口

linux下防火墙 开启某个端口直接在/etc/sysconfig/iptables中增加一行:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT注意添加位置:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT-A RH-Fi…

imp命令导入指定表_Sqoop 使用shell命令的各种参数的配置及使用方法

点击上方蓝色字体,选择“设为星标”回复”资源“获取更多资源本文作者:Sheep Sun本文链接:https://www.cnblogs.com/yangxusun9/p/12558683.html大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击…

黑客频繁来袭 关注云计算的安全与保障

本文讲的是 : 黑客频繁来袭 关注云计算的安全与保障 , 【IT168 资讯】日前,虎嗅网遭受网络攻击的事件,引起业内关注。2月27日晚,虎嗅网中断访问,虎嗅网新浪官方微博随即发表声明,表示网站受到恶意攻击,随…

51nod 1100:斜率最大

题目链接 斜率最大点对横坐标必相邻 #include <bits/stdc.h> using namespace std; const int maxn 1e4 100;struct point {int x, y, pos;bool operator < (const point& rhs)const{return x<rhs.x;} } a[maxn]; double xielv(point a, point b) {return (a…

ik分词和jieba分词哪个好_Pubseg:一种单双字串的BiLSTM中文分词工具

中文分词是中文自然语言处理中的重要的步骤&#xff0c;有一个更高精度的中文分词模型会显著提升文档分类、情感预测、社交媒体处理等任务的效果[1]。Pubseg是基于BiLSTM中文分词工具&#xff0c;基于ICWS2005PKU语料训练集训练而成&#xff0c;其优点在于在ICWS2005-PKU语料下…

freecodecamp_freeCodeCamp.org隐私权政策:问题与解答

freecodecampWe take your privacy seriously. And we give you full control over your data.我们把你的隐私当回事。 而且&#xff0c;我们可以完全控制您的数据。 freeCodeCamp doesnt show you ads or sell your data to anyone. Our nonprofit is instead supported by t…

leetcode1029. 两地调度(贪心算法)

公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0]&#xff0c;飞往 B 市的费用为 costs[i][1]。 返回将每个人都飞到某座城市的最低费用&#xff0c;要求每个城市都有 N 人抵达。 示例&#xff1a; 输入&#xff1a;[[10,20],[30,200],[400,50],[30,20]] 输出&…

第一阶段冲刺4

1、我昨天的成就&#xff1a;看相关android开发视频&#xff0c;上网寻找如何实现app动画效果2、遇到什么困难&#xff1a;网上的用的很高级&#xff0c;看不懂别人如何实现的&#xff0c;搬过来实现不了。3、今天的任务&#xff1a;继续实现动画效果。 转载于:https://www.cnb…

小白做淘客店铺新玩法

微信淘客在朋友圈刷了将近两个月。有些大咖赚得盆满钵满&#xff0c;有些小白交了不少学费。有人日入几千几万&#xff0c;也有入不敷出。在此咖妹并没有褒贬之意&#xff0c;只是提醒大家&#xff0c;不光淘客如此&#xff0c;其他项目亦是如此&#xff0c;别人能做成功的项目…

局域网中实现linux与windows文件共享,使用samba组建Linux与Windows局域网实现文件共享...

使用samba&#xff0c;可以组建Windows与Linux的局域网&#xff0c;Linux我用的是Fedora Core 6。Samba软件的最新版本可以从网站免费获得。共可下得5个rpm&#xff0c;分别为&#xff1a;samba-3.0.24-1.i386.rpm&#xff1a;服务器端&#xff1b;samba-client-3.0.24-1.i386.…

python sum函数numpy_如何用numba加速python?

我把写好的markdown导入进来&#xff0c;但是没想到知乎的排版如此感人。如果对知乎排版不满想要看高清清爽版&#xff0c;请移步微信公众号原文 如何用numba加速python&#xff1f;同时欢迎关注前言说道现在最流行的语言&#xff0c;就不得不提python。可是python虽然容易上手…

服务概述

Android中的服务Service&#xff0c;和Activity不同的是不能与用户交互的&#xff0c;不能自己启动&#xff0c;系统的后台运行&#xff0c;当程序退出时&#xff0c;我们没有显示的调用停止服务&#xff0c;那么这个Service就没有结束&#xff0c;它仍然在后台运行。Service和…

[ZJOI2019]麻将

Luogu5279 , LOJ3042题意&#xff1a;给出初始13张手牌&#xff0c;求理论可以和牌的最小轮数的期望&#xff0e;定义和牌为&#xff1a;4句话1对乱将&#xff0c;不能有杠&#xff1b;七对 原始题解-shadowice 写得很好的题解 首先分析期望&#xff1a;\(<--\)所有和牌的步…

二进制搜索算法_二进制搜索的一个扭曲故事

二进制搜索算法by Divya Godayal通过Divya Godayal 二进制搜索的一个扭曲故事 (A twisted tale of Binary Search) Awesome. That’s how I feel right now. Writing my first solo tech article.太棒了 那就是我现在的感觉。 写我的第一篇个人技术文章。 I must say I have …

leetcode1221. 分割平衡字符串(贪心算法)

在一个「平衡字符串」中&#xff0c;‘L’ 和 ‘R’ 字符的数量是相同的。 给出一个平衡字符串 s&#xff0c;请你将它分割成尽可能多的平衡字符串。 返回可以通过分割得到的平衡字符串的最大数量。 示例 1&#xff1a; 输入&#xff1a;s “RLRRLLRLRL” 输出&#xff1a…

javascript中对变量类型的推断

本文正式地址&#xff1a;http://www.xiabingbao.com/javascript/2015/07/04/javascript-type 在JavaScript中&#xff0c;有5种基本数据类型和1种复杂数据类型&#xff0c;基本数据类型有&#xff1a;Undefined, Null, Boolean, Number和String。复杂数据类型是Object。Object…

U盘流畅运行linux发行版,做各种linux发行版的启动U盘方法

偶用tuxboot先移植gparted到16GB的U盘。然后裁剪N个iso 做成一个U盘安装或体验N个系统的多功能盘。选单晒出来&#xff1a;default vesamenu.c32timeout 3000prompt 0menu title Android RHEL6.4 Ubuntu13.04 GpartedMENU BACKGROUND Gsplash.pnglabel 001menu label GRUB4DOSk…

采样次数不同平均值不一样_不同的真石漆装饰效果也是不一样的

外墙真石漆真的是一件很好的产品&#xff0c;具有防火性、防水性、安全且环保、粘力强、永不褪色等特点&#xff0c;无疑是人们较好的选择&#xff0c;在很早之前就已经逐渐的取代了瓷砖和其他石材在人们心中的位置。真石漆的品种不止一种&#xff0c;按照装饰效果我们可以分为…

No-3.Linux 终端命令格式

Linux 终端命令格式 01. 终端命令格式 command [-options] [parameter]说明&#xff1a; command&#xff1a;命令名&#xff0c;相应功能的英文单词或单词的缩写[-options]&#xff1a;选项&#xff0c;可用来对命令进行控制&#xff0c;也可以省略parameter&#xff1a;传给命…