Home  >  Article  >  Web Front-end  >  My thoughts on Github in training institutions

My thoughts on Github in training institutions

php是最好的语言
php是最好的语言Original
2018-08-06 09:30:503183browse
Everyone wants to be successful and have a high-paying job, but too many people want to reach the sky in one step, and only a few people are willing to keep their feet on the ground.

1. Foreword

This article is completely inspired by my thoughts. I read about the Nuggets’ boiling point and saw an article on Zhihu, so I decided to write it down. own personal opinion.

Github, in the programmer industry, even if you are not active, there will be an open source community that you have heard of. In recent years, more and more people have embraced open source, making Github popular again. There are also many people who put their favorite works on it. After all, if they put their works on it, it is equivalent to telling others what kind of projects they are capable of doing, what their technical level is, and whether they have followed technological trends, etc. It can be said to be the most valuable 'attachment' in a programmer's resume. But recently I feel that this accessory is a bit ineffective.

2. Current situation

Let’s first quote a few pictures of the Nuggets’ boiling point

My thoughts on Github in training institutions

My thoughts on Github in training institutions

When I saw the picture above, I guessed correctly that it was a class assignment done by the whole class, and then everyone uploaded it to Github. It feels like you are either collectively brushing up stars to build the gold content of your resume; or you are using Github as a network disk, and just put the finished things in it to save them.

Another article

GitHub fraud in mainland China is increasing exponentially, and behind it is...

One of the pictures in the article

My thoughts on Github in training institutions

This has not been confirmed yet. I was quite shocked when I saw it. Someone actually turned Github fraud into a professional one. But later I got used to it, after all, the motivation for profit is not small!

The current situation is that in addition to resumes, people will also make fake posts on Github. I wonder if it will be Stackoverflow, npm, and yarn’s turn to make fake posts in a while!

3. Regarding the reason why this happened in the training institution, there should be many people who think that the training institution is causing trouble, including myself. Because I know that except for training classes, this situation rarely happens.

It must be said that training institutions have kept pace with the times. In different eras, they all know how to increase the company's communication costs and time costs in screening resumes and selecting talents from all aspects.

On the resume, at the beginning, students were taught to write various proficiencies on the resume. To achieve the purpose of standing out. Later, people who picked resumes became disgusted with "proficient", so no one dared to write it, so they brought their own experience: the companies with work experience were fake, the project experience was a demo for learning, and some even faked their academic qualifications. Now, many companies value blogs, Github, and training institutions have also begun to engage in this. This is likely to greatly reduce the quality of Github's works and affect the entire community.

In terms of technology, when IOS first became popular, IOS was trained in various ways, which caused IOS to become a mess. Then modularization and engineering appeared on the front-end. When development changed, the front-end was engaged again, resulting in a bad front-end. Now I hear from my colleagues in the company that Java is also on the way to being bad. As for Android, php, python, etc., I don't know much about the situation.

Artificial intelligence, big data, and blockchain are relatively popular nowadays. If you search on a search engine, the first few ads are basically training advertisements.

If it were real material, I’m afraid there wouldn’t be so many objections. But now many training institutions use exaggerated propaganda, and even some deceptive propaganda that touches the bottom line of morality, to trick others into signing up. This is very disgusting.

Reflections on training institutions

1. Training institutions should focus on teaching students techniques, rather than teaching them how to lie, falsify, and package resumes. Only those with good skills will be respected by others, and those who blindly fake will only be despised by others.

2. We should pay attention to the publicity of training institutions. It should not be too exaggerated. There are a few people with zero foundation and no contact with computers who can earn tens of thousands per month and have two or more jobs in just a few months of study. The strength of three years of experience?

What is the reputation of the training institution in the industry?

First of all, the most obvious thing is that when most training institutions teach students to write resumes, they will not let students write their experience in the training institution on their resumes. This imagination shows that the industry does not recognize training institutions. When will a training institution be accredited? Maybe we have to wait until training institutions dare to let students write their training experience on their resumes.

