运维开发人员需要掌握的技术_成为成功的开发人员需要掌握的4个关键因素

运维开发人员需要掌握的技术

重点 (Top highlight)

“Don’t stop when you are tired, stop when you are done.”

“累了就别停,累了就别停。”

To make your dream a reality, you must want success to be as important as your breath, there will be ups and there will be downs but for as long as you think long term, your eyes on the target, you will make it.

为了使梦想成真,您必须希望成功与呼吸一样重要,会有成功有起有落,但是只要您长期考虑,就可以实现目标。

To succeed as a developer, it is more than just your technical skills, it is way beyond it, especially when you are a self-taught developer, it will require all of you, it will take everything from you before you can see any results.

要成为一名开发人员,要取得成功,不仅是您的技术能力,更是远远超出了它,尤其是当您是一个自学成才的开发人员时,它将需要所有人,并且需要您付出一切,然后才能看到任何结果。

Here are the most important survival kit and discipline that you need to practice to get ready for a rollercoaster ride ahead of you.

这是您需要练习的最重要的生存工具包和规程,以为您过山车做准备。

Because technical skills can be learned as you go depending on how resourceful you are, it is always available, but, the things beyond coding itself, the practices that are hidden behind the journey cannot be found anywhere else other than experiencing them yourself.

由于您可以根据自己的资源水平随时随地学习技术技能,因此可以随时获得技能,但是,除了编码本身之外,其他所有东西都无法找到,除了自己体验它们之外。

Let me give you some hints, so you would see the bigger picture of what it takes to become a successful developer.

让我给您一些提示,以便您可以更全面地了解成为一名成功的开发人员所需要的条件。

您的纪律 (Your Discipline)

Is the bridge between goals and accomplishment.

是目标与成就之间的桥梁。

Whatever your learning style, your productivity hack, no matter how ambitious you are, your self-discipline will decide if you will succeed in this field or not.

无论您的学习方式如何,您的工作效率如何,无论您有多大的野心, 您的自律都会决定您在该领域是否成功。

Without discipline, talent, brilliance, no matter how great the programming language is, no matter how powerful your tools are, or how expensive your work machines are if you can’t control and manage self-discipline yourself, everything else will be irrelevant.

没有纪律,才干,才华横溢,无论编程语言多么出色,工具有多强大,或者如果您无法控制和管理自律,工作机器的价格多么昂贵,其他一切都将是无关紧要的。

In the Software development world, languages, conventions, and some engineering disciplines were created for a reason, it is there for us to follow to create a proper structure of things.

在软件开发世界中,出于某种原因创建了语言,约定和一些工程学科,因此我们可以遵循它来创建适当的事物结构。

The rules, conventions, and engineering disciplines should be respected at all costs.

应不惜一切代价遵守规则,惯例和工程学科。

Just like how all the programming languages are similarly structured, you will only understand this when you can finally see and understand this thing called the universal language.

就像所有编程语言的结构类似,只有在您最终看到并理解这种称为通用语言的东西时,您才会明白这一点

If you’ve heard some senior developers tells you that your first and second language will be challenging, but once you get comfortable with them, all the other languages will then be a lot easier as you progress, simply because engineers who build and create new technologies are following the same protocol, the same discipline that has been existed decades ago, in which everyone calls it the universal language.

如果您听说过一些高级开发人员告诉您,您的第一和第二语言将具有挑战性,但是一旦您适应了它们,那么随着您的进步,所有其他语言将变得容易得多,这仅仅是因为构建和创建新语言的工程师技术遵循的是相同的协议,几十年前的同一学科,每个人都将其称为通用语言。

So again, without properly implementing discipline within ourselves, how can we pass it on into our work and creation, every great artist has able to create their masterpiece through possessing extreme discipline.

再说一次,如果没有在我们自己内部正确地执行纪律,我们如何将其传递到我们的工作和创作中, 每位伟大的艺术家都能够通过拥有极端纪律来创造自己的杰作。

The discipline has many forms, inside ourselves and into the software development world as well.

该学科内部有多种形式,甚至在软件开发领域也是如此。

A good way to start is to check on your desktop, are the files cluttered? Are your goals and your journey map properly structured? are the messages behind it clear? how many programming languages and technologies on your list? Did you able to finish any projects or are they all half-cooked?

一个好的开始方法是检查您的桌面,文件是否混乱? 您的目标和旅程图是否结构合理? 背后的信息清楚吗? 您列表中有多少种编程语言和技术? 您是否能够完成任何项目,或者它们都被煮熟了?

