나의 대답은 정치적으로 틀릴 것이다. 그러나 저는 실제로 창업 창업자이며 저의 직업은 최고의 프로그래머를 고용하는 것입니다.
어떤 사람들이 좋은 프로그래머가되거나 좋은 프로그래머가 될 수 있는지 어떻게 알 수 있습니까?
한마디 : IQ.
IQ는 높이가 바스켓 볼 플레이어와 같으므로 프로그래밍을위한 것입니다.
저는 수학 기술을 정치적으로 올바른 또 다른 지표로 삼을 것입니다. 컴퓨터 과학 교사들은 프로그래밍 과정에서 누가 성공할 것인지 정확하게 예측할 수있는 기준이 하나 있다고 말했습니다. 고등학교 수학 점수. 어쨌든 효과적으로 IQ입니다.
이것은 놀라운 일이 될 수 있습니다. 우리는 프로그래밍이 대학 학위 직업이라고 들었습니다. 내가 신경 쓰지 않는 것 같아 나는 단지 3 가지에 관심이있다.
- 프로그래밍 기술 (테스트 가능).
- 적성.
- 상식 (너무 낮지 않은) 사람들의 기술.
불행하게도 IQ는 한 가지만 측정합니다. 그래서 몇 가지 테스트를 수행합니다.
나는 사람들에게 질문을한다. 간단한 질문 초등학교 어린이가 대답 할 수있을 것으로 기대합니다.
나는 다음과 같은 질문을한다.
- 7:35에 시계의 짧은 손과 긴 손의 거리는 얼마입니까?
- 자카르타에서 세마 랑으로 가면 시속 60km를 유지하고 싶습니다. 그런 다음 처음 2 시간에 100km / 시간을 운전합니다. 평균 주행 속도가 시간당 60km가되도록 나머지 여정을 얼마나 빨리 가야합니까?
주의 깊게 살펴보면 이러한 질문에는 전혀 창의성이 필요하지 않습니다. 상식 만. IQ를 가진 모든 초등학교 어린이들은 그 대답을 할 수 있습니다.
대부분의 대학 졸업생은 할 수 없습니다. 이제 누군가가 대답 할 수 없다고 상상해보십시오. 그는 프로그램을 할 수 있습니까? 생각 해봐 그가해야 할 일을 얼마나 자주 지정해야합니까?
창의성이 필요한 Microsoft와 같은 질문을 할 수도 있습니다. 어떤 저울이 가장 무거운 지 알기 위해 저울 저울에서 8 구의 무게를 측정하는 방법에 대한 질문을 할 수 있습니다. 그러한 질문의 문제는 운이 포함된다는 것입니다. 그러나 일부는 최소한의 요구 사항이어야합니다.
멋진 프로그래머를 얻는 것은 다른 프로그래머의 사기를 향상시킬 수 있습니다. 한 명의 법률 프로그래머를 확보하면 다른 사람의 사기를 낮출 수 있습니다.
사람들이 그런 질문에 대답 할 수있게되면 매우 쉽습니다. 구글 잼 코드를 작성하도록하겠습니다.
좋은 프로그래머는 Google 잼 코드를 해결하고 어떤 문제가 더 쉬운 지 예측할 수 있습니다.