Then take a look at Zhihu’s Q&A:

Why do many IT companies not like people who have entered training institutions?

Why do some companies recruit front-end people who don’t want people who came out of training courses?

Why are companies unwilling to recruit trained programmers? I am from an IT training institution...?

Why do some companies block IT training institutions?

Many people who have been trained think that everyone looks at him through tinted glasses, but why don’t you think about why others look at him through tinted glasses? Are you jealous that he has one more training experience than you? Shown is not. But now many people have the following equivalent relationship: trained people = parallel imports = counterfeiting. Although this is a bit extreme, it is understandable. From the HR friends around me, the resumes that I encountered were fake and those whose skills and work experience did not match were all from training institutions. It was such a coincidence. Over time, 'training' became a negative word.

I also posted an article before. In the comments below, some people said that fraud is a last resort to find a job. It’s really hard for me to figure this out, because many people, like me, have no fraud, no work experience, and started from internships, but they can find jobs. Starting from a low salary, I interviewed with more than a dozen companies and submitted hundreds of resumes before I found a job. Why is there such a thing as fraud as a last resort? Is it because I didn’t study well, or is it because society is complicated and I have to fake it to get a job? Is it because I can't find a job, or I can't find a high-paying job that I'm satisfied with, and I have to fake it to find it?

The industry, if I am not mistaken, most of them do not recognize training institutions. But fortunately, it has not reached the point of despair. There are still training institutions with good reputations, and there are still people who have been trained who are reliable, but the proportion is a bit small. The industry's general disapproval has also led to a small number of good training institutions, and people who have been trained but are reliable are also labeled as unreliable. This is a bit unfair. The industry is not disgusted with training institutions, but training institutions that teach students to cheat. It’s not people who don’t want training institutions, but people who don’t want fakers from training institutions.

4. About Github

For me, Github is a place for learning, because there are many demos that can be used for learning, and the source codes of excellent projects can be seen in it. In the past year, I have also proposed some commonly used function libraries and submitted some small components. If it is a demo, I will also put a collection with some source code of learning examples. Although my own projects are also very bad, I will not be like the picture of Boiling Point. I will also put my own website imitation project, small games as class homework and other projects with little reference, and use Github as a network disk. .

For companies, Github is one of the channels for interviewers to learn more about interviewees. There are also many companies that will look for projects and talents in this community. If you continue like this and make fake posts on Github, the interviewer will feel that this open source community will be less referenceable, and companies will also feel that the quality of the works in this open source community and the level of the authors are questionable, and then everyone will Gradually losing patience in looking at Github, this is likely to make the outstanding authors and works in this community buried, and may even affect the entire community.

There are currently no mandatory requirements for what projects to upload on Github. If you practice your own imitation website project in class, there are no so-called mistakes and you can understand the method. But what I am personally disgusted with is cheating on Github. In order to increase the gold content, they collude in the community to star, fork, blog on behalf of others, maliciously combine code, etc. Such behavior is as bad as falsifying your resume.

Developers who are active on Github believe that they often hear the words "seeking stars" and "getting stars", but these two are not the same thing. Asking for a star: I have developed a project myself. I hope to get everyone’s support and use it to promote it in various places. I hope others can star it. Raising stars: Generally, there is a relationship of interest, such as finding a few people or some specialized teams to star a specific project, just like brushing orders on Taobao.

5. Summary

I am considered a moderate user of Github. I accidentally saw an article on Zhihu and was inspired by it. Regarding Github, I hope it will still be the same Github as before. You can also find demos and excellent works for practicing, instead of finding a bunch of imitation website projects, class assignments, etc. As for training institutions, we hope to teach students only technical skills and not teach them how to package resumes, make lies, etc. The organization is authentic and the students are pragmatic. Everything should be less routine and more sincere.

Related articles:

2017 Domestic web training institution rankings

How to choose a PHP training institution

The above is the detailed content of My thoughts on Github in training institutions. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn