2008-09-18 2 views
2

저는 프로그래머가 어떻게 프로그램하는 법을 배우는 지 정말로 묻지 않습니다. 특정 기술에 대해 자세히 알아보십시오. Hibernate를 배우고 싶다면, Hibernate 이전에 내가 알아야 할 것이 무엇인지 어떻게 알 수 있습니까? 나는 JPA를 Hibernate의 전, 도중, 또는 후에 배워야 하는가? Hibernate에 대한 더 나은 솔루션이 있습니까? (그리고 나는 실제로 Hibernate에 대한 정보를 특별히 찾고 있지 않다.)개발자는 Google 외에 다른 사람들이 무엇을 배워야 하는지를 배우기 위해 갈 곳이 있습니까?

아마도 stackoverflow는 이러한 답을 찾을 수있는 곳이지만 프레임 워크, api, 라이브러리, 프로그래밍 언어, 플랫폼 등 무엇이든간에 다른 기술 용어를 사용하려면 사용하기 전에 어떤 기술을 사용해야하는지, 언제 그리고 무엇을 알아야하는지 등을 결정하는 데 오랜 시간이 걸립니다.

답변

4

때로는 가장 좋은 학습 방법은 프레임 워크를 파헤치는 것입니다. 물론 뭔가 주위에 someones wrapper API를 사용할 수는 있지만, w/hibernate가 잘못되어 있다면 무슨 일이 일어나는지 알 수 없을 것입니다.

그리고 "어떻게하면 내가 최대 절전 모드로 들어가야 하는지를 어떻게 알 수 있습니까?"라고 대답하면, 그렇게 배우지 않습니다. C++에 대해 배울 때 간단한 데이터 유형으로 시작했지만 포인터는 아직 알지 못했지만 필요하지는 않았지만 거기에 도착했을 때 알게되었습니다. 뛰어 들어가서 놀아 라.

4

위키피디아를 사용하여 여러 가지 기술을 비교하여 작업을 복사합니다 (상업적 폐쇄 소스 프레임 워크와 관련하여 불완전 할 수 있음).

1

사람들은 Coding Horror, Slashdot, Techcrunch 등의 사이트로 이동하여 사람들의 이야기를 확인하십시오. 보통 어떤 것이 인기있는 것이라면 아마도 당신이보기를 원할지도 모르는 뭔가 일 것입니다.

0

, 내 경력을 도움이 일을 어떤 질문 가르쳐 :

그래서 예를 들어 최대 절전 모드 묻고 있습니다

  1. 포드 캐스트 - .NET의 도입과 새로운 기술을 논의하고 해당 지역의 사용자 그룹에 가입 문맥
  2. 에 넣어 등 바위,,, 및 STI는을 프레 젠 테이션 후 사람들 주위에 이야기 가게에 주위 ck; 당신은 다른 사람들이 무엇을하고 있고 무엇을 배우고 있는지를 들음으로써 많은 것을 배울 수 있습니다.
2

주제에 관한 책을 찾아서 읽으십시오. 그런 다음 추가 질문이있는 작성자에게 이메일을 보냅니다. 이 저자들의 대부분은 특히 그들이 열심히 일한 자료를 사서 읽은 경우에 기꺼이 도울 것입니다.

아직 충분하지 않은 경우 주제를 다룰 수있는 컨퍼런스에 참석하십시오. 다시 한 번 당신은이 기술의 유지 및/또는 작성에 책임이있는 많은 사람들을 만날 수 있으며 항상 질문에 답할 의향이 있다는 것을 알았습니다.

+0

오른쪽 위 우리는 모든 것을 온라인으로 찾는 데 익숙하지만, 정보가 온라인에서 제공되는 동안 책에서 더 맛있는 소개 만 가능합니다. – slim

0

