首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个人能掌握多种编程语言吗?

一个人能掌握多种编程语言吗?
EN

Stack Overflow用户
提问于 2010-06-24 02:31:58
回答 2查看 2K关注 0票数 0

假设您花了5-10年的时间开发软件,是否有可能成为多种编程语言和平台(例如C#/.NET、**Objective/Cocoa、Java/Spring.Hibernate)的专家。

还是它总是会导致在一件事上表现得很好,而在其他方面却平庸呢?

用不同的话说:专注于或不专注于一种开发语言/平台。

PS:请不要以乔恩·斯基特为例,。我们都知道,他甚至不需要学习编程语言;编程语言是从他那里学习的。我们的假设是一个普通的开发人员。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-24 02:39:23

许多.Net开发人员来自于Java或C++背景。所以,是的,我见过几个开发人员在不同的平台上工作。我曾经研究过C、C++、Perl、AWK、JBOSS/SEAM、LAMP和.NET堆栈。有些人比我懂更多的语言。更重要的是,你应该在中大型项目上工作,以充分获得经验。基本面是一样的。在并发性、异常处理等方面,每种语言或堆栈都面临相同的挑战。

票数 3
EN

Stack Overflow用户

发布于 2010-06-24 02:40:05

是。事实上,许多程序员和其他与计算机有关的人必须精通4种以上的语言。尤其是在web开发中,同样多的编程语言知识是一项资产。

此外,扩展多种编程语言可以扩展一个人的知识。新的编程语言层出不穷,旧的语言迟早会被新的语言所取代。

在许多语言上平庸是好的,在许多其他语言上也是好的。不要只关注一个人,也不要把注意力集中在所有这些人身上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3106867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档