Fact : 이번주 있었던 일, 내가 한 일
Feeling : 나의 감정적인 반응, 느낌
Finding : 그 상황으로부터 내가 배운 것, 얻은 것
Future : 배운 것을 미래에 어떻게 적용할 것인가
알고리즘...알고리즘...알고리즘..
스프링깔짝
알고리즘 문제만 푸는 주였는데 하루에 풀문제를 정하고 그것만 다하면 쉬고 이런식으로 했어야했는데 그저 바위에 물한방울 떨어뜨리듯 천천히 하고싶을 때만 하는 아주 게으른 하루하루를 보냈던 것 같다. 역시 스스로하는 거 너무 못한다.
스프링 레거시로 프로젝트를 몇번 해봤지만 스프링 부트로 어려움 없이 넘어가기엔 모르는게 너무 많았다. 내가 만든 레거시 프로젝트들의 수준이 낮았다는걸 깨달았고 이번에 부트를 공부하면서 다양한 기법들을 알게 되어서 기쁘다.
부트의 장점은 애너테이션으로 간편하게 구현하고 직관적이게 기능을 알 수 있다는 것인데 단점은 내가 구현하는게 그냥 명시하는 것 이라 내부 동작을 알려면 굉장히 깊게 분석하고 공부를 해야한다는 것이다. 공부 싫어잉
알고리즘 문제 풀기 게으르게 하긴 했지만 그래도 좀 했다고 이론과 구현력이 좀 늘어난 것 같다.
RESTful한 설계에 관해 고민해보는 시간을 가졌다. 아직 기초 수준이고 정확한 답은 찾지 못했지만 뭔가 틀은 잡힌 것 같다. 좀 더 복잡한 기능 구현을 해야할 때 이를 RESTful하게 나누는 법을 알 수 있을 것 같다.
이번 주에 배운 것들은 코테 실력과 개발 실력의 거름이 될 것이다.
코테의 전부인 알고리즘과 내가 앞으로 몇년은 이걸로 밥벌어먹어야하는 자바 스프링이니 내 직업과 직접적인 연관을 가진 기술들을 배우기 시작하는 주차였다.