职业生涯里总会碰到一些满满负能量的同事,总是抱怨,除了他们会用的那种编程语言外,其他编程语言都很垃圾;若要问为啥其他变成语言垃圾,他们除了“跑起来慢”,“长得难看”等词汇,其实也讲不出个所以然。
自然语言和编程语言
我们人类,从圣经时代就开始使用语言来表达自己和彼此交流。编程语言也是如此。它是一种人类可以与机器交流的工具。和自然语言一样,有许多编程语言具有不同的特性、适用性和上下文。有些语言甚至被称为“死语言”,因为没有一个国家正式地说这种语言。
自然语言和编程语言的核心是:交流。两者都是很好的交流工具。这就是你如何看待编程语言:作为一种工具。
随着敏捷编程方法的提升和IT市场的发展,将编程语言作为交付业务价值的工具变得越来越普遍。不管它是 Ruby、Python、JavaScript 还是 Go,它主要取决于您所交付的应用程序和业务价值。
多年来,软件开发人员甚至更多地参与到业务中来。他们不再被雇佣去编写一堆代码,而是去理解基于它们的业务问题和代码。
反对者
最大的问题是:有很多人都在抱怨编程语言。
Python 很慢,Java 很笨拙,我讨厌 JavaScript
这是我几乎每天都听到或读到的一个短语。这让我感到困扰,因为一些开发人员不希望将编程语言视为业务工具,相反,他们认为编程语言是伤害其他程序员的武器。经常听到 XX 是世界上最好的语言。
可是,Python 在 web 开发、web 抓取、数据科学等方面具有一定的适用性。Java 作为一种企业语言非常有效。JavaScript 征服了网络。
每一种编程语言都有其适用性、优缺点。它可能是你工作的最好的项目,但是它可能对所有的问题都没有帮助。
由于他们的消极,成为这种类型的开发人员会危害整个工作场所。抱歉,但不是因为有人讨厌 JavaScript,整个网络才会放弃它。所以,与其抱怨,不如开始学习。
领取专属 10元无门槛券
私享最新 技术干货