As a programmer, he is in a special industry and keeps working every day.WorkAndLearningWhen you were young, you were very good. There was no problem in front of you and it could not be solved. The profession gave you a dazzling aura, so you don't have to show off it, however, more colleagues who have already entered the 30th stage tell us an unchangeable fact. your efforts today may not be proportional to the future prospects. No matter what the prospect of the thirty-year-old is, we are all moving towards the thirty-year-old. What can you do now? Let it go with nature? Or are you trying to change your destiny? Standing at the crossroads of life, where should we go... ...
Thinking: are programmers really suitable for startups?
The ignorant are fearless, but sad.
ForTechnologyA typical startup scenario for a team is as follows: to see a very popular website, then a few people will know how all technologies should be done (of course, we know that the systems of 10 thousand million users and 10 million users do the same thing in a completely different way ), so I wrote a few pages and thought "We can do it too! ". Then, drink and get on the road ......
Let me say something. The first question is: have you ever performed website operations (not code? Do you know who and what resources are needed to operate a website? (If you only need to find a few edits to the cloud, there is no hope.) You have never done any of these things, and you have not been very good at inquiring about it to learn and think about it. Are you sure you can do it?
If you do not know what you will face and what problems you need to solve, you can understand that success or failure is not a few weeks in the past. All people will tell you that technology is just a small piece of technology that requires so many resources and considerations for website operations and entrepreneurship. So what else do you have in addition to technology when you get started? A lot of things are lacking.
Cannot be technically dominant
Naturally, programmers must be technically dominant. Even if the team hasOthersPeople, and their opinions will also be marginalized. If the problem we want to solve is something with a definite need and the goal is only to implement the system technically, this method is of no problem or even very professional. However, our goal is to design something (the demand is uncertain and will change) and operate it (not to run it, non-technical concepts ), you have to consider the problem from a different perspective. In particular, leaders must go beyond technical thinking. Otherwise, the final result must be "What Programmers think is the best ".
Difficult thinking and details
Programmers may discuss a specific detail and implementation method carefully for half a day and rebuild your system, but for users, this correction is not worth mentioning for use, the value is almost 0. so it is not worth doing this, but programmers cannot accept imperfect solutions, so it takes a lot of time to do something meaningless.
Programmers will stick to a lot of details, but it is not a bad thing, but it is troublesome to get rid of the details that users are concerned with: You are making useless improvements and users are still complaining. When the entire team focuses on technology, the bias in decision-making is obvious and cannot be noticed by themselves. Only the market will eventually tell you the error.
You can do nothing
This proposition is big and has nothing to do with programmers, but it is especially serious in the programmer team. Q: If you are the boss of this programmer team, will you go to code? You said yes. CEOs of all cool companies in Silicon Valley are personally coded, at least in the initial stage.
First, the boss coding is not a prerequisite for success, not a sufficient one. It's a bit tricky; second, the gang did the code after doing what the boss should do, or else it won't be mixed up today.
I would like to ask the boss who is coding all day and who is going to think about strategic issues? Who contacts people and resources? Here, Inaction means two layers: the first layer, you must spare time and energy before you can think about it to discover ignored problems. This is not very important, it is very important. On the second layer, as the boss, you do specific things. If you do not do well, no one will blame you. No one will raise any objection to the decisions you make ...... Do you think it's bad?
Reflection: Where is the programmer's end?
"Why do programmers want to change careers when they get 30 or 35", "marginalized IT people", and so on, "A programmer eats a meal of Youth", for example, a thorn hidden on the programmer's mind. This has become a deep-thinking career planning issue for programmers.
It people are really tired and hard-working, but the programmers who have been coding for several years are not welcome? You can select a foreign investment or a large enterprise as a senior engineer. The treatment is good and the work is not as underlying as it was initiallyDevelopmentSo busy. You can also select small and medium-sized enterprises as technical managers and R & D supervisors. When technology, management, and connections are accumulated to a certain extent, you can start your own business. Or as a Soho household, it is not difficult to undertake outsourcing projects. In fact, this industry is constantly innovating, so there are still many opportunities.
LifeIn the pressure, buying a house and buying a car, repaying loans, supporting the elderly, getting married and having children, etc. This is a problem for modern people in any industry. It does not exist only in practitioners in the IT industry. The computer industry is not so miserable. Although it do not make too much money, it is relatively stable and not too poor.
In any industry, if you want to develop in a longer period of time, the motivation for moving forward is from passive to active, taking the initiative to work, learning, and looking for other roads in this industry, be sure to truly understand this industry, as long as you are active and active, to promoteCareer DevelopmentStrong and powerful motivation, then the path of your career must be in your own hands.
To use code as a poem in the program, you need to be an IT Li Bai. Some iters say they must be pure iters. Always stick to your own interests and ideals. Continue to enter the software madman and top scientists!
Some IT people pointed out a problem that is equally worrying: in reality, this industry is indeed developing too fast and technology is constantly updated. With the increasing age, it is impossible for physical and mental resources to adapt quickly and adapt quickly, which means they will be eliminated. What should we do at that time? In this way, it is better to find another path for yourself and be responsible for yourself by knowing this point in advance.
Some IT people said that development is far less enthusiastic than before. As the work time grew, they found that they joined the technology with reverence and thought it was a team advocating technology, however, it is found that many technical management personnel, technical managers, are not as good as they think, rely on their qualifications to change their positions, and their dreams of technology are gradually lost. Coding is similar to typing, and the code is pasted. It turns into a physical labor. Positive and enthusiastic. This is also one of the reasons for the decrease in initiative.
The other point is that the domestic software industry is poor, the demand is weak, piracy is rampant, the cost is increased, and the scale is small, leading to the decline of the software industry. In such a big environment, the prospects are not optimistic, so the career development of programmers is also greatly hindered.
Do not wait
Everyone has different plans for their future. Some people want to start a business, some want to manage, some want to do technical support, some want to do training, and some want, keep the status quo and continue, but more people want to change careers after the age of thirty ......
If you want to start a business, it is recommended that you prepare now. From all aspects, you need to understand a lot (not just technology) to deal with some things that may happen in the future, because we cannot joke with our own money and time, opportunities are also important. I have no entrepreneurial experience. There are some entrepreneurial people around me, but most of them have failed, but there are still opportunities. Success is still possible, as long as you are strong enough, with unremitting efforts, we will surely succeed.
It's better to invest in yourself. I have a friend who has a set of skills. He is not a big man, but has a hot blood. He laughs at himself and doesn't want to manage his work. He doesn't want to survive in the officialdom ", I am also tired of this kind of hard work. Every day I work in the office, I think about the free sky outside, but the free sky does not have the space to fly, so he wanted to find a departure point, imagining that he could fly freely. His idea is very simple. "The IT industry is a legend, and outsiders are optimistic about and invest in this industry. With such a good platform, why do we still want to switch? Close to the water tower, it is more cost-effective to invest in yourself. "The middleware is indeed a little persevering and has positioned itself as a dating project. In his spare time, it took more than a year, from market research, to demand, to design, to development,TestTo set up and deploy the server until it is officially launched, he did it all by himself, and even the artist did it. Some time ago, I was so angry that I used my private money and took a Dell server back. Nearly two million machines he said it was to show that he was investing in himself and encouraged him to continue. He fainted !! However, this is just like a website or a theme.
In the above example, I dare not say that my friend will succeed, but the spirit is commendable and worthy of reference. Let's wait. "Investment is inferior to investing in yourself", which is simple and reasonable.
Do not wait. You must have your own ideas, find a suitable starting point, and stick to it. You will succeed and stick to it, especially in the Internet industry. If you are confused when you are 30 years old, you can try to change your fate now.
It entrepreneur Testimonials
Li Yanhong, the richest man in it, talks about entrepreneurship. To succeed in a business, you must first take two measures: first, what you like to do, and second, what you are good. "Li Yanhong, the richest it man in China, said.
He has always felt that he is a technical person. When someone asks him how to operate and manage an excellent company like Baidu, he said, on the one hand, he learns what he doesn't understand, including management and operation. On the other hand, he persuaded talented people who understand management and operation to join Baidu. It may be that he has done a great job in attracting talents over the past few years, and Baidu has achieved today's achievements. In response to questions about the relationship between technology and business, Li Yanhong said that if an enterprise's technology is not required by the market, there will be no value. If it can increase the value of society, it will also get a return from society.
Facebook founder Zuckerberg "does what he thinks is right, rather than asking others to tell you what to do. You must keep doing exactly what you want. Of course, it is also important to listen to others' opinions and learn from others' experiences, but the final decision is still yours. I think it is more important to listen to your thoughts. "