我想知道程序员是否有必要精通至少一种编程语言?
像 C#、Java、VB.Net 等编程语言每年或两年就会有变化。程序员是否需要掌握 C++,这是一种稳定的语言,很少发生变化?
我是一名使用 C# 开发人员,已经使用了七年,但仍然没有掌握它。
编辑 我认为我的问题被误解了。我不反对变化或进化。我喜欢诸如 C#、VB、Java 等语言提供的新功能和抽象。如果新功能能使程序员的生活更轻松,我也会等待新功能的出现。但这个事实也使得这些语言非常难以掌握。它们在不断演进。C++ 等语言具有缓慢的演变周期。因此,在这种情况下,成为 C++ 的专家是否有帮助?这就是我的原始问题的意思。 注:根据下面朋友的答案,我理解了语言和框架是表达概念的工具。同时,用不同的编程语言来表达概念可能是一个好主意。