中国程序员,请挺起你的腰杆!

??这两天发生一个事,登月50周年之际,阿波罗11号制导计算机(AGC)指令和登月模块的源代码在Github上发布公开了,大量中国人前往围观,把issues区当成了论坛版块灌水留言。猎奇起哄本为消遣作乐,有不妥之处予以纠正即可,但新闻发酵后,竟然涌现诸多程序员的跪式言论,着实让人震惊!

??我不是民粹,但我也明白一些基本的逻辑和道理,尊重,从来不祈求要来的,而是自己去争取的,还TMD道歉,道NMB的歉,学姐学妹都要被HG、LC的留学生给抢走了。还在这低三下四的向一个白人主导的技术社区道歉?

中国程序员,能不能挺起你的腰杆!

如果你还是心虚,那我来帮你撑起腰杆

一、从逻辑上为什么不需要道歉

1、这是一个孤立的热点事件,就和知乎、微博、豆瓣、果壳啥的突然出了个和本站主题无关的大新闻,然后大家都去围观灌水是一个意思。在阿波罗11号的issues灌水留言发表和项目无关的主题,完全无法推导出中国程序员会在需要讨论技术的时候喜欢搞无厘头,实际情况也绝非如此

2、灌水行为也绝不能定义为破坏行为,存在即是合理,996.icu同样靠灌水壮大,虽然最后清理了issues,但不可否认那些灌水帖子甚至广告、交友帖子对其壮大做出了巨大贡献,且不论996.icu是对是错,当其发展成一个社会热点甚至成为某些群体争取权益的工具时,背后这些“无事佬”们功不可没。如果一个repo被赋予了一定的技术之外的社会含义,那复杂的社会行为也将成为他的组成部分。

3、没有什么所谓的100%需要遵守的准则,issues用来提交问题解决问题只是一种官方定义后的约定俗成,实际上社区中的玩法也是千奇百怪的,且不说其他著名repo的issues中也有被作者认可的灌水聊天行为,但凡使用github较多的同学就会发现,很多“约定俗成”并没有被完全遵守,有的人就是喜欢在dist文件夹里直接放一个编译结果,有的人就喜欢干净,只用官方的release发布,有的人喜欢在README里写出近乎一整个网页,有的人就喜欢只放一个link跳转到自己域名页面来介绍项目,甚至还有不喜欢出现在contributors名单里,只喜欢用注释标明身份然后委托别人提交的怪咖。如果说灌水需要道歉,那边界到底在哪?有技术洁癖的人,遇到只会甩出一句为啥自己下载后无法编译的白痴技术问题的小白,那这不也成灌水了吗,难不成还要杀了他逼他道歉?

4、外国的月亮没有你想的那么圆,就好像很多人但凡提到番茄花园雨林木风盗版、52破解社区时,都一副自己富裕后咬牙切齿憎恨侵犯知识产权的样子。事实上是,国外的这些鼻祖大一堆,board4all,海盗湾,KAT,五花八门,ico骗钱、暗网交易多如牛毛。行为的确是错误,但别人关起家门来在自己社会体系和法律体系里都来不及处理,根本不缺你这点道歉,也完全不会关心你这点道歉,你的道歉连别人的社会规则和习惯都融不进去,真的就别去凑热闹了

二、为什么中国程序员需要站起来

1、这是一个社会问题,但也是无法逃避的问题,任何群体,在发展壮大的过程中,不惜一切代价、斗争式的去争取维护自己的权益,这是意识形态上的唯一出路。还是这句话,先不论对错,纵观全世界,大到人种(黑黄白)、人群(LGBT、宗教),小到群体(狗奴、猫奴、996.icu),无一不重复着这条争取权益的路径。话语权、标准制定、规则制定等等,看似是技术问题,实则是社会问题,你不争取,就要被打被宰,弱肉强食的世界,西方白左们给你营造出的技术乌托邦世界是不存在的。

2、中国程序员也是如此,伴随着近20年的高速社会发展,无论是程序员数量,还是代码质量,甚至在创新创造上,中国的程序员,都已经登上了历史的舞台。成为了不容小视的一股力量

3、中国程序员需要持续提高自己的收入,需要提升软件的社会认可和价值,需要在自己的代码生活的方方面面享受到自己人般的待遇,更需要在开发和学习中找到舒服的属于自己社会规则和习惯的便利,而这些,都需要自己先站起来,慢慢争取,慢慢实现。

三、站起来的资本在哪里

不说空话,不说大话,中国程序员站起来不是意淫,不是幻想,而是一种历史的必然进程。

1、绝对的人数和人种碾压。不吹不黑,13亿人的基数在这,大部分还是勤劳好学的黄种人,有什么理由不对任何一个其他国家和民族形成巨大优势呢,这种优势从数量开始,也必将成就质量的碾压

