TIL_WIL(72)
-
TIL_230209
자바스터디를 하면서 이전 내용을 복습하고 있다. 그리고 간간히 시간날 때 프로그래머스 Lv.0을 풀었다. 너무 많은 내용을 머리에 집어 넣다보니 이렇게 이전에 배운 내용들을 복습하며 진행해도 좋은 것 같다. 그리고 오늘 주특기 입문주차 마지막으로 퀴즈를 봤는데 API 구성 요소에 더 익숙해진 것 같다. 짧은 기간인만큼 개념을 다시 볼때 다시 이해가 쉽게 도와줄 수 있게 끔 정리하고 있다. 자세한 내용을 다른 사람에게 설명하기엔 어려움이 있지만 현재 단계에 맞는 이해도를 갖고 있는 것 같다. 이후 더 좋은 활용법이 있는지 알아가며 발전해야겠다. 내일부터는 주특기 숙련주차로 들어가서 JPA부터 시작한다. 그리고 김영한님 강의도 추가로 들으며 토비님 강의를 들으며 이해 못한 부분이 있으면 더 깊게 이해해보려한다.
2023.02.09 -
TIL_230208
토비님의 스프링 강의를 들으면서 많이 이해가 안되고 정체됐다. 사람들은 도대체 무엇을 이해하고 목적으로 하는 것인지도 모르겠고 현재 이 강의를 들으며 목표가 무엇인지 헷갈리며 더 이해하기 힘들었다. 그렇게 내 발표 범위까지 강의를 듣고 나서 자료를 정리하면서 느낀 것은 현재 항해99에 참가하며 얻을 내 목표와 이후 개발자가 되어서 알아야 하는 지식의 목표가 꽤 거리가 있다고 느꼈다. 그래서 나는 현재의 목표에 더 가깝게 강의를 정리했다. 주요한 부분은 DI를 통해 더 효율적으로 코드를 작성하며 SOLID 규칙을 잘 지키는 것이며, 어노테이션은 DI에도 큰 역할을 해주며, 개발자들끼리 의사소통이 더 쉽고 코드도 간결하게 하는 역할로 사용하는 것이 핵심이라고 느꼈다. 그리고 토비님의 강의는 다양한 예시를 들..
2023.02.09 -
TIL_230206
이번에 주특기인 SPRING을 시작하면서 팀원들과 함께 스터디를 시작했다. 그러면서 팀원분들이 어떻게 내용을 정리하는지, 어떻게 기억하고 자신의 지식으로 만드는지를 보면서 공부 한 내용이 더 체계적인 정리가 필요한 것을 느꼈다. 그래서 다른 팀원분이 사용하고 계신 Obsidian을 사용하면서 마크다운을 배우며 정리를 시작했다. https://github.com/SeongMinnnn/springBoot GitHub - SeongMinnnn/Spring-Boot Contribute to SeongMinnnn/Spring-Boot development by creating an account on GitHub. github.com 공부 방법을 바꾸고 이렇게 적응하려고 한다. 공부 방법이 바뀌게 되며 이미 지나..
2023.02.06 -
WIL#4
가장 기본적인 java 문법을 가지고 프로그래머스의 다양한 코딩테스트문제를 풀었다. 코딩은 컴퓨터에게 나만의 규칙을 만들어 설명하는 것이라는 것을 제대로 알았다. java에 소수점을 반올림 하는 문법이 있어도 그 방법보다 더 간단하게 int 형식일 때 +0.5를 해줘서 계산한다든지 우리가 알고 있는 규칙을 컴퓨터가 받아들이는 방법에 따라 다양하게 표현할 수 있다는 것을 목표로 코딩을 공부해야겠다. 이번에 과제로 코드를 처음부터 짰는데 아직 객체 지향 구조가 명확히 눈에 안 들어와서 이번주 주특기 주차를 시작하며 병행할 예정이다. 그리고 객체지향 2에서 헷갈렸던 인터페이스와 상속의 개념을 간단하게 한 번 더 정리한다. 인터페이스는 인터페이스만을 조상으로 받을 수 있으며, 다중상속이 가능하다. impleme..
2023.02.05 -
WIL#3
객체지향 프로그래밍이란 JVM 구조에 맞춰 가장 효울적인 코딩을 하기 위한 매뉴얼 같다. 예를 들어 얘기하면 감자튀김 매뉴얼 : 감자튀김 온도 180도 3분 튀기기 이렇게 감자튀김을 튀기면 되는데 조리자의 편의를 위해 감자튀김 온도 220도 1분 튀기기 로 바꿔서 튀기는 것 같다. 조리자는 시간이 줄고 편의성이 좋아지고 손님에게 나갈 수 있지만 만약 먹게되면 안이 차가울 수 있고 여러 에러사항이 생길 수 있는 것 같다. 이런 에러사항을 고치려면 또 다른 방법을 찾아야하고 정확한 온도, 조리시간 등을 명확히 알 수 없기 때문에 더 까다롭듯이 이러한 에러사항이 안 생기도록 정하는 매뉴얼 같다. 객체지향 5원칙을 보면 당연하게 느끼지만 각각의 문법들을 직접 작성해야 하기에 현재는 이해보다 암기가 더 필요한 것..
2023.01.29 -
WIL#1,2
항해 99를 참가하고 2주가 되었다. 미리 공부한 기간으로는 거의 한 달이 됐다. WIL#1 웹개발 종합반 미리 강의를 듣고 복습했었고, OT주차부터 가이드를 조금씩 따라가며 제대로 진행하고 있다. OT주차에는 토이프로젝트 카테고리에 올린 내용들을 진행하며 GIT, TIL을 배우며 진행했었다. 토이프로젝트에서는 웹개발 진행시 어떤 프로세스로 진행해야 하는지 간단하게 알 수 있었으며, 다른 분들께서 진행하는 것을 보며 익혔다. 기능 구현을 위해 백엔드와 프론트엔드가 어떻게 설계해서 기능을 구현하는지 감을 조금 익히게 됐다. 또한 GIT에 더욱 익숙해지며 GIT의 다양한 기능을 써봤다. WIL#2 풀스택 미니 프로젝트로 밤샘하며 진행하게 됐다. 로그인 기능이 있고, 로그인 시 url 입력을 통해 웹에 사진을..
2023.01.23