团队建设及管理上的举措_为什么在副项目上工作是您作为开发人员的最佳举措...

团队建设及管理上的举措

by Léna Faure

莱娜·福雷(LénaFaure)

为什么在副项目上工作是您作为开发人员的最佳举措 (Why working on a side project is your best move as a developer)

Edit: the beta version of my side project timeshake.io — an online calendar builder — is live ! Feel free to create an account, test the app and give feedback :)

编辑:我的副项目timeshake.io (在线日历生成器)的测试版已上线! 随时创建一个帐户,测试应用程序并提供反馈信息:)

As a developer, the moments when I learn the most are those when I am building things. This is true for the stuff I build on the job, but even more when I work on something I choose to work on, a side project that really excites me and that I do on my own time.

作为开发人员,我学习最多的时刻就是构建事物的时刻。 对于我在工作中积累的东西,这是正确的,但是当我从事自己选择的工作时,这一点就更大了,这是一个真正使我兴奋的并且是我自己工作的副项目。

Coding a feature or a full product is usually a process of tackling problems one by one, some easier to solve than others.

对功能或完整产品进行编码通常是一个一个一个地解决问题的过程,有些问题比其他问题更容易解决。

The hardest problems, those seemingly insurmountable at first, that force me to go deeper into the workings of a technology, are the ones that make me learn things that stick with me forever afterwards.

最难的问题,这些一开始似乎难以克服的问题,使我不得不更深入地研究技术的工作原理,这些问题使我后来学会了永远坚持下去的东西。

This is why I firmly believe that the best way to learn new technologies is by doing. More than that, as explained in Indrek Lasn’s articles, we should strive to build useful things as a way to make progress.

这就是为什么我坚信学习新技术的最好方法就是边做边学 。 不仅如此,正如Indrek Lasn的文章所述, 我们应该努力构建有用的东西,以此作为取得进步的一种方式。

If, like me and many developers, you enjoy building stuff, working on something you are excited about is one of the most glorious experiences you can have.

如果像我和许多开发人员一样喜欢构建东西,对自己兴奋的事情进行工作是可以拥有的最辉煌的经历之一

We developers are extremely lucky. We get to use our creative energy to produce things that others can use, and to enjoy the pure act of applying our craft to get things done, while getting better at it in the process.

我们的开发人员非常幸运。 我们必须利用自己的创造力来生产其他人可以使用的东西,享受纯粹的运用我们的Craft.io完成工作,同时在此过程中不断改进的行为。

And when the things we create also bring value to other people, the rewards are tremendous.

当我们创造的事物也为他人带来价值时,回报是巨大的。

进行辅助项目的好处 (Benefits of working on a side project)

There are numerous benefits of working on a side project. Here are a few of my favorites:

进行辅助项目有很多好处。 以下是一些我的最爱:

保持动力 (Keeps you motivated)

A side project you are excited about gets you going and fuels your creativity. It’s your thing, your baby, your sweat and tears. With patience and work, you might even end up bringing a lot of value to its users and transform it into a business.

您为之兴奋的附带项目可以助您一臂之力,并激发您的创造力。 这是你的事情,你的孩子,你的汗水和眼泪。 有了耐心和工作,您甚至可能最终会为其用户带来很多价值,并将其转化为业务。

“You have to do in order to learn. You have to try stuff, break stuff, regret you ever tried, overcome your laziness and get s**it done. ” - André Pena

“你必须做才能学习。 您必须尝试一些东西,弄碎一些东西,后悔曾经尝试过,克服了懒惰并完成了它。 ”- 安德烈·佩纳(AndréPena)

带您更快,更深入地学习新技术 (Drives you to learn new technologies faster and in-depth)

When you are trying to make things work, you are learning far more in-depth than when just reading, watching, or coding along. Getting your hands dirty and treating the technology as a means to get where you want to be is the most effective way go from theory to actionable knowledge.

当您尝试使事情顺利进行时,您所学习的内容比仅仅阅读,观看或编码时要深入得多。 从理论到可行的知识,最有效的方法就是弄污手并将技术视为到达您想要去的地方的一种手段。

开辟新机会 (Opens up new opportunities)

Having a side project and a particular interest for the technology you are using is something that makes you stand out, technically and as a person.

拥有副项目并对您正在使用的技术特别感兴趣,这会使您在技术上和作为一个人脱颖而出。

“Side projects can be immensely rewarding to talk about. They demonstrate a lot about how you work. ” — Tanner Christensen

谈到这些侧面项目,可能会非常有收获。 他们展示了很多有关您的工作方式的信息。 ” — Tanner Christensen

This article explains in detail how working on and talking about your side project can have a great impact on your career, even as a beginner and/or self-taught developer.

