令人难以置信的竞争性编程-您无需学习

本文讨论了竞争性编程在业界的现状及其局限性,指出它与现实世界编程的差异。作者强调,真正的价值在于能够创造有用的产品,而不仅仅是解决算法问题。建议开发者应专注于培养实际技能和项目经验,以此提升自己的价值。
摘要由CSDN通过智能技术生成

Now that I have your attention with the post title, let me go in-depth on my views of competitive programming.

现在,您的职位标题引起了我的注意,让我深入了解我对竞争性编程的看法。

什么是竞争性编程? (What is competitive programming?)

Competitive programming is a sport. You have to solve a problem with code that is fast, consumes the minimum amount of memory, and is often practically unreadable.

竞争性编程是一项运动。 您必须使用快速的代码来解决问题,该代码占用最少的内存,并且实际上几乎是不可读的。

It is super popular among university students and those trying to get into big companies, primarily because it helps them get placed in those companies. Unfortunately, millions of people are hired because of some knowledge they would never use in their jobs.

它在大学生和试图进入大公司的人们中非常受欢迎,主要是因为它可以帮助他们进入那些大公司。 不幸的是,由于一些知识,他们被雇用了数百万人,他们永远不会在工作中使用。

系统坏了 (The system is broken)

Here's another example from Hen-Wen:

这是Hen-Wen的另一个示例:

There are tons of examples out there I can think of.

我能想到很多例子。

The creator of homebrew – a package manager used by almost everyone running macOS? Rejected. The creator of WhatsApp? Rejected by Facebook and Twitter.

自制软件的创建者–几乎每个运行macOS的人都使用的软件包管理器? 拒绝。 WhatsApp的创造者? 被Facebook和Twitter拒绝。

So what is happening here? Are these people not qualified enough to work in these MNCs?

那么这里发生了什么? 这些人没有足够的资格在这些跨国公司工作吗?

No, the answer is that these guys can develop useful tools and write great software with top-notch code quality, but they probably fail to (re)invent an algorithm to invert a binary tree in a 30-minute time limit.

不,答案是这些家伙可以开发出一流的代码质量的有用工具并编写出色的软件,但他们可能无法(重新)发明一种算法,可以在30分钟的时间内转换二叉树。

Some of the best code written ever was not written in 30 minutes. Some of the best algorithms written in Linux kernel used even today were not written in 30 minutes by Linus. Some of the best UIs like Stripe was not designed in 30 minutes.

有史以来最好的代码中有一些不是在30分钟内编写的。 Linus甚至没有在30分钟内编写出一些用Linux内核编写的最佳算法。 一些最好的UI(例如Stripe)不是在30分钟内设计的。

So how can some random HR person in some random company d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值