프로젝트에 갇힌 느낌이들 때 어떻게합니까? [닫은]


25

내가 코드 나 디자인을 틀에 박았을 때, 개발자가 아닌 동료가 문제를 논의하는 경향이 있습니다. 문제를 자세하게 설명하도록 강요하며 일반적으로 프로세스에서 놓친 부분을 찾을 수 있습니다.

"고착되지 않는"방법은 무엇입니까?


기술과 관련이없는 것에 대해 이야기를 나누고 다시 대화를 나눌 것입니다. 다시 온전한 요구 사항을 읽고 그것을 달성하기 위해 다른 방식으로 생각하십시오. 나는 똑같이하고 합리적으로 성공했습니다.
Gopi

브라우징 페이스 북 :)
Antoops

프로젝트에 갇힌 느낌이들 때 기술 블로그를 읽습니다.
jean27

따라서 개발자가 아닌 동료가 고무 오리 라고 생각 하십니까? : p
Dimitri C.

나에게 명백해 보인다 : StackOverflow 또는 다른 적절한 포럼에 대한 질문을 작성하십시오 :)
nanda

답변:


24

내 전술 중 일부 :

  • 누군가에게 또는 심지어 아무도에게 문제를 설명하십시오. 제 여자 친구는 자기가 간 감자에 문제를 설명했습니다.
  • 다른 기능 또는 다른 프로젝트와 같은 다른 작업을 수행하십시오 (기회가 허용하는 경우). 현재 프로젝트에서 당신의 목표를 정하십시오. 오후 4시 30 분에 불가능 해 보이는 많은 문제는 다음 날 오전 9시 30 분에 사소한 것처럼 보입니다.
  • 술집에 가십시오 (가능한 경우). 위와 같은 원리.
  • 머리를 치십시오. 이것은 종종 문제를 해결하는 데 생산적이지는 않지만 적어도 나에게는 많은 것을 배우는 경향이 있습니다. 내 gridview가 자동 정렬되지 않으면 문제에 대해 가능한 모든 것을 시도하고 읽습니다. 어리석은 오류를 해결하는 데 여전히 3 시간이 걸리지 만 결국 그리드 뷰와 데이터에 바인딩하는 방법에 대해 알아야 할 모든 것을 배웠습니다. 어떻게 든 숫자를 해결할 수 있습니다 앞으로 비슷한 문제가 있습니다.
  • 프로젝트의 맥락에 대해 최소한 무언가를 알고있는 사람이 있다면 다른 의견을 구하십시오. 내 오류의 대부분은 어리석은 오류이며 두 번째 눈에서 몇 분이면 몇 시간이 걸리는 곳을 해결할 수 있습니다.
  • 문제를 해결하십시오. "버그 방지"라는 레이블이 붙은 폴더를 유지하여 크고 복잡한 프로젝트의 전체 컨텍스트 외부에서 특정 문제를 재현하는 프로젝트를 보관합니다. 이 작업에는 시간이 다소 걸릴 수 있지만 대규모 프로젝트의 방해 요소와 무관하게 문제의 원인을 좁힐 수 있습니다.

6
감자 아이디어 +1 일반적으로 고무 오리 디버깅이라고합니다 ( en.wikipedia.org/wiki/Rubber_duck_debugging) .
GSto

항상 똑같이 믿을 수 없을만큼 오래 살았던 감자였습니까? 아니면 길에서 떨어진 임의의 감자?
Mawg

8

나는 컴퓨터에서 물러나서 잠시 동안 다른 일을하는 큰 팬입니다. 신선한 눈과 명확한 두뇌 활동은 문제에 대해 놀라운 일입니다.


5

내 인생에서 내가 문제를 해결하는 데 가장 도움이 될 수있는 사람을 상상하고, 그들이 나를 도울 수있는 짧은 통지를받을 수 없다고 가정하고, 혼자있을 수있는 곳을 찾거나, 문제를 큰 소리로 설명하는 것처럼 그 사람과 이야기하고 있습니다. 결국, 내가 정말로 / 문제가 있음을 확신 시키려고 노력하는 과정에서 나는 보통 그들이 내게 준 것과 같은 조언을 받는다.


3

누군가와 대화를 나누는 것이 가장 좋은 방법이지만 종종 컴퓨터에서 잠시 벗어나서 신선한 눈으로 보는 것도 도움이됩니다.

또한 샤워 나 목욕을 할 때 종종 많은 디자인 통찰력 이옵니다. :)


3

나는 항상 2 ~ 3 개의 적당한 크기의 작업을 시도하기 때문에 하나에 갇 히면 휴식을 취하고 다른 일을 할 수 있습니다. 이를 통해 당시의 주요 작업이 아닌 경우에도 목표를 향해 생산성을 높일 수 있습니다. 그러나 벽에 부딪히면 가끔 걸어 가야합니다. 15 분 정도 걸리고 커피 나 음료수를 마시거나 산책 등을하십시오.


3

좋은 수면이 도움이됩니다.

