WIL(Week I Learned) 10

WIL - 2023.01.16 ~ 01.22 고민 - 그리고 최종

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 query dsl 학습 및 심화 프로젝트 진행 심화프로젝트를 빠르게 완성시키고 추가 구현사항 혼자 만들어 보면서 해당 로직을 검증 test case 만들어서 모든 경우의 수 생각해보기... FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 집중하자, 빨리 query dsl이랑 이것저것 공부해서 시간을 효율적으로 써야겠다 FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 query dsl 로직 한 메소드는 하나의 책임만 해야 한다 FUTURE(미래) : 배운 것을 미래에는 어떻게 적용할 지 1. query dsl 적용해보기 - 사용할 것

WIL(Week I Learned) 2023.01.25

8주차, 9주차 WIL - 2022.12.26~ 2023.01.08

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 시큐리티 뜯어보기 중간 프로젝트 진행 Stream과 for loop FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 나름대로 시큐리티를 이해했다고 생각했는데, 아직 에러를 해결하지 못한거 보니 이해도가 부족함을 느꼈다. 시큐리티에 발목잡혀서 현재 next step으로 넘어가지 못하고 있다. 내용이 어렵다기보단 답답하다. 해결을 못하니까 시큐리티를 정복하고싶다. FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 Spring Security https://jipang9-greedy-pot.tistory.com/134 https://jipang9-greedy-pot.tistory.com/135 Stream..

WIL(Week I Learned) 2023.01.10

7주차 WIL - 2022.12.19 ~ 12.25

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 심화 과제 -> Security 구현 이유있는 코드, 그리고 리팩토링 시큐리티는 어렵다 -> 회사꺼 그냥 쓰는게 답일까? 감기 그리고 감기 감기감김가믹마김감김가 집에만 있었는데 뭔 감기야 .. DTO는 불변객체로 만드는 것이 좋다. Jackson lib가 해주는 일들 @Transactional @JDK Dynamic Proxy & CGLIB FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 너무 민감한 시큐리티... 망할...X DTO를 왜 불변객체로 만들어야할까에 대한 고민, Jackson lib.. @JDK Dynamic Proxy & CGLIB 어렵다... FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것,..

WIL(Week I Learned) 2022.12.26

