2012-01-17 2 views
3

R과 함께 일할 때 나는 일상의 많은 문제를 해결할 수있는 도구와 트릭의 훌륭한 레퍼토리를 가지고 있다고 생각합니다. 그러나 종종 나는 문제를 더 우아하게 해결할 수 있음을 깨닫습니다. 예를 들어 클래스와 메소드에 대해 읽었지만 강을 건너서 마침내 사용하지 않았습니다. 내 평상시의 일이 그렇게 요구하지 않기 때문일 가능성이 큽니다. 아직도 나는 창의력이 내가 다룰 수있는 도구에 의해 제한된다고 느낍니다.R의 반고체, 중급 고비를 극복하는 방법은 무엇입니까?

어느 정도 시작/시작/중간 초보자/데이터 저글링 수준을 넘어서는 좋은 전략은 무엇입니까?

+2

해들리의'devtools' 위키 @ 읽어 https://github.com/hadley/devtools/wiki 거기에서 그것을 가지고. – Andrie

+0

어, 다른 것을 얻었습니다. http://www.youtube.com/watch?v=eGDBR2L5kzI (R이 아님) –

+0

지금 필요한 것 이상으로 능력을 확장해야하는 작업을 변경하십시오. 물론, 당신은 단지 현재 자유롭지 않고 새로운 기술을 적용 할 필요가있는 [a package] (http://stackoverflow.com/q/1708934/471093)를 자유 시간으로 플레이 할 수도 있습니다. – baptiste

답변

2

- "어떻게 카네기 홀에 도착합니까?" - "연습, 연습, 연습."

전문가가되는 법 (외과 의사로부터 도난당하는 방법) : 하나를 보거나, 하나하고, 가르치십시오.

플러스 시몬이 말한 것.

1

연습에 많은 손을 가진 웰 주어진 과정을 따라 도움이 될 수 있습니다. 좋은 코스는 또한 문맥을 제공하는데, 문제를 해결할 때 배움으로써 배우는 것이 더 어렵습니다. 좋은 책을 읽는 것도이 효과를 얻을 수 있습니다. 또는 문제를 해결하는 동안 도움을 줄 수있는 멘토를 찾아보십시오. 이것은 프로그래머로서 성장하는 가장 효과적인 방법 일 것입니다.

이러한 제안은 carl이 제안한 것 외에 추가로 제공됩니다. 브라이언 아담스는 69의 여름에 말했듯이 :

내 손가락이

+0

주제에서 벗어나지 만 Springsteen이 아닌 "69의 여름"을 쓴/불렀던 Bryan Adams였습니다. 좋은 조언을 어느 쪽이든, 그래도. ;) – ChadBDot

+1

... omg, 나는 당황하고, 빠르며, 편집해라! –

+0

... 당신이 충고를 좋아한다면, +1;)? –

1

당신이 가장을 사용하여 자신을 발견 상위 N 패키지의 소스 코드 버전을 다운로드하고 그들을 통해 발굴 출혈까지를 재생 당신이 진짜로 일하는 방법을 깨울 때까지.

관련 문제