TIL이란?
Today I Learned
TIL
: 일기와 같은 것
1. 오늘 무엇을 새롭게 알게 되었는지
2. 느낀점은 무엇인지 간단하게 요약
만약 새롭게 알게된 내용이 굉장히 많다면 시간을 내어 주제로 빼서 정리를 해보는 것은 어떨까요?
vs주제 정리
: TIL과 다르게 배운 내용을 주제 별로 정리할 수도 있겠죠. 이런 경우에는, 글 주제에 따른 하나의 내용만 담아 봐요. 만약, 내용이 너무 길어진다면 주제를 (1), (2)로 구분해서 글을 나눠서 쓰는 것을 추천해요.
_ 프로그래머스 마케터 썸머님
프레임워크를 위한 JAVA(1)
자바 컴파일러
JVM(Java Virtual Machine, 자바 가상 머신)
JRE(Java Runtime Environment, 자바 실행 환경)
JDK(Java Development Kit, 자바 개발 키트)
task
: gradle이 수행하는 명령 단위plugins
: gradle이 미리 만들어놓은 task setsctrl+1
폴더창으로 커서 이동Esc
코드 창으로 이동shift+shift
파일 이름 검색shift+ctrl+alt+T
리팩토링 메뉴(Refactor this)ctrl+alt+C
constant(상수) 추출ctrl+alt+F
field(필드) 추출M
method(메소드), V
variable(변수), P
parameter(매개변수)shift+ctrl+A
명령어 검색ctrl+shift+enter
Complete Current Statement(현재 문장 완성)와 alt+Insert
Generate(코드 생성) 단축키를 제일 좋아한다.Coding Convention
Reference
레퍼런스
라는 개념이 있다Constant Pool
String str = "";
for (int i = 0; i < 10; i++) {
str += i;
}
+=
연산을 사용할 경우 매번 새로운 String이 생성된다.Object
난 TIL이 오늘 배운 내용과 모든 지식을 정리해야하는 것이라고 생각했다. 그래서 아래와 같이 몇십줄을 오늘 데브코스에서 들은 강의 내용으로 꽉꽉 채우면서 고통받고 있었다...! 🤕
ㅋㅋㅋㅋ보고 아주 찔림..!
나는 그동안(이틀밖에 안 되지만) 필기를 TIL이라고 착각하고 있었다. 그래서 TIL이 Today I Learned
, 오늘 배운 것을 적어야하지만 내용이 너무 많았기에 밀리고 밀려서 월, 화 TIL을 오늘 수요일이 되어서야 적고 있다^^.. 이러면서 '이 많은 내용들은 어떻게 매일매일 정리하지?!' 라는 생각을 많이 했었다.
사실 오늘 작성한 TIL도 최대한 간추려서 몰랐던 내용들만 적은건데도 많아서 필기 느낌이 나긴 하지만 점점 쓰다보면 나아질 것 같다.
이 때문에 오늘 Yesterday I Learned
가 되었지만 뭐.. 오늘부터 다시 제대로 하자~
그래도 위와 같이 오늘 배운 내용 적고 복습하면서 도움이 많이 됐다! 간간히 이런 식으로 필기를 정리해가며 블로그에 적는 것도 좋을 것 같다
📖 배움 기록은 어떻게 하나요? written by 프로그래머스 마케터 썸머님✨