My view of the programmer's career find out where I'm interested

Source: Internet
Author: User
Tags dba net visual studio
Program | Programmers abroad there are a lot of Chinese people who are engaged in the profession of programmer. I know many of these friends and I find that many people are not happy and just regard this job as a means of supporting the family. There are many people who work hard and can't get started. I have been confused for a long time, but finally came out. Here to talk about their views, I hope to have some inspiration.





as the saying goes, "Interest is the best teacher". That's a good point, but it's not always the case in your career. In the student age you can follow your interests and make a variety of assumptions about the future. Perseverance and some luck in the post-student era can still be on the preset road trek forward, or even smooth sailing. And the vast majority of colleagues in the life of the various small trap under the fall, some painful struggle, some blame, and some here, then Ann, to the failure of the mentality to accept the arrangement of life.





the common denominator of those who have changed their lives is that they no longer (dare or wish) to mention their interest in the cause, if ever. Of course, interest can change. But the new interest in life changes is often difficult to long, and life is too short, and can withstand several changes?





, like many other professions, can be divided into three kinds of people: Getting started, not wanting to get started, and getting started without getting started. My definition of getting started is that I like this career and have a persistent goal and effort.





is a very small number of beginners. If a programmer has been engaged in this career, and love and willing to die, I think he must be happy. This is true of any profession. My company has a young beauty, is responsible for more than 30 programmers (including me) software Architect, for the simple and shy character, but his professional love of the simple even I envy. He seems to be able to eat no earthly fireworks, can not have any hobbies (he actually a few times a year a few false, but all wife arrangement, of course, also participate in company activities), but the code written a few years ago remember clearly. He has no ostentatious qualifications (a computer undergraduate in a primary school for military service) and experience (because it is too young) always smiling shyly on any occasion (I have studied him for a long time and found him to be so), insignificant, but I know that he was blessed by nature. He can always think of a problem, get up in the middle of the night and use a VPN to connect to the company network to modify a bug. I have met a lot of good programmers, he is not so pure.





Programmers who do not want to get started may be the highest proportion of these three species. The majority of women, the majority of the family burden, the majority of active thinking. It is a fact that a programmer's occupation is dominated by men. Girls get married after most of the interest has changed, programmers work hard, responsibility is big, also no attraction. Many programmers are smart and active, but don't want to like the job. Some have been pondering how to open their own company, and some daily research stocks, and some just want to keep the job, complete the distribution task. The reason, one is to see the life too "thoroughly", feel that programmers work is just a food and clothing parents; one is that programming is too simple, no good input, there is no way out, when a lifetime programmer can not row. Rengeyouzhi





for some people, programmers are just part of life's experience, and they have their own goals to pursue. Although the two years of it are not as hot as it was five years ago, there are opportunities everywhere, and many people are looking for opportunities through the work of programmers into it. But for those who are likely to work for a long time as programmers, getting out of the way is too much of a gift for talent. Over the years in the United States, I have known a lot of friends who have changed careers as programmers and have done well in the mainland. In the vicinity of an old beauty company, software Research and development department in the mainland to the United States to study after graduating from the routed people, most of them are domestic famous university graduates. No undergraduate or Ph. D. Routed is a computer reader, and is now of high level. I use this example to illustrate how good the quality of the programmer's team is and should do something about it.





In real life, many people cannot become programmers because of lack of opportunity. Many people are halfway decent, and people over the past, to think, to consider more things: family, children, health, stock, Old man, house, car, status ... Has a friend, the domestic famous university physics undergraduate, came to the United States to read the physics doctor. During his Ph. D., he enjoyed programming and had several courses in the computer department. When the doctor graduated in 98, he got a job as a programmer and started from the Web. I can see that he is very interested in being a good programmer. We have kept in touch with each other for years. It is a pity that he is forced to find a job every year (he has been working as a contract worker, earning a higher income, having an old home and a small family). and a Ph. D. degree is often over qualify (overqualified). The economy has been bad for two years, but it's not easy to get fired. Recently he has finally found a steady job-to be a full-time DBA (database administrator) in the bank. He looked old and changed his tone, only to have a secure job. He still has a penchant for programming, but is always on the periphery, not in web programming or DBA, but in spare time learning some. NET. Another time, in 2003, Job market was bad. I took part in the job Fair of the Chinese Western Church in Houston, with the aim of giving people in the church the opportunity to exchange jobs. I went to see it because of my friend's invitation. The people involved are basically doing or looking for a programmer to work with. A couple of years old, I haven't found a job. Chatting with me when I heard that I was a graduate of the domestic computer department, has been doing programmers, are very enthusiastic, and I have to discuss some questions and leave an e-mail address. See the look of their envy, at that time I did not feel anything, but now every thought of this, have some shock. Many people can become good programmers if they get the chance. However, the world is often the case: the people do not cherish, cherish the people can not get.





