210412–210416

TWIL

This Week I Learned

jongah
Jongah Tech Blog
Published in
2 min readApr 12, 2021

--

210412

CSS 기초, JavaScript 계산기(Bare)

CSS를 배운 적 있기 때문에 쉽게 수업을 이해했다. 문제는 점심 먹고 난 후, 오후부터 시작하는 JavaScript 계산기이다.

JavaScript 계산기에는 HTML, CSS 약간 있고 주는 JavaScript이다. 난이도는 3단계가 있으면 오늘은 제일 낮은 단계인 Bare Minimum Requirements를 했다. 이렇게 입력되면 저렇게 나와야하는데.. 저게 가능하게 수도코드를 만들고 조건문을 만들고를 반복했다. 아직 끝나지 않은 계산기는 내일로 이어진다..

Today’s Key✨

  • (CSS) box-sizing, width, height, margin, padding, border
  • (JS) 기본적인 계산 기능 구현한다.
NEXT >

210413

JavaScript 계산기(Advanced/Nightmare)

엘리베이터, 자동차 등을 이용할 때 ‘이런 걸 만들다니 정말 대단하다’라는 생각을 한 적있다. 계산기도 그러하다. 계산기도 대단하다는 것을 다시 깨닫는다.

JavaScript 계산기 난이도 2단계 Advanced Challenges와 3단계 Nightmare를 완료했다. 이 모든 영광을 페어분께..! JavaScript 계산기 과제를 같이 한 페어는 이전과는 다른 분으로 나와 같은 비전공이지만 비전공 느낌이 안 난다. 대학OT에 온 고학년 느낌이랄까.. 하나하나 이해하고 풀고 어렵지만 모든 과제를 clear한 것을 보니 뿌듯하다.

Today’s Key✨

  • (JS) 기본 계산에 소수 활용, 숫자+연산자 기억하기, 여러 개 반복해서 결과나오기 등
  • (JS) 기존에 적혀진 변수가 무엇을 뜻하는 것일지 생각하고 활용한다.
NEXT >

210414

CLI 기본 명령어, Node.js

윈도우 운영체제만 사용하던 나는 코드스테이츠를 다니면서 Linux에 대해 제대로 알게 되었고 우분투 운영체제를 깔았다. 지금은 우분투랑 많이 친해졌지만 아직 어색한 부분은 있다. 특수문자나 카카오톡 등..

사소한 아쉬움보단 공부하기에 좋은 부분이 더 많아 잘 사용하고 있다. 오늘 공부로 터미널 사용법과 능숙해졌고, Node.js를 통해 과재를 풀고 제출하는 방법을 배웠다. 확실히 GUI보단 불편한 편이지만 CLI에 익숙해진다면 과정의 몇 단계를 줄여 효율적인 작업할 수 있다.

Today’s Key✨

  • (Linux) pwd, mkdir, ls, cd, touch, cat, rm, mv, cp, /, ~
  • (Linux) sudo, update, upgrade, install
  • (Linux) Node.js, nvm, npm,package.json확인하고 npm install 사용
NEXT >

210415

Git 혼자 작업, 함께 작업

페어분들이 하루~이틀 내로 빠르게 바뀌고 있다. 그 이유는 배우는 과목이 바뀔 때 페어도 같이 바뀌는데 3일 동안 2명의 페어랑 같이 진행했다. 지인을 안 만나고 집에서 공부만 하는 나에겐 단비같은 페어들이었다. 대화도 많이 나누고 공감도 많이 했다.

Git을 수업 영상을 통해 배웠지만 잘 이해 안 가는 부분이 있어 생활코딩 사이트에서 Git 내용을 추가로 들었다. 왜 생활코딩 유튜트를 추천했는지 이해를 했다. 이해되기 쉬운 설명과 간단한 예시, 좋은 목소리ㅎㅎ Git 뿐만 아니라 다른 공부도 생활토딩에서 해봐야겠다고 생각했다.

Today’s Key✨

  • (Git) Git 환경설정 할 수 있고 Github와의 관계를 안다.
  • (Git) Local Repository, Remote Repository
NEXT >

210416

Git with pair

어제는 Git의 이론을 혼자서 공부한 거라면 오늘은 페어와 함께 서로 파일을 주고 받으면서 실전 연습을 했다. 처음엔 헷갈려서 에러 메시지가 많이 떴지만 페어와 함께 하나씩 문제를 해결하면서 둘 다 만족할 만큼 능숙하게 Git을 활용할 수 있게 되었다.

이번주를 마무리 하는 금요일에 코드분께서 모두에게 잘하고 있다고 격려해주었다. 그리고 TIL을 중요성을 알려주었다. 나는 원래 TWIL로 한 주에 한 번만 작성할 예정이었다. 그리고 내 생각을 정리한 글을 자주 쓸 계획이었는데 Github의 잔디처럼 기술 블로그의 TIL도 중요하고 성실도 체크가 된다고 알려주셨다. 그래서 다음주부터는 TIL로 하루에 한 번 쓸 계획이다.

Today’s Key✨

  • (Git) Fork, clone, status, commit, reset, log, pull, push, init, remote add, remote -v
  • 다음주부턴 TWIL가 아닌 TIL로 작성

--

--

jongah
Jongah Tech Blog

우리는 자신이 어떤 사람으로 기억되길 바라는지에 대해 스스로 질문해야 하고, 늙어가면서 그 대답을 바꾸어야만 한다. ( Github :: https://github.com/jong-ah )