6주차 -WIL 2022.12.12 ~ 12.18

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 개인 프로젝트 제출 -> 간단한 crud 구현 -> Restful Api 설계 -> JWT 토큰 적용 모든 코드에는 이유가 있듯이, 어떻게 하면 코드를 더 잘설계할 수 있을까? 위치에 맞는 코드를 작성하고, 이유있는 코드를 작성할 것, FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 잘 모르겠다.. 로직짜는건 어렵지않지만, 더 효율적으로, 이유에 맞는 코드를 작성함에 있어서, 아직은 조금 인사이트가 부족하다고 느꼈다. FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 JPA와 JDBC 그리고 DI, IoC (https://jipang9-greedy-pot.tistory.com/117) @Lombok ..

WIL(Week I Learned) 2022.12.19

5주차 WIL 2022.12.05 ~ 12.11

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 Spring 시작 -> 강의 부실 개인 프로젝트 제출 -> 간단한 crud 구현 -> Restful Api 설계 이유있는 코드 작성 FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 스프링 강의를 어떻게 활용할 것인가에 대한 focus 내용이 부실한데... 답은 인프런인가? FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 JPA와 영속성 컨텍스트 (복습) (https://jipang9-greedy-pot.tistory.com/114),(https://jipang9-greedy-pot.tistory.com/113) 좋은 commit message (https://jipang9-greedy-pot.tis..

WIL(Week I Learned) 2022.12.14

4주차 WIL(2022.11.28~12.04)

FACTS(사실, 객관) : 이번 일주일 동안 있었던 일, 내가 한 일 2번째 미니 프로젝트의 끝 서로서로 코드 리뷰, 그리고 Why에 대한 질의응답 및 더 나은 코드가 있는지 확인. 클린코드, 이펙티브 자바 읽을려고 바로 주문함 ㅋ FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌 프로젝트를 진행하면서 어떻게 하면 더욱 색깔있는 코드를 작성할 수 있을까?에 대한 고민을 많이 했다. 또한 해당 언어가 가지는 장점을 어떻게 극대로 활용할 수 있을까?에 대한 고민과 어떻게 로직을 구성하는게 좋을까? 라는 고민들이 겹쳐저서 내 머릿속을 돌아다녔다. FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것 서비스 레이어에선 비즈니스 로직이 존재하면 x 에외는 상위에서 처리하도록 설계해야..

WIL(Week I Learned) 2022.12.06

내배캠-4주차 WIL (2022.11.21~2022.11.27)

FACTS ( 일주일 동안 발생한 일, 그리고 내가 한 일 - What i did this week ) 프로젝트 시작 선택과 집중 어떻게 하면 좀 더 객체지향스러울 수 있을까? CS 지식 흡수하기 FEELINGS ( 나의 생각, 감정, 반응 - Everything i felt mentally ) 고민 코드에 대한 선택과 집중 어지러움 아 이렇게도 짤 수 있구나 FINDINGS ( 내가 얻은 것, 배운 것, - I learnd) CS 지식 객체지향스러운 코드 FUTURE ( 배운 것을 미래에는 어떻게 적용할 지 - Step to the future) 더욱 객체 지향스럽고 논리적인 코드를 작성하자. Week TIL 2022.11.21 - [Language/Java] - 객체 지향적 설계? 2022.11.21..

WIL(Week I Learned) 2022.11.28

내배캠-3주차 WIL (2022.11.14~11.20)

FACTS (사실, 객관) : 이번 종착역은 졸업, 졸업입니다. 내리실 문은 없습니다... "최종 프로젝트 종합설계를 A-Z까지 직접 설계, 제작, 교수와 후배들 앞에서 피칭" "여러분들의 여행을 더욱 재미있고, 소중한 순간을 PICK 하겠습니다. 이상 여기로 PICK 서비스 PM 김지환이였습니다. 감사합니다" 팀장의 무게를 견뎌라 프로젝트 기간인 약 1년동안 정말 육체적, 정신적 고생이 많았다. 아이템의 선정부터 기획 제작, A-Z를 총괄하다보니 신경쓸 부분들이 정말 많았고, 때론 팀장으로서, 때론 학생 김지환으로서, 떄론 과대로서, 내배캠 대원으로서 열정적으로 그리고 치열하게 보냈던 1년을 이제서야 마무리 할 수 있었다. 파트를 나눠서 진행한 프로젝트 내 스스로도 나는 책임감이 있는 사람이다. 주어진..

WIL(Week I Learned) 2022.11.21

내배캠 2주차 - WIL

이번주도 무사히 잘 지나갔다.... 금주부터 알고리즘과 css 공부를 하기 시작했다. 이번주에 가장 큰 배움이라고 하면... 음....크게 떠오르는게 없는데 아마 기존에 있는 알고리즘 공부를 다시 시작했고, 이 속에서 배우는 것이 가장 많지 않나 싶다.. 강의에서 제공하는 내용은 python으로 알고리즘을 알려주는데, 내 생각엔 러닝커브가 너무 심하지 않을까? 라는 생각이 커서 Java로 그냥 하려고 한다. 자바로 알고리즘 공부하고 강의에 목록에 맞춰 알고리즘을 따로 공부해야겠다.. 이번주에서 가장 큰 깨달음은 우선 파이썬에서 지원해주지 않는 것들에 대해서에 대한 배움이 가장 크지 않나 싶다..

WIL(Week I Learned) 2022.11.14

내배캠 - 1주차 WIL ( 2022-10.31 ~ 11.06 )

이번 1주차에선 '기술적인 성장보단 정신적인 성장을 이룰 수 있었지 않나?' 라는게 내 결론이다 이말이야 2022-10.31 ~ 11.06 What is Key Point to this week? (Week I Learned) 시작 성장 마무리 시작 사전 캠프의 끝을 알림과 동시에 새로운 시작을 여는 개막식 팀편성과 미니 스프로젝트의 시작. 과연 이 속에선 내가 무엇을 얻을 수 있을까?, 어떻게 성장할 수있을까?, 어떻게 리드해야 할 까? (기대 반 설렘 반) (기술적인 부분에 크게 집중하지 않았음) 왜? why? 나를 포함한 팀원 5명 중 1명 시작도 전에 탈주// 4명 중 2명 ( + 아직 강의 속도 더딤) (기술적인 부분에 집중하긴 힘들겠다 + 마이 페이지를 직접 구현해 보는 것으로 만족해야겠다 라..

WIL(Week I Learned) 2022.11.06