1. 데이터 처리 단위

데이터 타입별로 단순하게 "이 데이터는 2byte니깐 실제 컴퓨터 내부 동작에서도 2byte로 동작할거야"가 아닌 CPU가 처리하는 word가 몇 비트인지, 또는 JVM의 operand stack은 몇 byte 단위로 처리하는지에 따라 생각했던 것과는 다른 결과가 나오기도 하였다. 이와 같이 코딩하는데 있어서 컴퓨터 내부 동작을 이해하는 것이 중요하며 CS 지식을 학습해야 하는 이유가 이것이라 생각한다.
그리고 CS 지식을 익혀두면 앞으로 개발 공부를 해나가는데 배경지식이 되어주어 많은 부분들을 이해하는데 도움이 줄 것 같다.

2. 자바 예습, 복습의 중요성

요새 국비 과정에서 자바 강의를 집중적으로 듣고 있는데 전반적으로 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online. 강의를 통해 이미 예습을 한 번 했던 영역이라 쉽게 접근할 수 있어 이런 부분은 좋은거 같다.
하지만 때론 쉽다고 가끔 그냥 쉬이 넘어가는 부분도 있는데, 마음가짐을 바꿔서 이미 한번 본거 더 꼼꼼히 보기 위해 마음을 다 잡을 필요가 있을 것 같다.

자료 정리

객체지향의 사실과 오해
데이터 타입과 변수
알고리즘 이론
혼자 공부하는 SQL

profile
베짱이가 되고 싶은 베짱이

0개의 댓글