21 / 05 / 06

「胡思乱想」为什么要学多种编程语言

今天早上起床刷github的时候突然想,为什么要学那么多的编程语言,语言只是一种工具,而编程思想才是主题,就好像打王者荣耀一样,练英雄不是目的,要有意识和大局观。 回顾自己会的这些语言,尤其前端变化之快,更新之快,Apple每年都要开一次开发者大会,每次大会都要出新的语法,谷歌每年的开发者大会每年都会出新的框架和规则,Vue和React也是不停地大版本升级,开源的方式让喜欢读源码的同志们更是每天都要接受新变化。 作为一名前端开发者,一有时间就会把更新的内容像追剧一样看一遍,用一遍。 可是,这些真的会用到未来的工作中吗? 不一定,许多新内容都会因为不稳定等原因被搁置起来。 以上吐槽一下,圆规正传。 我们学习很多的语言并不是为了去使用它,而是通过这些语言,读相关的框架,然后用于自己的专业领域,比如我会把React和Vue的好方法好框架移植到iOS上一样。 我们通常会羡慕,Android就有这个方法,iOS就没有。 与其羡慕不如自己搞。 这就是学语言的好处,给我们照猫画虎的一个工具。也给我们开拓视野的一个途径。