20190402 TIL
summary : 알고리즘, 리눅스, vim, node.js 로컬 서버
DONE
알고리즘 문제 풀이 4문제
- 기본적인 메소드 작성, 입출력 문제 풀이. java로 작성
- 부동소수점이 default인 자바스크립트는 적합하지 않을 수도 있다. 조심하자.
- 옆사람과 서로의 코드를 봐주면서 진행. 사소한 부분이라도 나와 다른 부분은 확연히 눈에 띈다. 잘된 부분은 칭찬하고 개선할 부분은 제안할 수 있도록 계속 커뮤니케이션을 연습하자. 나도 열린 마음으로 계속 피드백을 들어야 한다.
리눅스 명령어 학습 및 실습
- 기본적인 커맨드 라인부터 가장 많이 쓰이고 중요한 리다이렉션, 파이프의 의미와 용도를 학습.
- 커맨드라인은 결국 표준 입출력을 어떻게 하느냐의 문제. 입출력의 상관 관계를 생가한 다음 리다이렉션과 파이프를 쓰자.
- 결국, 리눅스도 운영체제이므로 운영체제를 알아야 잘 쓰고 제대로 쓸 수 있다. kocw로 강좌를 한 번 들어서 감은 잡혔으니 이제 책을 보면서 지식을 좀 더 깊게 쌓자.
vim 사용법
- 익숙하지 않은 것은 결국 익숙함의 문제와 습관의 문제. 자주 쓰면서 익숙해지자. 게임도 좋고, vimtutor도 좋다. 이미 예전보단 훨씬 익숙하다.
node.js 로컬 서버 구축
- 로컬에 node.js를 설치하고, 간단하게 hello, world 가 담긴 html을 불러와 로컬 서버에 올림.
- 분명히 하고 또 하고 했던 것인데, 인간은 망각의 동물. 반복하면서 익숙해지자.
- 리눅스에 sudo apt-get install node.js 로 설치하니 v8.x.x 버전이 설치가 된다. npm을 설치한 후, 캐시 삭제, n 모듈 설치, n 모듈을 이용하여 Node.js를 설치해서 무사히 stable한 최신 버전의 node.js를 설치할 수 있었다.
TODO
KOCW 알고리즘 그래프 구현해보기
러닝 자바스크립트 지하철에서 보기
이것이 우분투다 자기 전에 네트워크 구축 부분 보기
내일은 낮 : 알고리즘, 오후 : 자바스크립트, 밤 : 리눅스 이렇게 공부하자
내일도 지하철에서 네이버 부스트코스 들으면서 오자, 코딩은 주말에 할 수 있겠지?
EVALUATION
- 리눅스 커맨드라인 학습 시 생각보다 제대로 설명하고, 핵심을 짚어주는 컨텐츠가 없었다. 관련 자료를 볼 때도 항상 더블 체킹하고 의심하는 버릇을 들이자. 그들도 어차피 실수가 많은 인간이다.
- 시간을 효율적으로 쓰자. 미션의 턱에 한 번 걸리면 시간 순삭… 해결 그 자체보다 과정에서 배우는 것을 더 중요하게 생각하자.
Date:
Tags:
til