There are a lot of people who want to get started without getting started: whizzes, for a variety of reasons to do the programmer, make a long discovery may have to do a long time, so trying to study and like it, but found it difficult. It is difficult to see the direction of their own. I know a lot of programmers, work very hard, ambition, spare time to learn, test certificates, but the direction of change to go, today to learn Java, tomorrow to learn. NET, and then intend to test the MBA, to outsourcing news, and frustrated. The reason, math and many other engineering occupations have been formed, research direction is clear, many people through learning will be fascinated and get started, know their goal. The software engineering industry only has a few decades of history, as a science is far from mature, can not give programmers a clear guide to work. Microsoft's Visual Studio and now. NET make programming as easy as ever, while dramatically improving programming efficiency. It is not only difficult to get started on the programming, but also in the face of the ever-changing technology will produce the time perishable confusion.





in the United States, many Chinese go to church, and many of them have become faithful believers. I have a lot of friends around, so they took part in the activities of some Chinese churches. I asked them what their greatest feelings were when they were religious, answer: peace and joy. It can be seen that the true believers are blessed. This is the life I aspire to. But I have not yet been religious, because I have had that feeling before I attended the church. I know that religion is not the only way, there are different ways for different people. As early as in the spring and Autumn period Confucius said "Justified man Road, Xi died can be." The "Tao" here, I believe, and the true believer's faith is the call of the road. And our life, no matter what occupation, can "smell way", also "Xi died can be." So I've been looking for the "Tao" in the programmer's career, which is "Getting started."





A day I read Feng Youlan's "A Brief History of Chinese philosophy", widely circulated on the Internet electronic version. Unlike I knew for the first time that our philosophers were also studying the word. But they are working on a career-related, broader sense of being. In the book, Mr Fung mentions that there are all kinds of people, each of whom may achieve the highest achievement of that person, and for all, they can achieve the highest achievement as a person, a "saint", a man who understands the word, and a philosophy. What Chinese philosophy studies is how to become a "saint", to achieve the unity of Heaven and Man. At the end of the book he pointed out that the reason why Chinese can not be religious is that we have our own philosophy, we do not need faith, because we are philosophy. I agree with you so far. Christian Righteousness allows believers to experience peace and joy, and only accept it unconditionally. Chinese philosophy requires you to think and understand. The function of the two is similar.





Strees, the line of the champion. No matter what occupation a person is engaged in, can deepen their understanding of life in the work, can be in the exploration of the cause of the unity of nature. I have always believed that the person who is getting started is the Tao, whether the unity of man and nature comes from human nature, or faith or philosophy. In the professional programmer to feel this "Tao", different people will have different understanding, you have to experience. The programmer may as well read Fred Brooks's mythical Man-Month book. The author is a master figure, the various directions of software engineering are described in simple and simple. If you have been working as a programmer in a company for several years, you may have a dispel feeling after reading it. In fact, when I was in the United States to graduate in the software engineering a lesson, really did not learn anything, so has been ignored this knowledge. Now computer education still needs to be improved, and some courses are unreasonable, both at home and abroad. Like the software engineering class, for those who have not experienced programmers for a few years, it will only be on paper, but for the experienced person is often the right remedy, the enlightened. Programming is just a small part of the programmer's job, and when you have a holistic understanding of the industry, you will naturally find your interest.





when you find interest, whether it is Chinese philosophy and wisdom, faith in religion, or your inner experience of the world, will give you faith and guidance, no longer have doubts.





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.