본문 바로가기

WIL8

WIL 230903 : 처음엔 낯설고 낯선게 어렵다. (+Redis도) FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 테스트 코드를 붙잡다가 단위테스트코드에서 우선 일단락했다. Redis 서버를 적용하는 방법을 계속해서 도전해보고 싶었고, 드디어 여러가지 파편된 정보들을 잘 분류하고 재조합해서 나만의 방식으로 습득했다. FEELINGS 나의 감정적인 반응, 느낌 : 처음이라 낯설지만 한번 날 잡아서 정면돌파해보고 싶었던 개념들이 계속해서 있었는데, 이번에도 S3서버, 테스트코드에 이어서 Redis에 도전해본 것인데, 역시나 처음엔 어렵지 않지만 낯선것들 투성이고, 결국엔 낯선게 나에게 어렵게 다가왔다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 이제 슬슬 정해진 명확한 정답이 있는 코드들보다는 오답만이 명확한 범위로 들어가고 있다고 느꼈다. 이번.. 2023. 9. 4.
WIL 230813 : 리액트를 접하다. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 기본적인 CRUD기능 구현 이후에 특강으로 제공받은 프론트엔드 구현 강의를 들었다. 자연스럽게 react라는 프론트엔드 프레임워크를 접했고, 기본적인 기능들을 익히며 함수형 컴포넌트의 동작방식도 익혔다. FEELINGS 나의 감정적인 반응, 느낌 : html의 발전역사가 엿보였다. 예전 원시적인 방법으로 프론트를 제작할 때 굉장히 비효율적이라고 생각이 들었었다. 하지만 역시 인류는 답을 찾아왔고 진화했다라는 것을 느꼈다. 함수형 컴포넌트를 사용해가며 렌더링이라는 개념으로 SPA라는 개념을 탄생시켰고, 생산성 높은 방식들을 발명해왔다라는 걸 느꼈다. 이를 배우는 과정 하나하나 동안 이러한 프레임워크를 개발한 개발자들에 대한 무한한 동경을 느끼며 배우.. 2023. 8. 17.
WIL 230730 : JPA 왕초보단계를 아주 살짝 벗어나기 FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 월요일 뉴스피드 과제를 마친 후, 화요일부터 4일간 JPA 심화강의를 진행했다. FEELINGS 나의 감정적인 반응, 느낌 : 이제 슬슬 내가 배운 것들이 실무에서 얼마나 작은 부분이고 기본적인 부분인지 감이 온다. 아직 갈길이 멀고 지금껏 배워온 것들에도 부실한 부분이 많다는 느낌. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 그동안 구현에 급급하며 기술만 쭉쭉 배우며 진도를 나갔는데, 이번엔 유야무야 지나갔던 기술들을 파보며 다양한 방법으로 최적화 하는 걸 보며 이런 세세한 팁들이 많이 쌓이고 쌓여야 곧 나의 내공이 되겠구나 싶었다. JPA인터페이스나 상속관계들을 보며 구현체의 실제 코드도 보며 완전히 이해하고 있어야 응용을 할.. 2023. 7. 30.
WIL 230709 : 스프링를 훑어 보며 FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : JPA를 활용, 다양한 Entity간의 관계를 익히며 각각의 특성을 공부했다. 팀과제에 있어서는 1:N인 글과 댓글, N:M인 글과 태그이 연관관계를 맵핑하는 연습을 했다. FEELINGS 나의 감정적인 반응, 느낌 : 직접 코딩을 구현해보며 항상 느끼는 것은, 설명으로만 보는 건 쉬운데 직접 해보면 다양한 변수를 맞이한다. 동시에, 처음 접하는 다양한 개념들을 표면적으로 다양하게 배우다보니 어떤 개념이 낯선지 헷갈린다. 다행히 리뷰를 해보며 어떤 것들을 좀 더 복습하고 심화된 개념들을 더 파고들지 정리가 되어서 잘 됐다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : N:M인 글과 태그를 설정하며 최초로 글을 작성할 때의 코딩을 하.. 2023. 7. 9.
WIL 230702 : JPA에 발 담그기. FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 가장 큰 건 JPA의 위엄에 대해서 어느정도 감을 잡은 것. Entity간의 연관관계에 공부해보고 객체 차원에서의 맵핑관계와 그 주의사항 등에 익숙해져보는 시간이었다. 그 외에는 Spring의 다양한 크고작은 기능들에 더 알아봤다. Http의 동작원리에 좀 더 공부를 하고 이를 톰캣에서의 작동하는 원리로 이해했다. 더불어서 frontcontroller방식에 대해 더 깊이있게 이해했다. FEELINGS 나의 감정적인 반응, 느낌 : JPA라는 단어만 들어보고 개념만 두루뭉술 알았었는데, 이를 통한 데이터 처리는 굉장히 기본 업무라는 것을 느꼈다. 어떤 부분에서 코드를 잘 짜서 성능개선할 수 있는 부분이 있다고 해서 꽤나 흥미로웠다. 그리고 Http에.. 2023. 7. 3.
WIL 230625 : Spring 2. 전체 청사진을 엿보다 FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : Spring 기초에 이에 숙련과정을 진행했다. 동시에 개인과제를 통해 기초 과정에서의 과제를 좀 더 디벨롭하는 과정이 있었고, 주요 포인트는 인증과 인가 기능을 포함한 JWT토큰 발행과 Spring Security의 기본 실행이었다. FEELINGS 나의 감정적인 반응, 느낌 : Spring이 라이브러리가 아닌 프레임워크라는 이유를 피부로 조금 체감했다. 굉장히 넓고 깊고, 이를 통해 생략된 과정이 너무 많구나를 느꼈다. 단순히 동작방법만 알고 구현해내는 것 이상으로, 어떠한 과정들이 생략되었는 지 까지 공부를 해야, 이후 심화된 대응과 학습이 가능할 거라는 생각이 들었다. 그리고 여러 세미나나 기성 개발자들이 사용하는 용어들 대부분을 이제 한번이.. 2023. 6. 26.