开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
今日推荐开源项目:《玩中学 codecombat》
今日推荐英文原文:《How to Become a Person Who Finishes What You Start》
开源日报第579期:《玩中学 codecombat》
今日推荐开源项目:《玩中学 codecombat》传送门:GitHub链接
推荐理由:写代码需要的最底层技能自然就是把积木堆在一起的逻辑思考力——这就意味着并不是要写代码才能习得这个技能。事实上,有很多更有意思的方法来锻炼它,比如游戏。这个项目用游戏和代码结合来训练新手们写代码的能力,但是你并不需要为自己一无所知发愁,只要稍微玩过一点游戏,就能很轻松的上手,剩下的就只是把代码积木堆积成想要的样子而已。
开源日报第579期:《玩中学 codecombat》
今日推荐英文原文:《How to Become a Person Who Finishes What You Start》作者:Shaunta Grimes
原文链接:https://medium.com/the-write-brain/how-to-become-a-person-who-finishes-what-you-start-edaf6bf98016
推荐理由:每个成功都是由无数个已完成的任务堆积起来的

How to Become a Person Who Finishes What You Start

And why it’s so important.

There are two kinds of people in the world. Those who do amazing things and those who really want to.

Just think about a standard New Years Resolution list.

Lots of people want to start a business, write a book, get organized, get out of debt, run a marathon. They put the same resolutions on their list year after year. Maybe for their whole adult lives.

But some people achieve those things. I’m convinced that there’s a skill set those people have cultivated. And right at the top of that set is this: They finish what they start.

Successful people are finishers.

That seems so almost stupidly obvious when I say it outright like that. Of course they finish. They’re successful. How can you be successful if you haven’t finished?

But honestly. If you want a successful business selling something you’ve created, you have to finish creating it. (See, I told you. Obvious.)

If you want to be published, you have to finish writing a book. If you want to be organized, you have to finish decluttering your house. If you want to be debt free, you have to finish paying off your debt. If you want to run a marathon, you have to finish training.

I belong to several groups where there are a lot of people who want to be successful. They want it so badly. It doesn’t matter what they want to be successful at, the point is that they really want it.

And then there are a few people in each group who are killing it.

The one big difference is that the successful people finish.

And I know. I know. There are a thousand reasons not to finish. You’re busy. You don’t have the money. You don’t have any connections. You don’t know how. You tried and it didn’t work. You’re not motivated.

All I’m saying is that if you look at someone who is doing what you want to do — someone successfully doing what you want to do — they’ve found a way around those reasons and they’ve finished.

Here’s how to become a finisher:

Muzzle your inner editor.

I’m a writer, so having an inner editor is obvious for me. I call her Blythe. But even if you’re not a writer, I bet you have an inner voice that constantly nitpicks and tells you that you suck.

Blythe’s favorite question is who do you think you are? She keeps my failures top of the mind, like it’s her job. She can be vicious, she can throw me so far off track that I can’t find my way back, and she has to be managed.

In my imagination, I put her in a bird cage, cover it with velvet, and refuse to let myself get caught up in perfectionism. Perfectionism is the death of creativity. That’s especially true when you’re trying to finish something you’ve never done before, when you don’t have any guarantees about the results.

Work consistently.

One more really obvious thing. Finishing requires work. Not sometimes. Not when you’re inspired or motivated. But consistently.

In my opinion, the best way to do this is to make a ridiculously small goal. My go to is ten minutes. Work toward finishing your project for ten minutes a day, everyday.

Eventually you’ll notice that once get over the hump between not working and working, you’ve worked for 20 or 30 minutes, or an hour. Or all day when things are really rolling. Small goals are magic.

Make your goal so small that it’s harder to skip it than it is to just do it.

Try gold stars.

Get a calendar and a pack of old-school star stickers. Give yourself one for every day that you meet your teeny, tiny goal. A visual representation of your string of successes is powerful.

Those stars add up to finishing. The only rules are that ten minutes are a minimum, not a cut off, and they have to move you forward. Wanting something really hard is not the same as working toward it.

Think about it this way. Imagine the thing you want to do as a walk from Los Angeles to New York City. If you walk eastward for ten minutes a day, you’ll get there. Sitting in a coffee shop thinking really hard about your walk for ten minutes won’t get you anywhere.

It might take you the rest of your life at that pace, but there’s no way for you not to finish if you keep moving forward and don’t quit.

Have a road map.

Here’s the system I use for making a very basic road map for my novels.

The difference between having that road map and not having it is massive. And the same goes, no matter what it is you need to follow.

Let’s go back to that walk between LA and NYC for a minute. If you don’t have a map, any wrong turn could take you miles and miles away from your goal. You’ll still be working, just not in the right direction.

Take it from me. That sucks.

If you want to be a finisher, it makes sense to start with a map. Just a few landmarks that you know you need to reach, so you can make your way from one to the next.

One of the best ways I know to make a map is to look for someone who has done what you want to do, and try to suss out their map. If you know them, just ask. Or look for people who have talked about their experience and take notes about their most important steps.

Find your people.

Connect with other people who are doing what you want to do — online or in person, or both.

I can’t emphasize this enough. There will be people who are active in the group and spend a lot of time planning their success or whining about their failure. Those are not your people.

Your people are the folks who are actually doing the work. Pay attention to them. When they offer you advice (this is important) implement it. Don’t just give it lip service, either. Really try it.

Ask questions. Do your own research though. Don’t ask questions that you can easily answer for yourself. If for no other reason than that you’ll be wasting a perfectly good opportunity to pick a smart, successful brain.

Get your hopes up.

Really. Get them up as often as you can.

I understand the urge to manage your expectations. Failure and rejection hurt and everyone wants to avoid pain. But the problem is that it’s nearly impossible to finish something if you don’t believe you can.

And it’s even harder to finish something great if you don’t have hope that will be, you know, great.

Think about it this way. Getting your hopes up is fun. It feels really good. And if you stumble or fail, refusing to get your hopes up means that you might be giving up the only part of the whole experience that didn’t suck.

Try to understand that getting your hopes up has value all by itself — separate from what happens next. Enjoy it and let it motivate you to finish what you’ve started.

Don’t let shiny new ideas derail you.

Beginnings and endings are easy. They’re exciting. Everyone loves starting something new and when you get to a certain point, you can see that you’re going to finish and things get exciting again.

But the middle? Yikes. The middle is hard. In fact, the middle is so hard that the Universe sends us a miracle to help us. A new idea so bright that of course they have to drop everything and start a new beginning immediately.

Don’t fall for it. That’s your brain giving you an out for the hard stuff. Take some notes, then keep working. Finish what you’ve started. It’s literally the only way to be successful.
下载开源日报APP:https://openingsource.org/2579/
加入我们:https://openingsource.org/about/join/
关注我们:https://openingsource.org/about/love/