# TIL 2022.09.09 TIL 1) 개인 웹사이트를 만드는 것에 관심이 생겨 알아보게 되었다. HTML을 작성할 줄 알고 CSS를 조금 다룰줄 알지만 UX/UI를 깔끔하게 만드는 방법을 몰랐다. 일단은 wix등 여러 사이트의 도움을 받아 웹사이트를 만들고 점차 스스로 만들어봐야겠다. 부족한 점 1) CSS를 적용하는 것이 상당히 어렵게 느껴진다. position 값으로 일일이 위치를 정하는 것이 좋은 방법은 아닌거 같은데 그렇게 하지 않으면 내가 원하는 위치에 놓는 것이 매우 어렵다. 물론 나는 백엔드 개발자를 목표로 하고있기 때문에 자세히 공부할 필요는 없지만, 기초적인 웹사이트를 구축해야 할 수 있다고 생각되어서 꾸준히 공부해야겠다는 생각이 들었다. 느낀점 1) 공부를 시작한지 벌써 3주가 되..
# TIL 2022.09.08 TIL 1) 백준 1001번, 10718번을 풀었다. 2) instanceof 연산자에 대해서 복습했다. 부족한 점 1) 문제 풀이의 복잡도를 높이니 시간과 용향이 늘어나는 것을 알 수 있었다. 이전까지는 단순하게 문제에 대해서 접근했지만 이제부터는 용량과 시간을 고려해가며 어떠한 것이 좀 더 좋은 결과를 가져올지 고민해야겠다. 2) 다형성의 활용에 대해서 다시한번 복습했다. 어떻게하면 메소드를 조금 더 줄여가며 코딩을 할 까를 고민해야 한다는 것을 확실히 깨닫게 되었다. 객체지향언어의 장점이 극대화되는 부분이라고 생각하게 되었다. 느낀점 1) 확실히 난이도가 높아졌지만, 여러번 반복해서 보니 이해하지 못할정도는 아니라고 생각되었다. 어떤 글에 보니 3번까지는 이해가 어려웠..
# TIL 2022.09.07 TIL 1) 다형성과 추상화에 대해서 배웠다. 부족한 점 1) 예전에 생활코딩과 남궁성님의 유튜브를 통해 배운 내용이었다. 그때는 도무지 이해가 되지 않았는데 다시 공부해보니 어느정도 이해가 되었다. 하나의 객체가 여러가지 형태를 가질 수 있는 성질이라는 개념을 -> 중복되는 코딩을 줄이기 위한 오버라이딩이라고 생각해보니 이해가 좀 더 쉬운 것 같다. 물론 이 안에서 타입의 변환 등 고려해야 할 부분도 있다. 2) 추상화 또한 처음에는 이해가 어려웠다. 의미 없이 총적으로 구현 불가능한 클래스를 만드는 이유에 대해서 의문이 많았기 때문이다. 상속을 강제해야하기 때문에 추상클래스를 사용하지만 상속을 강제한다는 개념 자체가 추상적이어서 이해하는 것이 몹시 난해한 부분이 있었다...
# TIL 2022.09.06 TIL 1) 상속과 캡슐화에 대해서 배웠다. 부족한 점 1) 상속은 대체적으로 이해하기가 쉬웠다. 오버로딩의 또 다른 유형이라고 이해하니 개념이 새롭게 느껴지지는 않았다. 포함관계의 효용가치가 상속보다 더 크다는 것과, super의 쓰임에 대해서 배울 수 있었다. 하지만, 캡슐화 부분에서는 이해하기 어려운 부분이 있었다. 각 접근제어자는 단순 암기하면 된다고 생각하는데, getter메서드와 setter메서드는 확실하게 언제 쓰이는지 활용 방법에 대해서 직관적으로 와닿지 않았다. this.과 같이 어떻게 쓰는지에대해서는 이해가 되었지만 이것을 어떻게 응용할 것인지에 대해서는 감이 잡히지 않았다. 느낀점 1) 이제 점진적으로 어려워지는 것 같다. 그래서인지 공부가 눈에 잘 들어..