새로운 프로그래머가 더 능숙 해 지도록 도와주고 그렇게 많이 묻지 않습니까?


26

저는 현재 새로운 프로그래머와 함께 프로젝트를 진행하고 있습니다. 작업 속도를 높이려면 어떻게해야합니까? 그는 종종 나에게 질문을하고, backbone.js (프로젝트의 일부)에서 그와 함께 프로그램을 만들었다.

이제 프로젝트를 직접 처리하여 프로세스 속도를 높이기 위해 다른 것들에 집중할 수 있기를 바랍니다. 그는 Google에 물건을 올리거나 포럼에서 문제가 발생하는지 묻기를 원하지 않습니다. 그는 단지 나에게 온다. 그는 어떻게해야합니까? 어떻게해야합니까? 내가 그를 강제로 때, 그는 신속하게 일을합니다. 어떻게 더 많은 일을하도록 동기를 부여 할 수 있습니까?

답변:


42

" 지금 조금 바빠요. stackoverflow.com에 정말로 갇혀 있는지 물어볼 수 있습니다. "결국 그는 희망을 갖게 될 것입니다. 또한 다음에 책상에 오면 "알겠습니다. Google에 알리고 보도록하겠습니다 ..." 또는 "API 문서를 확인하십시오"라고 말합니다. 이 두 가지의 조합은 과거의 협동 학생들과 함께 저에게 효과적이었습니다. 결국 그들은 정보를 검색하고 찾는 방법을 본 다음 정보를 얻는 방법도 배웁니다.


16
굉장하고, 그 답을 찾는 방법을 훈련시키고 그가 어떻게 그것을 찾았는지에 대해 동시에 승인하여 그가 괜찮고 기대되는 것을 알도록하십시오. 당신의 새로운 남자는 훨씬 덜 긴장합니다.
Patrick Hughes

7
멋진 답변입니다. 나는 그의 질문에 대한 답을 알고 있더라도 그를 좋아합니다.
Jon

2
친구는 친구 만 Google을 사용하도록 허용하지 않습니다.
제온 크로스

1
남자에게 구글을 먹이십시오. 생명을 위해 그를 먹이십시오.
Sarawut Positwinyu

1
StackOverflow의 사람들은 질문이 좋지 않은지 / 이해가되지 않는지 알려줍니다. 이 학생이 정말로 어려움을 겪고 있다면 다음 날 SO에 대한 질문이 어떻게 진행되었는지 물어보십시오. 그들이 대답을 얻지 못했다고 말하면, 질문을 검토하고 그 질문에 대한 잘못된 점을 알려주고 편집 / 재 게시를 제안하십시오. 정말로 필요한 경우 SO에 계정을 만드는 방법, 기본 사항을 보여주고 FAQ에 대한 링크 및 질문을 게시하는 방법을 보여주십시오. 제 생각에는 웹 검색으로 적절한 솔루션을 얻지 못하는 경우에만 SO를 게시해야합니다.
FrustratedWithFormsDesigner

23

질문이있을 때 stackoverflow.com에 필요한 것과 매우 유사합니다 . "지금까지 가지고있는 것을 보여주십시오" 라고 말합니다 . 그것이 큰 뚱뚱한 것이 아니라면 , 물어볼 구체적인 내용이 나올 때까지 물론 무엇을 검색해야하는지에 대한 힌트와 함께 포장을 보내십시오.


4
그가 무엇을 보았을 때 이것을 확장하려면 지금까지 무엇을 시도했는지 물어보십시오. 자급 자족의 방향으로 그를 지적하십시오. 그리고 무딘. 그가 프로그래머로 일하기를 원한다면, 그 일부를 다루는 법을 배워야합니다. 그런 다음 미리 정한 시간에 그를 검토하고 도와줌으로써 멘토링을 계속하고 있음을 나타 내기 위해 시간을 내고 적극적으로 노력하십시오.
SoylentGray

가능하면 @Chad +1000. 이미 시도한 것을 아는 경우 검색 경로를 좁히는 데 도움이 될뿐만 아니라, 시도하지 않은 것을 제안 할 수 있습니다. "무슨 일을 했어요?" 글쎄, 나는 [this]를 검색했다. ""문서를 여기에서 찾아보고 찾은 것을 말해주십시오. "기본적으로, 문제를 해결하는 방법에 대한 통찰력을 제공하고 이전에 시도했던 것에 대한 기대를 심어주십시오. 당신에게오고.
스티븐 에버스

8

누군가의 속도를 높이는 가장 좋은 방법은 ... 음, 속도를 높이는 것입니다. 마치 당신이 그 사람에게 가혹한 것처럼 들립니다. 당신은 당신이 추구하는 결과를 얻기 위해 문제를 해결하지 말고 격려 해야합니다 . 위대한 개발자조차도 새로운 장소에 도착할 때 모든 것을 알지 못합니다. 이제 그의 질문이 "어떻게 문자열을 나눌 수 있습니까?"(일명 쉽게 구글 가능)의 라인을 따라 가면 그를 날려 버릴 수 있습니다. 그러나 사람들이 새로운 직장에서 즉시 생산성을 발휘할 수 없다는 사실을 인식하고 많은 질문을해야합니다.


