유닉스 명령어에 대해서 배웠다. 현재 디렉토리에 있는 파일과 디렉토리의 리스트를 찾는 명령어(ls), 빈 파일(touch)과 디렉토리 생성하는 명령어(mkdir) 등에 대해서 배웠다. 우분투를 설치하면서 몇 개는 자연스럽게 알게 되긴 했지만 그래도 모르는 것들이 있었다. 터미널을 사용하는 것에 익숙해지도록 하자
git 사용법에 대해서도 배웠다. 리모트 레파지토리에서 포크(Fork)와 클론(Clone)을 통해서 내 컴퓨터의 디렉토리에 다운로드하는 법을 배웠다. 그리고 반대로 git status -> git add -> git commit -m -> git push라는 명령어로 스테이지 에이리어에 add하고 로컬 레파지토리에 commit하고, 마지막으로 리모트 레파지토리에 push해서 다른 사람들도 코드를 볼 수 있도록 업로드하는 법을 배웠다.
코플릿 문제를 복습하였다. 주로 반복문 문제를 공부했는데, 아주 어려웠다. 특히 숫자를 인자로 받아서 그 숫자가 소수인지 아닌지를 불리언으로 리턴하는 문제가 특히 어려웠다.
그래도 알게 된 것.
Javascript koans 코드스테이츠의 레파지토리에서 클론하여 내 디렉토리에 내려받고 문제를 풀어서 push까지 하는 과정까지가 과제였다. 그동안 배운 자바스크립트의 문법들을 점검함과 동시에, 실제 워크플로우가 어떻게 흘러가는지 이해하는 데 목적이 있는 것 같은 과제 같다고 생각했다. 오늘은 복습에 시간을 많이 써서 많이 하지 못했다. 내일 많이 따라잡아야겠다.
다른 분들에 비해 나의 진도가 느린 것 같아 걱정이다.