search
HomeWeb Front-endJS TutorialMy thoughts on Github in training institutions

My thoughts on Github in training institutions

Aug 06, 2018 am 09:30 AM
css3githubjavascripttraining

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
Python vs. JavaScript: A Comparative Analysis for DevelopersPython vs. JavaScript: A Comparative Analysis for DevelopersMay 09, 2025 am 12:22 AM

The main difference between Python and JavaScript is the type system and application scenarios. 1. Python uses dynamic types, suitable for scientific computing and data analysis. 2. JavaScript adopts weak types and is widely used in front-end and full-stack development. The two have their own advantages in asynchronous programming and performance optimization, and should be decided according to project requirements when choosing.

Python vs. JavaScript: Choosing the Right Tool for the JobPython vs. JavaScript: Choosing the Right Tool for the JobMay 08, 2025 am 12:10 AM

Whether to choose Python or JavaScript depends on the project type: 1) Choose Python for data science and automation tasks; 2) Choose JavaScript for front-end and full-stack development. Python is favored for its powerful library in data processing and automation, while JavaScript is indispensable for its advantages in web interaction and full-stack development.

Python and JavaScript: Understanding the Strengths of EachPython and JavaScript: Understanding the Strengths of EachMay 06, 2025 am 12:15 AM

Python and JavaScript each have their own advantages, and the choice depends on project needs and personal preferences. 1. Python is easy to learn, with concise syntax, suitable for data science and back-end development, but has a slow execution speed. 2. JavaScript is everywhere in front-end development and has strong asynchronous programming capabilities. Node.js makes it suitable for full-stack development, but the syntax may be complex and error-prone.

JavaScript's Core: Is It Built on C or C  ?JavaScript's Core: Is It Built on C or C ?May 05, 2025 am 12:07 AM

JavaScriptisnotbuiltonCorC ;it'saninterpretedlanguagethatrunsonenginesoftenwritteninC .1)JavaScriptwasdesignedasalightweight,interpretedlanguageforwebbrowsers.2)EnginesevolvedfromsimpleinterpreterstoJITcompilers,typicallyinC ,improvingperformance.

JavaScript Applications: From Front-End to Back-EndJavaScript Applications: From Front-End to Back-EndMay 04, 2025 am 12:12 AM

JavaScript can be used for front-end and back-end development. The front-end enhances the user experience through DOM operations, and the back-end handles server tasks through Node.js. 1. Front-end example: Change the content of the web page text. 2. Backend example: Create a Node.js server.

Python vs. JavaScript: Which Language Should You Learn?Python vs. JavaScript: Which Language Should You Learn?May 03, 2025 am 12:10 AM

Choosing Python or JavaScript should be based on career development, learning curve and ecosystem: 1) Career development: Python is suitable for data science and back-end development, while JavaScript is suitable for front-end and full-stack development. 2) Learning curve: Python syntax is concise and suitable for beginners; JavaScript syntax is flexible. 3) Ecosystem: Python has rich scientific computing libraries, and JavaScript has a powerful front-end framework.

JavaScript Frameworks: Powering Modern Web DevelopmentJavaScript Frameworks: Powering Modern Web DevelopmentMay 02, 2025 am 12:04 AM

The power of the JavaScript framework lies in simplifying development, improving user experience and application performance. When choosing a framework, consider: 1. Project size and complexity, 2. Team experience, 3. Ecosystem and community support.

The Relationship Between JavaScript, C  , and BrowsersThe Relationship Between JavaScript, C , and BrowsersMay 01, 2025 am 12:06 AM

Introduction I know you may find it strange, what exactly does JavaScript, C and browser have to do? They seem to be unrelated, but in fact, they play a very important role in modern web development. Today we will discuss the close connection between these three. Through this article, you will learn how JavaScript runs in the browser, the role of C in the browser engine, and how they work together to drive rendering and interaction of web pages. We all know the relationship between JavaScript and browser. JavaScript is the core language of front-end development. It runs directly in the browser, making web pages vivid and interesting. Have you ever wondered why JavaScr

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function