1
예! 그들에게 친절하십시오! 당신이 할 수있는 한 많이 가르쳐주십시오. 질문의 수는 잠시 후에 가라 앉을 것이고, 당신은 심지어 새로운 친구를 만들 수도 있습니다 =)
Nailer

4

자신감 문제 일 수 있습니까? 그가 실패하는 것이 무서워서 모든 질문을하는 것이 가능하다면 그것에 대해 이야기하는 것이 좋습니다.

예를 들어 인턴을 멘토 할 때 어느 시점에서 실패 할 것이라는 사실을 그들에게 알려주었습니다. 실패는 게임의 일부입니다. 그러나 그들이 실패한 것에 대해 배우는 것은 "지금까지 무엇을하려 했습니까?"와 같은 질문을 할 때 일어날 수 있습니다. 그들이 대답하기 위해 나에게 오기 전에 정말 중요한 것이 있습니다. 그들이 스스로 질문을하고 대답을 위해 싸우기 시작하면 그들의 지식과 자신감이 커집니다.


3

자기 확신의 문제 일 수 있으며, 자신의 기대에 부응하는 작품을 스스로 만들 수 있다고 생각하지 않습니다. 이것은 선임 개발자와 짝을 이루는 새로운 개발자에게 일반적입니다.

어쩌면 "강제로"떠나지 말고 자신의 일을 격려하고 스스로 문제를 해결하도록 도전하십시오. 그가 당신의 도움없이 몇 가지 작업을 성공적으로 완료 한 후에는 꽤 안전한 내기 일 것입니다.


+ 1- 이것은 죽었다. 그는 끔찍한 코드를 확인하는 대신 자신의 작업에 대한 승인을 요청함으로써 책임을 져야 할 수도 있습니다. 처음에 코딩의 가장 어려운 부분은 올바르게 작업했는지 결정하는 것입니다. 선임 개발자에게는 코드가 놀랍도록 일종의 "블랙 매직"이 있다고 가정합니다.
Morgan Herlocker

1

방해받지 않는 시간을내어 두십시오. 포모 도로 기술은 25 분 간격을 권장합니다. 그가 그 중간에 나타나면, 당신은 나중에 그의 질문에 대답 할 것이라고 말합니다. 그가 실제로 당신의 도움이 필요하지 않다면, 그는 그때까지 이미 답을 찾았을 것입니다. 결국, 그는 간단한 것들 때문에 당신을 귀찮게하지 않을 것입니다.


0

그가 당신에게 항상 답을 얻을 수 있도록 그를 훈련시킨 것 같습니다. 또한, 그는 당신이 편안하지 않은 일에 대한 목발로 사용할 수 있다고 생각하도록 훈련 된 것처럼 보입니다.

대신 당신은 그에게 당신이 그의 유일한 자원이 아니라는 것을 알려 주어야합니다. 그에게 답을주는 것이 아니라 답을 찾는 방법을 보여주십시오. 당신은 그가 압력을받을 때 일을 끝낼 수 있다고 말했습니다. 그래서 그는 게으르고 가장 쉬운 해결책 일 것입니다. 항상 예라고 말할 필요는 없습니다. 해야 할 일이 더 중요하다면, 도와주고 싶지만 다른 일을해야한다고 말하십시오.


0

질문에 짧은 대답이 있으면 대답하십시오. 설명이 필요하고 주제에 대한 권한이 없거나 답을 모르는 경우 어디로 가야하는지 알려주십시오. 결국 몇 음절에서 어디를 볼지 말할 수 있어야합니다. "... HTML 선택?" "Google : MDN 선택" "... 확인란은 어떻게합니까?" "MDN". "오라클 시간대 변환?" "RTFM 'at time zone'"질문이 부적절하게 자주 발생하면 사용 불가능 함을 의미해야합니다.


0

그가 왜 당신에게 오나요? 그는 실수하는 것을 두려워하여 무언가가 효과가 없을 때 변명으로 사용될 수 있도록 당신에게옵니다? 자신이 쉽게 찾을 수 없다는 프로젝트 관련 지식이 너무 많습니까? 당신이 무엇을 하든지 여기에 묻는 이유를 고려할 수도 있습니다.

당신은 그가 얼마나 멀리 떨어져 있고 자신의 능력에 얼마나 자신감이 있는지 볼 수 있습니다. 문제가 생겼을 때 얼마나 빨리 왔습니까? 당신이이 새로운 프로그래머의 멘토가 될 수 있다고 생각 했으므로, 그는 당신을 어떻게하는지, 어떻게 당신이하는지, 그리고 당신이 누구와 함께하는지 알 수 있도록 섀도 잉하려고합니다.


0

방해받지 않고 질문을 할 수있는 시간을 설정하십시오. 이 사람은 Googled가 될 수있는 질문 만하고 프로젝트 나 팀의 업무 방식과 관련이없는 질문 만하는 것은 이상합니다. 질문 추적을 시작하십시오. 좌절은 문제에 대한 인식을 흐리게합니다.

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