本文详细说明了如何进行工作和谈论副项目如何对您的职业产生巨大影响,即使是作为初学者和/或自学成才的开发人员也是如此。

提高您的其他技能 (Improves your other skills)

It helps you get better at other important skills: product design, UX/UI, marketing, and so on.

它可以帮助您更好地掌握其他重要技能:产品设计,UX / UI,市场营销等。

In your professional life, you don’t often get to work on a project from end-to-end. But with your side project, you are responsible for conceiving and designing the product, developing it, deploying it and marketing it. The responsibility of finding a way to learn enough to get to the results you want falls upon you.

在您的职业生涯中,您不会经常端到端地从事一个项目。 但是在您的副项目中,您负责构思和设计产品,开发,部署和营销产品。 找到一种学习方法以获取所需结果的责任落在了您身上。

如何选择副业 (How to choose your side project)

The side project you choose can tremendously boost your creativity and growth, when you find your own sweet spot.

当您找到自己的最佳位置时,您选择的附带项目可以极大地提高您的创造力和发展。

Below, I’ll be discussing how you can benefit the most while working at various stages of your side project.

在下面,我将讨论您在副项目的各个阶段工作时如何最大程度地受益。

对运输的恐惧 (The Fear of Shipping)

The fear of shipping, procrastination, and resistance have been heavily documented. They rank among the main reasons why a great amount of projects are never born and end up in the graveyard of abandoned projects. This means that the mere fact of finishing a project and bringing it out to users is already setting you apart.

对运输 ,拖延和抵抗的恐惧已被大量记录在案。 它们是大量项目从未诞生并最终被遗弃项目的墓地的主要原因之一。 这意味着完成项目并将其带给用户的事实已经使您与众不同

However, since there is nothing important at stake, you can keep the pressure to a minimum. A side project is all about succeeding slowly, at your own pace, on your own terms.

但是,由于没有什么紧要关头,因此可以将压力降到最低。 附带项目就是按照您自己的进度和自己的条件缓慢成功。

Unlike in the workplace environment where failure has real-life consequences (downsizing, losing clients), the side project space is somewhere you can experiment, define your own measure of success, fail without risking anybody’s career or income, and have fun in the process.

在工作环境中,失败会给现实生活带来影响(缩小规模,失去客户),与之不同的是,副项目空间是您可以进行实验,定义自己的成功衡量标准,在不冒任何职业或收入风险的前提下失败并在过程中获得乐趣的地方。

放轻松 (Taking it easy)

Tobias van Schneider said that side projects should be silly or trivial:

托比亚斯·范·施耐德(Tobias van Schneider)说,附属项目应该是愚蠢的或琐碎的:

“The only way a side project will work is if people give themselves permission to think simple, to change their minds, to fail - basically, to not take them too seriously.
副项目唯一可行的方法是,让人们允许他们思考简单,改变主意,失败-基本上,不要太重视他们。
When you treat something like it’s stupid, you have fun with it, you don’t put too much structure around it. You can enjoy different types of success.”
当您将其视为愚蠢的东西时,您会感到很有趣,并且不会在周围放置太多的结构。 您可以享受不同类型的成功。”

You should treat your side projects as experiments and not let crippling questions and doubts kill the project before it becomes something. In other words:

您应该将副项目视为实验,不要让残酷的问题和疑问在项目变成事实之前就将其杀死。 换一种说法:

“My first piece of advice is to just f*****g do it.” - Tobias Van Schneider

“我的第一条建议是只是去做。” -Tobias Van Schneider

This is the place where you can fail without consequences and have as many shots as you want.

在这里,您可以失败而不会造成任何后果,并且可以根据需要进行多次射击。

It is also the place where you can make tangible and measurable progress towards a goal that excites you. This will keep energizing you, and make you happier too.

在这里,您可以朝着使您兴奋的目标取得切实和可衡量的进步。 这将使您不断充满活力,也使您更加快乐。

找到想法 (Finding the idea)

How can you find ideas for side projects?