You see, those small details matter, because when they are all grouped you will see the bigger picture of what is happening in your self-discipline.

您会看到,这些小细节很重要,因为将它们全部分组后,您会看到自律性发生的事情的全局图。

您的承诺 (Your Commitment)

Nobody is too busy, it is all about priorities.

没有人会太忙,这与优先事项有关。

Why do you want to become a developer?

您为什么要成为开发人员?

Commitment is a scary word for some, and there are even those who can’t stand it. But as an aspiring and ambitious developer, think of it as you trying to make your garden.

对于某些人来说,承诺是一个令人恐惧的词,甚至有些人无法忍受。 但是,作为一个有抱负和雄心勃勃的开发人员,请在尝试制作花园时考虑它。

We both know that gardening and becoming a developer takes time, we can’t expect the flowers to bloom next week, or next month, we can’t expect to enjoy the fruits in the next few weeks or months.

我们都知道园艺和成为开发者需要时间,我们不能指望下周或下个月开花,也不能指望在接下来的几周或几个月内开花。

Just like becoming a developer, it will take time, it will require us to do all the necessary things, planting seeds every single day, watering, we give all the necessary resources, we need to understand that becoming a developer is a long term commitment.

就像成为开发人员一样,这将需要时间,这将需要我们做所有必要的事情,每天种下种子,浇水,我们会提供所有必要的资源,我们需要了解成为一名开发人员是一项长期的承诺。

So don’t be discouraged if you can’t see any results right away, for as long as you are doing all the necessary things for your garden to bloom, then there is nothing to worry about, you just have to enjoy the journey, stay committed to your learnings, to your drive, just keep on improving every single day, you don’t have to study 10hrs a day, you just need to set enough time and commit to it consistently for as long as you can.

因此,只要您正在做所有必要的事情才能使花园开花,就不要立刻看到任何结果,不要气our,那么就不必担心,您只需要享受旅途,保持专注于您的学习和动力,每天都在不断进步,您不必每天学习10个小时,您只需要设置足够的时间并一直坚持下去就可以了。

All the things that don’t make any sense today will eventually make sense one day, just show up no matter what.

今天所有没有任何意义的事物最终都会在一天之内变得有意义,无论如何都应出现。

Commitment in our job is also another story, we are as good as our commitment to our colleagues, to our clients, and ourselves, your commitment is as important as breathing because it is the life-line of your job as a developer.

对我们工作的承诺也是另外一回事,我们与对同事,客户和我们自己的承诺一样好,您的承诺就像呼吸一样重要,因为这是您作为开发人员的工作的生命线。

Most companies only care about the deadline, I can hear it all the time from our project manager, into our Business Analyst, into our QA, into our Head Senior Developer and even to our big boss.

大多数公司只关心最后期限,从我们的项目经理,业务分析师,质量保证,首席高级开发人员甚至大老板,我一直都能听到它的截止日期。

Deadline, Deadline, Deadline. It can be our motivation, it can also be our worse nightmare. We are only as good as our actions and not on words, so respect the deadline, and stay committed especially when dealing with your commitments to your colleagues.

截止日期,截止日期,截止日期。 这可能是我们的动力,也可能是我们更糟糕的噩梦。 我们只表现我们的行为,而不是言语,因此请遵守最后期限,并保持承诺,尤其是在履行您对同事的承诺时。

您的余额 (Your Balance)

Life is more than just your career.

生活不仅仅是您的职业。

A good developer is a happy developer, remember that.

一个好的开发人员就是一个快乐的开发人员,请记住这一点。

The journey of a developer is a marathon and not a sprint, and you will only be successful if you can able to manage it for as long as you can.

开发人员的旅程是一场马拉松,而不是短跑,只有您能够尽可能长时间地管理它,您才会成功。

Consider having a day off. It’s one of the best things in life you know, not thinking of everything else other than doing anything that you want or doing nothing at all.

考虑休息一天。 这是您一生中最美好的事情之一,除了想做自己想做的事情或什么都不做之外,不考虑其他任何事情。

Doing anything without thinking of anyone else, just you. So why would you deprive yourself of this pleasure?

做任何事情都不会想到别人,只有你自己。 那么,为什么要剥夺自己的这种快乐呢?

Avoid Multi-tasking. This is total nonsense. It will drain you more than it will make you. May you have the courage to see the difference between productive and procrastination, and may you have the discipline to do better.

