Table of Contents
1. Foreword
2. Current situation
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.
4. About Github
5. Summary
Home Web Front-end JS Tutorial My thoughts on Github in training institutions

My thoughts on Github in training institutions

Aug 06, 2018 am 09:30 AM
css3 github javascript training

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 of this Website
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

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

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1667
14
PHP Tutorial
1273
29
C# Tutorial
1255
24
WebSocket and JavaScript: key technologies for implementing real-time monitoring systems WebSocket and JavaScript: key technologies for implementing real-time monitoring systems Dec 17, 2023 pm 05:30 PM

WebSocket and JavaScript: Key technologies for realizing real-time monitoring systems Introduction: With the rapid development of Internet technology, real-time monitoring systems have been widely used in various fields. One of the key technologies to achieve real-time monitoring is the combination of WebSocket and JavaScript. This article will introduce the application of WebSocket and JavaScript in real-time monitoring systems, give code examples, and explain their implementation principles in detail. 1. WebSocket technology

JavaScript and WebSocket: Building an efficient real-time weather forecasting system JavaScript and WebSocket: Building an efficient real-time weather forecasting system Dec 17, 2023 pm 05:13 PM

JavaScript and WebSocket: Building an efficient real-time weather forecast system Introduction: Today, the accuracy of weather forecasts is of great significance to daily life and decision-making. As technology develops, we can provide more accurate and reliable weather forecasts by obtaining weather data in real time. In this article, we will learn how to use JavaScript and WebSocket technology to build an efficient real-time weather forecast system. This article will demonstrate the implementation process through specific code examples. We

Git installation process on Ubuntu Git installation process on Ubuntu Mar 20, 2024 pm 04:51 PM

Git is a fast, reliable, and adaptable distributed version control system. It is designed to support distributed, non-linear workflows, making it ideal for software development teams of all sizes. Each Git working directory is an independent repository with a complete history of all changes and the ability to track versions even without network access or a central server. GitHub is a Git repository hosted on the cloud that provides all the features of distributed revision control. GitHub is a Git repository hosted on the cloud. Unlike Git which is a CLI tool, GitHub has a web-based graphical user interface. It is used for version control, which involves collaborating with other developers and tracking changes to scripts and

Simple JavaScript Tutorial: How to Get HTTP Status Code Simple JavaScript Tutorial: How to Get HTTP Status Code Jan 05, 2024 pm 06:08 PM

JavaScript tutorial: How to get HTTP status code, specific code examples are required. Preface: In web development, data interaction with the server is often involved. When communicating with the server, we often need to obtain the returned HTTP status code to determine whether the operation is successful, and perform corresponding processing based on different status codes. This article will teach you how to use JavaScript to obtain HTTP status codes and provide some practical code examples. Using XMLHttpRequest

How to get HTTP status code in JavaScript the easy way How to get HTTP status code in JavaScript the easy way Jan 05, 2024 pm 01:37 PM

Introduction to the method of obtaining HTTP status code in JavaScript: In front-end development, we often need to deal with the interaction with the back-end interface, and HTTP status code is a very important part of it. Understanding and obtaining HTTP status codes helps us better handle the data returned by the interface. This article will introduce how to use JavaScript to obtain HTTP status codes and provide specific code examples. 1. What is HTTP status code? HTTP status code means that when the browser initiates a request to the server, the service

GitHub's latest AI tool helps users automatically fix bugs and vulnerabilities in their code GitHub's latest AI tool helps users automatically fix bugs and vulnerabilities in their code Mar 21, 2024 pm 04:01 PM

Today, GitHub launched a new "Code Scan" feature (preview) for all AdvancedSecurity (GHAS) licensed users, designed to help users find potential security vulnerabilities and coding errors in GitHub code. This new feature leverages Copilot and CodeQL to detect potential vulnerabilities or errors in your code, classify them and prioritize fixes. It's important to note that "code scanning" will consume GitHubActions minutes. According to the introduction, "code scanning" can not only prevent developers from introducing new problems, but can also trigger scans based on specific dates and times, or when specific events (such as pushes) occur in the repository. If AI finds you

Lynk & Co Z10 sales start at 189,800 yuan, 800V version is priced at 229,800 yuan, pointing directly at Xiaomi SU7 Lynk & Co Z10 sales start at 189,800 yuan, 800V version is priced at 229,800 yuan, pointing directly at Xiaomi SU7 Jul 16, 2024 am 03:05 AM

Recently, a car blogger released the price of the Lynk & Co Z10, which is suspected to be exposed for sale. According to this employee from a Lynk & Co center in Nanning, Guangxi, the starting price of the Lynk & Co Z10 400V version is 189,800 yuan, while the starting price of the 800V version is 229,800 yuan. The employee also said that "starting at 180,000 yuan, Zhenxiang warning", which seems to imply that there may be more rights and interests during the first sale. Fenye Lynk & Co Z10 According to indirect reports from car bloggers, Lynk & Co Z10 is expected to be: Pre-sale time: July Official delivery: August Price: Starting price: 182,800 yuan Mid-range model: 192,800 yuan High-end version: 207,800 Yuan first launch discount: fenye Lynk & Co Z10 price around 8,000 yuan revealed

CSDN's GitCode was exposed to batch transfers of Github projects, and community members said that 'urgent rectifications are underway internally.' CSDN's GitCode was exposed to batch transfers of Github projects, and community members said that 'urgent rectifications are underway internally.' Jun 28, 2024 am 03:11 AM

According to news from this site on June 27, the open source code hosting platform GitCode launched by CSDN was recently exposed to batch transfers of Github projects. It even replaced the Github address in the readme file in the original project with GitCode, and also "intimately" registered an account with the same name for developers. . In the GitCode official community, there were multiple Issues from yesterday to today requesting immediate deletion of ported projects and users, and received responses from community members. In response to the developers' deletion requests, an official GitCode community member named XXM expressed an apology in the Issue yesterday and stated directly that the project and organization were deleted as requested. However, the developer found that the organization could still be searched, and questioned that it was only a temporary screen.

See all articles