程序员圈最热话题 | Rust语言审核团队一夜间全体辞职!?

从上周直到现在,

不少程序员和热心网友都在吃Rust的“瓜”。

Rust 编程语言的审核团队突然官宣辞职,

措辞犀利的辞职声明突如其来,

引得无数程序员一时语塞,

当然也引发了各种好奇与猜测……

# 究竟发生了什么?#

上周Rust编程语言的审核团队在GitHub的pull request上发表了一封辞职声明,并宣布即刻生效,称团队辞职是为了抗议核心团队认为自己不对除自己以外的任何人负责。

打开Reddit的Rust子版块,这一话题迅速蹿升为国外程序员圈最热话题。已经连续五年(2016,2017,2018,2019,2020)在Stack Overflow开发者调查的“最受喜爱编程语言”评选项目中摘取桂冠的Rust,其内部团队究竟发生了怎样的变故?

图源:量子位

# AWS介入或成导火索 #

很快,吃瓜群众们在其核心团队成员Steve Klabnik的社交网络上发现了一些蛛丝马迹。他曾在推特转发了由AWS团队开源战略与营销负责人Matt Asay撰写的文章《Rust的未来》,并评论称:我拒绝让亚马逊定义Rust。

图源:量子位

由此我们也可推测,Rust团队的内部矛盾或与亚马逊AWS的介入有关。Steve Klabnik认为亚马逊正在逐渐侵蚀Rust团队,而Rust库团队负责人Mara Bos却曾公开站在Steve的对立面

当审核团队无法约束核心团队,有关双方权利和责任问题日益凸显,也就酿成了这一出“集体辞职”的闹剧。

# 编程语言也有鄙视链?#

虽然Rust事件仍没有尘埃落定,但热闹的编程语言社区里从不缺乏新鲜热辣的话题。正如程序员们内部向来流传着几种 “编程语言鄙视链”的版本,暗戳戳地battle“哪种编程语言最好用?”

纵观CS类岗位描述中的要求,一般均会注明应聘者需要掌握一到多门主流编程语言:Java,C/C++,C#,Python,JavaScript等,但这其中有没有优劣之分呢?对于想零基础学CS的同学,又应该从哪一个学起呢?

图片
· 用IOS(苹果系统)编程的工程师往往看不上用Linux系统的、而用Linux的工程师又看不上用Windows系统的同行;

· 会用Oracle DBA(Oracle Database)的工程师总会diss使用SQL Server DBS的程序员,因Oracle DBA系统更为繁琐,对技能的要求更高;

· 大部分学生第一次学习编程或许就是通过JAVA,而JAVA却因过于基础、且受众范围较广而不受职场的待见;

· 大多数企业会更欣赏会用C语言(包括C+,C++)的工程师……

事实上,无论各种各样“鄙视链”是否真的存在,找到自己写起来最顺手且真正吃透到“精通”的语言才更为重要。

而提前了解职场程序员间心照不宣的“潜规则”,也的确能为初来乍到的你“锦上添花”!

无论是零基础语言入门-夯实编程技术基础、

亟需为入职/跳槽注射一剂“加强针”,

或是想时刻与导师同行交流新锐资讯,

蔓藤都为你准备好了~