您如何找到副项目的想法?

  • Scratch your own itch: If you keep stumbling upon something that makes you say “why doesn’t this exist yet ?” or “I can do this much better”, it’s time to do a little research and go for it if the need isn’t met yet.

    挠痒痒:如果您继续绊脚石,使您说“为什么这还不存在?” 或“我可以做得更好”,是时候进行一些研究,如果还不能满足需求,那就去做。

  • That idea that keeps nagging you: You’ve been thinking about it for months or years. It keeps coming back and begs you to help it make its way into the world. Whether it’s transforming a feature from an app you love into a product, or cloning an existing product for a different purpose, if you feel the drive to make it, this is a good sign you have to get started.

    这个想法一直困扰着您:您已经考虑了好几个月或几年了。 它不断回头,请您帮助它进入世界。 无论是将功能从您喜欢的应用程序转变为产品,还是为了其他目的克隆现有产品,如果您有驱动力去实现它,这是一个很好的信号,您必须开始。

  • Execute ideas provided by others: Here are two articles that are full of ideas that you can consider, How to come up with side project ideas by Ryan Hoover (Product Hunt founder) and A quick guide to help you picking up the best side project to work next by André Pena

    执行他人提供的想法:以下两篇文章充满了您可以考虑的想法, 如何提出 Ryan Hoover (Product Hunt创始人)的辅助项目想法 ,以及帮助您选择最佳辅助项目的快速指南。接下来工作AndréPena

WOW效果 (The WOW effect)

While shipping a prototype that works well should be your main objective, the goal is also to delight the user of the product. Remember, you only get one chance to make a good first impression.

交付运行良好的原型应该是您的主要目标, 但目标也是使产品的用户满意。 请记住,您只有一次机会留下良好的第一印象。

Wayne Chang has introduced the notion of MLP - Most Lovable Product - a prototype that provides a great experience for your first users.

韦恩·张(Wayne Chang )引入了MLP概念-最受欢迎的产品-一种原型,可为您的第一个用户提供出色的体验。

“An MLP is a product that is so intuitive, so satisfying to use, that your customer base can’t help but tell someone else about their experience.” - Wayne Chang

“ MLP是一种非常直观,易于使用的产品,您的客户群不禁会告诉别人他们的经验。” -张威

Even with the minimal features, building a beautiful prototype can make you stand out and place you in the delta of wow.

即使功能极少,构建漂亮的原型也可以使您脱颖而出,并将您置于哇哇的三角洲

深入了解技术 (Going in-depth with the technology)

I am picking up right where I left with my plan to become a better dev . I had to pause it for 6 months while building a startup for the City of Paris.

我正按照计划离开, 成为一名更好的开发人员在为巴黎市建立一家初创公司时,我不得不暂停了6个月。

Time for me now to dive into React. It’s never too late, right? ? It’s something I’ve wanted to do for a long time and never got to tackle properly.

现在是我深入研究React的时候了。 永远不会太晚吧? ? 这是我很长一段时间以来一直想做的事情,从来没有解决正确的问题。

I get really bored when trying to learn something new, and the default tutorial app is another blog or to-do-list that will end up in a graveyard of folders in my computer. Instead, I could use the time to create something meaningful.

当尝试学习新知识时,我真的很无聊,默认的教程应用程序是另一个博客或待办事项,最终将出现在我计算机的文件夹墓地中。 相反,我可以花时间创造有意义的东西。

Working on a side project helps me embrace the technology as I use it as a means to an end, transforming the idea I have into a tangible version of the product, a version that I am satisfied with.

进行辅助项目可帮助我拥抱技术,因为我将其用作最终目的,将我的想法转变为产品的有形版本,这是我满意的版本。

记录过程 (Documenting the process)

If you like to write, documenting your journey in itself can be a very rewarding exercise, too.

如果您喜欢写作,那么记录自己的旅程也可能是非常有益的练习。

I find writing articles is a great way to log your progress, clarify your ideas, and allow you to see how you’ve improved. Journaling helps retain concepts and clear your head at the same time.

我发现撰写文章是记录您的进度,阐明您的想法并让您看到自己的进步的好方法。 日记有助于保留概念并同时清除您的头脑。

去吧 (Go for it)

Having a side project that excites you will keep you motivated and you may find yourself carving out more and more chunks of time to achieve your goals in the process.

拥有一个令人兴奋的附带项目将使您保持动力,并且您可能会发现自己花了越来越多的时间来实现过程中的目标。

Stick to one project and get it done, while learning a new technology along the way. Start small and succeed slowly. Whatever the outcome, you will have improved many of your skills and will feel the pride of having created something important.

坚持一个项目并完成它 ,同时学习新技术。 从小处开始,然后慢慢成功。 无论结果如何,您都将提高许多技能,并会感到自己创造了重要的事物而感到自豪。

— Léna Faure

—莱娜·佛雷(LénaFaure)

感谢您的阅读,希望您喜欢这篇文章。 在Twitter上打个招呼,或查看我的网站(Thanks for reading, I hope you enjoyed this article. Say Hello on Twitter or check out my website.)

Originally published at lenafaure.com

最初发布于lenafaure.com

翻译自: https://www.freecodecamp.org/news/why-working-on-a-side-project-is-your-best-move-as-a-developer-3b5b68035ac6/

团队建设及管理上的举措

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值