Recently, there are two of news about programmers, so many it people are happy, one is the original Sina Weibo a PHP programmer diverted to sell fruit, not only the glasses picked, people turned white, even the hair has grown out, and one is the original game of the company's programmers quit selling "program Ape Pancake", a considerable income, not only buy a house to buy a car, Also married a beautiful "sesame cake Xi Shi", let people very envy.
Programmers read these two news, it is estimated that the heart is like a wuweiping, I do not know what taste. Do we all have to sell fruit and sesame cakes to the stall? is clearly unrealistic. Most programmers still have to work and fight in the IT field.
The famous writer Charles Dickens wrote in the Tale of twins: "It is the best of times, the worst of times, the age of Wisdom, the age of Folly, the period of faith, the time of doubt, the season of Light, the season of Darkness, the spring of hope, the winter of disappointment. We have everything in front of us, we have nothing to do, we are going straight to heaven, we are in hell. ”
This is the true portrayal of the times.
Programmers should be tolerant of lonely people, but in such a social environment and the tide of the times, but also unavoidably feel anxious, empty and vacant, become impetuous up.
The root cause of "impetuous disease" is the lack of security, the future is not expected. When the basic need for security is not satisfied, we will of course be very anxious to do all kinds of ways, try all kinds of way out, even at the Sword Walk slant. Just imagine, when security is threatened, we can still sit at the desk and concentrate on the algorithm. I'm afraid only a great man like Archimedes can do it.
We can't change the environment, but we can change our mentality. As the saying goes, life is better than mentality, the first step to change the mentality is-meditation. The mind is clear, the heart is clear, the heart is bright, will not be confused by the world Vientiane blinded, lost self.
Brian Daison, an American writer, wrote in his masterpiece, "Let The Fountain of Life", "Don't rush through your life so much that you forget where you came from and where you are going." Life is not a speed race, but a journey step. "Yes, no one races with us, we should slow down and listen to our inner voice, where I really want to go." I can't afford to be 30 years old.
In the programmer's circle, there is a 30-year-old phenomenon. Faced with career bottlenecks, program writing does not move, rising and difficult; higher pay, less overtime, after the wave, facing unemployment pressure; life pressure is soaring, do not dare to change jobs; recruiting programmers, age limit under 30 years old become industry latent rule, job-hopping difficulty.
The so-called "30", once to the age of 30, as a result of the face of marriage and children, on the one hand, the need for high pay to raise the family, on the other hand, as before the full commitment to work, the price of a sharp decline; at the same time, a large number of cheap novice The older generation of programmers can only slowly step aside.
Some people think that an embarrassment, there is no 30-year-old phenomenon, this is unfounded. Yes, programmers can do it until they are more than 30 or even forty or fifty years old, but the pressure they face may be "Shibu". The programmer is 30 years old, how to improve their irreplaceable. Are we going to be programmers for life? Dare you ask where the road is.
First, become a technical Montana programmer enhanced version. You are still a programmer, but you are a very cow programmer, with years of accumulation, you are not trifled in terms of breadth and depth of knowledge. The programmer upgrades the edition. Although you are still a programmer within, your position has been upgraded and you have become a system analyst or system architect.
Second, become an industry expert
Third, the direction of development towards management
In fact, there has been a project management since the beginning of the human race. Primitive Society of the project manager may be tribal leaders, a collective hunting, a siege to pull the village, can be regarded as a project. The knowledge of project management can be applied to all aspects of our life, to the implementation of the moon program, small to the organization of family gatherings, are inseparable from project management.
A good project manager needs not only a high IQ, but also a EQ business. It is no exaggeration to say that if you are competent in project management, you can be competent for all the management positions in the tactical layer, and even the quality of your family life will be raised to a new level.
However, to become a good project manager, is not an easy thing, even need a certain talent, some people self-taught, some people do not learn. Programmers are highly intelligent people, emotional quotient is often inadequate, which is doomed to only a few programmers can grow into project managers, become a good project manager, is even rarer.
If you think these are not appropriate, then you have a few ways out.
One is collapse thorough dawdle. To tell the truth, do honest people, do old things, take honest wages, this kind of employee company is also very need, generally will not encounter the fate of the sack.
Second, career change or entrepreneurship. Because this industry is no longer suitable for you, there is no greater prospects for development, can only change careers. If you can change careers, it may not be a bad thing, perhaps in the new environment of the reverse attack.
The so-called "poor is change, change is a pass", if you are an ordinary old programmer, and still for their professional hesitation and depression, it should seek change of the way.
Turning to project Management is the only strategy if you want to. If you're a programmer, the programmer's second step-from programmer to project manager-has to look.
This digest is from: "Programmer second Step--from programmer to Project manager" Chapter I.