프로그래밍 인증에 대한 진짜 먼지

요즘 프로그래머와 개발자의 수요가 너무 높기 때문에 인증을 추구하는 것과 같은 어리석은 결정은 시간 낭비라고 생각할 수 있습니다. 결국, 모든 것이 코드의 예술로 귀결되지 않습니까?

채용중인 사람과 인증 과정을 이수한 사람에 따르면 깜짝 놀랄 수도 있습니다. 경험과 실제 개발 기술을 능가하는 것은 없지만 인증을 취득하면 꿈의 직업을 시작하는 데 도움이 될 수 있습니다.

우리는 채용 관리자부터 인증 및 독학 개발자에 이르기까지 수많은 IT 전문가들과 함께 인증이 채용 프로세스에 미치는 영향과 오늘날 가장 수요가 많은 인증에 대해 이야기했습니다.

적성 증명

오늘날의 개발자들은 자신의 GitHub 포트폴리오가 코딩 작업에 대한 충분한 증거를 제공한다고 느낄 수 있지만, 많은 고용주가 인증서를 특정 프로그래밍 또는 개발 분야에서 귀하의 적성에 대한 확실한 증거로 간주하기 때문에 인증은 현장에서의 시장성을 향상시킬 수 있습니다. 로버트 하프 테크놀로지 (Robert Half Technology) 이사.

Reed는“인증은 기술 팀에서 역할을 원하는 후보자들에게 중요한 차별화 요소로 간주 될 수 있습니다.

대부분의 인증 프로그램은 온라인으로 수행되고 감독되며, 인증 그룹은 해당 분야의 지식과 특정 인증 영역에 대한 특정 전문 지식 및 문제 해결을 테스트합니다.

소프트웨어 개발 관리와 같은보다 개념적인 인증이든 특정 도구, 프로그래밍 언어 또는 공급 업체별 플랫폼에 매우 특정한 인증이든 상관없이 인증을 받으면 해당 직업에 깊이 관여하고 있음을 알 수 있습니다. 클라우드 호스팅 회사 Atlantic.Net의 설립자이자 CEO.

Puranik은“대부분의 프로그래머는 이력서 나 이력서에 여러 언어를 나열합니다. 비록 관심이 지나치지 않더라도 말입니다. "이력서에 언어를 기재하는 것은 X 언어로 인증을 받거나 인정받는 것과는 매우 다릅니다."

Puranik은 인증은 확실히 "문제의 언어에 대한 참여를 보여주기 위해 아무것도하지 않는 다른 사람들보다 한 발 앞서게합니다"라고 덧붙였습니다.

그러나 프로그래머에게 뜨거운 시장에서 코드 샘플이 충분한 증거를 제공하지 않습니까? 더 많은 코드를 작성하는 대신 인증을 받기 위해 모든 추가 노력을 기울이고 싶은 이유는 무엇입니까?

인증 과정을 거친 사람들은 그것이 효과가 있다고 말합니다.

보안 제품 공급 업체 인 Thycotic의 선임 기술 전도사 인 Nathan Wenzler는 "요즘 기업이 개발자를 찾기 위해 애 쓰고있는 것처럼, 누군가 자신을 차별화하기 위해 할 수있는 일은 더 안목있는 조직을위한 경쟁에서 그들을 고용하는 데 도움이 될 것입니다. , 지난 10 년 동안 13 개의 개발자 및 기타 IT 인증을 획득했습니다.

교육 및 인증은 "당신이 주도적으로 시험 또는 일련의 시험을 치르고 제기 된 질문이나 문제에 성공적으로 답할 수 있다는 것을 보여줍니다"라고 Wenzler는 말합니다.

자격증은 경력 초기에 특히 도움이 될 수 있습니다.

전문 기술 서비스 회사 인 WSM International의 데브 옵스 서비스 실무를 이끌고있는 Jeremy Steinert는“저는 초기 경력 인증을 믿고 있으며 확실한 기술을 보유하고 있음을 증명하기 전에 확실히 혜택을 찾았습니다. 클라우드 마이그레이션. Steinert는 Cisco, Red Hat, Puppet 및 기타 공급 업체의 기술 인증을 받았습니다.

일반적으로 개발 전문가가 약 5 년의 점진적 업무 경험을 습득하면 인증은 평가 및 실행에 대해 입증 된 수준의 기술 능력과 자신감을 가지므로 덜 중요해집니다. “그런 다음 새로운 기술 반복을 통한 지속적인 교육의 척도가됩니다.”라고 그는 말합니다.

인증은 더 높은 급여로 이어질 수 있습니다

요점 : 인증서를 취득하면 더 많은 수익을 올릴 수 있습니다. 로버트 하프 테크놀로지 급여 가이드를 위해 수집 된 데이터에 따르면 급여 범위는 특정 기술 세트 및 인증을 기반으로 전국 평균보다 최대 10 %까지 인상 될 수 있다고 Reed는 말합니다.

