永远不要相信一个自称懂C++的程序员

一段时间以来,我一直抱着面试的心态,并逐渐认识到 C++ 的一些重要特性。C++ 是一种 “双峰 “语言。也就是说,C++ 是我所知道的唯一一种有两种截然不同的程序员认为自己精通该语言的语言。让我用假图的形式向你展示一下:

程序员(尤其是来自 C 语言的程序员)可以很快掌握 C++,并感觉相当熟练。这些程序员会告诉你,他们了解 C++。他们在撒谎。当程序员继续学习 C++ 时,他们会经历挫折的低谷,在那里他们会完全理解 C++ 语言的复杂性。好消息是,要分辨 C++ 程序员经历挫折前和挫折后的区别(在面试中)其实很容易。只要提到 C++ 是一门极其庞大和复杂的语言,”山谷后 “的程序员就会说出他们在使用这门语言时遇到的 127 种不同的微小挫折。而谷前人则会说:”是啊,我想也是。我的意思是,它只是带类的 C 语言。

本文文字及图片出自 Never trust a programmer who says they know C++

你也许感兴趣的:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注