프로그래머의 기능을 가장 정확하게 나타내는 웹 사이트는 무엇입니까?


12

프로그래머를 고용하고 있고 topcoder.com의 상위 100 개 코더 중 하나 또는 stackoverflow.com의 상위 100 개 코더 중 하나를 선택할 수 있습니까?

적어도 topcoder.com은 문제를 해결하고 코드를 작성하는 순수한 능력에 대한보다 객관적인 평가를 제공하는 것으로 보입니다. 동시에, 명백한 기술적 능력 에도 불구하고 ,이 사람은 사회적 기술에 대한 힌트가 부족할 수 있습니다. 그는 다른 사람을 도울 수있는 능력이 거의 없거나 전혀없는 "독점 코더"일 수도 있고, 옮길 수있는 멘토링 능력이 없을 수도 있습니다 다른 사람에게 그의 기술 능력 등

반면에 stackoverflow.com은 최소한 해당 코더에 대한 동료의 의견과 "팀"에서 다른 사람들에게 유용하고 도움이되는 정도를 훨씬 더 잘 나타내는 것으로 보입니다. 동시에, 점수 시스템은 많은 평범한 (또는 나쁜 답변)을 던지는 사람이 필연적으로 양의 "평판"점수-거의 단일 투표권 (아마도 의례)는 최소 5 개의 다운 투표의 영향을 상쇄 할 것이며, 다른 사람들은 그렇게하기 위해 자신의 평판 포인트를 희생해야하기 때문에 다운 투표에서 제외됩니다. 동시에 기술적 기여를 거의 또는 전혀하지 않는 사람은 힙의 맨 위에 닿는 명성을 쌓을 가능성이 거의 없습니다.

그렇다면이 특정 코더가 조직에 유용 할 정도를 나타내는 더 유용한 표시를 제공하는 것은 무엇입니까? 둘 중 하나를 선택할 수 있다면 팀에서 어떤 코더를 사용하고 싶습니까?


8
나는 100 명의 최고 사람들이 그들의 똥을 알고 있다고 확신합니다.
Josh K

@ 조쉬 : 감사합니다 (실제로-나는 "100 명 이상의 사람들 중 하나이기 때문에"). 그러나 그것은 실제로 질문이 아닙니다. 의문의 여지가 남아 있습니다. 두 사람이 분명히 유능하고 지능적이며 어떤 기술이 중요합니까?
Jerry Coffin

2
직책에 대한 기술이지만 프로그래머 에게는 사고 방식 이 있어야합니다 . 그들이 가지고 있다면 무엇이든 할 수 있습니다. 두 사이트 중 내가 그렇게 말하지 않은 미친 OOB를 보았 기 때문에 SO라고 말할 것입니다.
Josh K

내 꿈에는 100 명의 후보자가 있습니다. 스타트 업에서 열린 슬롯과 관련된 실제 상업적 경험을 가진 후보자를 찾으면 점프하고 행복한 춤을 춥니 다. 전화로 상대방에게 전화를 걸면 충분하다고 생각되는지 알 수 있습니다. 어쩌면 우리가 너무 작아서 한계 후보자를 고용 할 여유가 없기 때문일 수 있습니다. 우리는 '무인기'직업이 없습니다. 우리는 새로운 CS 졸업생조차도 유료 직업이나 신용 할 수있는 개인 프로젝트에서 실제 경험을 가질 것으로 기대합니다. 응시자가 SO 또는 Topcoder 점수가 높으면 훨씬 좋습니다.
Jim In Texas