때때로 나는 문제에 갇혀 잠을 자면서 머리 속의 해결책을 찾았습니다. 말 그대로 aha 솔루션으로 깨어납니다. 때때로 당신은 단지 두뇌를 재설정해야합니다.


3

기분을 유지하기 위해 좋은 음악 (느린 음량)을 유지하십시오.

당신이하고있는 일에 집중할 수 없다고 느낄 때. 다리를 움직이거나 다리를 두드 리거나 잠시 동안 튕겨 내면 혈류가 다시 강렬 해집니다. 당신이 방해받는 이유는 몸이 같은 위치에 머무르는 동안 몸에 약간의 긴장이나 혈류 부족이 있기 때문입니다. 혈액을 더 잘 순환시키고 당신의 일을 끝내십시오.

당신이하고있는 일 (내 경우에는 나의 약혼자에 가까운 사람)에 대해 다른 사람과 대화를 시도하십시오. 다른 사람이 그것을 이해하는지 아닌지에 대해 중요하지는 않지만 확실하게 느끼십시오.

막히면 펜 종이를 가져 와서 상자, 이름, 화살표 등으로 물건을 시각화하십시오. 흐름을 이해하십시오. 다시 생각 해봐

무언가를 먹고 그냥 앉아서 생각하면 생각이 듭니다 : P.

드라이버를 가져 와서 컴퓨터 나 노트북 또는 노트북을 열고 무엇이 잘못되었는지 찾아보십시오 ... ??? 왜 나에게 기대 한 결과를주지 못하는가 : P (kidding)

내가 붙어있을 때 내가 개인적으로 대부분의 시간을 할 수있는 사람은 웃기는하지만 거울을보고 그것을 시작하십시오. 얼굴을 만들고, 나 자신과 이야기하고, 내 앞에서 그것을 유지하는 것을 궁금해하기 시작하십시오. 계속 쳐다 봐 그것은 다시 신선 해지고 힘을 다시 키울 수 있도록 도와줍니다. Wierd 어 ...하지만 나를 위해 작동합니다.


2

나는 그것에 대해 쓰려고 노력한다. 먼저 모든 관련 정보를 수집하고 고려한 모든 내용과 작동하지 않는 이유를 나열합니다. 나는 내 앞에 그것을 모두 적었을 때 생각하기가 훨씬 쉽다는 것을 알게되었다.


2

집에서 일하는 경우 밖에서 조깅을하거나 산책을 할 수 있습니다. 그것은 건강에 좋고 당신이 붙어있는 문제에 대해 생각하는 데 도움이됩니다. 이것이 효과적이라고 생각되면 문제에 대한 더 나은 개요를 얻는 데 도움이되기 때문입니다. 때로는 문제의 잘못된 부분에 집중하고 문제에 대한 더 나은 개요를 볼 때 해결책을 찾기가 더 쉽습니다.


2

나는 단지 몇 시간 동안이라도 직장 위치를 ​​바꾸는 것을 좋아합니다. 때로는 그런 작은 덩어리가 다른 견해로 문제 / 프로젝트를 보는 데 도움이 될 것입니다. 내가 가장 좋아하는 장소는 내 데크, 도서관 또는 화이트 보드가있는 회의실입니다.


1

다른 도구와 마찬가지로 Oblique Strategies 카드 세트를 얻을 수 있습니다.

Oblique Strategies [...]는 Brian Eno와 Peter Schmidt가 1975 년에 처음으로 출판했으며 현재 다섯 번째 판으로 출판 된 카드 세트입니다. 각 카드에는 교착 상태 또는 딜레마 상황을 해결하는 데 사용할 수있는 문구 또는 암호가 포함되어 있습니다. 일부는 음악 작곡에 따라 다릅니다. 다른 사람들이 더 일반적입니다.

저자는 창의적 사고를 장려하기 위해 카드를 사용한 음악가입니다.

당신은 임의의 카드를 선택하고 '딜레마'진술을 얻는다. 예를 들면 다음과 같습니다.

"특정 사항을 제거하고 모호성으로 변환"

음악을 작곡하려고하지 않는다면 때로는 말도 안되지만, 카드가 제안하는 것을 이해하려고하는 간단한 연습은 현재 생각에서 마음을 풀고 관련이없고 탐구되지 않은 길에서 생각하는 데 도움이 될 수 있습니다.

있다 몇몇 다운로드 버전 , 또한 몇 사이트 는 온라인으로 읽을 수 있습니다. iPhone 또는 Android 앱으로도 얻을 수 있다고 확신하지만 찾지 못했습니다. 나는 'Oblique'라는 Mac OS X Dashboard 위젯으로 가지고 있지만 링크를 검색했는데 더 이상 온라인 상태가 아닌 것 같습니다.


0

내 고객 중 한 사람은 프로젝트에 푹 빠졌을 때 누군가가 바지를 내리고있는 것처럼 느끼곤했다고 말했습니다. 재미있었습니다.

나는 자리를 비우고 사람들과 이야기하고 읽습니다. 대부분 앉아서 앉아서 해결했을 때 효과가있었습니다.

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