How to choose a Java training organization and discuss what kind of people are suitable for training institutions

Source: Internet
Author: User

First of all, interest-related, I am the founder and lecturer of training institutions, but this does not prevent me from expressing my views on this.

Let's see what kind of people are suitable for training institutions first. To answer this question, you need to change the angle first. The angle is, what is your motivation for learning a language? 99% of the respondents were: get a job. Whether this is the end of the question, no, we have to take this job very deep.

One: Elite programmers, CRUD Boy and program work types

In the kingdom, there has always been a tradition, called "disparage each other". Programmers are also some of the cultural people, so this tradition in the program development community has been carried forward, from the famous language dispute, to class contempt, are deeply revealed the "disparage each other" tradition. We don't have to talk about the struggle for language, but class contempt is a bit scary. What is class contempt? It is:

The elite (or the elite) of programmers who do not see a few years as a business system programmer, and best to eliminate the business system programmers out of the circle of programmers. These elite programmers have even taken a rather intriguing title to business system programmers: CRUD boy.

I am not against the elite culture, I even have a little favor of elite politics, but you are the elite you do not treat me as a person I do not agree. As NB as Zhangwensong, said you can not develop another LVS, so not worthy of being called a programmer, then his image in my heart is also to be greatly discounted. In essence, such people are as scary as racists, who, at the back end of the computer, are dying to butcher our crud boy, because he thinks the crud boy insulted the programmer, and he's afraid he's Kevin, Frank, Austin in bat or foreign company on weekdays. , the Spring festival returned to the village when the neighbor Aunt said: Ah, you are also a programmer ah, I heard you three aunt's dog eggs when security is too tired, to the training courses for a few months, now also to do programmer!

What kind of person is suitable for training institutions? This question should in turn ask, what person is unfit to go to training organization? If you are subconsciously or you are about to be an elite programmer, mentally standing on the top of the chain of contempt, then you are not suitable for training. Why, because the training institutions are the first to train business system programmers, they may be security, perhaps the waiter, perhaps once did not study hard but now want to straighten out, perhaps in a non-985 school, perhaps non-professional, perhaps want to change careers, training institutions gave them a chance, can in a short period of time, bring the introduction , can and can adapt to the development of business systems. Keep in mind that 99% of Java programmer Development positions on Zhaopin are business system development.

II: Why did I first oppose you to the training course?

Yes, although I am the founder of the training organization, in most cases, I am against you to come to the training course, because it training is only to provide a chance to trap. The reason against your coming to the training course is the same as my argument against entrepreneurship: it's not for most people. For most people, the advice I give is: follow your current life track and professional, find points of interest and realize your value.

I have to ask the following several people want to learn, quite typical, we may wish to refer to:

1: A-June

Vocational school, in hesitation whether to go to college entrance examination or training institutions. I certainly suggest, go to the university, the university you can also choose the computer profession, even if is a three university, in the present domestic bad environment, that diploma also will have the important influence to your life road. Besides, you can learn computer and programming courses in your four years of college life. Please note that if life can be done again, it will always be your first choice to rely on a better university.

The importance of education is not important, when I gave classmate a an example: one of my former colleague. I was at a start-up company and I interviewed him. NET programmers, all aspects are also satisfied with the requirements, hired. A few years later he told me that his education was a false education, he was a junior high school graduate, did security, waiter, feel too bitter, see the advertisement said programmers pay high, reported a training course to train. He is my second job here. Now he's doing iOS development, still in a small company, with a monthly salary of 2.5w. But, according to current standards, this is the end. There's a whole bunch of school-educated and coded, why should you?

So, if you are still young, there is a choice to go back to the university, then, your first choice is to test the university.

2: B-June

36 years old, no it related experience, want to work as a programmer.

I'm sorry, I really have to persuade. Why? Because it's late. This late is not because of your own reasons, but the cause of this society.

First of all: Dare to a 36-year-old junior programmer's company, must be an unreliable small company.

Second: You have a wife and children, and the program development, is really a need for you to work to 8 o'clock night after the work, you will soon find that the company's tolerance for the novice programmer is very low, you have to take the children to see the doctor, tomorrow to attend the children's parents meeting, sorry, dismissed. At the age of 36, if you are on a technical post, you should be an architect or lead programmer. This society will not tolerate that you are at a certain age still doing a beginner's job, unless you just take the job as a hobby.

3:C-June

Female, PhD in chemistry has just graduated. But did not persuade success ...

Our reason for dismissal is: Cherish your current achievements and professional. Obviously, all of your past efforts have been made to make a difference in this line, but after satisfying all of these hardware conditions, you have to give up, but what can we say?

And the female doctor insisted on only one reason: I do not love the profession, now I can not endure.

Yes, interest is the most important, will write code of the chemical female doctor, after writing code, still can go to a chemical industry to do a code of female doctor.

III: The personal qualities that the security and the Doctor should have in the process development

After serious thinking, if you're sure you're still in the business of software development, and if you're not a computer-related major, you'll be at the same starting line after you come to the training class.

So, whether you are a security guard or a doctor, I think you need some of the following basic personal qualities to be really fit to go down this road:

