A programmer's path

Source: Internet
Author: User
A programmer's path
  • Preface

The old programmer is too old to write, but I still love the programmer profession. I would like to share this article with the young generation who are eager to become programmers.
We may have been young, but we will always be young, so young programmers should believe that young people are your capital. I would like to ask you (and I have been asking myself): Why do you choose the programmer path? Are you directed at that high income? Do you know the price to become a qualified programmer? Speaking of this, I think of one sentence. I would like to share with you this sentence: selection is an improvement in itself, but no one can guarantee that the result of selection is also an improvement.
Speaking of this, the past is vivid, and all the successes and failures are turned into tears. Why is it so hard to become a programmer? Even so, I am still happy with my programmer journey, happy my life ...... I thought that when you treat everything as a pleasure, you will surely tell yourself that my contribution is worth it. What is important in life than worth it?

  • Interest


To become a programmer, you must first be interested.
Einstein has a famous saying: "interest is the best teacher ."
The ancients also said: "The person who knows is better than the person who knows, and the person who knows is better than the person who is happy ."
You can see that interest is very important. Interest is an internal driving force for you to become a programmer. This kind of force is amazing, and it is impossible to become a possibility. Constantly and creatively give yourself some curiosity, infinite desires, and unlimited motivation.
I am not a qualified student. I am an electronic student, but I spent all day in the computer department. Why? Because I am a countryman, I first learned about computers in the city, and then I saw the teachers and friends "directing" computers, which is amazing, as a result, the computer department of the school had a non-editor, but those teachers liked the non-editor. Since then, I have hooked up with my computer, and I have been obsessed with computers because of my IDC and book library. Of course, this fascinating price is rewarding. I have completed two courses after graduation.
After graduation, in order to continue my interest in computers, a single person sent 80 yuan from his father to the provincial capital to survive, I have been sleeping in the stone chair for more than half a month in Crescent square. God will give everyone a chance. As long as you work hard, there will always be gains, I finally had the opportunity to go into a company as a Senior Programmer. I learned a lot from this teacher. Of course, the teacher first told me that I should be interested in this line. Under the guidance of a teacher, I made great strides, and only one month has been blocked.
To put it so much, I just want to let everyone know that you must have an interest and an interest in the ever-changing technologies of the future. You must have a passion, A passion to actively explore the mysteries of knowledge. Stimulating your interest in learning is crucial and effective for improving the quality of your programmers. It can give you a relaxed and pleasant learning mood, coupled with a suitable learning method, then your comprehensive quality can be comprehensively coordinated development. If you are interested, you cannot succeed.
Many new programmers who dream of becoming new programmers or junior programmers who have already entered the ranks of programmers often ask: how can they become masters? Yes, which one doesn't want to be a master? Have you ever asked yourself if you are a good friend first? Some people may say that I am very interested and want to become a programmer. Have you ever asked yourself if you are a good friend? Some people may say that I am a good friend. I am reading books every day and practicing every night. Do you want to keep this interest for a long time? I hope that programmers who still have dreams and are dreaming will think deeply.

  • Method


I think: learning methods are more important than hard work. Do you agree? Yes, you can't do it.
I have interviewed many college students. The current college students are very proud. Really, they always think that they are omnipotent. When you use a real project to evaluate them, you will be dumb immediately, then, blame the school for not teaching these practical knowledge. In fact, what I tell you is that the knowledge you learned at school is far from enough in society. Learning from a school teacher is only a way to learn to accept new knowledge, and you are smart to constantly improve learning methods. The learning methods vary from person to person and there is no ready-made routine. If you do not stick to your teacher's methods and have innovative ways to form your own unique methods, you will be half done. What is a good method. For example, in the face of new knowledge in the same project, different people use different methods to learn. You are faster and more effective than others, the method you use to accept new knowledge is the most suitable for you and the best method for you.
Methods vary from person to person, and reading and re-learning are crucial to the formation of your learning methods. Young programmers must understand the importance of learning methods, learn more from the essence of others' learning methods, not only to communicate with those stars, we also need to communicate with those triangles (many of them), because every method has a bright spot, it will be a huge energy source to accumulate your own bright spots.
On the altar, some people often ask: How many classic books are recommended by the ox. What is classic? I thought that the online help of development tools is the most typical book for beginners. Based on the online help directory and their own knowledge structure, find relevant instructions. I think this is also a good method.
Why is the method so important? If you want to become a qualified programmer in the shortest time, you have to pay attention to efficiency and use the least time to master more knowledge points, only when you have a good learning method can you get twice the result with half the effort. I think a good way to learn is the front edge of programmer progress. It can help you drive the sky and make everything possible. Sometimes programmers have been grinding a sword for ten years. If the sword has not been grinding a blade, how can they go to the mountains to crack the sky?
 

  • Strong

