What are our basic qualities, programmers?

Source: Internet
Author: User

I still look forward to"ProgramPersonnel "is a professional with high technology. In my imagination, programmers are agile, humorous, and passionate about life, and there are no bad friends around them. I love the programmer profession.

The subtitle of my blog is "be a person first, be a technician, and finally be a programmer ".
Fu Cong said: "The first person is the artist, the third is the musician, and the last is the pianist ". I believe that only by having the basic qualities of a person can I become a technician and
In the end, you can become a qualified programmer. I have always thought that the basic quality of "person" is easy to achieve, but now I have some doubts. It may be that the original expectation is too high, resulting in a huge psychological gap today. Because
I have already interviewed many programmers and brothers for a job, but many people communicate over the phone, but I find that too many of them still lack some basic qualities.

I did not
I have a good idea about what a person's basic qualities should be. I can only feel that someone is "Doing Well" or "There is something missing ". But now I think about it, maybe we all need to ask ourselves
What are the basic qualities we need to possess-the basic qualities of "people"? It is only a matter of time to become a good programmer after these qualities are met.

It's hard to hear. Let me hear it.

Conscientious and responsible


We need to be responsible for our own actions. I believe everyone agrees to this. The most common requirement in work is that once you have to do something well and stick to the end, this is the so-called serious and responsible. Now that you have found
A job, the company pays, is actually hope that you can complete all kinds of tasks in 8 hours seriously and responsibly. The arrangement of superiors and the negotiation of colleagues should not only affect one person, but also
It involves the image of an individual in others' minds. If you want to develop your job, you must do your job well and then have a "surplus" to expect improvement in the future. Some friends have a "misunderstanding ",
If you can "spoof", then "spoof", because doing well is almost the same. Some friends even thought, "in today's society, it's much more important to be conscientious and responsible.
".

I disagree. There are naturally some shortcomings in today's society, but it is basically fair. A person's efforts can always be rewarded if there are not many accidents-examples cannot represent anything. Think about our previous generation. The turbulent society has turned their efforts into nothing-they have not complained too much. What are the qualifications for us to complain about this?

Keep on going

We were all motivated, and we beat hundreds of millions of other siblings and were born in this world. So what we need to do is keep this momentum.


Some friends may say that I am very motivated, but this society is unfair, and it is difficult for me to get started. There is no way to do this. As long as the grass grows into a towering tree, the dung will become
It is expected. In fact, society is very fair. If someone else has already worked hard, you have to surpass it, either use time or redouble your efforts. Complaints and stopovers have no effect. Some may think, "the company gave me 8.
Why do I have to pay more for the hour ?" -- But from the perspective of the company, "why do you want to upgrade yourself without being promoted to more people ?" This is a set of contradictions.
Concession. In a group, few individuals cannot be replaced. For us, if we are surrounded by people who can replace ourselves, why should we ask the company to make concessions? In other words, if
How do you ensure that your company can make contributions when making concessions?

If you keep improving, you are sure to benefit yourself. When you have the cost, everything is done well.

Express Communication

Be conscientious and responsible, and stick to your progress. Expression and communication are also unavoidable at work. Unless you have reached the top of your head and raised your eyes, you will be admired. You are a god and you do not have to express anything.


But we are common people, and we must face all kinds of tedious things. In fact, the ability to clearly explain one thing should be the most basic. We should have honed the knowledge of how many years of elementary education and how many years of social survival.
With this capability. However, during interviews, I often find that some of my friends are worrying about their ability to express themselves, that is, "I can't tell you anything ". For example, you can give a description of your favorite sports.
Do outsiders listen? Without expression, it is more difficult to communicate. Many complaints come from this. We have to work hard to blame others.

Sometimes I also think that expression ability is closely related to logic thinking ability, which directly involves programming ability-So as a competent programmer, he may be "lazy at expression ", "disdain for expression", but he must be "capable of expression", right?

Transferred from blog Park: http://www.cnblogs.com/JeffreyZhao/archive/2009/02/17/1392664.html

Related Article

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.