Web path of an old programmer

Source: Internet
Author: User
Old people who do not understand the WebProgramEmployee

If I have written at least one program in Java, I am really broke in terms of web. Why? A person like me who is a self-proclaimed old programmer is not a web expert? Even if it is not a web expert, it doesn't matter. Have you ever written several large web programs? Step 2 back. I have never written a large web program that can be understood. Have I ever compiled one or two experiment web pages? Unfortunately, I did not.

I am indeed an old programmer, and the program can testify for me. I have written many programs, some of which were never heard of by most young programmers. For example, Z80, MCS51, 8086, assembly, registers, and interruptions, some readers may not know what I am talking about. Assembly Language, closest to cpuProgramming LanguageYoung programmers may have heard of it, but it is rare to use it. Debug in DOS, debugging software in assembly language, used to be my favorite tool. It is used to study viruses and crack encryption programs. Of course, the assembly language is too far away from the business logic, coupled with the rapid development of hardware capabilities under Moore's law, and now even the core of the Operating SystemCodeNo compilation is required.

The Assembly Language is mentioned to show that I am an old programmer. The experience of assembly language is useless now. Even single-chip microcomputer is now the most widely used. From assembly to C ++, programming languages emerge one after another. As a programmer, I have always followed the pace of programming languages, learning and using, and dare not slack. In the Web field alone, I am far behind the times.

A programmer is an old-fashioned career. If you don't look up for three months, there will be many new technical faces in front of you. First Oo, I wrote a lot of C ++ programs, then client/server, and I wrote a lot of PowerBuilder programs. Then I went to Browser/Server, I still want to write many web programs, but I have no chance to write them. The reason is simple. When the Web becomes a programmer's mantra, I am "Managing" it.

Crossroads of program life

I have traveled the same way as many programmers. At the age of 22, the students joined the ranks of programmers with several theories learned from their teachers. They had stable jobs and many learning opportunities. They were full of expectation. At the age of 25, programmers have become senior programmers. Despite their hard work and pressure, they are very grateful for their high salaries. At the age of 28, Senior programmers have been promoted to Senior programmers and have reached the top of their career as programmers, in the field of technology, they are full of ambition. At the age of 30, Senior programmers are still senior programmers. Although they are still so respected and respected, they are at the crossroads of program life and they are at a loss.

"Management or technology is a problem ". People who have been doing management do not have this problem. management can be 62 years old from 26 years old. People who do technology first have problems but are not serious, although their technical foundation can make them more professional, lack of management experience will usually become an obstacle for them to continue to promote. People who have been engaged in technology for a long time will suffer a lot of problems, no one wants you to continue with the technology. You also know that you should turn to management. However, if you are born with a bad temper and don't like management, where should you go?

Continue with the technology. You are not as cost-effective as a young programmer, because the companies you are employed by do not have core technologies, nor do you need technical accumulation. Or, even if you have core technologies, even if you need technical accumulation, your cost is higher than training a new employee. At a very low price, you can hire a potential programmer. By signing a training agreement, you will be able to stabilize year 35 and require overtime at any time without complaints. Besides, you don't have to pay a high price to get rid of it. In fact, there is no price at all. If you get a severance payment, it is because of sympathy.

This is my helplessness, but it is also the helplessness of many old programmers and the Chinese software industry. In the final analysis, I don't know who is helpless. Programmers are labeled as young people, similar to dancers and models, which have somewhat Chinese characteristics. So when I was 30 years old, I put myself into the ranks of old programmers. In order to live a decent life, an old programmer like me knows that he must win a management position for himself during interviews. I will tell the examiner that I like management. I have managed a certain project and talked about the software development process, documentation, specifications, and quality. Is it the only way for programmers to learn and be superior to others?

Fish and bear's paw

I have met very old American programmers and have worked with very old Indian programmers. Their programs are just as reassuring as they are. When you ask them for a program, they will tell you with caution that they need some time to think about it, and then they will give you a list to list the problems they think may exist. As you can see, you have not considered many problems. They started to write code as early as young programmers, but their code experiences less frequent regression tests than young programmers, in the end, you will find that their efficiency is the highest. They are slow, but they have verified the sentenceFamous saying: The sooner you start, the later you end.

The discussion about the old programmer is a sad topic. Stop it. What I want to say is that when I want to write a program and can write a program, I become a manager, a supervisor, and a manager. If you say something insincere all day, do some boring things and think about some questions without conclusions. My salary has increased, surpassing the best programmers around me, but I feel very tired, have no sense of accomplishment, and most sadly, I missed the web.

Fortunately, when C/S gradually transitioned to B/S and the Web gradually turned into the original trend, online discussions on Web technologies were surging. Thanks to the commentsArticleIn this way, I learned about the Web technology with limited time. The words ASP, PHP, and JSP appear in front of you from time to time, giving me some basic web programming concepts. I have never written a line of Web Code. However, with the professional sensitivity of a programmer, I still find the right direction. So a few years later, when I started to develop my first web application, I decided to use JSP.

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.