Yesterday, a colleague asked me to see what he did. It was a WEB program similar to the data warehouse display. He explained to me how to complete a pivot table by dragging and dropping, and how to select, mine, and so on. The feature is powerful and amazing.
Then I asked, are you doing this?
No, this is a middleware product. Our company has bought it. I just need to do this to complete a Data Mining page without programming. It is just an SQL.
It turns out that this kind of thing is actually degrading skills!
Now there is no way to compile the program. You just need to make good use of these things. That is to say, it is impossible to practice the editing program again.
Then he spoke about the argument for a while.
Next, let's take a look at the super special engineering team. In the face of the almost perfect picture, he said: You see, can we do this? There is no way to compile the program.
I'm speechless.
I have read an article about the story of Lino Tadros, the chief designer of delphi, Anders Hejlsberg. Lino Tadros is the first programmer to create ActiveX using Delphi2. Therefore, it was developed by the Delphi chief designer Anders Hejlsberg.
Go to the Delphi development team to take charge of ActiveX development! I found it. Let's take a look:
The most interesting thing happened during the development of Delphi3. When I was running and compiling a program on my computer, I encountered a serious problem and wasted about four hours, I had to go to Anders and Chuck for help. Anders and chuckcame to my office. They usually sat in front of my computer and started to use td321_delphi32.exe. I sat behind them and watched. It took almost a few minutes. Anders pointed to several binary digits in the CPU window on the screen and told Chuck: "Look! Chuck, this bit should not be here. This is a record ." Chuck took five seconds and confirmed Anders's opinion. Then Anders looked at me and said, "during the installation from the network, one of the packages deviated from one byte to the left for some reason. Delete the package and reinstall it ."
This is funny, and I feel like I am engaged in a wrong job. I began to consider that I should open a hot dog shop to replace my software development work: lino Tadros may be removed from Borland due to a sharp decrease in self-confidence ). These guys are "gods ".
When I saw this story for the first time, there seemed to be some clear goals about my career design. Can programmers keep doing it? Anders is still working on programs in the realm of God. He is the chief designer, but it seems that he is not the common chief designer in China. He knows every bit of his work.
At that time, this story gave me the determination to keep working as a programmer, to continue, to sink, to sink my life, or to the rest of my life. Knowledge must be accumulated, and technology must be accumulated. Maybe there is no age limit for this line.
I read a book saying that the development of the brain is elimination. When I was just given birth, there was no loop communication between brain cells. Then, within three months, there were countless CIDR blocks between brain cells, in a person's life, only the sheath burst connections in this period of time are the most, and the baby's learning ability is also the strongest.
After three months, these connection structures began to disappear, connections that were not subject to thought stimulation gradually degraded, and those frequently used brain cell connection patterns were retained, and it is getting stronger and stronger in constant stimulation, but this strong model will gradually degrade and disappear when it is not continuously stimulated for a long time, as a result, human thinking or skills quickly degrade.
I want to do the same program. If you sink, you will be very easy to understand these things. If you continue to sink, you will keep your skills, whether young people or retired.
Maybe China's national conditions are not very good, and programmers will not always have a good income, so when we were in our thirds, we began to find a way to do management work for more development (Compensation ?). As soon as we start to process management transactions, our skills will quickly degrade. It takes only two or three years to complete management.
But is that really what you like? Peter's principle said: people will always be promoted to a position where he is not competent, and then they will make a mess of everything-making a mess of things and making a mess of themselves. My Opinion on myself is that I do not have the expertise to be a manager. It is very troublesome for me to deal with interpersonal relationships. What I like is to do programs, to "Feel the beat of every bit", if I try to become a manager, it is not very suitable for me. It may be a headache to be a technical manager or a product manager or a project manager. The salary may be high, but I don't like it.
After all, this is my life. I have exclusive life. I can't keep doing what I don't like, and it will mess up.
That would waste my time.
I still have 50 or 60 years at most, and I don't have that much time to waste on things I don't like. Who knows if there is an afterlife?