1.1 哪些职位需要用SQL

在传统印象里,SQL是一串串的代码字符,很多人错误地以为:只有研发岗位的程序员才需要跟这些看不懂的字符打交道。

然而,随着数字化时代的到来,SQL这个词变得耳熟能详,为什么这么说呢?

如图1.1所示,回顾近10年百度指数的数据,关键字“SQL”的搜索热度总体趋势逐年增长。到这里,你可能会问了:为什么现在SQL变得这么热门?

图1.1 关键字“SQL”的搜索热度趋势(数据来源:百度指数)

熟练应用SQL,从一项只需要少数研发岗位(如数据库管理员)掌握的能力,逐渐地“飞入寻常百姓家”,向通用的职业基础能力演变。

如果你打开各大求职平台就会发现,从研发工程师到数据分析师,从用户研究到商业分析,从产品经理到产品运营,在这些热门职位的介绍中,都能看到“精通SQL”“熟练使用SQL”等要求,如图1.2所示。

图1.2 要求“SQL”能力的部分职位描述(数据来源:BOSS直聘)

现在,SQL已经像Office办公软件一样,成为职场的通用技能要求。为什么各个岗位都在要求应用SQL呢?

因为在大数据时代,企业的数据是存放在数据库里的,而从数据库里获取和分析数据的工具正是SQL。所以,只要你需要进行数据分析,就离不开SQL。

熟练掌握SQL,能够在你的能力工具箱里增加一种工具,用来解决更多、更复杂的问题。例如,我的同学现在是一名中学教师,擅长使用SQL分析班级学生的考试成绩和得分情况,以数据的分析结果为依据制定教学方案,无论是学生家长还是学校领导都对他刮目相看,正是凭着这一项能力,近几年的职位上升很快。

所以,通过积累自身的非对称优势,让自己在职场中获得比同龄人更多“被看见”的机会,提升职场竞争力,升职加薪也就是水到渠成的事情了。