羊皮卷坚持不懈直到成功

When you think about skills, you're probably thinking about programming languages and frameworks. There are a lot of those, and they vary depending on which kind of developer you want to be. We can consider these hard skills.

当您考虑技能时,您可能会考虑编程语言和框架。 其中有很多,并且取决于您要成为哪种类型的开发人员。 我们可以考虑这些硬技能。

But there are many so-called soft skills (I personally do not agree with the name, but we will go with it). The dictionary defines those as:

但是有很多所谓的软技能(我个人不同意这个名称,但是我们会继续使用)。 字典将其定义为:

“Personal attributes that enable someone to interact effectively and harmoniously with other people.”

“使某人能够与他人进行有效和和谐互动的个人属性。”

Those skills are more complex than your tech stack, because you can’t just prove them in a test, and most companies won’t ask you about them. But they are, in my opinion, vital to new developers.

这些技能比您的技术堆栈还要复杂,因为您不能仅仅在测试中证明它们,而且大多数公司不会向您询问它们。 但我认为它们对新开发人员至关重要。

I am Pachi, a self-taught developer and a Latinx immigrant. And without perseverance, I would have given up on a developer career a while ago.

我是Pachi,是一个自学成才的开发人员,也是拉丁移民。 如果没有毅力,我会在不久前放弃开发人员的职业。

What is perseverance, you might ask? The dictionary says:

您可能会问,毅力是什么? 字典上说:

“Persistence in doing something despite difficulty or delay in achieving success.”

“尽管遇到困难或成功延误,仍然坚持做某件事。”

And let me tell you, the delay will feel eternal and the difficulties will show up one after another.

让我告诉你,延迟将是永恒的,而困难将一次又一次地显现出来。

I am telling you this from a place of experience. I have yet to get that first dev job we all see people talking about. All my work experience comes from accepting any and every opportunity that is offered to me (which I don’t recommend – it is exhausting and the burn out is certain).

我是根据经验告诉您的。 我尚未获得我们大家都在谈论的第一份开发工作。 我所有的工作经验都来自接受为我提供的任何机会(我不建议这样做-这很累,而且肯定会倦怠)。

So how do you keep going? Well, I'll tell you.

那么,你如何继续前进呢? 好吧,我告诉你。

如何坚持三个步骤 (How to persevere in 3 steps)

知道你的“为什么” (Know your "why")

I don’t care if your reason is to save the hungry, to be the next Bill Gates, to help your parents buy a new home, or even just to pay your monthly bills.

我不在乎您的理由是否是为了挽救饥饿,成为下一个比尔·盖茨,帮助您的父母购买新房,甚至只是支付每月的账单。

You have to have a reason that is strong enough to motivate you when things aren’t looking awesome.

当事情看起来不妙时,您必须有足够的动机去激励您。

My family is in Brazil, and dollars convert to a lot of money there. I really want to help my family to live a more comfortable life.

我的家人在巴西,美元在那里赚了很多钱。 我真的很想帮助我的家人过上更加舒适的生活。

So I have a picture frame with them just sitting on my computer. They are my number one reason I'm working to become a developer.

因此,我坐在他们的计算机上就拥有一个相框。 这是我致力于成为开发人员的第一原因。

So just find something that can keep you going: money, family, glory – or all of it!

因此,只要找到可以让您继续前进的东西:金钱,家庭,荣耀–或全部!

有一个计划 (Have a Plan)

No, you don’t have to buy a pretty planner and fancy pens and stickers and write down short and long term life goals. Although you can do that if if that is your thing. It certainly isn’t mine. I am a minimalist. So let’s keep things short and effective.

不,您不必购买漂亮的规划师和精美的笔和贴纸,也不必写下短期和长期的生活目标。 尽管如果那是您的事,您可以这样做。 当然不是我的。 我是极简主义者。 因此,让我们保持简短和有效。

Figure out what you want to learn, and why. And how. You can give yourself a time frame, but keep it loose so you don’t pressure yourself too much and end up feeling like a failure.

弄清楚你想学什么,为什么。 如何。 您可以给自己一个时间框架,但要保持宽松,这样就不会给自己施加太大的压力,最终会感觉自己像失败者。

Your plans should look something like this:

您的计划应如下所示:

“I want to learn React. Because I am a front-end developer, and React is a popular framework that I see a lot in job ads in my area.

“我想学习React。 因为我是前端开发人员,所以React是一个受欢迎的框架,在我所在的地区的招聘广告中看到很多。

“I want to learn React. Because I am a front-end developer, and React is a popular framework that I see a lot in job ads in my area.

“我想学习React。 因为我是前端开发人员,所以React是一个受欢迎的框架,在我所在的地区的招聘广告中看到很多。

