Programmers are not good at communication? -- Leo online Q & A 36

Source: Internet
Author: User

I have always heard people say that programmers are not good at dealing with people, communicating and communicating, or even speaking that programmers are not familiar with the world.

 

If

Ü dealing with people means spending time with customers and saying good words

Ü good at communication is to keep silence on the unrealistic promises of sales personnel

Ü understand that the world is just like singing a song when you meet your customers and leaders

The programmer is really not good at or good. Otherwise, it is basically nonsense to say something about programmers who are not good at dealing with people.

Some reasons why programmers are good at communication:

When learning program development, some famous teachers and experts around us can provide learning and advice. They are not good at communicating how students program efficiently; during the development of each project, coordination between software team members is required to achieve the same effect without communication. In addition to work, there are family members, close friends, and technical partners who love us, I don't understand how we maintain these relationships?

People are very good at communication, and it is difficult to survive without communication in today's society, so most programmers are also very good at communication.

Some reasons why programmers are mistaken for being not good at communication:

Thinking-in order to clearly express programs in code, they are better at quietly thinking. On the surface, it seems that a considerable proportion of programmers like silence or Introvert, which will not affect their communication with the outside world.

Learning-lifelong learning is a habit of many programmers (not counting sales). It is difficult to keep up with the times without learning. Haha! Programmers are more willing to invest their time in learning and communication related to learning, which undoubtedly reduces the time spent communicating with others.

Reality-the customer simply sums up the Development workload as a person/month. I think that as long as enough people are added, we will be able to settle in 1st day of this month. This is basically an ignorance of the concept of software engineering. The worst thing is that sales also come with this view, which makes project development more difficult. Many programmers disagree with the over commitment of sales personnel, and it is difficult to fulfill the customer's "requirements ......

In short, communicate with the customer about their real needs, learn from the cow, and grow with friends. Programmers are very good at communication, and we pay more attention to the effect of communication.

To sum up, if anyone wants to tell you "programmers are not good at communication", let them take a look here.

LEO (Zhang dazhi)

Author of programmer sheepskin roll

Email:Zhaopinpro@gmail.com

The workplace novel "Drifting in Zhongguancun" is currently being updated in the bib. Welcome to note:Http://t.sina.com.cn/piaozgc

R & D personnel Career Planning Group(5):70567909

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.