그것이 당신이 더 나아질 것이라고 느끼면 거의 모든 나라에 프로그래머가 존재합니다. 그들을 제거하는 방법은 문제입니다.
첫 번째 잡초는 이력서입니다. 내가 찾은 것 중 하나는 주장 된 언어 경험이 많으며 그 언어에서 그들이 한 일을 설명 할 수 없다는 것입니다. 나는 이력서를 보아 그들이 발명 한 모든 언어를 알고 있다고 주장하지만 그들의 경험은 실제로 Access와 Visual Basic에서만 일한 것으로 나타났습니다. 그들은 쓰레기통에 바로 들어갑니다. 10 페이지의 이력서가 휴지통에 들어갑니다 (특히 2 년 미만의 경험이있는 사람들의 경우 10 페이지의 이력서). 경험이 거의없는 최근의 대학 졸업생들로부터 그들이 어떻게 자신을 발표하는지에 대해 까다로워 야합니다. 최고의 후보자는 이력서에주의를 기울이고 오류는 없습니다. 이력서를 교정하는 데 귀찮게하지 않은 사람은 거의 없습니까?
전문적으로 준비된 이력서는 쓰레기통에도 들어갑니다. 수백 개의 이력서를 읽은 후에는 정확히 동일한 문구를 사용하여 이력서를 선택할 수 있습니다. 전문적으로 준비된 이력서에서 내용을 신뢰할 수 없으며 그 사람이 자신의 준비를하지 않았다는 것을 알고 있습니다. 이것은 자신의 문제를 해결하기 위해 다른 사람들에게 의지하는 사람입니다. 당신은 정말로 프로그래밍 위치에서 그것을 원합니까?
당신이 선택한 것을 눈에 띄게 만드는 것들을 찾으십시오. 물론 학교 밖에서는 어렵지만 업적, 오픈 소스에 대한 기여 등을 찾으십시오.
다음 잡초는 전화 인터뷰입니다. 실제 업무와 관련된 기본 개념에 대해 문의하십시오. 사람들에게 필요한 개념에 대한 기본 지식이 없다면 개인 인터뷰에 참여할 필요가 없습니다. 젊음은 종종 인터넷에서 모든 것을 볼 수를 변경할 수 없기이 불공평하다고 생각하지만, 사실은 내가 조회 한 좋은 프로그래머 만난 적이 있습니다 모든 것을 인터넷을. 매번 찾아 보지 않아도되는 직업에 대한 지식이 있어야합니다.
전화 인터뷰 후 최고의 4-5 후보자와 인터뷰를 선택해야합니다. 물론 1-2 명의 좋은 후보자 만 있다면 이미 제거한 사람들과의 인터뷰를 귀찮게하지 마십시오. 이제 어려운 질문을하고 그들이 어떻게 문제에 접근하는지 느끼게 될 것입니다. 나는 fizzbuzz 테스트를 너무 잘 알고 있기 때문에 절대로 사용하지 않을 것입니다. 대신 자신의 코드 기반에서 일부 문제를 구성하십시오. 나는 그들에게 요구 사항과 코드를 줄 수 있고 코드가 요구 사항을 충족시키는 지 여부와 그렇지 않은 이유 및 요구 사항을 충족시킬 수있는 방법을 물어볼 수 있습니다. 나는 그들이 해결해야 할 가장 어려운 프로그래밍 문제와 답을 찾기 위해 어떤 조치를 취했는지 설명하도록 요청했다. 좀 더 심층적 인 기술적 질문을하겠습니다. 기술 역량, 문제 해결 및 디버깅 능력 및 기존 팀에 적합한 능력에 대한 느낌을 얻으려고 노력한다는 것을 기억하십시오. 나는 또한 그들이 스트레스를 얼마나 잘 다루는 지 판단하기위한 답을 모른다고하는 질문을합니다. 스트레스가 많은 직업입니다. 직장 스트레스가 인터뷰 스트레스보다 크기 때문에 인터뷰에서 접는 사람을 원하지 않습니다 . 현재 우리가 취약한 분야에서 강점을 찾고 있으며 팀에서 일하고 고객에게 자신을 소개 할 수있는 능력을 찾고 있습니다. 직장의 스트레스가 인터뷰 스트레스보다 크기 때문에 인터뷰에서 접는 사람을 원하지 않습니다. 현재 우리가 취약한 분야에서 강점을 찾고 있으며 팀에서 일하고 고객에게 자신을 소개 할 수있는 능력을 찾고 있습니다. 직장의 스트레스가 인터뷰 스트레스보다 크기 때문에 인터뷰에서 접는 사람을 원하지 않습니다. 현재 우리가 취약한 분야에서 강점을 찾고 있으며 팀에서 일하고 고객에게 자신을 소개 할 수있는 능력을 찾고 있습니다.