In fact, programmers are fragile. Do you believe it or not? Originally, humans are fragile animals. Programmers are also people and special groups. However, an external strong bend masks the inherent weakness. In the course of learning, setbacks often occur. When you accidentally discover that you have failed, you are disappointed and sometimes desperate. Then you may give up, and the result is a change. In fact, you need to be strong at this time. Believe that failure is the mother of success, and believe that the iron tree will blossom. If you want to be strong and make progress every day, then you will be closer to qualified programs. How good is this! Give yourself a strong reason, then you will be strong in the face of possible storms.
How can we give ourselves a strong reason? I always thought you could find a reason to be sad, and you could find a reason to be happy, so you can find a strong reason. In fact, the road to success is the pain of countless successes. When you are frustrated, you may wish to think about the joy of success, think about your success and the pleasure of sharing it with you ...... life should be happy, so the programmer's path should also be happy. If you regard the programmer's life as a happy thing, then what do you care about temporary frustration. In fact, in the end, the programmer's life should be your choice without regret. Everything is worth your consideration.

  • Persistent

For love, can you tell me that it is worthwhile to love a moth? Is it worth setting an example for that moment? Is this an attachment?
Why do programmers talk about love again? They ran far away, huh, But I thought programmers should be as persistent as a moth. In order to walk through the programmer's path beautifully, you must be persistent. Persistence may not succeed, but it may fail if it is not persistent. "What you know, you know, what you don't know, you don't know. this is knowledge. "Give yourself a plan and keep working towards this plan, then your programmer's path will go more firmly. Always remember: not only do you need to know it, but you also need to know it, and you have to be persistent.

  • Lonely



People say that heroes are lonely, but programmers are also lonely. However, sometimes there are shortcomings for perfection. But because of these shortcomings, there will be infinite opportunities and possibilities in the future. This is not a pleasure! When I select a programmer, there may be some shortcomings in this process, such as temporary failure and infinite loneliness ...... however, I will not give up on infinite opportunities and possibilities, because it is a pleasure to prove one thing when I regret it: I can become a qualified programmer.
Programmers should be independent. Don't try to solve the problem as soon as they encounter it. If this method doesn't work, try again, when you find that you have solved this problem, remember to say to yourself: you are the best !!
If you select the programmer path, you may choose to be associated with loneliness. Why? Because you spend most of your time with the computer, and you can only communicate with the computer through the keyboard in a silent manner, like shouting in the Desert (maybe not so serious), there may not be audiences, but wind and rain. If you feel lonely, use your code to touch yourself. If you feel lonely, use one success moment to enrich yourself.

I changed my self-written experience to <a person's loneliness> <programmer's loneliness> and shared with you:

----------------------------------

The sky of programmers is so static that It is heartbreaking. The sky is too persistent to face the blue screen of the window.

The programmer's night is also a bit lonely and sad. At the beginning of the light, all the stars were touched by scripts.

The programmer's room is somewhat empty and deserted. Ignition a smoke fantasy interface can be more exciting.

The imagination of programmers is unrealistic and inevitably sad. Because it is so deeply in love with my development tools.

A programmer's stage, such as being in an open desert. Looking forward to the future is truly unpredictable it prospects.

Programmers have no worries but self-care. My program changes the world and everyone cheers ......

Programmers do not need to block their baptism. With the root memory, you can easily face address overflow in your life.

----------------------------------

Haha.
The more you fear it, the closer it gets to you ....

  • Looking back


Life is lost with the passage of time. In fact, the programmer's life is quite happy and pleasant. At that time, I just got into the business. On the way to programmers, I enjoyed the joy of being young, the pleasure of being fluent in code, and the recognition of your software by numerous customers. Now I want to have a little bit of experience wandering in my mind, and I feel a rare pleasure and pride.
I often see people posting, which generally means what would happen if I could go back to the past as a program? There are a lot of people replying to the post. Some say they want to learn the database well, some say they want to be proficient in a language, and some say yes... That is to say, I will learn how to be a qualified programmer. In fact, I am a little disappointed to see this. Why? It means that you chose a programmer to fail. Why? Because you didn't enjoy the easy pleasure on the way to the program at all, that is, you can't enjoy it again, this is because you are not persistent and can't bear the loneliness.

  • Continue


After talking about this, you have to continue your life, And the programmer's path has to go. You and I have to face the reality. Don't imagine that something can be done again. That's impossible. You can only make a success by fighting for the evening.
Rather than having too many setbacks on the road for programmers, it is better to say that you are not facing it calmly. If you are calm, it will not take you seriously if you encounter small setbacks, because we have confidence and pride, and we have strong and perseverance.

I believe that I must also be convinced that the path of my programmers must continue. You must also be convinced that, when you choose the path of programmers, you will have setbacks and failures, we have to take the path of our programmers with treasure and strength, and when you smooth out the pain, your programmers will be smooth and happy.





I would like to give this document to the young brothers who are working hard,
To those who have helped me,
To those who have helped me,
To those who will get help from this article,
To those who love me and those who love me.


Thank you.

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.