에꼴42와 교육에 관한 이야기

  1. 사회적 구성 주의 교육 : 교재 없이 유치원에서 행하는 방법, 사람들은 오래된 방식이라 무시한다. 책으로 하나씩 공부하는 것보다 당장 하는 동료에게 배우는 것이 빠르다.

  2. cluster 는 150명 단위로 공부할 수 있는 공간과 사람들을 의미한다. 사회적 구성 주의 교육이 일어나기 위해서는 연간(?) 적어도 150명의 학생을 뽑아야 한다.

  3. 학습은 이미 알고 있거나 할줄 아는 사람으로부터 일어난다. 비슷한 수준끼리 모인다면 배우는 양은 적을 수 밖에 없다.

    1. 방향 뿐 아니라 아예 답을 알려줘도 된다.
    2. 사바사, 케바케로 답을 알려주는 것이 안 좋은 사람도 있겠지만, 결국 흥미가 중요하다. 학습의 속도감도 결국 동기부여 중 하나이기 때문에 중요하다.
  4. 나선형 교육 과정

    나선형 학습이란? - 교재소개 - 학습시스템 - 거꾸로 수학교실

공부 방향

  1. 프로젝트(과제) 시작하기 전, 해당 과제를 '통과'한 사람 적어도 세 명에게 찾아가서 아래 사항을 미리 배워라. 세 명 모두 생각하고 있는 것이 다를 것이기 때문에 이를 종합하여 어떻게 가져 갈지는 본인의 몫이다.
    1. 코드 리뷰
    2. 예외처리
    3. 여기서 배워야 할 CS 지식
    4. 주의 사항
  2. 보너스는 inner 통과하고 해라.
    1. 어차피 계속 해야할 내용들이다. CRUD, 네트워크, 알고리즘 등등 계속 죽어라 만날 분야들이다. 보너스 하는 거 다 좋다. 그런데 이왕 할 것 더 넓은 세상(아우터 서클, 취업)에서 해라. 그러면 더 빠르고 많은 것을 배울 수 있을 것이다.
  3. 어떤 프로젝트든지 설계부터 하고 시작하라. 시퀀스 다이어그램
  4. 프로젝트처럼 이끌고 가라. 기한을 두고, 공통된 목적을 두고 시작해라.
  5. 개발자는 <<<‘재현'>>> 능력이 가장 중요하다. 코드를 베꼈느냐는 중요하지 않다. 그것을 결국 자기가 재현할 수 있다? 그럼 그건 자신의 실력이다. 개발 생태계란 그런 것!

42, 어떻게 공부해야 하나? (블랙홀 이야기)

42, 무엇이든 물어보세요.

팔코 마스터 dha 의 조언

  1. pipex, philosopher 는 보너스까지 하면 좋다. 새로운 개념이 추가 되는 개념은 챙겨가면 좋다.
  2. 프로젝트가 끝나고, 이후 지식이 늘었을 때 이전에 통과했던 프로젝트의 코드들을 리팩토링 해봐라.