온라인으로 둘러보고 배우려고하는 도구/기술을 사용 해보십시오. 당신이 한 가지를 배우려고 할 때, 당신은 다른 필요한 분야에서 당신의 부족한 지식을 깨닫게 될 것입니다. 이 시점에서 당신은 배울 필요가있는이 새 항목을 둘러 보는 과정을 반복 할 수 있습니다.

예를 들어, 레일스를 배우기를 원할 수도 있으므로 레일 튜토리얼을 따르기 시작하지만 루비를 빨아 들인다는 것을 알게됩니다. 그래서 Ruby의 세부 사항에 좀 더 초점을 맞추기 시작한 다음, 좀 더 많은 지식을 가지고 레일스로 돌아와 다음 장애물까지 계속 진행합니다. 이것은 정말로 완전히 정확하지는 않지만, 당신은 그 아이디어를 얻습니다.

모든 것을 사용하는 방법에 대한 전체 안내서를 항상 찾을 수있는 것은 아닙니다. 그냥 시간을 내면 그걸 쏜다가 스스로 해결해라.

0

무한한 많은 것들이 배울 수있다. 어쩌면 더 나은 접근 방법은 관심있는 프로젝트를 생각하거나 오픈 소스 프로젝트에 참여한 다음 그 프로젝트에서 필요한 것을 성취하기 위해 알아야 할 것이 무엇인지를 배우는 것입니다. 완료되면 마지막 프로젝트에서 배운 적이없는 새로운 것을 포함 할 수있는 새로운 프로젝트를 선택하십시오.

0

무료 소스에 관해서는 .NET 프로그래머로서 www.asp.net을 좋아하고 http://quickstarts.asp.net/QuickStartv20/default.aspx에 ASP.NET 빠른 시작 자습서, C-SharpCorner에 ASP.NET 발사 자습서와 같은 다른 많은 사람들이 있습니다. C# 상관 없어.

약간의 돈을내는 것에 반대하지 않으면 Lynda.com은 괜찮은 곳입니다. 그들은 프로그래밍뿐만 아니라 모든 종류의 것들에 대한 OK 튜토리얼을 가지고 있으며, 자습서 중 하나를 사용하여 Javascript에서 적절한 접지를 얻었습니다. 그들은 항상 새로운 것을 추가하고 있기 때문에, 지금 Hibernate에 무언가를 가지고 있지 않다면, 나중에 그럴지도 모른다. 나는 그들의 기본 요금이 한 달에 25 달러라고 생각하지만, 한 달 동안 지불하고 시간을 찾을 수있는만큼 많은 코스를 흡수 할 수 있습니다.

0

더 구체적인 질문을하면보다 구체적인 답변을 얻을 수 있습니다. 내가 무언가를 읽고 싶을 때 나는 보통 Wikipedia와 그 다음 Google로 향한다.

0

진실은 우리 중 누구도 우리가 원하는 모든 것을 읽을 시간이 없다는 것입니다. 그래서 나는 다른 누군가가 나를 위해 그것을하도록했다!

내가 이것을 풀 수있는 방법은 웹을 빠르게 읽는 것입니다. 구독하고 다른 사람들의 블로그에 읽기.

내가 뭔가를 만날 때마다 나는 Google에 익숙하지 않다.

3

Hibernate, Java, JPA, LDAP (특히 OpenLDAP), Log4J, 모든 Apache와 같은 특정 기술의 경우 : 제품에 관련된 위키 및/또는 포럼이 있으며 이는 일반적으로 Google 검색 학습보다 도움이됩니다. . 심지어 많은 사람들이 튜토리얼을 제공하므로 시도해야합니다.

1

모든 종류의 지식으로 가득 찬 "서적"이라고하는 것들이 있습니다.

+0

사실입니다. 그러나 이미 http://stackoverflow.com/questions/95862/is-there-any-place-a-developer-can-go-besides-google-to-learn-what-it-is-they에서 답변을 얻었습니다. -nee/95911 # 95911 –

관련 문제