开源日报 每天推荐一个 GitHub 优质开源项目和一篇精选英文科技或编程文章原文,坚持阅读《开源日报》,保持每日学习的好习惯。
今日推荐开源项目:《中国有嘻哈 Chinese-Hip-pop-Generation》
今日推荐英文原文:《How To Give Yourself Honest Feedback As a Developer》

今日推荐开源项目:《中国有嘻哈 Chinese-Hip-pop-Generation》传送门:GitHub链接
推荐理由:只要有足够的技术和素材,就能够让人工智能帮你写诗——换到歌词上当然也是同理。只要给出上句,这个项目能够帮你生成有模有样的嘻哈歌词下句来,念起来意外的是有那种感觉来。现在使用人工智能写诗写文章已经是一种可行的手段了,兴许继续发展下去,缺少创造性也不再是它们水平的瓶颈,但是要模仿思考的过程,可能是它们永远都无法完成的事。
今日推荐英文原文:《How To Give Yourself Honest Feedback As a Developer》作者:Jun Wu
原文链接:https://medium.com/better-programming/how-to-give-yourself-honest-feedback-as-a-developer-11ace4664075
推荐理由:用自己的标准看待自己

How To Give Yourself Honest Feedback As a Developer

Holding yourself accountable is the best way to learn

We’re all creatures influenced by external validation or feedback. Ever since we were kids, our parents gave us feedback by praising or reprimanding us for the work we did. Our teachers rated us on exams and asked us questions. Now, our society rates us by the work that we do, the positions we hold, and the salary we make. In this world, there’s even now a happiness index to rate countries based on the happiness of their citizens.

Are we going overboard with external validation? I would say yes. The best judge of yourself is your “objective” self. The problem occurs when you can’t be your “objective” self. This is why most people depend on external validation for feedback of their work and their life.
“Be honest with yourself. The world is not honest with you. The world loves hypocrisy. When you are honest with yourself you find the road to inner peace.” — Paramahansa Yogananda
I didn’t realize the necessity of having my “objective” self critiquing my work until an incident happened at work. For three years, I’d had stellar performance reviews. I always had only two points of improvement. This allowed me to progress through the ranks of the team until promotion time came around. Then, suddenly, there were many points of improvement in my performance review.

You see, my managers wanted me to take on more work, and so they gave me a good performance review to give me validation and motivation. Then, when they had to make good on their promise of promotion, they didn’t want to promote me that early in my career since I was still too young. They measured me against a taller yardstick, and I came up short.

This is how the world can be dishonest with you. The world is full of people with many agendas. Every person’s agenda may not align with yours. If their agenda doesn’t align with yours, they’ll measure you against their yardstick.

Depending on the yardstick that they measure you against, you’ll either come out short or tall.

Everyone will react to the feedback with different emotions. We want to improve ourselves daily. We want to live our best lives.

Why allow others to tamper with your emotions?

People teach mindfulness as if you can suddenly hold yourself back from reacting to other people’s feedbacks if you just breathe.

The truth is that most of us can’t just breath our way out of negative criticism.

You need more.

You need a system of giving yourself honest feedback so that you can improve on yourself in your own time and in your way.

You can incorporate other people’s feedback. But, that’s your choice. You don’t have to if you don’t want to.

You’re the best judge of your situation, what’s important to you, and where you want to go.

The Framework for Giving Yourself Honest Feedback

After my incident at work, I learned that there’s a way that you can give yourself honest feedback no matter the circumstances. Using this “objective” method, you can always find your inner “objective” voice.

1. Develop your yardstick

To measure yourself against anything, you need a yardstick to measure against. You need to find that. This could be a person you look up to, a company you want to emulate, or a project you want to complete. But, first and foremost, you need to identify this yardstick.

To keep my motivation high, I never set my yardstick too high. I know I’ll only be able to succeed by consistently achieving with slightly higher yardsticks each time.

2. Test yourself against your yardstick

Why not measure yourself against your yardstick? By measuring, you’re taking a one-dimensional approach to your skills. You’re only seeing it with one lens and one angle.

The better way to measure is, in fact, to test yourself.

If you want to be good at presentations, then record yourself. Your yardstick maybe a TV news anchor or a TED presenter, but by testing yourself by recording yourself, you’re not exactly measuring your abilities against your yardstick. Your yardstick is simply there as a model.

By recording yourself, you can look at your presentation with an objective lens. Then, you can see all the angles of improvement you can make. You’ll find these angles of improvement by taking a 360-degree view of your work.

3. Give yourself compassionate feedback

For feedback to work, you have to say it with compassion. If you’re a terrible presenter, don’t just delete the video after you’ve viewed your horrible presentation. You’ve got to give yourself some credit just for starting this journey of improvement.

Identify both what you did right and what you can improve upon side by side.

Along with a list of improvements, you can also list out all the things that you did right on that presentation. This list is valuable. At a later date, you may find that you’ve implemented improvement but you’ve forgotten about the basics that you did right in the first place.

4. Hold yourself accountable for the feedback

The final step in making sure that you’ll implement the “improvement” list is simply to set a timeline for implementation. It helps to work one or two improvements into each practice session. For instance, each time you make a video presentation, think of one improvement you can make on your list.

In time, with enough practice, you’ll get to all the improvements on your list.

This way, you’ll internalize all the improvements. One day, you’ll tear up the list and be on your way. You’ll have the confidence to know that you can deliver a good presentation simply because you’ve internalized all the improvements on your list.

The next time someone judges your performance, you’ll know that this is only someone else’s feedback.

What’s important is your feedback about your work.

How much someone pays you only gives you the external validation of how much they value your work against all the other people’s work.

How much you value your own work is a different beast altogether.

Implement your own “objective” critic to give yourself compassionate feedback you can use.

This way, you’re always motivated to improve.

What are you waiting for?
下载开源日报APP:https://openingsource.org/2579/
加入我们:https://openingsource.org/about/join/
关注我们:https://openingsource.org/about/love/