Reed는“즉, 고용주는 인증을 엄격히 고려하지 않으며 대부분의 경우 인증이 실무 경험을 대체하지도 않습니다. "그러나 인증은 특히 최신 기술 사용에 대한 적성을 반영하는 경우 후보자에게 우위를 제공 할 수 있습니다."

기업 소프트웨어 개발 회사 인 Exadel의 엔지니어링 부사장 인 Igor Landes는 지식이 구체적 일수록 인증이 특히 금전적 보상 측면에서 제공하는 영향이 더 크다고 말합니다.

"예를 들어 MongoDB 인증을 가진 컨설턴트는 그러한 인증이없는 컨설턴트보다 더 많은 급여를받을 것입니다."라고 Landes는 말합니다. "물론 특정 분야에서 충분한 경험이 있고 고용주가 귀하의 전문 지식을 알게된다면 그 차이는 사라질 가능성이 높습니다."

프로그래머 및 개발자 인증은 대기업에서는 더 중요하고 소규모 스타트 업에서는 덜 중요하다고 Puranik은 말합니다.

"그 이유 중 하나는 신생 기업이 인증 경로가없는 최신 기술을 사용하는 경향이 있기 때문입니다."라고 그는 말합니다. "또 다른 이유는 엔터프라이즈 공간에 더 많은 레거시 코드가있는 경향이 있으므로 인증을 사용할 수있는 오래된 언어를 사용하고 있기 때문입니다."

모기지 재 융자 웹 사이트 인 Lenda의 CTO이자 공동 창립자 인 Elijah Murray는 "기업 문화 내에서 더 많은 인증서와 더 나은 급여 사이의 상관 관계를 볼 수있을 것으로 기대합니다."라고 말합니다. “스타트 업 세계에서는 인증이 아닌 능력에 따라 보상을받습니다. 경험은 최고의 교사이며, 스타트 업 문화는 해커 / 허 틀러 정신에 보답합니다.”

Thycotic의 Wenzler는 "경험과 합법적 인 지식도 제공한다면"인증을받은 사람에게 이러한 종류의 향상이 발생하는 것을 보는 것이 합리적입니다. "과거에 IT 및 정보 보안의 다른 영역에서 개인이 테스트를 통과하면 '인증'을 받았지만 자료에 대한 실제 지식이나 이해가 없었던 사례를 여러 번 보았습니다."

이미 기술 세트를 구축하고 높은 수준의 전문성을 입증 할 수 있다면 인증은 더 나은 기회, 더 많은 급여 등에 대한 [귀하의] 사례를 더욱 강화할 것입니다.”라고 Wenzler는 말합니다.

프로그래머 인증은 고용주뿐만 아니라 고객에게도 가치를 제공 할 수 있습니다. WSM의 Steinert는 "고객이 인증에 가치를 두는 것을 경험을 통해 알고 있습니다."라고 말합니다.

또한 전문 인증을 통해 채용 관리자는 조직이 이미 보유하고있는 기술을 빠르게 익힐 수 있다는 확신을 가질 수 있습니다.

오늘은 어떤 인증서가 뜨겁습니까?

오늘날 가장 중요한 인증은 무엇입니까? 목표 고용주와 앞으로 몇 년 동안 집중하고자하는 프로젝트에 따라 다릅니다.

“현재 수천 개는 아니더라도 수백 개의 서로 다른 프로그래밍 언어가 있고 대부분의 관리 조직이 특정 언어로 인증을 제공하고 있기 때문에 가장 수요가 많은 하나 또는 두 개를 오늘날 고용주입니다.”라고 Thycotic의 Wenzler는 말합니다. "회사가 사내에서 사용하는 언어와 그들에게 중요한 것이 무엇인지에 따라 달라질 것입니다."

그러나 분명히 일부 인증은 특히 인기가 있으며, 클라우드, 모빌리티, 보안, 데브 옵스, 빅 데이터 / 하둡과 관련된 모든 기업 IT 분야에서 인기가 높은 영역은 인증에 대한 수요를 창출 할 가능성이 높습니다.

전문가들은 오늘날 IT 업계에서 가장 인기있는 인증서 중 하나가 MCSD (Microsoft Certified Solutions Developer)라고 말합니다.

Robert Half의 Reed는“[MCSD] 인증을받은 전문가는 다양한 Windows 제품에서 앱을 디자인하고 만들 수있는 능력을 보여주었습니다. "이것은 확실히 찾고있는 인증이며, 그것을 가진 사람들은 그렇지 않은 사람들보다 더 높은 수익 잠재력을 가질 수 있습니다."

Amazon Web Services 설계자 및 devops 엔지니어 인증은 시작하기에 좋은 곳이라고 Steinert는 말합니다. "그런 다음 고용주의 선호도에 따라 다르지만 Chef, Puppet, SaltStack, Ansible은 devops 측면에서 수요가 높다는 것을 알고 있습니다."라고 그는 말합니다.

