directory

1. In 2016, Beijing ** Hall trained Java

2. In 2018, Guangzhou Da * trained Java

3, 2019, Beijing Black * training Python

4, 2019, Beijing Black * training big data


Many friends have asked me before, how should technical people make learning plans? Do you want to sign up for a training class? .

About how to develop the learning plan this matter, too broad, and also varies from person to person, temporarily didn’t know how to express their views, right as for Internet software technology training this concept, in I just listen to relatives to chat when I was in college that so-and-so family children, north * * bird out work to learn the computer, now more than ten thousand a month… And so on.

Up to now, there are still many friends who choose to study in relevant training institutions. The following two situations can be summarized:

1. College students who are about to graduate are the main force of training. Due to subjective and objective reasons, they have not learned a skill during college, and are facing employment pressure when they are about to graduate.

2. Non-computer major, non-R&D position, working for many years, still with low salary, I want to switch to Internet.

When I was thinking of writing this blog post, I had planned to talk about this topic by asking my programmer friends who had participated in relevant training and combining some answers on Zhihu. However, after reading Zhihu, I found that the starting point of asking questions is mostly preconceived negation, so I don’t talk about the opinions on Zhihu here.

Declare in advance, I maintain a neutral attitude towards Internet software technology training and related institutions, the source of the argument is objective and practical, the point of view is only on the matter.

1. In 2016, Beijing ** Hall trained Java

Basic Training Information

After graduating from university, my friend A attended the Java language training in Beijing ** Hall from July to December 2016. In the Internet environment at that time, Java language was really very popular.

The training adopts face-to-face teaching method, five days a week, 8 in the morning, 6 in the evening, 2 hours of self-study, 8 in the evening to finish learning, weekends double break.

The perception and harvest of training process

University civil engineering, cross-major computer, very challenging.

Zero-based learning of the vast Java knowledge system and database knowledge, once felt like learning a lot, but nothing.

I often feel I have “no idea what I’m talking about” in class, but I still have to listen. This process can be very difficult. After the training, I have a preliminary understanding of Java and lack of practical experience.

Employment after training

In my impression, I should have interviewed for 9~10 times. The starting salary of the first job: 6.5K.

The foundation that groom comes out is not computer major student is very poor, look for a job to hit a wall is inevitable. Once lost confidence, can only face the interview every day, learn from the interview experience. At this time, do not expect too high salary, because the higher the salary is more difficult to interview, can first find a job, gradually improve from the work experience.

2. In 2018, Guangzhou Da * trained Java

Basic Training Information

My friend B, who is not a computer major, attended the Java language training of Guangzhou Da * from August 2018 to February 2019. At that time, Java practitioners were quite saturated in the Internet environment.

The training mainly adopts video distance teaching, half of the lecture, half of the hands-on practice, five days a week, 9 am to 6, 2 hours of self-study in the evening, end at 9 PM, weekends double break.

The perception and harvest of training process

Zero foundation learning Java, it is difficult at the beginning, one or two months later slowly better (to adhere to), the biggest role of training is technology entry, improve self-learning ability and good at using search engines, need to spend more time to personally practice to make the technology more skilled.

Employment after training

When looking for a job, I will send out resumes two days a week and more than 60 resumes a day. The starting salary of the first job: 6.5K.

Training is only the end of a learning stage, skills are important, academic background is also important, technical people should maintain persistent passion for learning.

3, 2019, Beijing Black * training Python

Basic Training Information

My friend C, who graduated from computer science major, attended the Python language training of Beijing Black * from April to September 2019.

The training mainly takes the form of face-to-face teaching, from Monday to Saturday classes, 8:30 am 6:30 PM, 2 hours of self-study in the evening, finish learning at 9:30 PM, self-study room will be arranged on Sunday, there will be a teaching assistant to solve problems during the learning process.

In the process of training, there is a feeling of upgrading and beating strange things. The learning process is divided into: basic stage, formal training and optional stage.

Foundation stage: The first two weeks of the basic class, the training content is Python grammar foundation, after the end of the class, there will be an exam, can continue to study, fail to pass the exam to make up, repeat or give up.

Formal training: Start systematic learning of Python development knowledge, such as Linux, network programming, front-end, database, Web framework, etc. Group competition will be arranged after this stage.

Optional stage: Students can volunteer to study Artificial intelligence related to Python based on their employment needs.

The perception and harvest of training process

The most important thing is: self-motivated. Although attending a training institution can feel like it’s too late to mend, there are still students who should eat and play.

Employment after training

During the employment process, I sent out hundreds of resumes and held dozens of interviews, lasting more than half a month. The biggest feeling is that education is really important, high salary level of the enterprise requirements of education are very high, this is the threshold. Starting salary of the first job: 8.5K+.

4, 2019, Beijing Black * training big data

Basic Training Information

My friend D, graduated from computer science major, participated in the big data training of Beijing Black * from March to October, 2019.

Training mainly take class face to face to teach way, can record screen, review for classmate weekend review, go up 3 days rest 1 day, early 8:30 evening 6:30, evening self-study 2 and a half hours, end study at 10:30 in the evening, most students review lessons will arrive in the morning 1, 2 o ‘clock just rest.

The perception and harvest of training process

I have gained a lot and learned a lot of knowledge. My teachers are very experienced in projects. One of the teachers who has the deepest influence is an architect in Perfect World.

Employment after training

I don’t remember the number of interviews. It’s difficult to find a job because of my academic background.

In the first month, I interviewed two or three companies in one day. After moving, I also interviewed one company in one day. It lasted about two and a half months to find my first job. It was a very difficult and self-doubting process, and I interviewed a lot of big companies, which was a good experience.

The starting salary of the first job: 10K, which is relatively low compared with students of the same period. The average salary of the same period is about 14K.


The above four are the personal experiences of my programmer friends who have participated in the training. From the training content, we can see the development of Internet software technology and the direction of enterprise recruitment demand.

As for the effect of the training, there are different opinions. Some people live in high-rise buildings, while others live in deep ditches. For example, in 2020, due to the impact of the epidemic, more than half of the students in the class of a friend who finished the training have not found a job in software development. In my opinion, technical training is a good way to get started.

University that moment, one professional teacher is west electric graduation, major in communication electron, graduation is engaged in military industry research and development, enter a university to teach to educate a person later, the feeling when teaching to solve doubts is almost: when graduation also full of passion, think can change family and his destiny, now years nearly 40, also just accomplish to let a family live moist. Why, classes or training, are not “mixed” mouth rice to eat?