2、中国特色的社会制度和发展,成就了软件行业的巨大跨越式发展,各行各业的赶鸭子上架式、泡沫投资式、不计后果式、先上车后补票式的大发展,形成了无比巨大的软件需求黑洞,无数的实践机会,无数的练手场景,促成了中国软件行业和中国程序员群体在短短数十年间的快速提升,vue这样东西的出现以及作者去阿里的行为,不是偶然,而是必然,没有美国的尤雨溪做出vue,也会有阿里的嘻嘻嘻做出xixixi,印象中第一代Hybrid App框架由PhoneGap领衔,现在再看,国内的HBuilder,AppCan、APICloud,WeX5等,无一不做出了自己的巨大生态和体系,甚至据我所知HBuilder早在数年前就有了开发时真机实时调试、远程云打包这样的重大创新,领先国外同类技术体系数年。这些领先,都是数量巨大的case和project带来的红利,就像医疗体系一样,纵使你医疗技术和研发再好,你能有三甲医院这么数量巨大的病例和练手机会吗?

3、在原理上有站起来的资本,在实际上也不断地在站起来,在BAT领衔的互联网浪潮和国家主导的信息化浪潮下,相当多的技术领域都有站起来的迹象和成果说两个产业需求反向推动技术进步的典型Web和移动开发领域,能看到越来越多的国人做的JQuery插件、Bootstrap插件,甚至有不少人在做基础JS库和框架的替代品,MVVM相关就更多了,微信领衔了微信H5、小程序vue的研发,形成了一套自己的创新,支付宝、百度、头条等都跟着做了自己的小程序模式,App开发中,因为过于业务创新和复杂,UI和安全架构上也脱颖而出一些自主研发的高级设计模式。Web和移动领域不说技术的绝对领先吧,但体系本身的创新已经是世界独一份了。同样的,数据库和接口网关领域,得益于电商和新零售的发展,海量数据和业务请求的处理,成就了许多重大创新,所以你看阿里云或者腾讯云,在某些功能上有抄袭和模仿的痕迹,但数据库相关,总是有大量自主的干货全球领先。

4、基础技术的领先是资本,但同样的,应用领域的领先也是资本,从某种意义看,甚至是更加雄厚的站起来的资本。还拿阿里云举例,阿里云的CDN发展之路,正是一个中国应用技术发展领域的缩影,你可以说CDN技术的核心是节点数量、节点控制、命中率、刷新速度等,背后是高性能C++Web服务和复杂逻辑的研发,但在应用层面,阿里云从一开始节点薄弱的时候的就做出了产品性相当厚实的控制面板,做出了与OSS存储、域名解析、安全控制等互联互动的创新功能场景,在研发过程中持续迭代产品面板和功能,这种扎实的应用层面的研发带来了无比数量的用户和粉丝,并反向倒逼了底层技术研发。中国人很聪明,几千年来都很聪明,懂得借势借力,不管你觉得这是小聪明也好,是民族特性也好,但在我看来,这完全是一种可以炫耀的资本。

四、未来可期

1、诚然,现阶段中国的软件数量很大的情况下质量有些堪忧,但这些问题并不是中国人本身造成的,如果你同时背着房贷又背负着“社会规则”,就算你在BAT华为拿着高薪也无法全身心地最高效的投入到技术研发和创新中,但这归根结底是社会问题,从长远看也是能够克服和解决的,更何况还是有巨大的人口基数,就算成功率比别人小一倍,最终成功数也比别人多得多,未来一定是可期的,试想一下,如果H5委员会、C++标准化组织成员都是中国人,如果HBuilder的王安不是中国H5Plus的委员而是世界H5的主委,那又将会如何呢?

2、“站起来”三个字的分量很重,不仅仅是说要承担社会责任、民族发展这样的大道理,更多的是各种细节的推进,任何技术领域的方方面面,都可以站起来。在中国程序员身上,未来可成就的事情实在太多了,例如对对github、stackoverflow这样社区的涌入、占领、模仿和规则挑战,例如对开发语言编译器、IDE等研究工作的参与、学习、创新与创造,例如对软件工程架构领域、技术研发管理领域的实践和模式创新,例如对重要行业软件、领域软件的学习、设计和自主创新落地等等等等,太多的地方等着你站起来!

3、什么是未来?未来就是我中国人多,我黄种人聪明能干,所以都由我创造,都由我定标准。哪怕做坏事的创新,像孙宇晨、李笑来啥的,也得是我中国人。

所以,中国程序员们,当你已经被老板剥削的苦不堪言,被房贷压得喘不过气的时候,能不能时刻认清自己的优等民族整体,对外挺硬腰杆站起来?

本文首发公众号,下图可关注:

原文地址:https://www.cnblogs.com/chuma/p/11221430.html

