完成一个项目的步骤
Target, structure, accountability.
目标,结构,责任制。
Many people have shared with me their motivational struggles while working on a project. Starting is easy of course, but finishing is nearly impossible.
许多人在进行项目工作时与我分享了他们的励志奋斗精神。 开始当然很容易,但是完成几乎是不可能的。
I certainly identify with that. Staying motivated is a challenge I frequently pose against myself, and sometimes I lose.
我当然认同这一点。 保持动力是我经常对自己提出的挑战,有时我会输掉。
![me-arguing-with-me](https://i-blog.csdnimg.cn/blog_migrate/e6631728c4d80cf6203c80238768920f.png)
I've made progress though. Hopefully what I share will benefit anyone reading this.
我已经取得了进步。 希望我分享的内容对阅读本文的人有所帮助。
1.目标 (1. Target)
If you don't pick a project, then you won't do a project.
如果您不选择项目,那么您将不会执行项目。
![you-dont-say](https://i-blog.csdnimg.cn/blog_migrate/28df3c466073d78bed95b2ca7a32dcce.png)
Look for something outside your comfort zone, but not too overwhelming. I recommend remaking an existing project from the ground up. As I explained in The Secret to Unlimited Project Ideas, copy–until you can create.
在您的舒适区域之外寻找一些东西,但不要太大。 我建议彻底重建现有项目。 正如我在“无限的项目构想的秘密”中所解释的那样,复制直到可以创建。
If you really want you can add your own creative twist, but don't waste too much time on design and business logic (unless you want to do web design). Find something that already has those aspects fleshed out and just focus on coding. Maybe try TodoMVC if you haven't already?
如果您确实想要,可以添加自己的创意,但不要在设计和业务逻辑上浪费太多时间(除非您想进行网页设计)。 找到已经充实了这些方面的内容,只专注于编码。 如果您还没有尝试过 ,请尝试使用TodoMVC吗?
2.结构 (2. Structure)
Once you've set a target, how are you going to tackle it? Head on?
设定目标后,您将如何应对? 脑袋上?
![tackle-it-head-on](https://i-blog.csdnimg.cn/blog_migrate/fdd66c75ea500c4e1182f5c305f158db.png)
Your spirit is admirable, but no.
您的精神令人钦佩,但没有。
We commonly quit things because we don't know what the next step is. Tackling a project "head on" usually means "run to the code editor without thinking it through first." You might as well abandon the project now and save yourself time.
我们通常会退出,因为我们不知道下一步是什么。 处理项目通常是“先运行代码编辑器而不先考虑”。 您最好现在就放弃该项目并节省时间。
分开来 (Break it up)
Use a notebook, calendar, todo list, project board, anything! Break the project up into tasks and make sure you always know what the next step is. Otherwise you'll lose sight of the target, spin in circles, and eventually lose motivation.
使用笔记本,日历,待办事项列表,项目板等任何东西! 将项目分解为任务,并确保您始终知道下一步是什么。 否则,您将看不见目标,绕圈旋转,最终失去动力。
If I was making the TodoMVC app, for example, I'd love to have a list like this.
例如,如果我正在制作TodoMVC应用程序,那么我希望有一个这样的列表。
![todo-mvc-checklist](https://i-blog.csdnimg.cn/blog_migrate/2e3a99d6194c0a83a3f0067b1d2247cb.png)
Your level of detail may vary, but this gets the job done! I know exactly what to do at all times.
您的详细程度可能有所不同,但这可以完成工作! 我确切地知道该做什么。
3.问责制 (3. Accountability)
This step might be optional. Some people are self-directed enough that a clear target and solid plan of attack is all they need. For the rest of us, though, here are some ideas to hold ourselves accountable.
此步骤可能是可选的。 有些人具有足够的自我指导能力,因此只需要一个明确的目标和可靠的攻击计划即可。 但是,对于我们其他人来说,这里有一些使自己负责的想法。
These suggestions are very personal, so it all depends on what you feel comfortable doing.
这些建议是非常个人化的,因此这完全取决于您的舒适程度。
- Pay money (books, courses, classes, a bootcamp, etc). Now you'll feel doubly wasteful if you quit. 付钱(书籍,课程,课程,训练营等)。 现在,如果您退出,您会倍加浪费。
- Tell someone about it. Now you'll need a good answer when they ask later on, "How's that project going?" 告诉别人。 现在,当他们稍后问“该项目进展如何?”时,您将需要一个很好的答案。
- Share it on social media so lots of people will ask you about it. 在社交媒体上分享它,因此很多人会问您。
- Blog about it. You'll feel good creating content, and as a bonus, teaching others is a great way to cement your newfound knowledge! 关于它的博客。 创建内容会让您感觉很好,此外,教别人是增加您新发现知识的好方法!
- Remember why you're doing this. You've already invested time that you will never get back. 记住为什么要这么做。 您已经花费了时间,再也回不来了。
摘要 (Summary)
Target - Pick something challenging, but not overwhelming.
目标 -选择具有挑战性但不能压倒一切的东西。
Structure - Create an organized plan of attack.
结构 -创建有组织的攻击计划。
Accountability - Create a consequence for not following through.
问责制 -造成不遵循的后果。
谢谢阅读 (Thanks for reading)
For more content like this, check out https://yazeedb.com. And please let me know what else you'd like to see! My DMs are open on Twitter.
有关此类的更多内容,请访问https://yazeedb.com 。 并且,请让我知道您还想看到什么! 我的DM在Twitter上打开。
Until next time!
直到下一次!
翻译自: https://www.freecodecamp.org/news/stay-moviated-and-finish-your-projects/
完成一个项目的步骤