Professional Cultivation of programmers (1)-learn to accept and maintain humility

Source: Internet
Author: User
Introduction

So far, I have only two blog posts that have been commented on the most, and the most controversial. Article 1:About entrepreneurship: Why do we always overestimate ourselves?And the other isUps and downs in Job Search: Chen's interview experiences. Recently, my friends around me have been asking me if you don't feel uncomfortable with their comments? I just smiled and did not answer it. In fact, I have already thought about using a series of blog posts to answer this simple question.

It can be said that 《ProgramApe's practice and cultivation series has jumped out of the circle of programmers. It applies to anyone and any profession and has certain guiding significance for everyone. My personal growth process is quite special. I have been fond of reading psychology materials since junior high school, and I love various natural sciences. If you accumulate more, you will naturally practice it. If you get the benefits, you will want to share them with everyone. Even if these principles and rules are not suitable for everyone, at least everyone can exchange, discuss, and learn from each other!

Learn to accept yourself

Today, I want to share "learn to accept ". On the surface, the word "accept" means "accept". However, it is usually ignored. Why should we use the word "accept" instead of "accept? "Na" can be stored, accepted, and enjoyed in the dictionary! Yes, "Learn to accept" can first be understood as "learn to accept yourself", that is, learn to accept and enjoy yourself! Accept our strengths and advantages, and accept our weaknesses and shortcomings.

Two of my recent blog postsArticleThere are a lot of comments. People from different perspectives have different comments. My friends around me repeatedly asked me, "Is someone saying that you are extreme and you don't catch a cold ?" "Some people say that you are ignorant and you don't feel it ?" And so on. In fact, in my opinion, these reviews are fortune! We can explore everyone's thoughts, their ideas, and their advantages, rather than making up some texts to respond.

Since everyone is interested in commenting on me, whether it is intentional or unintentional, whether it is for me or not, the most important thing is that I have seen it, at this moment, we need to know how to deal with this situation. It is generally not a good practice to encounter a similar situation, where a war of words may break out between people, or the landlord keeps silence with disdain.

"Learn to accept yourself"-in fact, this is a positive attitude towards things. It allows us to accept this reality, perhaps very plump, or very skinny. We must learn not to be proud of our own advantages, nor to feel inferior because of our shortcomings. If we cannot accept ourselves and face these realities, we will not be able to stop demanding ourselves. How can we guide ourselves to evolution?

As a programmer, we face a lot of pressure, difficulties, and even fatigue every day. After a long period of accumulation, almost no programmer is not impetuous. Every month, they will have several days called"CodeConstipation". I don't want to do anything, and I can't hold a line of code. However, if a problem occurs, we must solve it! How to get rid of "code constipation" is the topic we will discuss in the next lesson!

Learn to accept others

It is not enough to accept yourself. Programmers are one of the animals of social collaboration. If problems occur in communication at a certain stage, they may have serious consequences. Communication requires interpersonal communication, mutual communication, and discussion. During the exchange and discussion process, inconsistency of opinions, disputes, and even disputes may occur, seriously affecting the relationship between the two and the team atmosphere.

At this moment, we need to learn to accept others! Like accepting ourselves, we must be able to accept and enjoy the advantages, disadvantages, and all of others. I often say to my friends, "I can get along well with anyone." That's what I mean. In fact, it is not difficult to do this:

    1. Learn to respect others;
    2. Learn to listen to others;
    3. Learn to take the initiative;
    4. Learn to appreciate and absorb;
    5. Learn to be humble;

If you do not respect others, they will not respect you, and your conversations may end here!

If you do not listen to others, you will not be able to communicate directly. Both parties will always need you to give me a sentence, after all, human language and audio/video capabilities are not full-duplex and multi-channel like network cables and DDR memory ......

If you do not take the initiative, you may not be able to get help. If you have problems, don't think about it. If you have any problems, don't you ask? If you have at least a few questions, the problem may be solved.

If you cannot learn to appreciate it (although it is often flattering), how can the other Party feel your friendship and sincerity? Why continue to help you?

If you cannot learn others' strengths modestly and learn from others' weaknesses carefully, what is the purpose of communication between you?

Programmers are a highly stressful social career. We have been hearing about teamwork, collaboration, and communication. Have you done that? Does this article inspire you? Do you have any better suggestions or comments? -- Release your comments! Share yourself and grow yourself!

 

Update history:

    • Update:

      • The title name is based on the practice of programmers.QualityThe cultivation path "changed to" Professional Cultivation of programmers"
      • Many of my friends have suggested whether "practice" should be "professional". This is not a typo. There is a big difference between the two. Please look up the dictionary on your own.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.