避免多任务处理。 这是胡说八道。 它会使您流失的不仅仅是它使您流失的。 也许您有勇气看到生产和拖延之间的区别,并且也许您有纪律做得更好。

When in doubt, Exercise. When your mind is tired you really can’t expect anything good from it and worse it could lead you into disastrous results. So when everything is in chaos when the solutions aren’t working, and when debugging fees like running in circles, then it is time to step out on your desk and sweat it out.

如有疑问,请锻炼。 当您的大脑疲倦时,您真的不能指望它带来任何好处,更糟糕的是,它可能导致您遭受灾难性的后果。 因此,当解决方案不起作用时一切都陷入混乱,并且像排圈那样调试费用时,该是时候踏上办公桌,全神贯注了。

Sometimes we are our own problems, so it is best to take a rest.

有时我们是我们自己的问题,所以最好休息一下。

Walk around your neighborhood, walk along with nature, it will clear your mind, it works like a charm, there was this time where I’ve been trying to debug something for days, and the solution suddenly came while I was doing my laundry, and there was this one time where I was playing soccer, I run out the field and wrote something down on my notebook, the crazy things we do when we are passionate on something.

漫步在您的邻居周围,与大自然一起漫步,它将使您头脑清醒,它就像一种魅力,这一次有几天我一直在尝试调试某些东西,而当我洗衣服时突然想到了解决方案,有一次我踢足球,我跑出田野,在笔记本上写下了一些东西,当我们对某物充满热情时,我们会做疯狂的事情。

Mind your mind. Stay sane no matter how much you love your job.

小心点 无论您多么热爱自己的工作,都要保持理智。

Let your friends know you are alive. They are also curious if you are still breathing even when they understand how weird you are.

让你的朋友知道你还活着。 他们也很好奇,即使他们知道自己有多怪异,您是否仍在呼吸。

你的野心 (Your Ambition)

Your driving force, your strength, and your reasons for why you do what you do.

您的动力,力量以及做您要做的事情的原因。

I have said earlier that discipline will decide if you are going to succeed in this field, ambition, on the other hand, will most likely be the reason behind everything else.

前面我已经说过,纪律将决定您是否要在该领域取得成功,而雄心壮志则很可能是其他一切背后的原因。

As a self-taught developer, my ambition exceeded my talent, my circumstances, my family, my life, and that is why I decided to change everything.

作为一名自学成才的开发人员,我的志向超过了我的才华,我的处境,我的家庭,我的生活,这就是为什么我决定改变一切。

It is my ambition that kept me going, it is my ambition that helped me survived, why I chose to stand up no matter how heavy things are, it was my ambition that leads me into where I am today.

是我的雄心使我继续前进,是我的雄心使我得以幸存,为什么无论多么重的东西我都选择站起来,是我的雄心将我带到了今天。

Most of the things in my life now were all luxuries of my yesterday, I know I am on the right track, and I know my ambition will get me up to the highest mountain I would want to climb.

我一生中的大部分事情都是昨天的奢侈,我知道自己处在正确的轨道上,而且我知道我的抱负将使我攀登到我想爬的最高山峰上。

It was my ambition that built the bridge between where I was 4 years ago into where I am today, the moment I realized how badly I want my ambitions are, I promised myself not to waste any more time by playing everything safe, I worked hard than anyone else, it was my fuel, it made me like a superhuman, working 9–5 while studying 4–6hrs every single day, spending 12–14hrs on weekends studying, crazy, but we gotta do what we gotta do for that dream.

我的雄心壮志架起了我4年前与今天之间的桥梁,当我意识到我想要我的野心有多严重的那一刻,我向自己保证不会为了安全起见而浪费更多时间,我努力工作比起其他任何人,这都是我的动力,它使我像一个超人,每天工作9–5,每天学习4–6小时,在周末学习上花费12–14小时,疯狂,但我们必须为梦想做点什么。

Never doubt yourself ever again, you must believe in yourself no matter the circumstances, don’t take no for an answer, there will always be a way.

永远不要再怀疑自己,无论情况如何,您都必须相信自己,不要拒绝,答案总会存在。

Thank you very much for reading! Follow me for more Self-taught developer writings and inspiration, you can also find me on Instagram, see you there!

非常感谢您的阅读! 跟我来了解更多自学开发人员的著作和灵感 ,也可以在Instagram上找到我,在那见!

翻译自: https://medium.com/swlh/4-key-factors-you-need-to-master-to-become-a-successful-developer-97987172cf0

运维开发人员需要掌握的技术

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值