인기 콘테스트를 기반으로 누가 고용할지 결정하는 회사에서 일하고 싶지 않습니다. 웹 사이트의 "등급"이 전부입니다. 최고의 후보자는 거기에 게시하거나 질문을하는 사람들에게 인기가 없기 때문에 무시되는 항목 만 게시 할 수 없습니다 (예 : "아니요, 그렇게 할 수 없습니다. 고 가용성 인터넷 응용 프로그램을 실행할 수 없음) -엄마의 지하실에있는 5 살짜리 노트북에서 ISDN 라인에 연결되어 있습니다.
jwenting

답변:


27

왜 선택합니까? 채용 할 때 어디서나 제안을 게시하려고합니다.

평판 포인트 나 다른 온라인 결과를 기반으로 채용하는 것은 끔찍한 아이디어이며 아무도 그렇게하지 않을 것입니다 .

StackOverflow에서 30K를 사용하면 채용 담당자의 관심을 끌 수 있지만 많은 다른 사실로 고용 될 것입니다.

  • 응시자의 도메인 또는 산업에서의 경험
  • 당신의 사무실과 관련된 그의 물리적 위치
  • 그가 일자리를 요구하는 $$$의 금액
  • 그의 개인적 관심사 (예, 그것은 적어도 나에게 영향을 미칩니다)
  • 그의 명령
  • 참조 확인 중 사람들이 그에 대해 말한 것
  • 그리고 더욱 중요한 것은 그의 유혹 능력입니다! (면접 중 처음 5 분 이내에 유혹해야합니다)

프로그래머의 (추천 된) 기능에 대한 채용 프로세스를 요약 할 수없는 많은 요소입니다.


4
유혹 능력 +1! (하지만 여성 면접관은 없었습니다 ...)
Jaymz

1
@ jaymz : 그런 식으로 필요하지 않습니다 ... 모든 인터뷰는 인상과 심리적 요인의 영향을받습니다.
rwong

아무도이 일을하고 있다고 말하지 않을 것입니다. 당신이 내 드리프트를 잡으면 아무도이 길을 오랫동안 고용하지 않는 것이 더 사실 일 것입니다.
joshin4colours

Heh, 나는 실제로 (오래된) 오클라호마 주에서 가장 높은 명성을 얻기 위해 SO에 대한 쿼리를 실행했기 때문에 구인 제안에 대해 한 번 연락을 받았습니다.
Earlz

4

작업에 따라 다릅니다. 웹 개발자의 입장이라면 프로그래머의 능력을 가장 잘 나타내는 웹 사이트는 그들이 만든 것보다 더 많은 것 입니다.


2

그들이 어느 사이트에서 상위 10 위에 올랐다면 웹 사이트에 대한 질문에 너무 많은 시간을 투자하고 일하는데 시간이 충분하지 않기 때문에 아마도 훌륭한 직원이 아닐 것입니다! :)


나는 톱 코더의 경우 그것에 대해 모른다. 프리랜서들이 수입의 일부를 위해 이것을하는 것을 볼 수있었습니다. 팩의 상단에 실제로 상당한 돈을 벌 수 있습니다.
Morgan Herlocker

0

둘 다 서로 상당히 다르다고 생각합니다. TopCoders는 프로그래머를 평가하는 반면, 프로그래머는 StackOverflow를 평가합니다. 면접관이 두 웹 사이트 모두에 프로필을 가지고있는 후보자를 만나면 다음과 같은 조건에서 한 프로필을 다른 프로필보다 고려합니다.

  • 시스템 개발 위치 또는 게임 개발 인 경우 면접관은 TopCoders에서 개인의 프로필을 검색하여 알고리즘 콘테스트에서 어떻게 득점했는지 확인할 것입니다. 본질적으로, cartain 개발 위치는 StackOverflow보다 TopCoder를 선호 할 수 있습니다.

  • 웹 개발 및 소프트웨어 개발의 경우와 같이 특정 프로그래밍 특성에 대해 전체 인텔리전스를 확인해야하는 경우 프로그래머는 StackOverflow 프로파일을 확인할 수 있습니다. 따라서 일반적인 개발 위치의 경우 SO 프로파일이 TopCoder를 초과합니다.

StackOverflow를 선호하는 것은 질문입니다. 여기에있는 질문들은 항상 실제 개발 문제를 반영 할 것입니다. Topcoder에서는 실제 문제에 적용되는지 여부에 관계없이 항상 콘테스트가 진행됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.