编程语言生而为何?


我们人类从原始社会就是用语言表达自己,互相沟通。编程语言也是如此。它是一种人类和机器沟通的工具。就像人类语言一样,很多编程语言也有不同的方言、适用性和语境。有些语言甚至被认为已死,因为没有国家的官方讲这种语言。

语言的核心与编程语言很相似:沟通。两者都是很伟大的沟通工具。你看待编程语言的方式理应如此:一种工具。

随着敏捷方法论和不断发展的 IT 市场,将编程语言作提供业务价值的工具的现象越来越普遍。不论是 Ruby、Python、JavaScript 还是 Go,主要取决于它的适用性和你所提供的业务价值。

多年以来,软件开发人员开始越来越多地关注业务。他们不仅需要编写大量代码,还需要理解业务问题和其上建立的代码,否则如果不能提供价值的话,编程语言就没有存在的价值。

为什么总有人在抱怨编程语言?


最大的问题在于:有人抱怨编程语言。

Python 太慢了,Java 太笨拙,我讨厌 JavaScript。

几乎每天我都能听到这样的话。这让我感到困扰,因为有些开发并没有把编程语言当成业务工具,相反,他们认为这是一种伤害其他程序员的武器。

Python 在 Web 开发、网页抓取、数学科学方面的应用非常广。Java 主要为企业服务。而 JavaScript 则征服了 Web。

每种编程语言都有它的使用性、优点和缺点。如果你认为你喜欢的语言是最好的,那么也许你错了。可能对于你目前的项目来说,这门编程语言是最好的选择,但它并不是对任何问题都有帮助性。

这些程序员的负面情绪,可能会破坏整个工作环境。不好意思,不会因为有人讨厌 JavaScript,整个 Web 就会放弃它。所以,不要怨天尤人了,让我们积极面对并努力学习。

英文:Do not be this kind of developer

链接:https://hackernoon.com/do-not-be-this-kind-of-developer-480072581f1b

作者:Vinicius Brasil,web 开发,主要从事 Ruby on Rails,、Vue.js 和电子商务。

译者:弯月,责编:唐小引。

征稿啦

CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。

如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。


————— 推荐阅读 —————

凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?相关推荐

  1. Java太卷了,会Java的人都烂大街了!Java培训能找到工作吗?

    Java太卷了,会Java的人都烂大街了,现在学Java怎么可能还能找到工作?相信很多同学都听过这样的说法的,能说出这些话的网友.博主都属于不了解编程的人. 小源举一个很简单的例子,大家一下就明白了. ...

  2. 【Python基础】Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  3. Python安装第三方库太慢?配置好这个速度飞起

    经常听到初学python的小伙伴在抱怨,python安装第三方库太慢,很容易失败报错,如果安装pandas.tensorflow这种体积大的库,简直龟速. 为什么pip会很慢? 先来了解下pip,pi ...

  4. [Python] L1-031. 到底是不是太胖了-PAT团体程序设计天梯赛GPLT

    据说一个人的标准体重应该是其身高(单位:厘米)减去100.再乘以0.9所得到的公斤数.真实体重与标准体重误差在10%以内都是完美身材(即 |真实体重-标准体重| < 标准体重x10%).已知市斤 ...

  5. python真的超过java了吗-Python 的开发效率真的比 Java高吗?

    我觉得Python与任何带有"大型"二字的程序,都是相斥的,甚至"中型"都很难触及.只适合用于"小型"项目,且最好无需维护,用完即丢.否则我 ...

  6. 小技巧:用python迅速打印Java写 的Flink代码中的hive建表语句

    假设我们想要用Flink对hive进行读写, 并且其中一段代码如下: // 如果hive中已经存在了相应的表,则这段代码省略String hiveSql = "CREATE external ...

  7. 数据用压缩 bcd 码 java_IT职场新人选python,go还是java?用数据来说话

    最近有读者在后台问,刚参加工作,想选一个职业方法,问我现在python很火,但是貌似就业机会不是很多,所以比较纠结现在到底是学python,go还是java. 所以我就想我们能不能用数据说话,看看py ...

  8. Python会赶超Java吗_Python 赶超 Java,JavaScript 稳坐第一 | GitHub

    GitHub Universe 是 GitHub 的年度盛会,今年10月10-12日,GitHub Universe 大会在旧金山召开.同时,GitHub 也在其官网发布了 2017 年年度数据报告 ...

  9. python web前端 java ui学哪个好_学IT选Java还是Python?就业发展有何区别?

    学IT选Java还是Python?就业发展有何区别? 来源:奇酷学院 发表于:2018-09-27 10:14:35 想了解一个语言就业到底好不好,得先明确语言的发展方向. 很多学员在选择专业上遇着难 ...

最新文章

  1. MySQL/phpmyadmin问题解决手记:#2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)
  2. 两个数据集,本地可以关联,正式库关联不了
  3. 711 发送请求失败_会不会存在不失败的代理IP?
  4. 如何降低SQL语句复杂度
  5. 搜索和在线阅读 Github 代码的插件推荐
  6. python里面的list
  7. VS2010下多线程的调试(来自MSDN)
  8. LOCK - 明确地锁定一个表
  9. 手机当电脑音响_华为再添黑科技,手机一碰笔记本,就能互传文件!
  10. Apache mod_rewrite
  11. PostgreSQL Logical Replication
  12. Redis set集合结构及命令详解
  13. iPhone应用程序的启动过程
  14. 面向对象7:项目二的总结
  15. Linux下载WordPress出现错误,从win server 2008迁移wordpress到linux时出现的问题
  16. 五种常见的linux系统有哪些,常见的Linux操作系统有哪些
  17. 聊聊实际使用的电源转化电路,分享一些不同场合下的转3.3V电路
  18. Apache的安装教程
  19. 【DRM】PlayReady数字版权保护系统
  20. Java程序员工资尤其的高,具体原因是什么呢?

热门文章

  1. 学python多大年龄可以学车_2020想学车的注意,关于学车的年龄问题,你都了解吗?...
  2. 剑指Offer之把数组排成最小的数
  3. 中国双导体发热电缆行业市场供需与战略研究报告
  4. 20 个 GPU 可承载相当于全球互联网流量、Grace CPU 超级芯片现世,英伟达这届 GTC 发布了什么?...
  5. 数亿下载量的npm包被“投毒”,前端开源将如何?
  6. 拼多多否认对极兔快递“政策倾斜”;86版西游记“红孩儿”成中科院博士;AirTag遭破解 | 极客头条...
  7. 蚂蚁集团换帅!胡晓明辞任 CEO
  8. 除了国内红海拼刀,移动 App 在海外能否挖到新机会?
  9. ​网易首支 AI 生成歌曲《醒来》正式发布;FSF :苹果 OCSP 事故在道德上不可接受;CentOS 8.3 发布|极客头条...
  10. 被判赔联想525万,常程方回应:提起诉讼;百度自动驾驶出租车在京全面开放;VS Code 1.50版发布|极客头条