Today I Learned
- 코딩 과외 수업 (파이썬)
- 자료구조 공부 : 배열, 스택
- 리액트 스터디 그룹 참가
느낀점 및 생각
- 첫 그룹과외 수업을 진행했다. 아이들은 초6~중2의 아이들로 구성되어 있고, 2,3명씩 2반으로 해서 3시간 동안 가르쳐줬다. 코딩을 의무교육/이전수업으로 배웠다고 들어서 ‘나도 파이썬 잘하진 못하는데 제대로 못 가르치면 어쩌지??’ 라고 걱정하며 파이썬 기본 자료구조로 사용 가능한 메소드들이나 클래스 모듈 쭉 살펴보고 갔는데… 괜한 걱정이었다. 이전 강사분이 어떻게 가르쳤는진 모르겠지만 숫자형과 문자열을 구분을 못하고 있었다. 별도의 자료형 구분 없이 ‘이런식으로 코드를 치면 이런 결과가 나와요!’ 같은 방식으로 배웠던게 아닌가 싶다. 실제로 수업을 진행해보니 초등학생 친구에겐 그런 방식으로 가르치는게 맞는 것 같지만, 중학생들이 그런 수업을 돈 내면서 듣기에는 아깝단 생각이 든다. 오늘은 숫자형과 문자열 자료형의 차이와 (따옴표로 싸여 있는가? + 연산을 해주면 어떤 결과물이 나오는가? 등) 문자열 인덱싱, 슬라이싱에 대해 알려주었다. 처음엔 조금 헷갈려 했는데 다행히 잘 따라와주었다. 다만 초등학생 친구는 인덱싱과 슬라이싱을 제대로 이해 못했던 것 같다… 괜히 그렇게 가르치셨던게 아닌건가 ㅠㅠ. 아무튼 오늘 수업은 애들 진도 상태를 몰라 적당히 알려주었는데 다음주 부턴 애들 수준에 맞게 전달해줄 방법을 잘 생각해서 가야겠다.
- C 언어를 통해서 배열(빈 공간이 없는)과 스택을 구현해봤는데 크게 어렵진 않았다. 리스트도 여러번 구현해봤는데 어려웠다면 반성해야하지 않을까 싶기도…
- 에브리타임에서 리액트 스터디 그룹원을 모집한다해서 지원했다. 4명 정도가 모였고, 개인이나 팀 프로젝트 중 의견 모아서 진행하게 될 것 같다. 개인 프로젝트를 한다면 군대에서 JS로 만들어봤던 리듬폭피 시뮬레이터(제작도 가능하다!)를 모바일로 포팅하면 좋을 것 같다.
- 내일부턴 다시 자바스크립트 공부 가자가자
내일 할 일
- 코딩과외 애들 연락처 저장 및 간단 문자
- C언어를 통한 자료구조 공부(큐, 리스트, 해쉬 테이블)
- 자바스크립트 이용한 알고리즘 문제풀이
- 트렐로 TODO 리스트 만들기