I had a very full week recently, so I didn’t come up and have a good chat with you. There was no follow-up for many things I had planned, because I was a little busy. Requirements and online issues often bother me, and maybe this is the key to improving.

However, fortunately, there are still wechat groups, there are a few friends who chat very well, we are all positive. When I shared a few stories I’d seen elsewhere, it got us thinking. Put forward two questions, I myself on these two questions, do a preliminary answer, and share with you.

All right, let’s cut to the chase.

Title: If one day, because of various reasons, was suddenly downsized, this time as an ordinary employee how to do? How to adjust their psychological state, how to find a new job, welcome to discuss together.

Everyone has a life of their own, today in a planet to see two messages, are about the company’s poor management, or layoffs, or disguised layoffs, really happened.

In fact, my own company has also reduced a lot of expenses in the recent year, and also issued a lot of regulations. In fact, we all know that it is preparing for a rainy day and survival of the fittest to adapt to the new environment. Those who do not adapt to the new environment can just leave.

So what do we need to do? What I have been doing is learning and improving my programming ability. For example, buy courses on a paid platform to learn advanced Java skills; The ability to learn architecture; Learn some ideas of big factories and so on.

The second is trying to develop your community. My community doesn’t make money right now, but it can teach me a lot. Taught me how to be a good operator, always keep in touch with the people around me; Taught me how to help others; Taught me how to make a plan.

The third is, of course, financial management, which is of great concern to everyone. I myself now also very failure, in addition to the monthly fixed waiting for the salary, basically nothing. The fund I contacted about four years ago made more or less money. In February, 19, I joined our big cancer stocks and experienced several trading limits and several trading limits. Haha, these are valuable experiences. So far, there is a small, so-so, fortunately, not too much tuition.

To sum up is: always keep learning momentum, after all, is still in the front line of coding work, in addition to their own need to rely on coding to eat, other meals really can not eat, don’t let yourself follow the family to do physical work? It’s impossible to think about it; Keep a sense of urgency and be ready to leave at any time. Today, one of the players said that the company was going to downsize. Fortunately, it was not him in the end, so I encouraged him. Do a good job of financial planning, first choose their familiar, want to contact the beginning.

There is if you can do better, then to drainage, to cash, this I did not do well, so I can not share, ha ha.

Mentality is important, encounter this kind of thing to treat calmly, want to why is you, not others, must be others have you do not have the advantage, usually observe colleagues around, learn from each other; Be elected also can’t, can’t cry, can’t be discouraged, a radish a pit, there is always a suitable for you.

From now on, work hard. Ha ha

Title: The improvement of programming ability is not only the improvement of code quantity, but also the improvement of comprehensive ability to solve problems.

What is an improvement in programming ability? First of all, we often say that learning is to continue to practice, to practice, that is what we say the concept of “ten thousand lines of code”, did not write ten thousand lines of code, do not say you are a programmer. I’m ashamed that I didn’t write 10,000 lines of code in college, because I didn’t start learning until my junior year. Embarrassing.

Secondly, the number of bugs is also a kind of improvement of bug ability. That involves improving your problem-solving skills.

In the first week of my first career, I followed the senior employees to locate a problem and found a pattern, which was caused by certain reasons. I am still thinking about how to modify to achieve the purpose, the old employee beside directly said, give me five minutes, I will fix it.

OMG, I was thinking at that time, I was so envious at that time, how strong my ability is. However, this envy later became the envy of others. With more and more familiar with the business and more and more functions, many bugs occur with the law of recurrence, and general problems can be solved well. Unless it’s the kind of difficult problem, need to locate the bottom layer, to various tests, to consider various scenarios, in fact, these are also one aspect of ability improvement.

Writing code just means you can be a coder. Can solve problems, architecture, will use design patterns, will choose the right framework, these need to accumulate over time, but also the usual erudite, and then will become not a coder, but an architect, in the eyes of others.

So, when pursuing new technology, don’t forget to create problems, solve problems, and find problems.

Brief description: Used to do Android development in Hangzhou Ju Factory, now the game company Java backend; I took a writing class with Gruzolo; Helped other public accounts to do content creation. My favorite word: when your talent can not support your ambition, it should calm down to study hard!