The core basic ability of software development is the ability to understand and express things.

Source: Internet
Author: User

?

The core basic ability of software development is the ability to understand and express things.      Why do you say that?      From the point of view of communicating with supervisors, customers, product managers, and project managers, you need to be able to understand the context and context in which they speak, to refine their true intentions, to really understand the needs and intentions of others, to be effective and weighty only on the basis of a true understanding, and to understand this as "natural language level."      From a familiar business and product perspective, you need to be able to understand the realities of things, affairs, and relationships, and draw them out concisely, meaning "analytic language level." From the perspective of the development program, it is necessary to have an in-depth understanding of the nature and rules of the things to be handled and to understand abstract concepts, models and design ideas.      The understanding here is "computational language level". In real-world development activities, there is a need to deal with the large influx of transactions within a limited time, to understand the emerging new ideas and technologies and new discoveries, to respond and act appropriately when necessary, including prioritizing critical matters, needs and projects, and appropriate neglect and abandonment.      This is a person's understanding and expression of the ability to put forward the "speed" and "agility" high requirements.      Throughout our software development activities, there is nothing more than a continuous understanding of discourse, understanding of things, understanding of affairs, understanding of software design, and expressing our own opinions and accomplishing what we have learned. To enhance understanding and expression, it is necessary to exercise, rest and eat properly, to ensure a healthy physical condition, to let go of the mind, to observe and explore the whole world, and to understand and analyze things in depth and detail.

The core basic ability of software development is the ability to understand and express things.

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.