[TIL] 0726 기본단련 #13


작성 시간을 정해두면 좋지 않을까?

목표가 필요하다

육하원칙

 

내가 기억하고 싶은 or  트러블슈팅과 같은 기술적인 부분을 작성하거나

회고 성격의 가벼운 느낌으로 작성해도 괜찮다

 

TIL : 오늘 배운 것 / 느낀 것 / 아쉬웠던 것 -> 보완할 점 / 칭찬 한마디

WIL : 한주 동안 배운 것 / 느낀 것 / 아쉬웠던 것 -> 보완할 점 / 칭찬 한마디 


오늘의 목표

1. 자바 전체적으로 다시 둘러보기

  • 남궁성님의 자바 관련 네이버 카페에서 자바 필수 부분 1회독하기
  • 보는걸로 끝내는게 아니라 이해하기 위해 직접 코드 짜보기

 

오늘 배운 것

1. 객체 지향의 목표

  • 재사용성, 코드 중복제거의 의한 오류감소
  • new 연산자를 통해 인스턴스가 생성되고, 이 인스턴스의 주소값을 해당 클래스의 변수에 저장한다. 주소를 저장한다는 개념 그리고 그 변수를 리모콘으로 비유한 것 쪼금 트인 기분이였다.
  • static을 붙인 클래스 변수. 해당 변수는 인스턴스를 생성하지 않더라도, 클래스 이름으로 바로 쓸수 있다는 점. 글로벌한 변수 느낌으로 여러 인스턴스를 쓰더라도 변수 값을 바꾸면 모든 인스턴스에 적용된다는 점 -> 데이터 공간을 하나로 쓰기 때문에 공유 변수라고도 한다.

 

오늘 느낀 것

1. 기본기가 튼튼해야겠다.

  • 지금 이대로 계속 남들이나 혹은 항해의 흐름을 따라가기에는 내가 벅차다. 이건 인정하고 가야할 일이다.
  • 그래서 정한건 기본기가 필요하다. 물론 매주 주는 과제도 병행할 것이지만, 그 외에는 자바 기본기를 무조건 체득해야한다.
  • 체계를 정해야겠다. 물론 이 체계가 고정 불변은 아니지만, 오늘 곰곰히 생각한건 가장 불편해 하는걸 그나마 의지력이 있는 아침 오전 쪽에 진행하는게 낫겠다는 생각이다.
    1. 알고리즘 테스트 공부 ( 인프런 유료 강의 )
    2. 컴퓨터 CS 용어 정리 ( 각 주차에 나오는 개념부터 책도 읽어야할 것 같다 )
    3. 자바 기본기 and 스프링 강의 ( 인프런 )
    4. 주차별 과제 ( 강제성이 있는 부분이라 가장 뒤쪽으로 배치 )

 

아쉬웠던 것

1. 일희일비 하지말자

2. 태도를 배우는 중이라고 생각하자