What kind of people are suitable for software development from a psychological point of view?

What kind of person is suitable for software development? It has always been a confusing thing for people who want to get started. It is true that not everyone can do this industry, so what kind of people are suitable for this career? I will explain from the perspective of psychology based on the following three questions. The following suggestions are just my personal opinions to share with you. If you have different opinions, please leave a message!

 

1. What age is suitable for software development?

2. What kind of people are more suitable for software development?

3. Is it impossible to continue software development when you are old?

 

The first question: what age is suitable for software development?

 

According to the theory of developmental psychology, a person's life is divided into several stages such as infancy, infancy, childhood, adolescence, youth, middle age, and old age . Years] is the golden period of life, entering adolescence, people's physiological development tends to be gentle and mature, entering the peak period of physical health, thinking gradually reaches a mature level, entering the peak period of individual thinking development, increasing independence and autonomy, personality Tends to be stereotyped, and social adaptability, values ​​and morals are formed and mature. Therefore, this age is the best time to enter the software industry.

 

Reminder: During this period, you must take some time to think about and formulate your own career plan, and know what kind of person you are and what kind of person you want to be. If you cannot form a clear sense of self-identity, you will blindly choose this industry , it is easy to frustrate one's self-esteem, so that you can't find your own development direction . You can't go very long in this industry, you have to make new choices, and there are not many choices in life, and you want to become an expert in an industry It takes at least 10 years of perseverance, and if you keep choosing and giving up, it will be a waste of time, so choose carefully before entering the business, and you must persevere without hesitation!

 

The second question: what kind of people are more suitable for software development?

 

Psychologically, there are four types of temperament:

1. Bile quality: able to work for a long time without ignoring fatigue, appear energetic, outgoing behavior, straightforward and enthusiastic, high emotional excitability, but short-tempered.

2. Bloody: Lively and active, agile, good at communication, but difficult to concentrate and impatient.

3. Mucus quality: methodical and conscientious, but lack of passion.

4. Depression: very keen, witty, loves being alone, does not like to socialize, works carefully and carefully, but is prone to doubts and worries.

 

Most people's temperament types are mixed, but you need to know which type you prefer, so when choosing a career, you should consider the suitability of your temperament type for work, reduce psychological burden, reduce the troubles caused by work, and improve work efficiency.

 

It is not difficult to see that according to the above analysis of temperament types, people who tend to be sanguine are suitable for work in changing environments, requiring quick responses, and many interactions, but it is difficult to engage in monotonous work that requires lasting patience . It is too suitable for people who are biased towards the bloody type .

 

Reminder: Anyone with strong logical thinking ability, who can organize and standardize a thing, and who is good at learning and has a strong ability to withstand pressure is more suitable for the software development industry.

 

The third question: Is it impossible to continue software development when you are old?

 

Although software is changing rapidly in technology, its basic principles are the same. If you have a good foundation, you will have a great advantage over beginners when learning new things. The ability to accept new knowledge will not be lost. for young people.

 

In addition, let's analyze it from a psychological point of view:

There are two basic forms of human intelligence: crystalline intelligence and liquid intelligence, which show different development trends, as shown in the following figure:



 

Liquid intelligence refers to the ability to process information and the basic process of problem solving, which develops and changes with the development and maturity of the nervous system, such as perceptual speed, mechanical memory, etc.

 

Crystalline intelligence is intelligence gained through mastering sociocultural experience, such as lexical concepts, speech comprehension, common sense, and other abilities based on information stored in memory.

 

The development and change trends of these two kinds of intelligence increase with age in adolescence; after about 30 years of age, liquid intelligence begins to decline, showing a trend of decline, while the development of crystallized intelligence has remained relatively stable and increased with age. The accumulation of experience and knowledge is still a certain upward trend in middle-aged and old age.

 

Therefore, it is not difficult to see that although you cannot work overtime like young people in terms of physical strength when you are older, for software developers, rich programming experience is very valuable, and the ability will not be weakened because of age. On the contrary , the experience will be more and more .

 

Reminder: Software development is not a profession only for young people.

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326852624&siteId=291194637