나는 어떻게 자신의 지식 격차를 식별하고 공부합니까?

본고에서 저는 주제를 수집하는 작업 절차와 주제를 효과적으로 학습하는 방법을 보여 드리겠습니다.
아무도 모든 것을 모른다는 것은 확실하다.매일 나는 문법, 개념, 패턴 등 어떤 것들을 모른다는 것을 알게 된다.일부 누락된 답안은 구글(또는 Duckduckgo) 검색을 한 번만 하면 되기 때문에 내가 1분 안에 어떤 것을 찾을 수 있다면 그것을 외우면 메모리와 정력을 낭비할 수 있다.
그런데 콘셉트는요?그렇습니다. 그들 중 대다수는 짧은 시간 안에 발견될 수 없을 뿐만 아니라, 많은 학습 노력이 필요합니다.
면책 성명: 이것은 나의 절차 문서입니다. 그것은 나에게 유용하지만, 반드시 당신에게 적합한 것은 아닙니다.

지식 격차를 확정하다.
만약 내가 어떤 분야에서 더 나아지고 싶다면, 나는 내가 모르는 것을 알아야 한다.나는 가능한 한 구체적으로 말하지 않으려고 아래의 문제에 대답했다.이것은 여전히 전체 과정의 초기 단계이기 때문에 나는 단지 하나의 대국만을 보고 싶다.
  • 앞으로 3~6개월 동안 일상적인 업무에서 어떤 신기술/개념이 반드시 이익을 얻을 수 있을까?
  • 어느 분야에서 나의 지식을 깊이 있게 하고 싶습니까?
  • 어떤 기술/개념이 나를 흥분시키고 시도하게 합니까?
  • 답을 쓴 후에, 나는 며칠 동안 그것을 소화하고, 불필요한/유행이 지난 관점을 삭제할 시간을 주었다.정리가 다 된 후에 나는 다음 단계로 들어간다.

    정교하다
    처음에 나의 명세서는 다음과 같다.
    1. What new technology/concept would be certainly profitable in my day to day job in the next 3-6 months?
    
    * TypeScript
    * Docker
    * Observables
    * state charts/finite automata
    
    2. What field do I want to **deepen** my knowledge in?
    
    * maintainable CSS and accessibility
    * new React patterns (hooks, Suspense)
    - better testing (JS/React)
    * Git
    * more of an advanced vanilla JS and functional concepts/patterns
    * Bash scripting
    * Vim/Tmux workflow
    * UNIX command line programs (sed, grep, awk, etc.)
    * RegExps
    * Vue
    * Nginx
    
    3. What piece of technology/concept **excites** me and makes me want to try it?
    
    * GraphQL
    * Rust/Go/Elixir
    * basic machine learning algorithms
    * designing and prototyping with Figma
    * D3.js
    
    
    다음에 내가 하는 것은 우선순위를 정하는 것이다.나는 주제의 중요성에 따라 이 세 개의 목록을 정렬했다.
    내가 새로운 것을 배우기 시작했을 때, 나의 머릿속에는 너무 많은 일이 있었다.나는 내가 스트레스를 덜고 큰 문제가 아니라 작은 문제를 해결할 수 있는 방법을 찾고 싶다.
    처음에는'Docker'처럼 들리는 관점이 이해하기 어려울 것 같지만, 문제는'Node.js 응용 프로그램에 Docker 용기를 설정하고'Hello world'를 컨트롤러에 출력하는 방법?'이것은 좋은 출발점인 것 같다.
    내 여정을 추적하기 위해 git 저장소를 만들었는데, 자술문서는 나의'2019년 로드맵'이 되었다.나는 목록의 모든 부분을 하나의 단독 부분으로 추출해서, 이렇게 하면 나는 모든 부분에 문제를 추가할 수 있다.
    이것은 가장 중요한 부분입니다. 문제를 확인하면 일치하는 부분의 목록에 추가해서 최신을 유지합니다.
    기본 부분의 모양새의 예:
    # TypeScript (0/5)
    
    * How to set up React app with TypeScript?
    * How to add types for primitive values like string/number/boolean to a single variable?
    * How to type objects?
    * How to type functions? What about optional and default parameters?
    * What's the difference between type/interface?
    * How to type React classes and function components?
    * What is a type inference?
    * What are generic types and how to use them?
    
    and so on...
    
    나는 가능한 한 많은 생각을 잊으려고 했다.한 곳에서 이 문제들을 보면 사람들로 하여금 새롭게 한다.나는 내가 그들에게 대답한 후에 타자 원고를 유창하게 사용할 수 있다는 것을 깨달았다.경탄할 만한!
    나는 문제를 재해석하고 분해함으로써 문제를 더욱 쉽게 이해하고 구체화할 수 있도록 매일 나의 노선도를 보완하고 있다.

    배우다
    내가 이러한 지식을 현실 생활의 어떤 항목에 응용하거나 그것으로 어떤 부분(무미건조한 학습을 피하는 방법)을 만들 때 그것은 나에게 가장 큰 가치를 주었다.
    나의 Q&a를 보존하기 위해서, 나는 노선도의 모든 부분에 단독 가격 인하 파일을 만들었다.매번 내가 어떤 것을 배울 때마다 나는 그것을 상응하는 서류에 쓴다.그것은 나로 하여금 앞으로 매번 쉽게 방문할 수 있게 한다.실용성을 유지하다.
    답안의 한 예는 다음과 같다.
    **What is a difference between arguments and parameters?**
    
    Parameters are variables in funcion definition.
    
    function add(x, y) { // x and y are parameters
      return x + y;
    }
    
    Arguments are variables passed down to a function in place of parameters.
    
    add(2, 3); // arguments
    
    나는 노선도에서 매일 주요 항목을 안배한다.만약 내가 더 많은 것을 배울 수 있다면 다행이다. 그러나 이 세상은 완벽하지 않다. 나도 완벽하지 않다. 이 정도면 충분할 것이다. 어쨌든 여전히 진보하고 있다.일이나 대학을 제외하고 1년 동안 365개의 개념/기술을 배운다고 상상해 보세요!
    내가 언제 어디서 공부할 것인지를 명확히 하는 것은 매우 중요하다.가능한 한 쉽게 이런 습관을 기르다.저녁에 노트북을 끄기 전의 마지막 일은 텍스트 편집기와 브라우저를 켜는 것이다.다음날 아침, 내가 깨어나서 아침 운동을 시작한 후, 나는 책상 앞에 앉아서 적어도 20분 동안 공부했다.
    2-3주 후에 노드에 대한 Docker 컨테이너를 설정할 수 있습니다.js와MongoDB 프로젝트에서intermediate React/Redux와Redux/Hooks 프로그램을 입력할 수 있고, 저의Vim/Tmux 작업 흐름 (bash 스크립트 포함) 에서 더 잘할 수 있습니다.
    나는 또한 초보자에게 평범하지 않은git와HTML &CSS 개념을 명확하게 설명할 수 있다.내가 일상생활에서 배운 것 외에 이 모든 것들.
    작은 덩어리의 화합물.
    습관이라는 주제에 관해서 저는 제임스 클리어의 《원자습관》이라는 책을 추천합니다. 이것은 제가 대량의 업무 절차를 제정하는 데 도움을 줍니다.
    보상: 당신이 배운 개념을 기억하기 위해 ANKI 카드 그룹을 만들어 보세요.간격 중복에 대한 지식을 더 많이 배울 수 있다here.

    좋은 웹페이지 즐겨찾기