A Programmer's voice! A Programmer's confession!

Source: Internet
Author: User
I am a programmer, graduated more than a year, after "arduous" did a coder. Recall the experience of this year, filled with emotion. On a whim, write down your heartfelt words. Let's introduce myself. (Perhaps this is a very rustic way, but I believe it will help people who read this article.) I went to a small secondary school in 97 to study, majored in computer science. At that time, since the school although a little bit of fame, but now think of shit is not, in the computer this line I am not a trivial, can not hang on the number. In school, almost did not seriously study a day, in class, do what they want to do, never seriously lectures, after class only know chat, cards, smoking, drinking, watching video, fighting, almost like the old confused. Every time you hand in your homework with someone else's work, the exam and curriculum design, not to mention, every time the paste words to muddle through. When the graduation, only self-study point of VB, the test of a junior programmer. In short, the secondary school four years, I did not learn the knowledge of the study. It's so regretful now! Unfortunately, there is no regret in the world to buy drugs. Now, just want to have a few youth (I am 20 years old this year) to make up for the past, from the basic learning, lay a good professional foundation, do not do modern Fang, let self can also in this line more "mixed" years. After graduation, I have been frustrated to find a job with software development unrelated to the work, every month can only rely on a thin salary to support themselves. With their own love of software development, do not want to lose their beloved professional, do not want to continue in the social blind mixed down, in the work, I continue to learn VB, the results of many times by the boss saw scold a meal. At that time, there is a strong resistance to the desire, but still endure down, afraid of losing their jobs, since they have not been raised to live. Finally, in this brutal realization, embarrassed scene, I have thick skin (after graduation should not to family to ask for money) to the family to three thousand dollars bought a beloved baby computer, to his own professional teacher asked for a task. From then on self-study, using VB to make their own first without any technical content of the My book. This is the so-called personal work, so I entered the programmer a family! In this more than half a year of design career, I have a sense of accomplishment, have had pain, have been sad, have wanted to give up the idea of this line, but in the end I still firmly down, this road I must continue to go on, and to go down with a strong head! Say great a bit for China's software industry to contribute a force, say selfish point for their own later live more chic! I believe there are many friends and I like, have been looking for work hard experience, have been looked down on the scene, have a momentary impulse, make a lot of vows, and finally a shame things did not do it. I wonder if my friends have twisted their heads to look at each step of their past footprints? Have you ever thought carefully about the reasons for your success or failure? In fact, failure and negligence is not terrible, terrible is that they do not know introspection. I recently woke up in a confusion of my ownMind, self-review a bit. The following points are summed up: first, whatever you do, think before you do it (just like the requirement analysis in software engineering). Once you decide to do it, be sure to do it with your heart, and don't charge halfway. Only in this way can we do better. Perhaps a lot of friends and I have had a moment of reckless, the result of the second failure and touch a nose of gray. In life, if you encounter a failure do not give yourself any excuses, also do not say what they do not fit this line, oneself is not this piece of material, such as discouraging words, I think, if the failure, it is because they do not have intentions to do, or a person quietly sit down to analyze the reasons for failure, summed up the lesson, Benefit from it. This is the best recipe! Second, in the company do not think you can make up a few lines of code to think it is great, (I do not know if you have noticed before I said I was a coder) I want to say is, in fact, writing code in the software development this line is the lowest level of people, is often said coder, rather than developer. If you want to spend more years in this line, want to reflect self-worth, if you want to get a high salary, I think learn more about the concept of software engineering and its principles! Third, learn the things do not care about how much, only care must be refined! Some people have a little bit of everything, and as a result, they do something that doesn't look like a model. Don't think this language, that kind of tool. In fact, what are their own advantages and disadvantages, not to mention the shortcomings of a language, only when you know it well or do some high-level work can be manifested when you use it to do things, the use of its lack of points? When you find that it's not enough, do you hate it when you choose it, or do you want to use other technologies to solve its shortcomings? Four, do not hold a book all day. Software development This line of hands-on ability is very important. Computer is an abstract thing, only the continuous realization can find more problems, learn more knowledge, accumulate more experience. We do the technology industry, not to meet the exams. The so-called combination of theory and practice, do not read the book, only according to the book to copy a few examples to the computer even if the end, always feel that there is no subject to do. In fact, it is because they have no innovative mind, no problem of the nerves, cells (as a programmer has two points is very important: first, there is a passion for the pursuit of new technologies, second, the spirit of innovative exploration). Learn to use the knowledge learned from books to solve the things around you, and try to develop the design. This not only open up their own thinking, the mind, but also let their own knowledge, from which to get happiness and achievement. Five, to look at other people's source code, learning other people's programming style, design ideas. Communicate with peers and learn to collect the essence of technology. This is conducive to their own less unnecessary detours, from the middle school to the books can not be learned. Let your technology like the fuel in the fire is generally burning more prosperous. Six, oneself must have the study goal, the study plan. I wonder if you have had such an experience, all day idle, very empty. If there is, I want to tell you that it's because you didn'tThe goal, at least, is that you don't have a definite goal. In the boundless sea of sea without intending to lose the direction of navigation. No matter what industry you are in, what technical field. Each line is profound, is you all life study, study not complete, so we have no reason to stop. Set goals, constantly rushed to it, even if the way to climb up wrestling to continue to rush to it, only in this way we will be closer to the goal. Free to receive the Lamp Brothers and original PHP tutorial CD/"Detailed PHP" Essentials Edition, details of the website customer service: Http://www.lampbrother.netPHPCMS two times development http://yun.itxdl.cn/online/phpcms /index.php?u=5 Development of HTTP://YUN.ITXDL.CN/ONLINE/WEIXIN/INDEX.PHP?U=5 Mobile Internet server-side development http://yun.itxdl.cn/online/server/ Index.php?u=5javascript Course Http://yun.itxdl.cn/online/js/index.php?u=5CTO Training Camp http://yun.itxdl.cn/online/cto/ Index.php?u=5
  • 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.