나는 누군가가 MS에 가서 SDE 입장을 인터뷰하고 SDET 제안을 내릴 수있는 유일한 시나리오는 경력 초기에 (기본적으로 인턴 또는 대학 밖에서) 많은 시험을 보인 경우 일 것이라고 생각합니다 인터뷰 중 "테스터의 사고 방식"에 대한 증거를 반복해서 보여주었습니다. 시험에 대해 알지 못했을 정도로 인턴쉽이나 대학 밖에서의 첫 직장 일 수도 있습니다. 마이크로 소프트의 뒷마당에있는 워싱턴 대학의 학생들에게서 이런 일이 일어난 사례에 대해 들었습니다. 그래서 인턴쉽이 일반적이었습니다. 흔한 일이 아니었다. 시험 적성도는 루프에서 나머지 인터뷰가 "시험"으로 수정 될 수있을 정도로 빨리 인식되어야합니다.
이론적으로는 다른 방향으로도 발생할 수 있습니다 (SDET 인터뷰는 SDE 제공). 그러나 SDET의 역할이 비교적 알려지지 않았고 "테스터의 마음"이 큰 사람이 SDE 역할에 대해 인터뷰 할 가능성이 더 높았을 가능성이 있다고 생각하지 않습니다. SDE의 잠재력을 깨닫지 못한 채 SDET의 역할에 대해 인터뷰하는 훌륭한 "개발자 마음"보다 우수합니다.
5 년 전에 졸업 했으므로이 시나리오조차도 더 이상 일어날 지 모르겠습니다. 당시 Microsoft의 SDET 역할은 매우 신비했으며 대부분의 사람들은 대학에있을 때 자동 테스트에 대해 전혀 몰랐습니다. 그 이후로 많이 바뀌 었다고 생각합니다.
저는 Microsoft에서 약 6 개의 SDET 직책과 몇 개의 SDE 직책을 인터뷰했습니다. SDET 역할 인터뷰는 쉽지 않았습니다. 코딩 질문은 일반적으로 거의 동일하지만, 사람이 품질에 대한 명확한 편향을 보이는 경우 (예를 들어, 흥미로운 버그를 생각하고 처리하며, 코딩이 완료되면 답변을 잘 테스트하는 등) 약간 덜 정교한 답변이 허용 될 수 있습니다. 코딩에 대한 여정은 품질과 테스트에 대해 비판적으로 생각할 수있는 능력을 갖추어야 할 필요 이상입니다.
나는 평생 동안 경력을 쌓은 훌륭한 SDET들이 그다지 일반적이지 않기 때문에 SDET 경력이 달성하기가 더 쉽다고 생각합니다. "SDE가되고 싶은 SDET"의 고정 관념은 기초가없는 것은 아닙니다. 테스트에 대한 진정한 (정직한) 열정을 보여 주면 눈에 띄는 반면 개발에 대한 진정한 열정을 가진 개발자는 비교적 일반적입니다. 이것은 지속되지 않을 수 있습니다. SDET의 역할은 요즘 더 많은 회사가 그 역할을 위해 고용하고 현장이 더 잘 이해됨에 따라 인기가 높아지고 있습니다. 지금은 SDET이 Microsoft뿐 아니라 진정한 커리어 스팟이라고 생각합니다. 실제로 테스트를 즐기십시오 . 당신이 정말로 순수한 개발자라면, 어렵고 둔할 수 있습니다.