从事多种编程语言还是只掌握我已经有经验的一种是明智的

Is it wise to get engaged in several programming languages or to master only the one I got experience already

网络开发的语言和框架层出不穷,要面面俱到几乎是不可能的。我是 Asp.Net 多年的经验丰富的程序员,从未学习过其他网络编程语言和框架。比如我对Rails上的Ruby很好奇,想了解一下。

我相信使用不同语言的经验会让我对网络开发有宝贵的见解。例如,作为一个一生只用过asp.net控件的开发者,当我开始使用html控件并学习jQuery和Ajax时,我从未使用过[=19] =] 再次控制,我从这次经历中学到了很多东西。但是,我觉得没有尽头,也许只专注于一件事更好。因为,即使是那一件事也可能变得非常复杂(asp.net web api、MVC、entity framework、signalR、angularjs、knockoutjs 等)

是留在我的舒适区掌握我目前所经历的东西更好,还是走出去发现新事物更好?我问这个只是为了个人目的而不打算在公司工作的人。

我希望我问的不是一个愚蠢的问题!

永远不要拘泥于一件事,它永远不会帮助你长久运行。尽管您对自己所知道的感到自在,但在您的舒适区之外做事总是很棒的。紧跟新事物将使您的工作保持现代、更先进和整体更好。

我不会放弃你喜欢的东西,因为它总是一个很好的基础。

出去学点新东西!你不会后悔的!