Programming life: 30 years old, my programmer dream.
Author: Hongqiao (Snow Burning)
At the age of 30, I began to realize my dream of being a programmer, from a programmer, from an amateur programmer, from a junior programmer to a semi-monk programmer. ......
My experience is over here. I danced five times in five years. I don't know if it's too j compared with everyone. There are not many ups and downs, but I think many friends may have similar experiences with me. I don't know if I can arouse your * * *. I want to sum up what I said above:
1. If you think you should pursue something, don't give up no matter what difficulties you encounter, you must stick to it.
2. Don't waste time just because you are young, play less SC, CS, Warcraft 3, legend, magic or ..., read more books and practice more questions.
3. If you are still a student, your English is poor and your major courses are poor. It doesn't matter. You can learn computer at will. As long as you can get a diploma from other places. Unless you have no confidence in your future. Of course, if your dream is not just to be a programmer, don't lose English. )
4. If you don't have a formal background and want to change careers but don't know how to start, I suggest you read two books first: (1) Computer Principles; (2) Data structure and algorithm. Look at the C language first and then the data structure.
It's never too late to work hard. The key is that you understand that it's better to be a late bloomer than nothing.
Which one should 6.Java learn? Net, C++, PB, VB, Delphi and assembly? In my experience, you should know which is the easiest, which is used by the company and which is your destiny (for example, you happen to know a Delphi expert who is willing to help you). If you learn it all, or change it every three days, I can tell you that the result is definitely nothing. Don't be impetuous They are just tools. If you master one thing, the others will be connected. It is important to master the thinking of programming. If you ask me how to learn object-oriented (it seems to be requirement-oriented), UML, WebLogic, WebService, software engineering, XML…… ...................................................................................................................................
7. Don't think that the salary of programmers is very high, and the level gap between programmers is also very large. The company measures a person's treatment by how much benefit he can bring to the company. If you show your value, the company will take the initiative to give you a raise. Of course, you can also provide it yourself, but only if you show your value.
8. Don't jump ship easily. If you have to change jobs, you should continue your work experience instead of starting from scratch, otherwise you will take many detours like me.
9. If you think programmers stay up late, you are wrong, because its price is to shorten your youth! Don't be like me, really, staying up late is not good! Remember Lao Mao's words: if you have perseverance, why get up in the middle of the night and go to bed in the middle of the night; I am most afraid of it. Three days to fish and two days to dry the net, the bamboo basket draws water with a sieve!
10. This is what I think is the essence: "The gentleman's nature is the same, and the goodness lies in personal leave." The original intention of this sentence is that high-level people are not necessarily brilliant, but the key is to make good use of the talents of others! I make a reference here, that is, make full use of the resources around me and don't miss any opportunity to improve yourself. Don't misunderstand me. Fake things here don't mean copying other people's source code, but expanding his ideas to his own by learning other people's source code.
Note: The above ten "essences" are purely my personal "fallacies". You can digest it yourself, accept the useful ones, and drag the useless ones into the "recycling bin". If you think these summaries are just flashy, please ask yourself first: "Did you really do it in action?"
This is me, neither excellent nor diligent; Play all night, learn all night; The pursuit of dreams is very persistent; I didn't really start writing programs until I was 30; A very ordinary person who doesn't want to be ordinary ... I believe many friends have had my experience, and I can't be regarded as a successful person now, but I believe my experience is worth learning from, because I represent a class of people after all.
Finally, I want to say one thing: Now many friends complain that the environment of China's software industry is poor and its future is bleak. That's true. I feel the same way. However, I think the software industry is just one of the ten thousand industries in Qian Qian, and every industry will have ups and downs. The poor environment of China's software industry has its historical reasons, and it can't always be simply compared with India. There is no point in complaining. It's already like this. Complaining won't make her better. I hope each of us will make more contributions, and one day she will become better than India and even the United States.
Finally: I hope all programmers and friends who dream of becoming programmers will have all their wishes and all the best in the new year. Please believe me: tomorrow may not be better, but a beautiful day will come!