22.04.26 / Today I Learned
오늘 나의 학습 목표는 무엇인가요?
오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요?
오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요?
: 어디선가 들어보았던 용어들을 구체적으로 정리할 수 있게 되었다.
오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요?
: WSL2가 어떤일을 하는지 알아보야야 겠다.
이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요?
: 가벼운 구글링 (아마 검색하면 바로 나오지 않을까?)
나의 오늘 학습 만족도는 몇 점인가요?
오늘의 나의 점수 95점 : 항상 무언가를 한다면 전력질주 하듯이 살아야한다고 생각했지만 그게 아니다. 멀리가기 위해서는 시작을 여유롭게 해야 마지막에 스퍼트를 낼 수 있다. 일단은 무언가 더 하려고 자기자신에게 채찍질 하기보다는 오늘 할일을 모두 끝낸 나를 칭찬하고 게임으로 보상을 주자 (해야할 일은 먼저 하고)
해야할 일
컴퓨터 : 인풋 - 명령한대로 처리 - 아웃풋 [스스로 무언가를 할 수 없다.]
프로그래밍
프로그램 : 응용 소프트웨어, 코드들의 집합
프로그래밍 언어 : 컴퓨터(기계어 사용)에게 명령을 내리기 위해 사용하는 언어
컴파일(Compile) : 프로그래밍 언어를 기계어로 번역하는 과정
빌드(Build) : 명령어들을 실행할 수 있는 파일로 만드는 것 (컴파일 포함)
IDE(Integrated Development Environment) : 코드를 작성하기 쉽도록 도와주는 프로그램 (한글문서의 "한글" 같은 느낌)
클라이언트 서버 아키텍처(2티어 아키텍쳐)
개발 환경 세팅
WSL2 (Windows Subsystem for Linux)
Docker
출처: https://engineer-mole.tistory.com/255 [매일 꾸준히, 더 깊이]