나는 곧 대학 프로그래밍을 마치고 경력을 쌓기 위해 다음 단계를 모색하고 있습니다. 내가 고려한 한 가지 옵션은 내가 일하고 싶은 개발 분야에서 인증 또는 일련의 인증을 얻는 것입니다.
이러한 인증은 시간과 비용이 가치가 있습니까? 고용주는 그들에게 많은 가치를 부여합니까?
나는 곧 대학 프로그래밍을 마치고 경력을 쌓기 위해 다음 단계를 모색하고 있습니다. 내가 고려한 한 가지 옵션은 내가 일하고 싶은 개발 분야에서 인증 또는 일련의 인증을 얻는 것입니다.
이러한 인증은 시간과 비용이 가치가 있습니까? 고용주는 그들에게 많은 가치를 부여합니까?
답변:
인증의 주요 목적은 인증 기관을 위해 돈을 버는 것입니다.
하지만, 경력의 초기 단계에서 인증이 더 중요하다고 생각합니다. 채용 관리자로서, 나는 잠재적 인 직원을 걸러 내기 위해 인증이나 그 부족을 사용하지 않지만, 일부 회사는 당신이하는 일을 알고 있다는 증거로 이것을 찾을 수 있다고 생각합니다. 개인적으로, 구직자 에게 그들이 무언가를 할 수 있음 을 보여주기를 원합니다 (다른 모든 질문입니다, 나는 알고 있습니다!)
경험이 많을수록 자신이하는 일을 알고 인증이 덜 중요하다는 예를 통해 증명할 수 있습니다.
나는 실제로 "인증"이 소프트웨어 상점에 지원하는 이력서에 대한 부정적인 결과 가 될 수 있다고 말하기까지했다 . Microsoft, Google, Amazon 또는 그와 같은 회사의 직원이 운영하는 신생 기업에는 인증이 필요한 경우 실제로 프로그래밍 할 수 없으며 실제로 프로그래밍 할 수 있다면 낭비하지 않는 태도가 있습니다. 인증서 시간. 인증서는 "실제"컴퓨터 과학 자나 소프트웨어 엔지니어가 아닌 기술자가 얻는 것으로 간주됩니다.
이것이 인증을받는 사람들에 대한 좋은지 또는 유효한지 또는 정확한지 여부는 중요하지 않습니다. 중요한 것은 이러한 태도는 적어도 그러한 종류의 회사처럼 잠재적 동료들 사이에 존재한다는 것입니다. 회사가 아닌 다른 종류의 소프트웨어에서 작업하려면 YMMV.
두 종류의 회사가 있습니다 :
어떤 종류의 회사에 관심이 있습니까? 작업 페이지에 인증서가 언급되어 있습니까?
의견 : 개인적으로, 내가 보려고하는 모든 소프트웨어 회사는 프로그래머가 얼마나 좋은지, 그리고 컴퓨터 과학 (알고리즘)이 얼마나 좋은지에 대해 더 우려하고 있습니다. 그리고 그렇게되어야합니다. 나에게 인증서 는 테스트 하는 동안 사람이 얼마나 많이 기억할 수 있는지, 얼마나 잘 생각 하는지 말해 주지 않습니다 . 생각은 암기보다 내 목록에서 훨씬 높습니다 (후자가 전혀없는 경우).
잠재적 인 채용 관리자의 관점에서이 문제를 다룰 것입니다. 인증 및 대학 학위가 우선 순위가 아닌 조직 내 및 주변에서 활동합니다. 코드를 보여주고, 우수한 개발 방법을 보여주고, 다른 방법론에 적응할 수 있으며, 일반적으로 훌륭하고 창의적인 팀입니다. 공유 / 협업 / 기여에 중점을 둔 회원이라면 최고의 작업을 수행 할 수 있습니다. 이것은 모든 곳의 경우가 아닙니다.
저는 신입 사원이 아니지만 지금까지 인증 과정에서 IDE의 항목을 끌어서 놓는 방법에 대한 열악한 개요를 제공하면서 동시에 실제 코딩 시간을 훔치고 많은 돈을 소비한다는 인상을 받았습니다.
내가 인증 과정에서 유일하게 좋은 점은 강사가 자신의 경력에서 경험 한 몇 가지 문제에 대해 이야기를 나 step습니다. 코스의 실제 내용은 온라인 자습서의 내용에 따라 다릅니다.
더 이상 인증을하지 않습니다. 시간 낭비처럼 보입니다.
일부 회사는 Microsoft Certified Partner이므로 회사는 최소한의 MCP (인증 된 직원)를 고용해야합니다. 그런 의미에서 분명히 도움이 될 수 있습니다 .
그러나 그 외에는 실제로 도움이되지 않는다고 말하고 싶습니다. OS 프로젝트에 작업을 넣는 것은 특히 OS 프로젝트가 시작되거나 이미 설정된 프로젝트에 대한 정기적 인 커미터가되는 경우 경력에 훨씬 유리할 수 있습니다 .
내 경력에서 너무 많은 인증을 받았는데, 직원 수에 특정 인원의 인증 된 인력이 필요한 공급 업체를 제외하고는 내 인증이 저에게 직접 일자리를 얻지 못했습니다. 그러나 그들이하는 일은 주제에 대한 많은 지식을 제공하는 것입니다. 그것은 인증서 자체가 아닌 직업을 얻는 것입니다. 그러나 인증서없이 그 지식을 얻을 수 있습니다.
측정 도구로 완화
누군가 자신의 이력서에 여러 가지 인증을 모두 열거 할 때 항상 소금 한 알을 봅니다. 경험상 그들은 경험이 부족할 때 공간 필러로 사용되는 경향이 있습니다. 그들은 쓸모가 없지만 너무 많으면 눈썹을 들고 인증을 얻는 데 시간과 돈이 오픈 소스 프로젝트에 더 잘 쓰이지 않았는지 궁금합니다.
그러나 위대한 학습 도구
즉, 나는 개인적으로 그것들을 학습 도구로 많이 사용하고 새로운 과목을 배울 때 나의 진전을 평가합니다. 나는 자유로 웠던 좋은 시절에 Brainbench로부터 많은 인증을 받았었다. 그래도 지금은 진도에 대한 느낌을 얻고 동료 프로그래머와 관련하여 내가 어떻게 순위를 매길 수 있는지에 대한 인증을 지불합니다. 내가 어디에 서 있는지 아는 것은 직업을 구하고 내가 정말로 가치있는 것에 더 가까운 급여를 협상 할 때 더 많은 확신을 주었다.
msvb60이 말했듯이 인증 자체는 당신에게 직업을 얻지 못할 수도 있지만 그것을 얻기 위해 얻은 지식은 확실하게 의지합니다.
예, 제공되는 과정은 단순한 버전이 아니라
풀코스. 대학에서 수료증을받는 것과 같습니다.
에서 http://www.oreillyschool.com/faqs.php
인증 시리즈의 모든 과정을 성공적으로 마치면 일리노이 대학 (Urbana-Champaign Office of Continuning Education)의 전문 개발 인증서를받을 수 있습니다. 전 세계적으로 UIUC를 최고 기관으로 인정하는 것과 함께이 인증서를 획득해야하는 과제는 이력서가 이력서에 빛나는 것을 보장합니다. 이 인증서의 샘플을 보려면 여기를 클릭하십시오.
답변에서 실제로 명확하지 않은 것은 좋은 프로그래머가 아니라면 인증이 매우 유용하다는 것입니다.
"Microsoft, Google, Amazon 또는 이와 같은 회사의 직원이 운영하는 스타트 업"에서 일하는 것을 잊어 버리십시오. 야심이 적고 일부 정부 기관의 IT 부서에서 일하고 싶은 경우는 어떻습니까? 그들은 좋은 프로그래머를 고용하는 경향이 없으며, 당신을 인터뷰하는 사람들은 좋은 프로그래머가 무엇인지 첫 번째 아이디어를 얻지 못할 것입니다. 그러나 MSCP 인증서는 다른 재능이없는 프로그래머로부터 영감을 얻지 못한 이력서 더미에서 이력서를 돋보이게 할 수 있습니다.
개발자가 이력서에 대한 여러 인증과의 인터뷰에서 나타 났을 경우, 나는 그의 가치 시스템에 대해 심각한 의구심을 갖게 될 것입니다. 프로젝트 작업에 소요되는 시간이 지남에 따라 인증을 얻는 데 소비 한 시간을 소중히 여기는 상황은 전혀 없습니다. 모든 프로젝트.
한 걸음 물러서서 고용주와 네트워크를 맺은 사람들에게 전가하는 완전한 가치 제안을 살펴 봐야한다고 생각합니다. O'Reilly 과정은 대학 지원을 받기 때문에 거의 모든 사람에게 유용 할 수 있지만 사용 방법에 전적으로 의존합니다. 프로그래머는 절대적으로 이야기하고 생각하는 것을 좋아하지만 세상은 그렇지 않습니다. 당신이 그것을 생각한다면 당신은 그것을 충분히 보지 못했습니다.
충분한 맥락을 제공하지는 않지만 컴퓨터 과학 교육이 없다고 가정합니다. 고용주는 CS 학위를 기본 필터 중 하나로 사용할 수 있습니다. 도메인에 적용 할 수있는 다른 영역에서 동등한 경험이나 교육으로이 필터를 완화해야합니다.
이 영역에서 도움이되는 O'Reilly 과정의 많은 이점을 볼 수있었습니다.
오픈 소스 프로젝트 또는 다른 유형의 예제에 기여한이 과정을 기반으로하는 것은 도움이 될 것입니다. 이것은 당신이 이론 (과정)과 실습 (과정 연습 + 외부 프로젝트)이 필요하다는 것을 인식하고, 모집 자들과 이야기 할 것을 제공합니다.
좀 더 학문적 인 일을해야한다고 생각되면 대학에서 살펴볼 수있는 다른 인증서 옵션이있을 수 있습니다. 이것들은 일종의 학부 학위를 가진 사람들을 대상으로하는 것 같습니다. 그래서 이것이 당신에게 도움이되는지 모르겠습니다.
많은 사람들이 기존의 대학을 통해 이루어지지 않은 학습 할인에 조건이있는 것 같습니다. 이것은 실제 직장에서 약간 떨어진 채용 담당자 및 관리자를 상대 할 때 특히 그렇습니다.
많은 사람들은 특정 직무를 수행 할 수있는 사람을 원한다고 말합니다. 그러나 실제 선택에 대해서는 필터를 사용하여이 문제를 더욱 강화시킵니다. 예. 그들은 같은 대학에서 고용하는 것을 좋아합니다. 이것은 공유 문화에서 문제가있는 그룹 사고에 이르기까지 좋고 나쁘다.
이것은 올바른 사람에게 영향을 미치기 위해 고용주를 조사 할 때 고려해야 할 중요한 사항입니다. 채용 담당자가 귀하 앞에 놓은 필터를 지나치지 않을 것이라고 생각하지만 차이를 만들 수 있다고 생각되면 원하는 사람들을 얻을 수있는 방법을 찾아야합니다. 이들은 이와 같은 인증서를 높이 평가하는 사람들입니다.
컨설팅 / 계약
컨설팅 / 계약의 특정 사례를 언급 한 사람은 없습니다. 귀하가이 범주에 속하거나 있고 싶을 경우, 이것이 확실히 도움이 될 수 있습니다.
상사 나 영업 담당자가 '틈새 카테고리 X'인증을받은 경우 프로젝트를 '판매'하기가 더 쉽습니다.
그것은 당신이 인증되지 않은 경우 특정 주제에 대해 반드시 더 잘 알고 있거나 더 지식이있는 것은 아니며, 나는 그것들을 일반적으로 모호하게 다루는 다른 사람들에 동의합니다. 내가 당신에게 말할 수있는 몇 가지 MS 인증을 가지고 있지만, 배우려고하는 기술에 대해 당신이 그들을 속이는 경우 실제로 그것은 당신에게 속도를 내야합니다.
저는 현재 Python 인증 프로그램에 등록되어 있으며 꽤 흥미롭고 도전적이라고 말했습니다. 이력서에서 지적 할 수있는 Python으로 소프트웨어 제품을 구축하는 것이 내 경력 기회에 도움이 될지 모르겠지만 지금까지 좋은 경험이었습니다. 다른 것이 없다면 파이썬 프로그래밍 환경 (3.0)에도 확고한 기반을 제공하지만 버전은 그렇게 다르지 않습니다. 또한 스티브 홀든 (Steve Holden) 이 가르쳤 으므로 꽤 집중 될 것입니다. 이력서에 넣을 수있는 또 하나의 일입니다. 학습 정신에 있다면 더 가치가 있다고 생각합니다.
인증은 그만한 가치가 없을 것입니다. 대부분의 고용주는 이전에 한 일을 더 자세히 살펴 보며, 자격증을 공부하는 것은 그만한 가치가 있으며 핵심 기초를 익히는 데 도움이 될 것입니다. 인터뷰 준비는 기본 사항을 봉인 했으므로 인터뷰를 준비 할 때 더 자신감을 가질 수 있습니다.
SCJP는 실제로 Java 개발자들 사이에서 높은 평가를받는 인증은 아니지만 대규모 고용주가이를 좋아합니다. 그 책을 준비하기위한 책 중 일부는 철저하고, 당신에게 언어의 핵심을 배울 수있는 많은 기회를 제공합니다.
프로그래머가 방금 언어로 발견 한 것에 대해 열광하지만 인증 책을 통해 많은 사람들에게 알려진 블로그 게시물을 우연히 발견했습니다.
먼저 학위를 마칩니다.
둘째, 일종의 프로그래밍 프로젝트를 수행하십시오. 오픈 소스 프로젝트에 크게 기여할 수 있습니다. 코드 및 / 또는 기능을 가리키고 "내가 그랬습니다"라고 말할 수 있습니다. 또는 자신의 프로젝트를 시작하고 유용한 것을 구축하십시오. 그것은 세계에서 가장 좋은 것이 될 필요는 없으며, 큰 인기를 얻을 필요는 없습니다. 다시, 당신은 당신이 과시하고 "내가 한 중요한 일이있다"고 말할 수있는 것을 원합니다.
셋째, 당신이 가질 정도를 활용할 수있는 직업을 찾으십시오. 트리플 전공을 마치면 그 자체가 상당히 중요합니다. 수학, 통계 및 경제 기술을 보유하면 다른 개발자가 원하지 않는 방식으로 원하는 것을 얻을 수 있습니다. 이러한 분야 중 하나에 대한 확실한 지식이 전문 프로그래머가되는 것보다 더 중요 할 것으로 예상되며, 이러한 자격 증명을 사용하여 프로그래밍 develop을 계속 개발할 수있는 위치에 도달 할 수 있어야합니다.
넷째, 서두르지 마십시오. 학위를 마치는 것이 첫 직장에 착륙하는 것보다 훨씬 중요합니다. 당신은 남은 인생을 일하면서 보낼 것입니다. 그러나 방과 후에는 여러분이 학교에 있다는 것을 탐구하고 배울 수있는 시간과 자유를 찾는 데 많은 어려움을 겪을 것입니다. 지금 가지고있는 시간을 활용하여 남은 경력 동안 활용할 수있는 탄탄한 지식을 쌓으십시오.
다섯째, 특정 직책을 요구하지 않는 한 인증을 건너 뜁니다. 나는 오랫동안 프로그래밍을 해왔으며 인증에 대해 묻거나 도움이 될 것이라고 생각한 적이 없습니다. 당신의 학위가 컴퓨터 과학에 있지 않고 경험이 없기 때문에 그들이 어필 할 수있는 방법을 알 수 있습니다. 그러나 첫 번째 직업을 착수 한 후에는 경험이 있으며 한 사람 만 찾으면됩니다. 첫 직장에 착륙하기 위해 누가 당신을 고용 할 의향이 있습니까?
행운을 빕니다.
위의 사항 외에도 Microsoft 인증을 통해 강사가 될 수도 있습니다 (개발 경력에 추가하거나 대신). MCT (Microsoft Certified Trainer)가되면 더 많은 수입을 얻을 수 있으며 (시간제 근무) 팀 외부의 더 많은 사람들과 교류 할 수 있습니다.
책을 쓰려고하거나 교육을 제공하기 전에 언급 한 경우 인증은 좋은 자격 증명입니다.
인증을 받으려면 기술의 여러 부분을 잘 알아야하므로 연구에 실제로 도움이됩니다.
인증서가 있다고해서 좋은 프로그래머라는 보장은 없지만 최소한 특정 수준까지 올라간 것을 나타내는 좋은 지표입니다 (결국 이러한 테스트에 실패 할 수 있습니다 ...).
모든 관련 자격은 좋은 것일 수 있습니다 ( 특정 자격이 있다고 CV를 버리는 회사에 의문을 제기합니다 ).
채용 담당자는 개발자 위치에 대해 CV를 필터링하는 방법 (때로는 수백 개)이 필요하며 때로는 다음을 사용합니다.
이전 작업을 보여주는 것은 좋지만 누가 당신이 그것을 (동료가 아닌) 작성했거나 코드 만이 아니라 솔루션을 생각해 냈다고 말할 수 있습니다. ... 얼마나 오래 걸렸습니까?
능력 / 적성 테스트도 훌륭하지만, 수백 개의 논문을 표시하는 것은 물론, 몇 명의 고용주가 테스트 할 시간이 있습니까?
요즘에는 가능한 한 많은 상자를 체크해야합니다. 많은 고용주가 모든 기술을 필요로하지 않을 수도 있습니다 (또는 기술이 필요한지 모를 수도 있음).