특히 Devops 인증은 뜨겁고 많은 시스템 관리자와 개발자가 자신의 분야가 수렴됨에 따라 devops 관련 인증을 추구하고 있다고 Steinert는 말합니다.

"프로그래밍 측면에서는 MCSD와 Google Apps가 중요하다고 생각하지만 기술이 발전함에 따라 가치 있고 전문화 될 가능성이있는 새로운 인증이 확실히있을 것입니다."라고 Steinert는 덧붙입니다.

범위가 광범위하고 여러 언어를 다루거나 더 많은 프로그래밍 및 기술 개념을 통합하여 개발자에게 코드가 비즈니스에 어떻게 적용되는지에 대한 큰 그림을 볼 수있는 인증이 좋은 선택이라고 Wenzler는 말합니다. MCSD 외에도 (ISC) 2의 CSSLP (Certified Secure Software Lifecycle Professional)와 같은 인증이 포함됩니다.

데이터 중심 인증 (데이터를 비즈니스 가치로 전환하는 앱을 구축하는 방법을 알고 있음을 입증하는 데 도움이되는 인증)은 추가적인 우위를 제공 할 것이라고 Reed는 말합니다.

그러나 일부 인증은 분명히 인기가 떨어지고 있습니다.

“더 이상 사용되지 않는 웹 기반 프로그래밍 언어에 대한 인증은 더 이상 필요하지 않기 때문에 종종 완전히 무시됩니다.”라고 Wenzler는 말합니다.

시스템 / 애플리케이션 측면에서 AIX, Lotus, Novell 및 해당 분야의 다른 일부에 대한 이전 플랫폼 인증 중 일부는 "5 년 전만큼 유용하지 않습니다"라고 Steiner는 말합니다.

결론

모든 사람이 자격증이 꿈의 직업을 얻기 위해 필요하거나 미래의 성과를 반영한다는 데 동의하는 것은 아닙니다.

Lenda의 Murray는“저는 완전히 독학 한 개발자입니다. “[대학에서] 신입생 이후에 너무 느리게 배워서 학교를 중퇴했고, 기술 공동 창립자를 찾을 수 없어서 스스로 프로그램을 배우기로 결심했습니다.”

인증은 "단순히 해당 도메인의 자료에 대한 누군가의 테스트를 통과했음을 의미합니다. 금융 서비스 회사 인 MasterCard의 수석 개발자 전도사 인 Sebastien Taveau는 직원으로서의 업무 수행 방식에 대해 많이 설명하지 않습니다. “인증은 '이 분야에 관심과 지식이 있습니까?'에 대한 대리 문의입니다. 아무것도없는 것보다 낫습니다.”

현장 인증의 미래에 대해 전문가들은 필요성이 사라지는 것을 보지 않습니다.

엔터프라이즈 모빌리티 기술 제공 업체 인 Kony의 CTO 인 Sri Ramanathan은“최근 과거에 인증의 중요성이 증가했습니다. “이를위한 한 가지 동인은 더 많은 기술이 필요하고 지리적으로 더 분산되고 확장 가능한 방식으로 고용해야한다는 것입니다. 중국이나 인도에서 개발자를 고용하는 경우 역량과 기술 수준을 검증하려는 목표를 갖는 것이 유용하며 인증은이를 달성하는 하나의 수단입니다.”

더 경험이 많고 상급 수준의 프로그래머들은“이력서를 강화하고 조직에 고용 할 이유를 제공하기 위해 계속해서 증가하는 강점 목록에 추가하는 방법으로 인증을 받고 있습니다.”라고 Wenzler는 말합니다. "10 년의 경력과 대학 학위 및 몇 가지 인증을 가진 후보자는 이러한 자격 중 하나만 테이블에 올릴 수있는 사람보다 훨씬 더 매력적인 후보입니다."

관련 기사

  • 무료 과정 : AngularJS 시작하기
  • 검토 : 10 개의 자바 스크립트 편집기 비교
  • 검토 : 7 가지 JavaScript IDE 테스트
  • 오래된 코드에 생명을 불어 넣는 17 가지 JavaScript 도구
  • JavaScript로 컴파일하기위한 멋진 도구
  • 다운로드 : 전문 프로그래머를위한 비즈니스 생존 가이드
  • 다운로드 : 독립 개발자로서 성공하기위한 29 가지 팁
  • 프레임 워크가 새로운 프로그래밍 언어 인 7 가지 이유
  • '회색 수염'프로그래밍의 7 가지 시간을 초월한 교훈
  • 지금 배울 가치가있는 9 가지 최신 언어
  • 개발자의 마음과 마음을 사로 잡는 10 가지 전투
  • 한글자 프로그래밍 언어의 공격
  • 개발자의 작업 방식을 바꾸는 15 가지 기술
  • 프로그래밍의 미래에 대한 12 가지 예측
  • 15 가지 인기 프로그래밍 트렌드-15 가지 추위
  • HTML6에서보고 싶은 10 가지 기능