中国内地 GitHub 造假呈指数级增长,其背后是……

今天在浏览微博和微头条的时候,看到了图片中如下的内容,说自去年及今年 1-6 月,来自中国内地的 GitHub 造假行为呈指数级的上升。一个好的东西,不知道为什么到了国内总是会变味。GitHub 作为技术行业中最大的开源软件项目社区,是大家开源和分享的地方,技术是纯粹的,不能因为各种个人利益变得不纯粹。

图片

技术是纯粹的

技术是最纯粹的东西,但是人却是这个世界上最不纯粹的。就像当初快播王欣说的一样:技术是无罪的。但是可怕的是最不纯粹的人们,恶意利用技术进行犯罪。

当技术遇上最不纯粹的人时,真的是什么都有可能发生。真的有时候希望大家能够面对纯粹的技术时,怀抱的是最纯粹的心态。

技术社区,尤其是以分享和奉献为主的技术社区,更是纯粹的,大家不应该在里面恶意 star ,fork 和 PR ,来扰乱这个干净社区的生态。

GitHub 上的乱象

其实 GitHub 上的乱象非常多,很多人在上面发布很多跟技术和开源项目无关的东西。比如:之前,由于国内的某种原因,一些言论无法在国内发布,就发布到 GitHub 上以引起大家的关注,这种行为怎么说呢?确实是人人都有发布的权利,但是我们应该正确使用,用不好就可能导致大家都上不去(你们懂得)。

现在可好,大家竟然都在 GitHub 上开始造假了,这比上面的行为更可恶。很多人可能会说:

现在鉴别优秀程序员的成本真的是越来越高了。

以前,大家都说:面试的时候,除了面试技术可以识别一个人技术的好坏之外,给面试者可以加分,增加好印象的方法就是在简历中写上自己的开源项目和技术博客一个好的开源项目和技术博客可以给你增加面试的成功率。

如果大家都在 GitHub 上这么搞,进行数据造假,那仅仅是鉴别优秀程序员的成本越来越高么?不可否认,确实是增加了鉴别的成本,但是我认为更严重的是破坏了整个开源社区的生态。

以后大家在 GitHub 上根据 star 数或者 fork 数来判断一个开源项目质量的好坏已经行不通了,大家在 GitHub 上想找一个非常靠谱的开源项目也越来越难了。因为很多都是刷的,并不是真的高质量的开源项目。

另外,这样也很容易让一些人误使用这么垃圾的 star 数高的开源项目,导致大家的开发成本和使用成本非常高,当大家引入到自己的开发项目中使用的时候,可能才会发现有很多 bug ,耽误大家开发项目的时间和精力。

你想想一下:一个开源社区里,里面真真假假,虚虚实实,你还如何区分和识别好的开源项目?里面如果垃圾项目越来越多,好项目越来越少?整个开源社区的生态就这么被破坏了,这是最严重的问题。

关于培训机构的反思

很多培训机构里出来的程序员不好吗?可能并不是不好。那为什么你们不喜欢培训机构里培训出来的程序员?因为不诚实或者不踏实。

很多培训机构在招生的时候,打着培训完可以拿到月薪上万的幌子,进行招生,培训4个月,把一个没有计算机基础的人,培训出来,直接月薪上万,你们感觉现实吗?你想想,计算机的课程非常多而且杂,咱就举一个例子,培训 Java 后台吧,两周把一个没有基础的人,学完 Java 基础课程,然后再学数据库,学 Spring 等等,感觉能够学习牢固吗?实践能力能够强吗?

如果你踏踏实实在培训机构学完了基础,学了一些实践,再抱着一个务实的心态,诚实的面试,从开发基础岗位做起,很多公司还是比较喜欢这样的人的。但是,偏偏培训机构不在学习上,培训你们技术上下功夫,反而天天宣传如何让你们造一个假简历,假学历,甚至现在还造假的 GitHub 和技术博客。真是面试重视什么,就造假的什么?为什么不教教学生如何学好技术,如何踏实的正式面对自己,找到一份相应水平的工作呢?真的是道高一尺,魔高一丈,防不胜防啊!

培训完了,从基础开发岗做起,经过一年的锻炼,技术成长了,再要高工资不好吗?

不是不喜欢培训机构里的程序员,而是不喜欢培训机构里培训出来的造假行为的程序员。

培训机构的这种行为简直为整个程序员行业和教育行业抹黑。

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...