DBA자격증이 있는 개발자 어찌 생각하싶니까!

  • #161204
    Java 개발자 173.***.222.71 7708

    개발은 한국, 미국 경력 합쳐서 10년 가까히 되가는데,
    최근 DB쪽 일을 회사에서 접하게 되서,
    성과도 좋게 나오고 Database 쪽으로
    여러차레 좋은 경력을 가지게 됬습니다.

    DBA들은 Application을 잘 모르니까(최소한 이 회사에서는)
    Performance측면에서도 Root cause를 못잡아내는
    면모가 있더군요.. 지나치게 Tool에 의존하는거 같기도하고..

    어째튼,
    DBA 관련 경력은 이미 접했고,
    나름 관심도 있고 해서,
    DBA자격증을 따 볼까 하는데,
    과연 가치가 있을까 싶습니다..

    참, 저는 Database Driven Web App일을 주로 합니다.
    관련 일을 하면서 Financial 쪽도 경력을 쌓게 됬고요..

    • 경력 10년 63.***.41.130

      경력 10년이면 그 어느 자격증보다 님의 능력을 증명해 주는 지표인데, 자격증의 가치는 님 스스로가 더 잘 아실꺼 같은데…제 기준으로는 레쥬메 마지막 한줄 추가하는 효과밖에 없다고 생각합니다. OCP 소지 하고 있는데 실무면에선 아무 도움이 안됩니다…그냥 벽걸이용…회사에서 모든걸 새로 배웠고 아직도 하루하루 새로운 걸 배워나가고 있습니다.

    • 참고로 66.***.4.203

      네, 경력은 저도 이래 저래 새월이 그렇게 흘렀네요. DBA 자격증 윗분 처럼 가지고는 있지만 별 의미 없는거 같네요. 차라리 한국에서 책을 한권 출판해 보세요. 고생스럽지만 미국애들은 그런거 좋아하는거 같습니다. DB관련일을 어느정도 규모로 하고 계신지는 모르지만 포거스를 하신다면 어플개발을 많이 해보셨으므로 본인에게도 의미 있을거 같습니다. 제 주관으로는 두 분야가 생각하는 방법이 다르기 때문에 그저 쉽지 많은 않습니다. 참고로 전 DB가 주였고 어플개발을 후에 시작하였습니다.

    • Yes 66.***.86.2

      I Thank you for your answer.
      BTW, I am the writer in this post.

      My entire 10 years of career is about development.
      I have never done any kinds of DBA Job.

      I would like to be a developer that is excellent with DB as well.
      My question is if I have DBA certification, would it look like that way?

      Personally, if it would help to pass any phone screening and does not look strange, it is worth it.
      And I have never seen a developer who has DBA certification.

      It might not necessary meaning industry does not want that kinds of developer or
      that kinds of developer are so rare.

    • SamOh 96.***.53.190

      저는 개인적으로 DBA 자격증 공부하시는게 career에 도움이 된다고 생각합니다.

      위의분들이 말씀하신것 같이, 아주 큰 장점을 가지게 되지는 않지만, 이력서에 한줄 더 넣을 수 있는게 분명히 도움이 되지, 손해는 안됩니다.

      저도 개발자지만 DBA 자격증을 가지고 있는데요, 가끔 DBA 포지션으로 연락이 옵니다. ^^;

      공부하시면서 DB tuning쪽에 집중하시면, 개발 하는 일에도 많은 도움이 됩니다. DB에 대해 깊이 공부하시다 보면, common peformance drag를 피할 수 있게 됩니다.

    • 지나가다 68.***.122.54

      제 경험을 말씀드리면, 참고로 DBA 경력과 DB 각종 분석 경력이 있는데요.

      문제는 dba쪽과 애플리케이션쪽 서로들 자신의 관점을 중요시해요.

      제가 dba일을 할땐 애플리케이션이 db의 성능에 영향을 줄 것 같으면 개발자에게 괜실히 이거 이렇게 저렇게 db에 문제가 있는데 고치는게 낫겠다 했고요.

      제가 개발일을 할 때는 반대로 db의 성능적 문제를 고려해서 작업을 했음에도 불구하도 (물론 나도 dba이였고 그 db를 너무나 잘 알고) dba로 부터 말도 안되는 한마디 듣게 되더군요.

      결론은 개발일을 하는 사람이 dba 자격이 있거나 경력이 있다고 현업 dba에게 나 니들 하는거 다 아니 이래라 저래라 하는 건 좋아 보이진 않는 것 같습니다. 그냥 모른척하고 서로의 일을 존중하시는게 좋을 것 같네요.
      물론 dba공부하셔서 db에 대해 잘 아시면 분명 더 성능 좋은 sql을 작성하는데 도움이 됩니다.

    • 참고로 98.***.13.42

      음… 위에 지나가다님 말이 100% 맞는 말입니다. 공감합니다. 사견을 더하자면 보통의 프로젝트들은 처음 시작할때 DB의 모델링을 유지하기가 어려워서 야기되는 어려움이 회사의 규모와 상관없이 발생하더라 라는 것이지요. 흔히 생각없는 개발자들이 DB는 그냥하면 된다고들 하지만, 그건 그냥 해도 되는 규모의 프로젝트만 해본 사람들 이야기고요. 당연히 DB driven 어플 개발하는 사람들은 그 베이스가 무엇이건 DB 원리에 대해 알아서 나쁠건 없다고 봅니다.

    • 임철수 125.***.250.6

      여러분들의 db에 대한 댓글들을 보니 많이 배우게 되었습니다.