開源日報 每天推薦一個 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/