2008-10-06 8 views
6

나는 많은 언어와 함께 놀 수있는 길과 너무 많은 책들을 읽는 길과 너무 많은 책들을 읽는 길을 찾는다. ...초점을 맞추고 프로젝트를 어떻게 진행합니까?

어떻게 지내세요? 부분적으로 완전한 "실험"의 흔적을 남기지 않고 초점을 맞추고 실제로 아무 것도 끝내지 못하게합니다.

답변

6

머니와 실제로 완성되는 것과 함께가는 성취감.내가 처음으로 나 자신을 위해 일할 생각을했을 때 나는 내가 개발하고 나중에 판매 할 소프트웨어에 대한 아이디어를 내놓기 시작했다. 물론, 내가 실제로 만들고있는 것이 실제로 판매되는지 알지 못했기 때문에 산만 해지고 새로운 아이디어로 뛰어 들기가 쉽습니다.

그래서 계약자/컨설턴트가되기로 결정했습니다. 당신이 만들고있는 것을 위해 구매자가 있다는 것을 당신이 알고 있고, 누군가 그것이 그것을 기다리고 있다면, 그것은 당신에게 동기를 부여합니다. 흥미롭고 도전적인 프로젝트라면 마무리 작업과 관련하여 서두르지 않습니다. 그래서 그것은 당신이 그 러시를 점점 더 원하기 때문에 여분의 동기를 부여합니다.

일단 작업 프로젝트를 상당히 안정적으로 수행하게되면 좋은 시간 관리를 실천할 인센티브가 있기 때문에 더 나은 측면 프로젝트에 집중할 수 있다는 것을 알게되었습니다. 나는 내 옆 프로젝트에서 매일 또는 일주일에 한 번씩 일정한 시간을 할애하여 그 시간에 집중할 때 집중하도록 도와 준다.

물론 나는 종종 가끔씩 접선을하고 새 프로젝트를 시작하지만, 내가 가장 관심이있는 것들을 고수 할 수있었습니다.

또한 프로젝트를 마친 후에는 개념 수립에서 완성까지 실제로 걸리는 부분에 대해 더 잘 느끼고, 반복해서 반복하는 것이 훨씬 쉽습니다.

0

필자는 좋은 프로그래머가 끝내지 않은 "실험"이 많이있을 수 있다고 생각합니다. 이것은 좋은 일입니다.

일반적으로 훌륭한 관리자가 있으면 단순히 일을 끝내지 않으면 책임을 질 것입니다. 당신이 학생이라면, 그것은 더 힘듭니다. 나는 당신이 원하는 모든 것을 배우는 것이 불가능하다는 것을 깨달았습니다.

저는 1 년에 1 ~ 2 개의 새로운 언어와 한 달에 한 권의 책만 배우는 것에 국한합니다. 그건 프로그래밍 혼란과 좋은 일을 잘하는 사이에 좋은 균형이 될 것 같습니다. 좋은 학습 태도 :

0

1)을 갖는위한

명예 나는 미완성 물건을 완전히 MASIVE 흔적 물론 모든 측면의 프로젝트를 둡니다.
2) 내가 일할 동기 부여가 필요할 때 나는 지갑을 엽니 다. 그것은 보통 나를 위해 그것을합니다.

+0

당신은 영수증의 4 분의 1 인치 두께의 뭉치를보고 동기가 있음을 의미합니까? Hehe. –

0

방정식의 "비즈니스"측면에 참여하는 것이 엄청난 도움이된다는 것을 알았습니다. 프로그램의 실제 사용자가 자신의 문제에 대한 창의적인 솔루션에서 얼마나 많은 이익을 얻을 수 있는지 확인하면 이러한 솔루션을 제공하는 것이 가장 큰 동기입니다. :-)

0

나는 앱을 만들 계획이다. 나는 돈을 벌거나 다른 사람들을 위해 일하는 시간을 줄이기 위해 판매 할 계획이다.

내 아내는이 아이디어를 좋아하고 지금의 그녀의 격려 나 정상보다 더 집중할 수있게되었다 오히려

14

개발자의 두 가지 유형이 있습니다 것 같다 "놀이"가 아닌 "일"Tinkerers과 기업가가.

깡패들은 모든 작은 일들이 어떻게 작동하는지 알고 싶어합니다. 일단 그들이 뭔가의 교수형을 얻으면, 그들은 모르는 모든 것에 정신을 잃게됩니다. 기술계는 배울 것이 많고 새해가 더 많이 만들어지기 때문에 팅커러에게는 잔인합니다. 팅커레는 그들의 지식을 자랑스럽게 생각합니다.

기업가는 정말 훌륭한 것을 만들기에 충분한 지식을 원합니다. 이들은 기능 및 최종 사용자 경험 측면에서 생각합니다. C가 넘는 Java를 통해 Python에 대해 Python에 대해 논쟁하는 것을 결코 들어 보지 못했습니다. 그들은 언어 자체에 비해 언어 결과에 더 관심이 있습니다. 기업가는 자신의 사용자 기반을 자랑스럽게 생각합니다.

당신의 팅커러 경향에 고생하는 것 같습니다. 나는 동일한 문제를 겪었고, 도움이되는 유일한 것을 발견했습니다. 당신이 철저하게 존중하는 Entrepreneur 개발자를 찾으십시오. 두 사람을 합치면 무적입니다. 팅커러는 모든 기술적 인 뉘앙스를 심어줍니다. 그들은 기업가를 기술적으로 정직하게 지켜줍니다. 차례대로, 기업가는 팅커러에게 초점과 기회를 창출합니다. 스칼라 개발자가 아니었다는 가정하에 스칼라 사이트를 탐색하면 기존 프로젝트에서 새로운 도전 과제를 발견 할 수 있습니다. 뿐만 아니라, 비 땜장이가 원하는 것을 이해하는 것이 훨씬 낫습니다.

+0

와우, 통찰력이있다. 나는 되돌아 보면, 때때로, 나는 Entrepreneur 모드에 있었고, 다른 시간에는 Tinkerer 모드에 있다고 생각했다. 그리고 기업가 모드는 대부분의 시간 동안 가장 생산적인 모드입니다. 왜냐하면 소프트웨어는 사람들을보다 효과적으로 돕기 때문입니다. –

+0

나는 100 % 동의한다. 나는 "땜장이"경향에 조심해야한다. –

1

아마도 (팀 또는 개인을위한) 가장 좋은 동기는 아마도 목표를 일찍 그리고 자주 설정하는 것입니다.

내가 프로젝트 관리에서 관찰 한 가장 좋은 방법 중 하나는 팀 (또는 개인)이 일반적인 풍미 아래 정렬 된 목표 또는 산출물을 설정 한 "기능 테마 주간"입니다. 예를 들어 "고객 기능 ","보고 및 측정 항목 "등으로 팀/사람이 한 영역의 배달/노력에 집중할 수 있도록했습니다. 또한 진행 상황이 발생한 고객과 쉽게 의사 소통 할 수있게되었습니다.

또한 .. (또는 팀의) 진행 상황을 볼 수 있도록하십시오. 단기간에 자동화 된 빌드 프로세스 (또는 다른 메커니즘)를 구축하고 작업을 점진적으로 구현할 수있는 경우 결과를 더 빠르게 유도 할 수있는 조기 검색 기능과 조기에 도움을받을 수 있습니다 보정).

관련 문제