SQLD 자격증이 있는데 SQLP도 따야할까?
데이터 직무의 중요성과 인기가 커지면서 많은 분들이 SQLD를 응시하고 있습니다. 실제로 SQLD 자격증 응시자 수는2016년 4,256명에서 2021년 23,391명으로 약 5배 이상이나 증가했으며 올해 2022년까지도 꾸준히 증가할 것으로 예상됩니다.
그 원인 중 하나는 비IT 직군의 직원들도 본인들의 기업 환경에서 데이터를 직접 뽑아 활용할 수 있어야만 유능한 직원으로 인정받고, 그런 직원들이 속한 기업만이 선도적인 기업으로 설장할 수 있는 시대가 왔기 때문이 아닐까 싶습니다.
그러나 문제는 자격증의 가치입니다.
다양한 직군의 사람들이 SQLD 자격증을 취득하면서 SQL이 기본 소양이 되는 이러한 변화는 사회 전반적으로 매우 바람직하지만 IT/데이터를 전공하는 사람들의 입장에서는 SQLD 자격증이 본인들의 가치를 증명하기에는 변별력이 부족해진 상황이 되어버렸습니다. 인터넷에 SQLD를 검색하면 '비전공자 일주일만에 SQLD 자격증 따기' 와 같은 글이 가득합니다. 비전공자가 일주일만에 취득할 수 있는 자격증이 IT/데이터 전공자들에게 얼만큼의 가치를 가질 수 있을까요?
현직자 입장에서 SQLD를 취득했다는 사실은 큰 메리트가 없습니다.
SQL이 워낙 직관적이다보니 대부분 무리 없이 SQL을 사용할 수 있기 때문입니다. 물론 신입 사원 입장에서 SQLD 자격증이 있다면 당연히 없는 것보다 있는 것이 좋겠지만 합격의 당락을 크게 좌우할 순 없을 것 입니다.
그리고 경력자라면 당연히 SQLD가 있건 없건 SQLD를 합격할 수준의 SQL 실력을 갖추고 있어야 한다고 생각합니다.
당신이 IT/데이터 전공자라면 SQLD 수준을 넘어 SQLP 수준에 도달하고 결국에는 SQLP를 취득해야 하는 이유가 이것입니다. IT/데이터 전공자 입장에서 SQLD로는 더 이상 자신의 가치를 증명할 수 없습니다.
실제로 SQLD 자격증의 2021년 합격률은 56.54%로 지난 해에만 13,225명이 취득 했습니다.
SQLP를 공부해야 하는 이유
그에 반해 SQLP는 2021년 합격률 6.42%로 지난 해 654명이 응시해 42명이 자격증을 취득했습니다. 합격자는 매년 50명을 넘지 않을 정도로 적습니다.
SQLP를 취득해야 한다고 말했지만, 사실 SQLP를 취득하는 것은 간단하지만은 않습니다.
그럼에도 SQLP를 공부해야하는 이유는 무엇일까요?
당연히 SQLP는 높은 난이도와 전문성으로 자격증으로써의 가치가 충분합니다.
그러나 그보다 더 중요한 것은 SQLP라는 자격증을 취득하기 위해 공부하는 것만으로도 실무에서 써먹을 SQL 능력을 쌓을 수 있다는 것입니다.
간단히 말해 SQLP는 공부한 내용을 바로바로 실무에 적용시킬 수 있습니다.
개발자를 평가할 때 자격증보다 경력으로 평가하는 것에서 알 수 있듯이 많은 자격증 시험이 이론에 치우쳐 있지만 SQLP는 다릅니다.
그리고 아직까지도 많은 개발자들이 SQL을 사용할 때 빙산의 일각만을 알고 사용하고 있는데, SQLP 공부는 바닷물 속에 잠긴 거대한 빙산의 진면목을 보게 해줍니다. SQLP를 공부하고 나면 내가 얼마나 SQL을 만만하게 보고 사용했는 지를 깨우칠 수 있습니다.
저는 DBA가 되기 전 약 4년 정도 대기업 프로젝트에서 SI, SM 업무를 수행했습니다.
저 뿐만 아니라 그 시절 동기들의 경험을 전해들은 것을 포함해 느낀점이 있는데, SQL을 개발하는 데 있어서 성능적 고려를 하는 경우가 생각보다 매우 드물다는 것입니다.
아니 솔직히 말해서 성능적 고려를 할 수 있는 사람이 많지 않습니다.
SQLP를 공부하다보면 SQL에 대한 실행계획을 분석하고, 인덱스를 설계할 수 있는 역량을 키울 수 있습니다.
낮은 합격률에 겁먹고 공부를 시도하지 않을 이유가 없습니다.
SQLP를 공부한다는 것은 합격 여부와 상관 없이 SQL에 대한 성능적 고려를 할 수 있는 개발자 되기 위한 과정입니다.
이것이 당신에게 엄청난 가치와 경쟁력을 부여할 것입니다.
'IT 이야기 > DB' 카테고리의 다른 글
[DB 기술면접] 인덱스(index)란 무엇인가, 생성 방법과 원리 (0) | 2022.09.04 |
---|---|
SQLP 응시자격 (4년제 대학 졸업했으면 바로 응시가능 합니다.) (0) | 2022.09.03 |
[MSSQL] 로컬서버 접속 후 DB와 사용자 생성 방법 (0) | 2022.09.01 |
[MSSQL] EXISTS문 사용법 및 예제 (0) | 2022.08.31 |
데이터베이스 관리자(DBA) 직무, 기술면접 질문 정리 (0) | 2022.08.30 |