What are the advantages of old programmers over new programmers ?, Advantages of programmers

Source: Internet
Author: User

What are the advantages of old programmers over new programmers ?, Advantages of programmers

First, how many practical work experiences are called Old programmers? I have defined it as five years. After all, I have developed it in the company for more than five years. (It has been a real developer for more than five years, and there are very few business trips. did not engage in development two years before graduation, not counting)

I wrote a blog about specific technologies, implementation details, or code methods. because what I'm good at is. net, desktop development direction, new programmers web development or app development than my technology NB.

However, what are my advantages? I think the biggest advantage of my over five years of work experience is to develop a programmer's work habits or work attitude and solutions to problems.

For example, if I take over a new project in my company, I will first create a folder for this project on my computer, and then sort all the information related to this project in different categories, put them in the same folder.

In the subsequent development and modification processes, I will record all my analysis, solutions, business understanding, and customer requirements. in this way, even if I ask other colleagues to take charge of this project, he will also read the information or resign, and the programmers who take over will soon get started. if I go to a new company and take over the maintenance work of a project, I will resign soon if I have no information. (this is also a huge loss for the company)

 

Furthermore, there is only one reason I can stick to writing code for so many years, that is, I like it and enjoy writing code. This is very important. The reason why many programmers cannot stick to it is that they are not interested in development.

Another important reason for NB programmers is to be good at summing up and thinking about technical points. if you have been thinking for so many years, you will be clear about the underlying technologies. innovation will also be made in the opposite way.

Today, I suddenly thought that binary executable code is produced after links are compiled for programs like C and C ++, while binary commands are for hardware such as CPU, RAM, and I/O, it has nothing to do with the operating system, so it can be transplanted. I think so.

I have only one idea about C #. net, that is, to understand the reference type as an address variable.

In the end, the accumulation of experience will allow me to draw the opposite line and better solve the problem. For example, if I have never learned C ++, I can translate C ++ into C # To operate the hardware, when installing an ORACLE database, errors are constantly reported. I don't have to ask others, but solve them myself. for another example, I have not developed a Delphi program, but I can understand 6 or 7 characters by reading the code. in addition, I have not connected to the informix database using ado, but I have seen other colleagues using odbc to connect to oracle. In this case, the connection is successful.

 

To sum up, the advantage of the old programmer is that after so many years of development, he has developed his own work (Development) habits and his own solutions to problems.

This is valuable, and novice programmers cannot appreciate and compete for advantages.

The road is long and the technology is changing with each passing day. However, the fundamental things will not change, but only the surface. proficient in a language, and others are similar.

 

 

It's better to remember it on a computer when you're older.

I want to develop, develop technology, and write code for life!

 

 

 

 

Related Article

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.