Stop float and alert! What a "fake programmer" says

Source: Internet
Author: User
I am engaged in Program After three years of development, it is neither long nor short. In the eyes of others, I may think that I am a master, but I understand that I cannot do anything. I would like to share some of the following feelings with you:

I remember that before graduation, I would use TC to write several CAI software. After passing the language off, I thought I was a programmer. I was very happy, but I found out after graduation that I went to the Organization, I am a newbie (newbie) programmer ).

Fortunately, I met Zhang Ge and other alumni who taught me a lot. In the meantime, I learned web development, databases, and some TCP/IP protocols, and thought I knew a lot. I worked as a technical director for a year in a small company. Later, the company went bankrupt and switched to a foreign company.

Here there is another world where I find myself nothing. Programming? For PHP, I am a little ahead of them. To be honest, language is like English. It is easy to pass. The key is the way of thinking and experience (of course, includingAlgorithm). Network? This is just an eye open. My previous skills are only an entry level. There are four CCIE companies and a bunch of ccnp.

(When I was working in this company) I had access to Unix, dedicated servers, and large databases.

Later, I jumped to a network security company and made some drivers.

At present, a company is responsible for product R & D management and also serves as a developer. There are often things you don't understand. Computers need to learn too much, and you can't use them any more. When you use them, you get rid of them.

Nowadays, many so-called programmers do not understand algorithms, and the data structure is messy. I did not dare to call them programmers. I thought VB could be used to drag some controls and call them programs? If you want to do this, you're done!

First of all, I declare that I have a low degree of education and can only be considered as half a bachelor's degree, that is, higher than the junior high, almost worse than the undergraduate. But the current education seems to be "education". I have interviewed many graduate students, but I am not sure to compliment them. The level is not as good as that of many junior college students.

I did not degrade my degree. I have suffered a lot for my degree. Now I am still working hard to become a real undergraduate or even master (master. However, I think many people are sorry for the Master's hat. No wonder I can see on Sina that my current master student can only be equivalent to an undergraduate student ten years ago, and now my doctor can only be a master (master's degree) two decades ago ). In particular, most of the schools that do not enter the stream are in mixed time. I accidentally saw several master's graduation replies, but it was really tearful. Youth is priceless. Why do we need to mix them?

Of course, bachelor (bachelor's degree), Master (master's degree), and Doctor (doctor's degree) are also available. It is like having a diploma. But the overall quality is really poor. Many people cannot even understand C ++ (apply for a c ++ programmer). I will never have any strange questions during the interview. I will consider the level and carefulness, but I am disappointed too much.

This reminds me of various IT certifications. First, I declare that I will not participate in any authentication. Does MCSE and OCP provide poor authentication? Sorry, foreigners cannot understand Chinese people. It is clearly a high-gold certification, and it becomes waste paper in China. I think CCIE Certification is the only thing that can be seen in China. Nothing else. Its lab exam is not easy for everyone, and it cannot be used without real skills. I think of carpenter Certification: a carpenter who has eight levels has taken six levels, but a person who does not take eight levels.

I don't know whether it's the sorrow of the subject or the sorrow of the carpenter. A lot of people with OCP certificates don't even have some basic Oracle knowledge, just like a liberal arts student who has passed MCSE for two months. So I understand why my previous foreign companies, as long as you talk about your passing through MCSE, have nothing to worry about-first of all, there is a problem with your motivation.

For developers:

Driven Development is nothing mysterious, we all know, nothing more than ms api and frame. However, its essence lies in a kind of careful work attitude, indomitable spirit, and profound background. Just like a developer at the application layer, it's easy to write a hello World, a compiler? Not everyone can do this. Don't tell me that you have written a basic interpreter or something. If you really want to have a level, just write a C interpreter. I can't, but I believe most people won't. It's not because we have intellectual problems.

I am a float person, but I don't want everyone to float. In the end, we don't have anything, just people's workers.

So, I think, as a programmer, you have to read at least a few data structure books and write some things not to mention the three volumes of "Art of programming. I have done some projects and have a serious working attitude. In addition, you have to do some complicated procedures and perform necessary training on your own thinking.

The way of thinking is very important, and programmers need to be talented and talented. If you are not interested, you will not be able to do anything well. If you do not have any quality in this field, I advise you to change it early.

I remember that when I left my company, I heard the most comments from testers. Nothing else, just for my seriousness. I think that no matter what you do, you must be up to your own conscience. For programmers, you must have professional ethics.

I know that I am not a qualified programmer, but I have to say that the above is just like a lot of masters, but I cannot think that the master is faulty. The key is people! I am still working hard to become a master. The best result I hope is: people will think that my quality is what a master should have, I will be very happy that day.

If everyone is steadfast, everything is no longer impetuous!

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.