30 years old, my programmer dream

Source: Internet
Author: User

30-year-old, began to realize my programmer dream, from a programming enthusiast, from an amateur programmer, a low-level programmer, a half-way monk programmer ...

My experience here is over, five years jumped five times, do not know and everyone is not a lot of J, there is not much fluctuation, but I think a lot of friends may and I have similar experience, do not know whether can arouse your resonance. I want to give a summary of what I said above:

1. If you think you should pursue what, no matter what difficulties encountered do not give up, we must persist.

2. Do not spend time because you are young, play a little bit of SC, CS, Warcraft 3, Legends, magic or ..., read more books, practice more exercises.

3. If you are still in school, the English is very poor, professional classes are also very poor. It doesn't matter, how to learn computer computer how to learn it. The other place as long as can be mixed to the diploma on the line. Unless you have no confidence in your future. (Of course, if your ideal is not just to be a programmer, don't lose your English.) )

4. If you are not trained, want to change careers and do not know how to start, it is recommended that you first read two books: (1) Computer principles, (2) data structures and algorithms. (see the C language before looking at the data structure).

5. It is not too late to try hard, the key is that you understand to work hard, bloomer is always better than nothing.

6. Java,. NET, C + +, PB, VB, Delphi, compilation in the end should learn Which? My experience, which is the simplest to learn which one, the company with which you learn which, which and you are destined (such as just you know a willing to help you the Delphi Master) you learn which, if you are learning, or Zooey, I can tell you the results must be nothing, do not impatient air, they are just tools , learning the other one is connected to the other, it is important to master the idea of programming. If you ask me to object-oriented (as if it is now demand-oriented), UML, WebLogic, WebService, software engineering, XML ... how to learn, I am sorry, these I do not always, but please believe that you first actually write 100,000 lines above the code, Those things you will naturally slowly.

7. Do not assume that the programmer's salary is very high, the level difference between programmers is also big. The company's measure of a person's treatment is how much he can bring to the company. If you embody your own value, the company will offer you a raise, of course, you can also take the initiative, but must be after you show their value.

8. It is easy not to jump, if not to skip, but also to maintain the experience of the continuation of work, not from the beginning, or it will be like me to go a lot of detours.

9. If you think programmers are staying up late, then you are wrong, because the price of it is to shorten your youth! People do not like me, really, stay up a bit is not good! Remember old Mao words: such as constancy, why shift up, midnight sleep, the most afraid of Mo, three days fishing two days, naught!

10. This is what I feel the most essence of the point: "Gentleman sex is not different also, good fake in things also." The meaning of this sentence is a very high level of the person itself is not necessarily very clever, the key is that he is good at using other people's brilliant! I am here to do a reference, is to make full use of their own resources around, do not let go of any one can improve their chances. We do not misunderstand, the false in here is not meant to copy other people's source code, but to learn from others by the source of his ideas to expand into their own ideas.

Note: The top ten "essence" is purely my personal "fallacy", you look at the digestion, useful to accept, useless please drag into the "Recycle Bin." If you think these summaries are just flashy words, ask yourself first: "Are you really doing it in action?" ”

This is me, a not good, not diligent, play can play all night, learn to learn to study all night long, the pursuit of the dream is very persistent, to the 30 began to really write the program, a very ordinary but unwilling to ordinary people ... I believe that a lot of friends have had, I am not a successful person now, but I believe that my experience is worthy of reference, because I ultimately represent a kind of people.

Finally, I would like to say: Many friends now complain that China's software industry environment is too poor, the future is bleak. That's true, I feel the same way. But I think the software industry is just one of thousands of industries, every industry will always have ups and downs, China's software industry environment has her historical reasons, we do not always simply compared to India. Complaining does not make sense, it has been so, complaining can not help her to become better, we hope that each of us to contribute to their own strength, one day she will become better than India, and even better than the United States.

Finally: I hope all the programmers and the friends who have the dream of being a programmer will do well in the new year. Please believe me: Tomorrow is not necessarily better, but a good day will definitely come!

Free to receive the lamp brother even original PHP video tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service:

http://www.itxdl.cn/

30 years old, my programmer dream

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.