220810 TIL 아직도 어려운 git
·
성장이야기/TIL
오늘 새벽에 과제를 다 만들고 푸쉬를 한 뒤 깃허브에 잘 올라갔는지 확인을 했는데 깃 충돌이 또 발생했다. 이전에 충돌이 한번 나서 해결 못하고 올린 pr을 임의로 close하고 다시 올렸었는데 트레이너님이 pr을 다시 보내지 말라고 하셔서 이번에는 충돌 난 걸 해결해야 했었다. 근데 나만 충돌이 난 줄 알았는데 동료분들 모두 다 충돌이 나고 pr 올린 게 이상한 곳으로 올라가는 현상이 발생했다. 뭐가 문제인지 확인하다가 fork가 이상하게 돼있는 것을 발견했다. fork를 맨 처음에 1mptera 레파지토리에 있는 것을 fork해왔는데 새벽에 보니까 내가 1mptera에서 fork해온 내 깃허브의 레파지토리를 동료분들이 fork를 하고 있었다. 그래서 동료분들이 푸쉬하면 내 깃허브로 과제가 제출되고 있..
220809 TIL 의도적 수련
·
성장이야기/TIL
의도적 수련을 위한 난이도 높이기 오늘 코딩 테스트 문제는 이전에 풀었던 문제였다. 처음에는 이전에 풀어봤던 문제니까 금방 풀겠구나 생각을 했는데 1시간이 지나도 풀지 못했다.. 그 이유는 의도적 수련을 위해 이전에 풀었던 방식과 다른 방법으로 풀어보려고 시도를 했기 때문이다. 이전에 풀었던 문제였기 때문에 나는 A영역에 있다고 생각하여 C영역으로 진입하기 위해 나는 의도적으로 제약사항을 걸어 문제의 난이도를 높였다. 제약사항은 이전에 풀었던 방법과 다르게 풀면서 stream을 이용해서 풀기였다. 잘못된 난이도 조절 하지만 시간이 지날수록 이전에 풀었던 방식과 비슷하게 접근하고 있고 stream은 내 코드에서 찾아볼 수 없었다. 그래서 다 지우고 최대한 stream을 이용하려 했지만.. 생각만 하다가 1..
220808 TIL 할지 말지 고민이 된다면 해라!
·
성장이야기/TIL
비가 와서 나가기 싫어요.. 오늘도 저번 주와 마찬가지로 정규시간이 다 지난 후 저녁을 먹고 카페 가서 공부하려고 계획을 했었다. 근데 오전에는 비가 하나도 안 오다가 오후쯤 되더니 비가 엄청 내리기 시작했다. 비가 적당히 오면 우산 쓰고 가면 되지만 밖을 보는데 적당한 수준이 아니라 이거는 우산 쓰고 나가도 다 젖을 정도로 비가 엄청 오고 있었다. 그래서 비도 오는데 오늘은 그냥 집에서 할까 고민하다 동료분들에게 비도 오는데 카페를 갈지 말지 물어봤다. 동료 한 분이 할까 말까 할때는 하세요!라고 하셔서 밥 먹고 나가야겠다고 다짐을 했다. 근데 또 밥먹고 나니까 나가기 싫어지는 마음이 스멀스멀 올라오고 있었다... 사실 비가 와서 나가기 싫은 건 핑계가 아니었을까..? 나갈까 말까 고민 엄청하고 있었..
220807 TIL 처음은 항상 재밌다.
·
성장이야기/TIL
오늘은 오랜만에 공부하면서 재밌다는 감정을 느꼈던 것 같다. 이번 주는 처음으로 스프링에 대해 배우고 있는데 어제 강의를 처음 봤을 때는 @(어노테이션)을 엄청 많이 사용해서 이게 뭐 하는 거지..? 하고 지나갔었다. 오늘은 어제와 같이 바보처럼 강의만 보면 하나도 모를 거 같아서 강의를 듣기 전에 스프링에 대해서 알아보고 학습 키워드와 어제 강의에서 봤었던 어노테이션들을 좀 공부하고 강의를 봤다. 그랬더니 조금은 이해가 되기 시작했고 강의를 보면서 어노테이션을 사용하는 이유를 조금이나마 알 수 있었다. 스프링의 'ㅅ'도 모르고 봤을 때는 뭐가 뭔지 하나도 몰라서 어렵기만 해서 집중도 잘 안되고 그랬는데 오늘은 'ㅅ'정도는 알고 보니까 집중도 잘 되고 강의에서 쓰인 어노테이션이 왜 쓰였는지와 언제 쓰였는..
220806 TIL 리팩터링을 왜 해???
·
성장이야기/TIL
오늘은 정말 오랜만에 책을 읽었다.!! 이유는 어제 동료들의 액션플랜에 책을 읽는다는 액션플랜이 많아서 나도 이제는 시간을 내서 책을 읽어야겠다는 생각을 했다. 그리고 골든벨 우승 상품으로 주신 책도 다 읽지 못했기 때문에 책값이 아깝지 않게 조금씩이라도 읽어야 겠다는 생각떄문에 책을 펼쳤다. 어떤 책을 읽을까 하다 실용주의 프로그래머의 목차를 보던 중 리팩터링 주제가 있어서 읽어봤다. 리팩터링 주제를 선택한 이유는 바로 어제 로그인 / 회원가입 과제를 리팩터링 하다 많은 오류를 마주하고 멘털이 부서졌기 때문이다.. 그래서 잘 작동하기만 하면 됐지 리팩터링 왜 해??? 라는 생각이 내 머릿속 박혀버렸다.. 그래도 분명히 리팩터링 하는 과정이 필요하니까 이렇게 책으로도 써져있고 트레이너님들이 시키는 게 아..
220805 TIL 무조건은 없다
·
성장이야기/TIL
쉽지 않았던 하루 오늘 나를 괴롭혔던 문제는 과제를 리팩터링 하던 도중 일어났다. 관심사의 분리를 위해 기존에 다른 클래스에서 진행하던 조건 검사를 새로운 클래스를 만들어서 그냥 옮기기만 했는데 잘 되던 기능이 갑자기 작동하지 않는 거였다. 조건 검사하는 코드를 고친 게 아닌데 안돼서 뭐가 문제인지도 모르는 상황에 빠졌다. 그래서 뭐가 잘못됐는지 찾기 위해 코드를 처음부터 보면서 문제를 찾아보는데 아무리 봐도 작동되야하는데 안돼서 멘붕에 빠졌었다. 문제 상황은 회원가입 시 입력 정보가 하나라도 빠지면 입력되지 않은 정보가 있다는 페이지가 나와야 하는데 비밀번호를 입력하지 않으면 서버가 죽는 상황이다. 근데 나를 멘붕에 빠지게 만들었던 건 이름, 아이디, 이메일, 비밀번호 재확인 이 4개는 입력 안 해도 ..