我的职业生涯学到了很多技能, 但没有比 SQL 更有用的技术技能. 由于以下几个原因, SQL 对我来说是最有价值的技能.
(1)SQL 适用很多方面.
作为产品经理, 你需要从数据库看数据. 知道如何使用 SQL 查看原始数据, 可以为你节省大量的精力, 无需向其他人询问数字.
作为一名工程师, SQL 通常可以让我更快地获取我想要的信息, 而不需要用 Ruby 或 Python 编写脚本. web 应用变得缓慢时, 了解所执行的 SQL 以及优化它的方法是不可或缺的.
(2)SQL 只需学习它一次, 且不需要重新学习.
过去 20 年, SQL 并没有真正改变. 当然, 有一些新的改进, 但是比起其他语言, 它算是毫无变化. 是的, 每隔几年 SQL 会有一个新的标准, 偶尔会出现一些新东西, 但 SQL 的基础知识是非常永久的. 学习 SQL 一次将允许您在职业生涯中重复使用它, 而无需重新学习.
不要误会我的意思, 我喜欢学习新的东西, 但我宁愿学习一些真正新的东西, 而不仅仅是另一种完成同样任务的方法.
(3)SQL 很酷.
熟练掌握 SQL 人并不多, 大多数开发者跳过它, 很少有人真正了解 SQL, 所以掌握 SQL 的人可能看起来比实际更像精英. 过去在一家拥有数百名工程师的公司中, 我每周会收到多个同样的请求, 来自从初级工程师到主要工程师各种人:"嘿, 你能帮忙写一个查询吗?" 因为你很擅长这样的事情, 可以帮助其他人.
来源: http://www.mzh.ren/sql-most-valuable-skill.html