늦은 프로그래밍 이야기

6주차 WIL 본문

내일배움캠프/TIL, WIL

6주차 WIL

한정규 2022. 12. 11. 19:14

이번 일주일간 했던 일

 - 이번 한 주간 스프링 입문 강의를 듣고 스프링을 이용하여 블로그 만들기 과제를 진행하였다.

 - 이번 주부터 하루에 하나씩 알고리즘 문제를 푸는 연습을 하였다. 자바로 진행하였다.

 - 계층형 구조, JPA와 MVC에 대해 알아보고, 유스케이스 작성 방법에 대해 알아보았다.

 

2022.12.05 - [내일배움캠프/TIL, WIL] - 221205 TIL (스프링 입문, 알고리즘 자바)

 

221205 TIL (스프링 입문, 알고리즘 자바)

TIL 오늘 배운 내용 정리 알고리즘 - 프로그래머스에서 제공되는 코딩테스트로 알고리즘 문제를 자바로 풀었다. https://github.com/jk891113/java-algorithm/blob/main/src/main/java/pickmultiplesofn/Solution.java GitHub - j

jk891113.tistory.com

 

2022.12.06 - [내일배움캠프/TIL, WIL] - 221206 TIL (스프링 입문, 알고리즘)

 

221206 TIL (스프링 입문, 알고리즘)

TIL 오늘 배운 내용 정리 Spring 2022.12.06 - [내일배움캠프/Spring] - JPA JPA JPA ORM - Object Relational Mapping (객체 관계 매핑) - 객체는 객체대로 설계, 관계형 데이터베이스는 관계형 데이터베이스대로 설계

jk891113.tistory.com

 

2022.12.07 - [내일배움캠프/TIL, WIL] - 221207 TIL (스프링 개인과제)

 

221207 TIL (스프링 개인과제)

TIL 오늘 배운 내용 정리 알고리즘 https://github.com/jk891113/java-algorithm/blob/main/src/main/java/coordinateofcharacter/Solution.java GitHub - jk891113/java-algorithm Contribute to jk891113/java-algorithm development by creating an account on

jk891113.tistory.com

 

2022.12.08 - [내일배움캠프/TIL, WIL] - 221208 TIL (스프링 개인과제)

 

221208 TIL (스프링 개인과제)

TIL 오늘 배운 내용 정리 알고리즘 https://github.com/jk891113/java-algorithm/blob/main/src/main/java/hateenglish/Solution.java GitHub - jk891113/java-algorithm Contribute to jk891113/java-algorithm development by creating an account on GitHub. g

jk891113.tistory.com

 

2022.12.09 - [내일배움캠프/TIL, WIL] - 221209 TIL (알고리즘)

 

221209 TIL (알고리즘)

TIL 오늘 배운 내용 정리 알고리즘 - 겹치는 선분의 길이 https://github.com/jk891113/java-algorithm/blob/main/src/main/java/overlappinglines/Solution.java GitHub - jk891113/java-algorithm Contribute to jk891113/java-algorithm development b

jk891113.tistory.com


느낀점

 - 알고리즘을 풀면서 방법은 알지만 자바 코드로 구현하는 것이 아직은 수월하지 않았고, 자바 문법이 아직 취약한 것을 느꼈고, 안될 것 같은 것도 계속 붙잡고 시도하고 해결하려고 노력하면 결국에는 할 수 있다는 것을 느꼈다.

 - 스프링 강의를 들으며 웹 서버 구동 방식이 웹개발 종합반에서 들었던 것과 비슷하고, CS 강의에서 들었던 이론들을 알고 있어야 이해할 수 있는 것들이 나와서 불필요한 것은 아무것도 없고 모든 이론이나 사소한 것들이라도 새겨듣고 내 것으로 만들어야 한다는 것을 느꼈다.


배운 것

 - 스프링 강의를 들으며 계층간 구조에 대해 알아보고, DTO의 사용범위, MVC의 작동방식을에 대해 알게 되었다.

 - 알고리즘 문제를 풀면서 배열과 이차원 배열의 사용방법을 정확히 알게 되었고, 다양한 문제를 풀어보며 알고리즘 문제에 대한 두려움을 극복하였다.

 - 스프링 강의 개인 과제를 진행하며 기본적인 구조의 틀과 DTO 작성방법 등을 배우게 되었다.


앞으로의 계획

 - 자바 기본적인 문법이 조금 약한 것 같아서 자바 기본문법과 클래스에 대해 조금 더 학습해야 할 것 같다.

 - 아직 공부했으나 글로 정리하지 않은 주제들에 대해 정리할 수 있도록 해야한다.

 - 아직도 질문할 때에 어려움을 느낀다. 내가 무엇을 모르는지 잘 파악하고 질문할 내용들을 잘 정리할 수 있는 습관을 길러야겠다.


Comments