답변:
IMHO 프로그래머는 최신 기술에 너무 중점을 둡니다. 필요할 때 찾아야 할 것을 알 수 있도록 그들에 대해 들어 보는 것이 중요합니다. 그러나 최신 기술은 너무 빨리 변경되어 실제로 사용해야 할 때까지는 자세히 배울 가치가 없습니다. 대신, 대부분의 학습 노력을 기본 사항에 집중하십시오.
끊임없이 실험
독서는 좋지만, 대신하는 것은 아닙니다. 예를 들어, 버전 관리 시스템으로서 Mercurial과 같은 흥미로운 내용을 읽으면 집에서 프로젝트에 사용해보십시오.
그것이 만족스럽게 작동하는 것이 총 두통이라면, 아이디어가 시들어 죽을 것이라고 기대할 수 있습니다 (바람이없는 Mercurial과 같은 경우).
매일하려는 일을 향상시키는 기술과 접근 방식을 선택하십시오. 예를 들어 Spring Roo는 빠른 응용 프로그램 개발 도구로서의 가능성을 보여줍니다.
배운 내용은 일반적으로 반감기가 18 개월이므로 자신에 대한 지식을 유지하지 마십시오.
항상 읽는다. 나는 매일 매일 작업함으로써 상당히 많은 양의 .Net 및 관련 기술을 얻으므로 대부분의 외근 시간은 완전히 관련이없는 기술입니다. 가장 어려운 부분은 모든 것을 마스터하려는 욕구입니다. 당신은 할 수 없습니다. 따라서 현재 작업에 적용 할 수있는 대상 또는 단순히 관심이 많은 대상을 기반으로 기술을 선택하고 나머지에 대한 지식 만 있으면 괜찮습니다.
내 목표는 대부분의 거래의 잭이되는 것 입니다.
ETA : 내가 읽은 블로그의 긴 목록이 있는데, 관심있는 블로그를 찾은 다음 블로그 롤 또는 다른 블로그 링크를 사용하여 새로운 블로그를 찾아 수년 동안 수집 한 블로그 목록이 있습니다. 그 연습을 오래 지속하면 정말 훌륭한 독서를 찾을 수있을 것입니다.
독서!
지속적으로 읽을 수있는 자료를 찾으십시오. 모르는 새로운 기술이 언급되면 구체적으로 연구하십시오. 이와 같은 사이트는 다른 기술을 끊임없이 언급하는 사람들이 여기에 있기 때문에 훌륭합니다. 다른 소스로는 기술 뉴스 피드, 프로그래밍 잡지, 컨퍼런스 등이 있습니다.
편집 : 나는 왜 완전히 설명하지 않았을 것 같아요. 이 방법을 사용하면 다양한 기술에 매우 빠르게 (대부분 무료로) 노출 될 수 있기 때문에 이것이 최선의 방법이라고 생각합니다. 그런 다음 기술을 배우는 데 많은 시간을 투자하기 전에 해당 기술에 대한 일반적인 아이디어가 있는지 간단히 살펴볼 수 있습니다. 모든 기술에 관심이 있거나 사용되는 것은 아니므로 시간을 투자 할 대상과 원하지 않는 대상을 상당히 효과적으로 IMO로 필터링 할 수 있습니다.
내가 항상 정보에 충격을 가하는 몇 가지 방법이 있습니다.
이 5 단계는 신선함을 유지하고 엄청난 양의 정보를 제공합니다! :)
기회가 생기면 10 년 동안 언어 유행을 사용하여 작은 프로젝트를 코딩하십시오.
Java의 임베디드 장치에 대한 UI 시뮬레이터를 작성하여 Java에 능숙 해졌습니다.
현재 과제는 C #을 사용하여 응용 프로그램을 작성하여 테스트 픽스처와 통신하는 것입니다.
나는 또한 HTML과 내 자신의 웹 사이트를 약간 다루었 다.
아직 Python, Ruby, Ruby on Rails, ASP.NET, Objective C 등을 아직 배우지 못했습니다.
유행하는 언어에 대해 걱정하지 마십시오. 기본 컴퓨터 언어에 능숙 해지고 시간이 지남에 따라 유행 언어를 배우거나 지불 할 수있는 기회를 얻습니다.
나는 일반적으로 회의에서 스크린 캐스트를 추적합니다. 회의가 진행되는 내용에 따라 새로운 언어 기능, 도구, 프레임 워크 또는 기타 기술에 대한 관련 토론을 항상 찾을 수 있습니다. 이를 통해 새로운 철학에 대한 통찰력을 얻을 수 있습니다. 기본 철학과 그것이 다루는 문제에 대한 전제. 이것은 고원에서 파노라마를 육성하는 것과 같습니다.
특정 기술에 익숙하고 과거에이 기술을 사용한 적이 있다면 간단히 말해서 일반적으로 최신 이벤트에 대한 탭을 유지하기 위해 릴리스 정보를 구독합니다.
그 후 나는 @Jonathan Khoo와 함께 일하고 있습니다. SO에서 팝업되는 새로운 태그에주의를 기울입니다. 이것이 개발자 커뮤니티에서 새로운 트렌드를 인식 할 수있는 가장 쉬운 방법이기 때문입니다.
나는 주로 기술 뉴스 블로그를 읽었습니다. 특히 어 그리 게이터이므로 http://www.techmeme.com을 좋아 합니다. 그런 다음 새로운 기술이나 언어 등과 같이 흥미로운 내용을 듣는다면 (예 : "adobe wallaby") Google에 가서 자세히 알아볼 것입니다.
또한 가끔씩 새로운 언어 나 기술로 사이드 프로젝트를 만들 것입니다. 저는 무역 분야의 .NET 개발자이지만 최근 iOS 프로그래밍에 열중했습니다. 이제는 HTML5를 많이 가리키고 있으므로 앞으로 살펴 보겠습니다.