How engineers improve their software quality

Foreword

In fact, I am writing this article a little late, because of my own on how to improve software quality and only a little superficial idea. But I recently discovered, really make people accept not necessarily summary excellent insights. Most of insights highbrow, not high to a certain level of knowledge can not understand - for example: I think, therefore I am. Instead, some of the superficial insights because the common experiences give me some reference. So if you think you upgrade very slow, no direction, then this article should be suitable for you . It can be considered initiate, what if everybody does not recognize the place, please feel free to point out.

What is the quality of soft

Here draw Ding in the " programmers, you know how the interviewer is to examine the quality of your soft it? "A paper model
image description

Specific content we can see Ding's article, I will only mention a simple sentence:

Self-driving force is the core of progress, curiosity and ability to learn is to achieve self-driving tool (to be in order to play someone's self-driving force of curiosity and love of learning), and finally, communication and expression, technical planning and re-set at work summary and the performance of daily life.

When we define what quality is soft, we continue to look down.

What is the use of soft quality

Of course, soft quality can make their own grow faster and have a positive impact on the work. But, I think, the greatest effect of soft quality, is to enhance the ability to control their own . The more you know, the better you can modify your behavior, makes it easier to work and life.

Lack of curiosity of people, they often only know these, I do not know why. So, their lives are always all kinds of unexpected problems that may arise - before all a good, why change a place on the bad na? Whenever someone asks a depth of some, not answer. To their knowledge, stay on the rote level, especially easily forgotten.

The lack of learning ability, even worse, because of the lack of summarized, capacity building, and five years before they skillfully handle a duplication of effort to 3 hours, 5 years after they have three hours. The weight of their daily work, but to breathe the air, feel the thief hard, but the boss is not fancy.

Specific to the three external manifestations: When you know more communication and expression, can be eloquent, seemed Niubi, when technology planning horizons wide, the selection is not prone to error, summed up the recovery disk can make fewer mistakes, multi-up experience .

Since the soft qualities so useful, how to enhance became a major problem.

How to improve the quality of soft

All did not give a "practical" suggestions articles are chicken soup packets. To improve the quality of soft, I think in order to do the following:

  • 1. have cognitive

This is actually very, very important , you have to know how to eat cooked meat than raw meat, always wanted to go to eat only cooked food. His mind must be efforts to upgrade their knowledge and desires soft quality in order to achieve continuous progress. I ask you not feel how important the quality of soft, just follow the trend because to do for some time, certainly not get the. So, be sure to have a depression on their own situation, can not find direction, and eager to find direction, willing to make some changes, there is this knowledge, in order to improve the quality of software.

  • 2. Try to ask a few why

Multi-ask yourself a few why in life, such as "Why jquery of jsonp to return status codes and other jsonp not? Why micro-channel plug-page news again requests a page refresh without resources? Why did he show such agility gas? Why did he shoot faster than me? "
problem-driven thinking, thinking has to investigate, to learn, you can go to the next link, the learning ability

  • 3. learning = summarized

I likened you continue to learn the family bookcase books, bought the "Three Kingdoms" will be placed in history class, bought a "JS, from entry to give up" on on Tools. When you buy more books, or books scattered enough memory aid, you need an index. This index is a summary of the steps of induction, summarized in the process, whether to scan the minds of those books have not yet been classified, and put them in the appropriate position; and constant reiteration of this process through continuous consolidation to achieve the effect of memory. Thus, there is a need when you can come in handy, very comfortable.

  • 4. Learning, summarize some methodological

People not born with knowledge, Newton was standing on the shoulders of giants. In many cases, some of the methodology allows us to easily handle the transaction. For example: structural problems , STAR principle , the SMART principle . After learning more can be summed up some of their own methodology, and continue to apply them in daily life, look at them, correct them and become a real progress can supplement their own theorem.

  • 5. upgrade their technology taste

To wind the rain ears, usually a lot of attention in the news industry, continue to understand, the use of new and advanced technologies, is not afraid of change. Few people can scratch, but from v1.0 to v1.1 will be much easier to understand and more natural vision will open up, eyes open, and the idea there would be more. It becomes a virtuous cycle. One day, you find the same task, you use the new technology, compatibility and performance tease a lot higher than the old technology, this achievement is second to none.

  • 6. reasonable set their own goals

I have had a lot of heart sky high, life than thin paper tragic past. To give a very simple example, one day back 10 words, can easily stick with it, a year later is 3650 words, and if one day back 100 words, maybe you adhere to a few days to give up, one year is a few one hundred words. It began when the road do not give yourself too much burden, then slowly and then gradually upgrade strong, once the upgrade is not successful decisively before falling back to level. Life is a field of long-distance running, jogging is better than not running.

  • 7. find a partner

Own the road so bitter, people are inert, give up something today, something the day after it tomorrow, nothing special. And if there are companions, you seriously when he lazy, you can remind him. You lazy when he was serious, he can remind you. Take a blog for that matter, if I had no companion it is difficult to stick with it.

to sum up

Professional knowledge is important, but quality is the key to enhancing the quality of soft of their lives. Many engineers are nothing methodology is not summarized habits, so their growth is very slow. This article is to try and I think some of the self in the process of self-awareness, the hope can help you.

Guess you like

Origin www.cnblogs.com/jlfw/p/12047971.html