1: Not Stupid ~

Yes, it is the traditional sense of stupidity, if really stupid, and indeed how hard it is impossible to use the programmer as a professional. Of course, this stupidity refers to logical thinking. In this line, talent is more important than education. So, especially if your education is not high, then you have to be sure, you are really because naughty, playful or rebellious did not enter high school university?

2: Focus

Do you have something in your life or have you ever had one thing to focus on? If not, the industry is not for you. Because of the program development, especially need to focus. Be prepared to write code more than 10 hours a day for a few days. In the next few years, you'll have a big part of your time.

3: Tolerance

Don't look at programmers who seem to be paid well and respected by outsiders. Misunderstanding, pure misunderstanding. In a company, from testing to products to peers, everyone can point to your work, blame and blame, if you do not have a strong or tolerant heart, sooner or later your emotions will be out of control.

4: A certain degree of education

Even if you are only developing a content management system, you will be required to have a certain degree of education. If you are a security or waiter, then you also have to accept the 9-year compulsory education of our country, on the Internet, play games, know what is bat, see English even if do not know also not afraid, did not learn too high number will not calculate wrong subtraction.

OK, with these qualities, at least by learning to be a crud boy easily, we can find a 99% programmer to work on. The next step is to learn the points of knowledge that elite programmers use to attack you, so that you can go a long way in the programmer's post.

Four: If not just content to do a business development programmer

Come on, here's a list of these knowledge points that the training institutions are not going to give you,

1: Mathematics, high numbers, calculus, linear algebra, probability theory, discrete mathematics, etc.

2: English. Don't tease, do you want to be a programmer who can't speak English?

3: Computer basic knowledge, operating system, compiling principle, network Foundation, data structure and algorithm;

Note that the above knowledge is needed for several years to master, unless you are a genius, anyway I am not. Do not know this knowledge can be a business development programmer? Yes! But this is where the elite programmers use to attack you. Without these knowledge points, you have no way to build up the grand blueprint of software development in your mind, that is to say, you will never have a vision, can only do a gourd-based function of the implementation of the Dipper.

Five: How to choose a Java training organization

Good institutions each have their own characteristics, but the poor institutions have no outside focus on the following:

1: The fraud agency

The important thing to say first three times, do not go to recruit training institutions, not to recruit training institutions, not to recruit training institutions. You originally voted for them a resume interview programmer, the result went to say you level is too poor, first receive training, then training fee from your salary inside buckle! Sounds like everything is fine. Next, you need to take an ID photo, say the entry. In fact, it's a loan. Let's search the relevant news by ourselves.

Cheat agencies must have a beauty counselor, must keep your phone number. Many of the male students in and out of the society, but beautiful Ruanmoyingpao, obediently submission.

2: Poorly-word-of-mouth institutions

How do you know the bad word of mouth when you're not there? Online search Ah, some institutions of reputation has been poor enough to delete the point of spending. Some institutions deep pockets, the first two years by public relations can erase some of the internet adverse news or posts, but these two days gradually cover up. Let's check it out, or we can find it.

3: Institutions with a class size of over hundred

In order to pursue profits, some institutions of the class size is too large, the lecturer is only responsible for half class, teaching assistant level is too poor, answer not come over. These institutions are basically no different from self-study, and, it is easy to touch if a few days the knowledge points did not keep up, the later more learning more and more rush collapse.

4: Institutions with poor teacher strength

Lecturers team must have a first-class enterprise combat experience in the technical Daniel, but also to have good teaching instructors. Indispensable.

5: Instructors assign too-dense institutions

Many institutions, especially the assembly line, in order to save costs, each lecturer only a few of the knowledge points of the course, resulting in a few months to change a few teachers, a lecturer can not talk for a few days and substitutions. The dilemma is that no lecturer is fully aware of a student. No one cares if they really learn, all the teachers pay attention to when they can class.

6: Overbearing and blood-sucking institutions

This kind of organization will usually sign the student output agreement with the school, and if you do not come to the organization training, the school will not give the diploma! Believe me, since it has no principle to this extent, it will certainly not be very principled for you to find a reliable teacher to teach you.

7: Institutions without a refund policy

If an institution has no audition and no refund policy, then you should be cautious. Once you find that you are not suitable for this organization, or regret that you do not fit the industry, want to stop in time, if there is no audition and refund policy, there will be a dilemma.

8: The old institution of the course

This is especially true for Java training, which must have the Internet's popular technology inside. But this point to the training institutions of the small white, novice, you do not know what is new knowledge what is the popular knowledge. A trick is to see large enterprises for 1-3 of developers recruitment needs, the general Big Enterprise Technology Update is very fast, if the enterprise needs inside some technology, training organization Outline not, then perhaps this Organization's outline has not been updated for a long time.

9: Non-reliable organization of classmates

If you come to an institution and find that your classmates are full of unreliable classmates, such as social atmosphere, or obviously not fit to learn this line, or fooling around, or full of all kinds of strange people, it means that this institution recruit students very without principle, believe me, you in a strange atmosphere of learning, Sooner or later you will not learn.

How to choose a Java training organization and discuss what kind of people are suitable for training institutions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.