It has to make sense to you, seem doable, and not scare you too much (unless that is how you work).

它必须对您有意义,看起来可行,并且不要过于吓you您(除非您的工作方式如此)。

I often see people saying they don’t set goals because they are afraid that they will fail and feel terrible about it. Your little plan here is just a plan. It helps if it makes you feel excited and hopeful but not overwhelmed.

我经常看到人们说他们没有设定目标,因为他们担心自己会失败并且对此感到恐惧。 您在这里的小计划仅仅是一个计划。 如果它使您感到兴奋和希望,但又不至于不知所措,它会有所帮助。

Also, there is no shame in changing your plan as needed. I was freelancing for a company that used a framework I didn’t know (they didn't use ReactJs, the one I wanted to learn).

此外,根据需要更改计划也不会感到羞耻。 我正在为一家使用我不知道的框架(他们没有使用我想学习的ReactJs)的公司提供自由职业。

So I revised and adapted my plan. That also helped me work on being flexible, and that is definitely an important skill in our big tech world, where things change everyday.

因此,我修改并调整了计划。 这也帮助我努力保持灵活性,这绝对是我们每天变化的大技术世界中的一项重要技能。

允许自己冷静 (Give yourself permission to chill)

New coders are fearless and unstoppable. They are active on social media, they have 10 Udemy courses and have started only 3, they have way too many websites saved and tabs open, and people keep telling them more and more things to learn.

新编码员无所畏惧,势不可挡。 他们在社交媒体上很活跃,有10项Udemy课程,仅开设了3项,保存了太多网站并打开了选项卡,人们不断告诉他们要学习的东西越来越多。

*deep breath* It is exhausting!

*深呼吸*令人筋疲力尽!

You want to succeed. I know, I see you! And there is SO much to learn. But you have to respect your mind and body.

你想成功。 我知道,我见到你! 还有很多东西要学习。 但是您必须尊重自己的身心。

It is okay to take a day off and binge watch some show, read a good (non-technical) book or just do nothing at all. It may be cold tea or a warm bath, maybe chocolate or going for a walk. But it helps to know that little things that can help you relax and get your mind where it needs to be to go back to work in a health way.

可以请一天假,狂欢观看一些节目,读一本好书(非技术性书籍),或者什么也不做。 它可能是冷茶或温水浴,也许是巧克力或散步。 但这有助于您了解一些可以帮助您放松身心的小事情,使您能够以健康的方式回到工作中去。

We all know that procrastination is our biggest enemy (I will just check my Twitter REAL quick before finishing this article). But sometimes it is easier to deal with things in the long run if we give in every now and then.

我们都知道拖延是我们最大的敌人(在完成本文之前,我将很快检查一下我的Twitter REAL)。 但是,从长远来看,如果我们时不时地作出让步,有时会更容易应对。

结论 (Conclusion)

I am by no means what most people would consider a "successful" developer yet. I have a part-time job at a small company and I have big dreams and places to go. So I also will be revisiting this article again and again.

我绝不是大多数人认为的“成功”开发人员。 我在一家小公司做兼职工作,有远大的梦想和理想的去处。 因此,我还将一次又一次地回顾这篇文章。

But here you have my "secrets"... The things that has been keeping me going. And I bet you already do some of these things as well, and you didn’t even know it!

但是,这里有我的“秘密”……让我前进的事物。 我敢打赌,您也已经做过其中一些事情,而您甚至都不知道!

I bet you are a Junior Dev full of perseverance, making your way in this dev world. And now, you do know these tricks and you can use them in your favor.

我敢打赌,您是一个充满毅力的初级开发人员,可以在这个开发世界中立足。 现在,您确实知道了这些技巧,并且可以根据需要使用它们。

Every time that you are stuck, go back to your plan and check if you are on track with it. If everything is on track but you still feel "off", have a little talk with yourself about your WHYs and try to get pumped up about them again.

每次遇到困难时,请返回计划并检查您是否按计划进行。 如果一切都按计划进行,但您仍然感到“不满意”,请与自己谈谈您的WHY,然后尝试再次进行讨论。

But don't forget, sometimes the answer is to just take some time off to relax for a bit.

但是请不要忘记,有时候答案是花些时间放松一下。

翻译自: https://www.freecodecamp.org/news/the-secret-to-perseverance-and-success/

羊皮卷坚持不懈直到成功

羊皮卷坚持不懈直到成功_坚持不懈的秘诀:当您想做的所有事情都退出时,如何成功地成为一名开发人员相关推荐

  1. 如果成为一名高级安卓开发_什么是高级开发人员,我如何成为一名开发人员?

    如果成为一名高级安卓开发 Becoming a Senior Developer is something many of us strive for as we continue our code ...

  2. 身份证识别开发_成为您的身份永远不会太晚-在36岁时成为一名开发人员

    身份证识别开发 by João Henrique 通过JoãoHenrique 成为您的身份永远不会太晚-在36岁时成为一名开发人员 (It is never too late to be who y ...

  3. 印度软件开发人员_我如何辍学并在19岁时在印度找到了一份开发人员的工作

    印度软件开发人员 关于我自己 (A bit about myself) I'm a nineteen-year-old self-taught web developer from India. I ...

  4. bootstrap 两个轮播图冲突_为什么使用bootstrap在一个页面同时做两个轮播效果时,只有第一个有效??...

    我们都知道使用bootstrap做轮播效果非常快,但是有时候一个页面会需要两个轮播:但这个时候再次使用bootstrap做轮播效果时就会失效:原因在于bootstrap的Carousel问题,只要修改 ...

  5. 台式机dp接口_精品导购:你想要的商务台式机 都在这里了!

    不少公司都会为员工配备办公电脑,而公司在采购这些电脑时,兴许可能对电脑性能.存储容量等都没有研究过,只是图了价格便宜便批量采购,这就导致电脑在使用一段时间后,会频繁出现死机.运行卡顿和硬盘容量不够等情 ...

  6. 六逻辑层次 职业规划案例_我如何在六个月内改变职业并找到了一名开发人员...

    六逻辑层次 职业规划案例 by Christian Jess Mark 克里斯蒂安·杰西·马克(Christian Jess Mark) 我如何在六个月内改变职业并找到了一名开发人员 (How I c ...

  7. 如果成为一名高级安卓开发_想成为一名开发人员? 这是您需要考虑的。

    如果成为一名高级安卓开发 by Vinh Le 由Vinh Le 想成为一名开发人员? 这是您需要考虑的. (Wanna be a developer? Here is what you need t ...

  8. 光纤中的多种光学模式芯径_「涨知识」你想知道的光纤常识都在这里了,看不看随你...

    光纤已经成为远距离有线信号传输的主要手段,安装.维护光纤也是弱电人的基本功.光纤中涉及的理论知识.组件和铺设要点都很多,我们在这里作了一些梳理. 三种光 不是所有的光都能用于光纤中信号传播.光线中主要 ...

  9. 光纤中的多种光学模式芯径_超详细整理!你想知道的光纤常识都有!

    光纤已经成为远距离有线信号传输的主要手段,安装.维护光纤也是弱电人的基本功.光纤中涉及的理论知识.组件和铺设要点都很多,我们在这里作了一些梳理. 三种光 不是所有的光都能用于光纤中信号传播.光线中主要 ...

最新文章

  1. Toast 位置的改变 和 Toast的简单用法
  2. RDKit:基于RECAP生成片段
  3. 一篇文章教你搞定传说中的“随机森林”
  4. django mysql连接超时设置_坑(一)—— Django ORM 连接超时的坑
  5. 伪语言PHP,PHP语言之伪静态几种做法
  6. 说说 Spring 事务管理的实现类
  7. Java 类中各成分加载顺序和内存中的存放位置
  8. 达策— 毕盛财务分析系统
  9. servlet中弹出对话框
  10. 2015.5.12站立会议
  11. 【node内存泄漏耗尽之解决方法】
  12. java 内存溢出分析_用一段时间后java内存溢出问题分析(转)
  13. 蓝桥杯——说好的进阶之入学考试
  14. 使用Java Mail接收 Gmail 电子邮件
  15. 计算机网络第三章课后答案第七版(谢希仁著)
  16. h2ouve工具使用_NF8480M5 – BIOS设置
  17. 【数字图像处理】Hough变换C语言实现
  18. AX9000利用docker实现迅雷远程下载
  19. 天猫精灵打开电脑(网络唤醒)
  20. 平台 -- 依赖平台 Nexus

热门文章

  1. 教你用单片机表白2019(文末送代码)
  2. 医疗ChatGPT、金融GPT都来啦!“潘多拉的魔盒”已经打开?
  3. 自动问答研究进展、现状及趋势
  4. 【普】静态IP和动态IP有什么区别?
  5. 传统文化也能这么有意思——全球第一家最有仙气、价值亿万的大数据库
  6. 公众号内容拓展学习笔记(2021.5.2)
  7. 信息论的应用例子:数据压缩与信息熵、为什么K线这种技术指标没用了?
  8. 软件测试入门基础知识汇总
  9. 小米抢注mi.io域名 “雷布斯”要做小米小程序?
  10. NAS开通外网访问功能的三种方法