时间: 2024-08-26 05:53:40

中国程序员,请挺起你的腰杆!的相关文章

远程办公《Remote》读书笔记:中国程序员在家上班月入过六万不是梦

这不是一本新书,这是一本很值得中国程序员看的老书,所以我不是来做卖新书广告的:) 但它的确是一本好书,这本书在Amazon上3个business categories排第一.作者Jason Fried和David Heinemeier Hansson 是全世界效率最高的软件公司之一Basecamp的创始人!他们的员工分散在世界各地远程办公,是通过远程方式协同工作的典范.这两个作者合著的第一本书<重来>(Rework)高居<纽约时报>畅销书榜前列,书中推崇的管理理念在国内商业领域也产

一个老程序员告诉你:中国程序员为什么要跳槽

程序员 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后继军训练成软件蓝领,胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场. 由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人.而是花费心思培训一群猪出来给外国人利用.把自己的命运交给了外国人手里.结果,在最容易的管理软件领域也输给外国人,外国人派几个人过来,利用中国的劳动力,开发出软件,再卖给中国.大量的利润到了外国人手里.而我们

有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?

一.“银弹” 首先在这里解释一下“银弹”的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼人的,但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段,被比喻为具有极端有效性的解决方法,作为杀手锏 .王牌等的代称. IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表

关于中文编程是解决中国程序员效率的秘密武器的问题思考

中文编程在理论上确实可以提高中国程序员或者说是在汉语言环境下成长学习的人,因为语言环境可以影响一个人的思维方式和习惯,我们对英语的学习局限于课堂知识的学习,没有一个比较好的英语环境,所以我们的思维在很大程度上很难去按照英语的一些思维习惯去理解和做事,所以在这方面上理解我是认可中文编程是一个解决中国程序员效率的一个方式. 就像以英语为语言进行设计的各种编程语言一样,汉语编程的发展和成熟也需要一个时间,不可能一蹴而就,不只需要成熟的语言系统还需要一种甚至是几种适合各种任务的编译软件,我们现在主流的语

有人认为,“中文编程”是解决中国程序员编程效率的密码武器,请问它是一个“银弹”吗?

我个人认为不是. 首先解释一下“银弹”这个词.“银弹”一词常被用做致命武器的代言词,被比喻为具有极端有效性的解决方法,作为杀手锏.最强杀招.王牌等的代称.在该题目中“银弹”指的是一项可使软件工程的生产力提高十倍的技术或方法.可见要达到银弹一词的说法,对中国程序员来说,中文编程必须达到高效率.蜻蜓点水的效果才行.然而现实中的“中文编程”远远达不到这样的效果. 原因有如下: 因为编程是一种实现功能的逻辑编写操作,为解决功能性与需求性,能否实现主要在于代码设计与方法,语言作为一种表现形式对编程的影响并

有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?

有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?首先,百度给出“银弹”是这样的解释:能杀死狼人的利器 在古老的传说里.狼人是不死的.想要杀死狼人有几种方法: 1.像杀死吸血鬼那样用木桩钉住狼人的心脏. 2.将月光遮住 3.用银子做的子弹射穿狼人的心脏或头 当然现实中是没有狼人的.但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段. 我不认中文编程是

2.有人认为,“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”么?

银色子弹(英文:Silver Bullet),或者称“银弹”“银质子弹”,指由纯银质或镀银的子弹.在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人等超自然怪物的特效武器.后来银色子弹常被用做致命武器的代言词.被比喻为具有极端有效性的解决方法,作为杀手锏[1]  .最强杀招.王牌等的代称. IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以<没有银弹:软件工程的本

中文编程不是解决中国程序员编程效率的银弹

按照<人月神话>的定义,软件工程中的银弹指的是软件生产效率有指数级提高的方法. 像我题目中所说的那样,我认为,中文编程并不能使中国中国程序员的编程效率有指数级的提高 首先,从一个大的逻辑角度来看.中文编程对中国程序员的意义和英文编程对英语国家程序员的意义是一样的,无非就是使用自己的母语进行程序编写.那么在英语国家的程序员使用英语(现在的高级编程语言接近英语的表达习惯)编程的效率还没有显著地高于我们非英语国家的程序员,那又为什么说中文程序员使用中文编程后编程效率就会显著的提高呢?而且在实际情况中

“中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?

一.“银弹” 首先在这里解释一下“银弹”的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼人的,但现实中确实有银弹这个东西.而其意义也类似于能杀死狼人的最好办法.现实中的狼人可以是一个棘手的项目,或者一件不可能的事.而“银弹”就是指能解决这些事的方法,或者技术手段,被比喻为具有极端有效性的解决方法,作为杀手锏 .王牌等的代称. IBM大型机之父佛瑞德·布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表