As mentioned in the previous article, I was a non-computer major and got my start as a programmer through training.
After entering the field of programmer, I was quite respectable among my relatives and friends for a long time: as the first programmer in the family, my job was not exposed to the sun, and my income was much higher than that of other industries, especially programming was a mystery to my sisters-in-law (of course, I couldn’t explain it at all).
To tell the truth, this face and income, are thanks to the blessing of the industry dividend: in the past 20 years, the computer, the Internet development is so rapid, the demand for programmers is so strong.
At the same time, the face and income of programmers also attract many people who want to change careers to be programmers.
I am often invited to answer questions like these on Zhihu:
There are two main ways to become a programmer: self-study and training.
There’s nothing to be said for self-educated people, except to be convinced. Today, let’s talk about programmers from training institutions.
Trained programmers get shot all the time
Do not know from when, we are more and more despise trained programmers, mainly dislike them: basic is not good, low educational background, level is not good, learning ability is weak, resume fraud.
It is true that some training institutions have problems with programmers, but it is not right to dismiss all trained programmers because “many of the bad ones happen to have training experience”.
In fact, in a lot of software, Internet companies have training institutions out of the programmer, many of them stem or good.
I myself is the training out of the front wave, I will not follow the wind brainless abandon wave, the above said those “abandon”, accurate to say should be:
We do not dislike the training institutions out of programmers, but dislike those who participated in the training did not learn well, poor foundation, work is not good, not motivated also fake programmers.
After all, there is nothing wrong with striving for a higher income and a better life.
However, as the former wave can not ignore the shortcomings of the waves, some of the training out of the programmer’s practice, I can not go down.
Take false resume, false project for example, I have interviewed many people, including many trained programmers, sometimes the interview is really speechless.
Clearly only half a year of work experience, must package as 2 years of work experience. Do you work overtime every day and count overtime as working years?
You have to make up a project when you’ve never done one. Many people have similar or even identical projects on their resumes. For example, many people say that they have done e-commerce projects, and they are very fluent when introducing them. But don’t ask for details, like how many tables are there in the database? What open source JAR packages are used? How does the journal work? This is the most basic detail, ask to reveal the flaw.
This is a training teacher to help prepare for the interview, so that students back skilled in advance… Who would hire a programmer like that?
If you fake, I fake, he fake, everyone fake, fake for a while. But as the old saying goes, good news travels fast. Slowly we will think that training institutions out of the programmer are parallel goods, recruitment are not willing to want.
Some companies are already reluctant to hire trained programmers. Why is that?
Everyone wants to hire a good programmer, but it takes a lot of time and effort to find one.
If one excellent programmer can be selected from 30 programmers in training, due to the reason of ability and fraud, only one excellent programmer can be selected from 50 programmers in training. Everyone is willing to save time and energy and recruit from the former.
Now IT industry the most fervent time has passed, programmer was not so short of, very anxious hundreds of individuals compete for a post, below this kind of circumstance, unit of choose and employ persons is not short of resume anyway, affirmation priority from the person of high record of formal schooling, section class was chosen — already save time, rate of good quality is high again.
Training institutions that have turned sour
Trained programmers are often accidentally injured, in addition to the problems of the students themselves, there are many reasons for the training institutions.
When I started training, the industry had a good reputation. Before I participate in training, I also seriously participated in the entrance exam, requiring students to be at least a college degree or above, at least the organization that TRAINED me is responsible.
Later, however, many training institutions changed their taste and became more commercial.
First, the admission threshold is lower and lower. Most training institutions in order to make money, no matter what students are collected, non-professional, high school graduates also collected, 30 years old or more. I wish a class of dozens of people, from middle school to graduate school, age from teens to more than 30. The level of students is uneven, we learn together, teaching progress and quality assurance, is clearly delaying people.
The most hateful thing is that when training institutions recruit students, they know that many people are not suitable for learning programming, and they trick others into training. As a result, they have to give up learning halfway through learning, which is a waste of money and time.
Second, the propaganda is too exaggerated. Take advantage of other people want to switch to take a high salary psychology, with “monthly salary of 10,000”, “annual salary of 300,000” this kind of false advertising words to lure you, a hot pursuit, a brainwashing, try to let you pay money. After you pay, who cares how much money you can get in the future. After a few months of learning, a class of several people can achieve a monthly salary of ten thousand.
Not to mention the monthly salary of tens of thousands, there are many people who can’t find a job after studying. The so-called employment promises are often just a formality. Competent students can find a job on their own, and incompetent students can’t find a job on them.
Third, instruct students to fabricate. Training institutions had promised a monthly salary of more than 10,000 jobs, which is so easy to find ah, you have to have that technical level. What if you don’t have the skills to get that job? You can only fake your resume. The teacher will help you make up your work years, project experience, teach you the interview skills, in order to prevent the back of the training students into your company colleagues.
Many students know cheating is bad, but are swayed by the lure of a high-paying job. In fact, in the end, or their own victims, even by fraud lucky interview on the class, it is difficult to spend the probation period. Rather than this, it is better to be honest, the worst thing is to find a low-wage job to do first, step by step.
Fourth, the level of teachers. Training institutions are expanding rapidly. Where can we find so many good teachers? A lot of so-called technical masters of the teacher, in fact, are packaged. Some of the so-called teaching assistants, project managers, come directly from the graduates of the previous training.
If the luck of a very water teacher, students can learn what level can be imagined.
The teacher also has a role, is to recommend a variety of certificates to you, said that the certificate is very valuable, very important for you to find a job…… Just trying to use the certificate to screw you over. Think about how much a few hundred yuan certificate can do.
As one said, training institutions have made great contributions to the prosperity and development of IT and Internet, exporting a large number of professionals to the industry, and also helping many people to change careers and improve their lives, even the diaosi attack.
However, the reputation of training institutions has been greatly diminished by their own efforts, which is why many programmers are reluctant to say they have attended training.
conclusion
So let’s just conclude.
As a programmer, the most important thing is your ability to learn and technical level, hero can not care about the source,
No matter you are from Peking University tsinghua University, or from Peking University Jade Bird.
If you are a trained programmer, you have chosen a path and stick to it. It may be bumpy at first, but don’t worry too much about what people think of you.
In my own case, the first few months after training were very difficult. After all, training is just learning. Learning and learning are two different things. When I start to work, I may be: Code you can’t, Bug first.
I also hope that the old programmer drivers, to those who participate in training into the line, the new rookie rookie more tolerant, if not forced by life, who is willing to spend tens of thousands of dollars to training, at the same time several months without income.
For those of you who want to change careers as programmers, I’d like to say:
Choose reliable training institutions to be careful, choose to enter this industry more carefully.
You may only see the high salary of programmers, but you don’t see the overtime of programmers, 996,35 career threshold. Do not easily believe the training institutions fooled, feel low programmer threshold. Although you don’t need a license or qualification to work as a programmer, it’s not a low-entry field anyway.
Again, programmers get paid well, but that doesn’t necessarily mean they get paid well after a few months of training.
The programmer industry is not a shortcut to reverse the diaosi attack, not a safe haven from social beatings.
Are you sure you want to train to become a programmer?
All this is too serious. Lighten up at last. Programming is hard to learn, don’t just find a training institution, waste time and money, don’t become a joke on the Internet:
I spent 6 months and 30,000 RMB training in Java development, and I received an offer from Meituan within two weeks of the training. I admit I wasn’t the best student in the class, but I was the first one in the class to get a job, and a big one at that. I have always believed that diligence can make up for incompetence, as long as there is a determination, anything can be done. Today I entered the office for a week, the company’s people are very good to me, and GAVE me an electric car and helmet, as well as a coat, do not say, and to deliver food.
An inattentive again wrote 3 o ‘clock in the morning many, recently stayed up too much, I think my last life may be a street lamp.
To learn more Java knowledge, you can come to my ten-year Java learning garden for technical exchange, answering questions and sharing resources, which is helpful for learning Java.