Recently, a lot of fans ask me something about training. Most of them are the following:
- 1, I am not good at technology, should I sign up for training class
- If you want to apply for training courses, when is the best time to apply
- 3. Which institution is the most reliable? Don’t know what to choose
- 4, Nowadays many companies discriminate against training, what do you think?
Other people have expressed this idea to me:
- When there is no training, many people are confused; After training, many people are more confused.
I can talk a little bit about that, because I’ve been there, because I’ve been there.
1
First, LET me explain the background. I am a software engineering major from a non-Chinese university and joined Ali through the university admission after graduation.
I took the training in college, and I stumbled on it by mistake.
A local training institution came to our school to make a speech, introducing their training content, mainly Java training, which was very good, probably can improve the technical ability, can participate in the actual combat project, during the study can do the project to earn money, when graduation can have work experience and so on.
But I wasn’t in school that day!
Later, when I returned to school, two of my roommates said that they would attend the audition of the training institution. He had to pull me, so I went with him.
About half an hour by car, we arrived at a pioneer park in a classroom to listen to the audition.
The teacher was probably talking about the basics of Java, like if-else/for loops.
But I don’t remember anything about it.
There are several things that impressed me most, which I still remember:
- 1. That teacher is a fast typist, typing code quickly.
- 2. Learned a shortcut key,
ctrl+z
You can back - 3. Got to know some new software, one of which was called flying pigeon
However, that test class, more attractive to me is the kind of “new” form of class, in the school, we speak C language teacher only on the PPT that Tan Haoqiang’s “C programming”. (Here I have to make fun of the current university and the teachers in the university)
However, in this trial class, the teacher gave us a LAN screen sharing, which I thought was relatively high at that time. The teacher knocked codes and found bugs in real time, and then we could see all his operations. And you can take it home and watch it.
It was a novelty for me, who had long been tired of listening to powerpoint.
But the cost of that training course is really expensive, 7000 yuan.
You know, at that time, my tuition was only 6000 yuan a year (6000 yuan for the first two years of our college, and 14,000 yuan for the second two years). At that time, I thought, I have already spent 6000 yuan on the school, why should I spend 7000 yuan to go out to study?
Later, in order to recruit students, the teacher of the training class proposed that we could pay in installments. We could pay 2,000 yuan for the class first, and then continue to pay the money later if we felt it was ok.
So I paid the money and went to the Java training.
2
A lot of people have asked me, is this training program useful? How much do I have to do with this training when I can join Ali through school recruitment?
In fact, there is a relationship, there is no relationship.
It doesn’t matter why you say it first.
Because what I learned in that training program didn’t help me much in my job search.
The class I took, it now seems, was just a basic introduction to Java, with the highest level being SSH.
And at that time, the teacher asked us to build SSH project by importing JAR package unexpectedly, often encountered various conflicts.
I also had a portable hard drive with a set of jars for SSH that worked perfectly.
Now think of how silly it must have been that maven could have done it, but the teacher never mentioned it. Not to mention SVN and GIT.
Moreover, what I learned at that time was limited to use only, just a coder who could write code. I don’t know what the underlying principles are.
The reason why I got a lot of offers in the subsequent school admission was mainly because I made a lot of preparation in the junior year and made up a lot of basic knowledge and underlying principles.
So why does it matter?
In my opinion, the training class brought me the most is that after that class, I have a little “confidence”.
Because the things that the training class speaks really want to be a little more practical than the school, and also speak a little faster than the school. (Joke about the university curriculum)
So after a few days, I felt different from the other students in my class who didn’t go to the training. I feel like I know more than they do.
In order to show that they understand the class, they began to listen carefully. Will also play a little scheming the same teacher to ask some questions (in fact, they know the answer, is to show that they are very advanced appearance).
To tell you a funny thing, I was so arrogant that I threatened to invade the campus network through SQL injection to change grades.
At that time, I felt that I could speak SQL injection is very ox X, but it may be silly in the tears of classmates.
But it doesn’t matter what other people think, I am in this constant “confidence”, really let oneself continue to work harder.
3
As a matter of fact, I have also come into contact with many training institutions in various forms. From online to offline and then online to offline combination. From tens of thousands of yuan of training fees to dozens of yuan of knowledge paid courses.
Some are looking for my public number advertising, some are offline looking for my past as a lecturer, and some are friends doing business. I have studied the business logic behind this and will give you a chance to talk about it later.
In fact, compared with other industries, the programmer industry is still good, at least this aspect of the training industry is relatively rich and perfect.
Some friends around me also have many ideas to improve themselves, such as e-commerce operation, illustrator, graphic design, etc. I used to talk to them.
They also have some training in that segment of the industry, but they are not very mature, the room for choice is very low.
In contrast, there are plenty of options for IT training, at least. There are even free resources available.
Let’s go back to myself.
Suffice it to say, MY training was a mistake. Attending the training didn’t change me directly, but I have to say, I was influenced a lot by him.
This is why I sometimes the public number will send some advertising training institutions, earning some pocket money is one thing. Besides, I always wondered if one of my friends would change a little bit by chance, as I did. (This might sound like an excuse to take ads, but I’m still grateful to my roommate for dragging me into training.)
In writing this article, I am not trying to persuade anyone to apply for training courses, nor am I recommending training institutions in this article. Just recently, a lot of people have asked this question and want to say something about the change that training has brought to their body.
In fact, it doesn’t matter whether you attend training or not, what kind of training institution you attend, what matters is whether you can give yourself a reason to change!
You just need a reason, and training is just one option.