🚀 오늘의 공부기록 한 눈에 보기
JS 공부를 다시 시작하면서 이전에 결제했던 강의들을 보게 되었다. 분명 전에도 들었던 강의들인데 새롭고 재미있었다. Java 강의를 듣기에도 바쁜 시즌이지만, JS는 리액트로도 Node로도 등등 꼭 알아두면 좋은 언어이기에 기억이 안나거나 모르면 들어야한다고 생각했다.
아니나 다를까, 처음 듣는 듯하고 모르고 있던 것들을 배웠다.
상단에 있는 공부기록 한 눈에 보기
에 모두 정리해두었지만 확실하게 기억하고 싶은 것은 복습차 TIL에도 올려놓으려고 한다.
// 템플릿 리터럴 (Template Literal)
let id = '커비';
let greetings = "'안녕!, " + id + "\n😎즐거운 하루 보내요!'"
console.log(greetings)
// 백틱(` `)사용
greetings = `'안녕, ${id}😎
즐거운 하루 보내요!'`;
console.log(greetings);
우선 템플릿 리터럴의 존재에 대해 이번에 처음 알게 되었다.
내 키보드에는 없는 백틱을 사용해야하는데 Mac 백틱 사용 방법을 보고 알게 되었다.
Option
+ ~
키 를 동시에 누르는 것 또는
키보드를 영문으로 두고 ₩
자리를 누르면 (`) 이렇게 백틱이 나오고 한글인 상태에서 같은 위치를 누르면 ₩ 원화 표시로 나온다.
// Falshy 거짓인 값
console.log(!!0);
console.log(!!-0);
console.log(!!'');
console.log(!!null);
console.log(!!undefined);
console.log(!!NaN);
// Truthy 참인 값
console.log(!!1);
console.log(!!-1);
console.log(!!'text');
console.log(!!{});
console.log(!!Infinity);
잘 활용하지 못해왔어서 잊고 있던 부분인데 기억하고 싶어서 남겨두었다.
🔥 한줄 요약
언어는 자격증을 갱신하는 것보다 더 자주 갱신을 해줘야한다.
TIL을 작성하면서 회고에 의미를 두어야하나? 아님, 하루를 정리하는데에 의미를 두어야하나? 생각이 많아서 정리해보았던 회고, 왜 해야할까?가 생각이 났다.
초기에는 아는 것이 적다보니,
- 오늘 배운 것
- 개념 정리
- 개념이 필요한 이유
- 사용법
에 대해 정리하는 것이 대부분이라고 하셨다. (틀린 말이 아니고 사실이다)
그 다음 차순으로는 개발 단계 정리가 있는데
- 설치하기
- 초기세팅
- 어떤 ~ ~ 만들기
정도로 적어볼 수 있다고 하셔서 꼼꼼히 메모했다.
그 후에는 하루 회고인데
- 오늘 있었던 일 정리
- 오늘 발생했던 일에 대한 느낀점
- 문제가 있었다면 개선방안에 대해 정리
문제 해결 과정 (권장사항)
- 발생한 문제(에러 및 버그)가 무엇인지 작성
- 문제가 발생했던 코드 작성
- 위 코드에서 문제를 분석하고 해결 코드 작성
- 원인이 뭐고 어떻게 해결했는지 작성
- 문제 해결 과정 중 느낀점과 개선방안 작성
이었고 그나마 다행이었던 건, 공부와 프로젝트 진행 중에 떠오르는 것들을 캡쳐, 및 간단하게 적어가며 기록해왔다가 밤에 깔끔하게 정리하는 습관으로 지내왔던 것이었다.
그것이 습관을 들이기에 가장 좋은 방법으로 추천해주셔서 내심 뿌듯했다.
튜터님이나 매니저님의 말씀 속에 내가 항상 해오던 루틴이 들어있다는 것을 알게 되면 굉장히 행복하고 조금 뿌듯하고 내가 이 일이랑 맞을지도? 라는 생각을 많이 하게 된다.
🔥 한줄 요약
아직 절망하지말고 계속 힘내보자!
🚀 오늘의 추천 트렌딩 Top1
오늘 읽은 트렌딩 글 중에 추천하고 싶은, 기억하고 싶은 글을 5개로 추려보았다.
01. 2024년에도 Java가 여전히 인기있는 25가지 이유