Written by an old programmer born in the 1980s to some IT people who have emerged (only representing my opinion)

Written by an old programmer born in the 1980s to some IT people who have emerged (only representing my opinion)

82 years old, old bird. It's the second generation of programmers. C++Builder delphi started (maybe many people have not heard of it). I have played DOS ucdos pctools for more than a year.

最后更新 4/18/2024 11:04 PM
种瓜的
预计阅读 10 分钟
分类
share
标签
IT Life

1. self-introduction

82-year-old bird. It can be considered the second generation of programmers. C++ Builder Delphi started (maybe many people have not heard of it). I have played DOS UCDOS Pctools for more than a year, and I feel like I am an old bird.

My motto:

  1. If someone has taught you a technology or there is already a book, then the technology is lagging behind.

  2. If one day you encounter a problem and can't find the answer no matter how hard you try, then you should be happy because you are at the forefront.

These two sentences are what I learned from my nearly 20-year programming career (I started writing programming at the age of 16). This is the IT industry I have experienced.

2. Current situation of the IT industry

Below, I would like to express some very superficial views on the current IT industry, because I have a low education and have a junior college (self-study exam). If you want to lose a brick, feel free to do so.

From the IT industry's fire in the 1990s to the present, I feel that the IT industry has become more and more mature. The IT industry or society is like a bubble. When you compress it from 100% to 70%, there are many gaps in the middle. Opportunities, but now when we want to compress it from 30% to 10%, there will be fewer and fewer gaps in the middle, just like entrepreneurial opportunities, fewer and fewer opportunities.

Nowadays, the rules of the game in our society are becoming more and more detailed. You just need to follow the rules of the game, and society will protect everything for you. But it is even more difficult to make a breakthrough.

Now the junior brothers in the school feel very confused. There are various ways to make money in society, including live broadcasts, express delivery... These are basically completely irrelevant to what you have learned. I feel that everything I learned in college is completely out of touch with society, and I don't know how to face society.

3. personal feelings

Let's talk about your insights below:

3.1. What are idols used for?

When I was a child, my powerful father was an idol. When I grew up, there would be various idols, maybe teachers or elders.

Are idols for admiration? I think idols are like a benchmark that is used to be surpassed (at least in the IT world, or the IT industry, because the IT industry is developing too fast).

I think it is a graduation requirement for basic IT people to surpass their teachers in school. If you can't even surpass your teacher by the time you graduate, you'll get off to a slow start.

3.2. The first job is important.

Adhere to your major and don't give up your professional knowledge because of various difficulties, because later jobs in life will more or less have the shadow of your first job. Even if the first job is difficult, you must persist.

3.3. Accumulation of technology.

This article is a bit long. To put it bluntly, IT still serves various industries. In the end, it is actually a service industry that uses IT technology to accelerate the development of all walks of life. Therefore, pure IT will not have, like mechanical design, architectural design...

Basically every industry needs IT. At this time, it is sad for those majoring in IT, because in addition to learning IT knowledge, you also need to learn other professional knowledge, because the software you write serves these majors. It's equivalent to you having to study at least two majors.

However, except for some industries with special requirements for IT technology, more than 90% belong to the management category, various management, and various business processes. In industries like this, the understanding of business processes is more important, but technology does not seem so important (for example, when people who are familiar with business processes are there, they can find a new person to train them for a few months to write code). At this time, there is the so-called 35-year-old crisis (because when you reach 35, you can't work overtime, and your salary is high).

The computer was not invented by our country. It can be said that our software industry started halfway up the mountain. Nowadays, many programmers who write business don't understand the underlying technology, because we don't understand the underlying technology of the computer itself. When we want to exert strength, it's like stepping on cotton without focus.

4. entrepreneurship sharing

The following words are for those who want to start a business on their own in the IT world (just representing my opinion): Focus on the underlying technology, because only by understanding the underlying technology can you make real breakthroughs.

  1. It is really difficult to start a business in the IT industry in these days. When doing business, you only have experience familiar with the business. There is no relationship or connections. Then, due to years of doing technology, you are not good at communicating with people.

  2. Energy is not allowed by the family. Everyone says that women are half the sky, and it can be over in minutes for a man to not have a good backyard on the road to starting a business.

  3. Entrepreneurship means taking your own 3 years to blog for 30 years. If you succeed, you will have 30 years of free time. If you fail, you will still be you.

  4. Before people are 35 years old (without having a family), I think there are 2 - 3 opportunities to start a business. If you don't seize them, it will be really difficult to start a business again after you start a family.

  5. When you are confused when writing a program, you must remember to put aside the inherent ideas of the program and find answers in real life. This sentence is a bit difficult to understand. Perhaps the explanation I give below can make many people who have just learned the program a lot of confusion.

No matter what language, its essence is a description of our real life (it is called abstract in the book, and I think the description is more reasonable). When we think from the perspective of the person who invented the programming language, I want to invent something that can describe the present world.

The base class of many languages is OBJECT, which translates to an object. All objects have attributes (names). Take our world for example. You can think of the world as a computer, and memory is our air. People (the definition of people) can walk and use fire. There is gender, which is the basic definition of a person, but it is just a definition, virtual and does not occupy our air. The concept of inheritance needs to be instantiated to take up the air. At this time, it will be someone who has methods, can walk, can run and jump, has events, can hurt and laugh (of course, everyone's implementation methods after you inherit them can be ever-changing), and skills can be translated into interfaces, such as If someone implements the driving interface, then this person can drive. Some things are private and can only be used by you, such as your hands and feet, which others cannot use. Some are protected, such as your money, hehe. In fact, every concept in the program can be found in our real world, because the people who invented these things are describing our real world. So when your mind is a little confused, you should go to real life to find answers.

  1. In the era of knowledge explosion, I didn't understand this sentence well before. Later, I gradually realized that there is a lot of knowledge now. You can study any major or subject for a lifetime. In the past, opportunities were for those who were prepared, and people's brains were infinite. But now preparation comes at a cost (time and energy). Is the brain really unlimited? Do you remember who you spent your birthday last year and what you ate? Like us born in the 1980s, basically everyone spent about 10 years learning English, but how many can we use in reality? It is said that learning is better than not learning well, but there is a price here. The value you have learned for 10 years is only so small. Maybe you can learn more in these 10 years. And everyone has heard a lot on the Internet. An old lady went to the United States for a few months and came back with much better spoken English than ours. If you don't use a knowledge, and then you say you learn it and prepare it, then in this day and age, you probably won't be able to prepare it in several lifetimes. Maybe I am pragmatism. I advocate that when learning procedures, you must first have a solid basic theory, and then learn the parts that you can use. There is no need to study all of them because you can't finish them. Or the cost of learning is too high, so learn with problems.

5. the last sentence

Nowadays, many people learn to program object-oriented. I recommend Qbasic, which is not difficult to understand from its literal meaning, basic...

Keep Exploring

延伸阅读

更多文章