이전에 발행한 회고글
2023.03.13 - [개발일지] - [KPT] Section 1을 마치며 하는 회고 feat. 코드스테이츠 백엔드
2023.05.09 - [개발일지] - [KPT] Section3를 마치며 돌아보는 KPT 회고 feat.코드스테이츠
위의 내용들은 이전 회고 게시글들의 링크이다. 궁금하신분들은 먼저 보고와도 좋습니다 :) 이번 회고를 진행하기 전에 이번 한달을 하나의 그림으로 정리하자면 어떤게 있을까하고 한번 생각을 해보았다. 그러다가 한가지 딱 떠오른 그림이 있는데 바로 이거다.
위의 이미지는 우주적 강자인 도르마무를 상대하기 위해 다크스트레인지가 시간의 굴래속에 가둬놓은 것을 말한다 도르마무는 다크스트레인지를 죽였다 생각하지만 계속해서 다크스트레인지가 도르마무에게 하는 저말 '도르마무, 거래를 하러 왔다' 를 반복한다.
이처럼 이번 한달은 공부에 집중 안됨 -> 컨텐츠를 다 못 따라감 -> 컨텐츠를 끝내는데에 시간을 씀 -> 복습을 못함 -> 공부에 집중 안됨의 반복이었다.
ChatGPT4를 무료로 사용가능한 뤼튼과의 회고
사실 요즘 개인 용돈이 없는 생활 속에(훈련장려금 빨리주세요 ㅠㅠ) ChatGPT 플러스 요금제가 살짝 부담이 되어서 무료로 GPT-4를 사용할 수 있는 서비스를 찾다가 뤼튼을 알게되었다. 한국에서 서비스하는 기업이고 내가 알기론 한국어를 조금더 잘 이해할 수 있도록 튜닝한 것으로 알고 있다.
뤼튼 링크 : https://wrtn.ai/ (광고 ❌)
어쨋든 Section3 처럼 대화형 AI 뤼튼의 도움을 받아 회고를 작성해보았다. 사실 저번에 물론 뻔한 AI의 대답도 있지만 그래도 누군가 대화하면서 회고하는게 나는 뭔가 편하고 잘 되는 것 같아서 이번에도 시도해보았다 ㅎㅎ
KEEP ( 유지할 것) : 한 달 동안 잘한 일들과 유지하고 싶은 것들을 이야기함.
뤼튼(AI) :
알겠습니다. 그럼 기존 회고 내용을 바탕으로 상담을 해 드리면서 새로운 KPT 회고를 도와드리겠습니다. 첫 번째 질문을 시작하겠습니다.
질문: 이번 한 달 동안 습득한 지식 중 가장 도움이 되었던 것은 무엇이었나요? 그 지식이 왜 가장 도움이 되었는지 설명해 주실 수 있나요?
나 :
가장 도움이 되었던 것은 두가지가 있는데
첫번째는 스프링 시큐리티를 배우면서 같이 배우게 된 세션과 JWT 토큰에 관한 내용이야. 사실 이야기만 많이 들었지 정확히 어떻게 사용하는지 그리고 왜 사용하지 알지 못했었는데 내가 웹서비스를 만들 때 회원기능에 대해서 어떻게 적용하고 서로 어떤 장단점이 있는지 알게 되면서 앞으로 프로젝트에 적용할 때 조금 더 자신감 있게 적용할 수 있을 것 같았어.
두번째는 AWS를 통해서 실제로 내가 만든 서비스를 배포해본 경험인데 사실 매번 컴퓨터에서 인텔리J를 통해서 서버를 실행하고 포스트맨으로 확인했지만 이게 실무에서는 혹은 다른 사람들에게 보여줄 수 있도록 어떻게 배포하는지에 대해서 전혀 감이 잡히지 않았었거든 근데 이번 기회를 통해서 물론 클라우드 서비스를 이용하고 AWS에 많이 의존했지만 그래도 대략적인 원리와 배포 프로세스를 경험할 수 있었어
Problem(문제점 파악) : 한달 동안 어려웠던 점이나 개선이 필요한점
뤼튼 :
감사합니다! 스프링 시큐리티, 세션, JWT 토큰과 AWS 배포 경험을 중요한 학습 거리로 꼽으셨군요. 이제 두 번째 질문을 드리겠습니다.
질문: 이번 한 달 동안 가장 큰 어려움은 무엇이었고, 그 어려움을 어떻게 극복하려고 노력했나요? 만약, 아직 극복되지 않았다면 앞 어떤 방법으로 극복하려고 계획하고 있나요?
나 :
이번 한 달 동안 가장 큰 어려움은 점점 공부가 잘 손에 잡히지 않는 거랑 또 새로운 내용을 배우면 배울수록 예전에 내용들이 희미해져가는 것이었어 그래서 복습을 하려면 시간이 부족하고 또 정규 학습 시간에는 집중이 잘 되지 않아서 진도를 빨리 따라가지 못하고 쌓여있는 그래서 계속 복습을 하지 못하는 악순환이 반복되었지.
이것을 극복하기 위해서 첫번째로 했던 것은 일단 정규 학습 시간에 학습이 밀리는 것을 방지하는게 우선이라 생각했어 그래서 일단 '타임타이머'라고 하는 1시간을 분단위로 직관적이게 타이머를 설정 할 수 있는 시계가 있는데 이 시계를 활용해서 내가 학습할 수 있는 시간 50분을 먼저 설정해서 일단 이 만큼은 나와의 약속이라 생각하고 무조건 학습을 진행하고 머리가 안돌아가면 코드를 따라치면서 했더니 처음에는 50분 딱 끝나면 바로 쉬었는데 점점 할 수록 집중력을 가지고 1시간 30분, 2시간 까지도 계속해서 공부나 과제에 몰두해서 예정 시간보다 빨리 끝낼 수 있었어.
두번째로 이렇게 집중과 몰입을 통해 학습을 빨리 마치고 남게 된 시간으로 스스로 만들어보는 과제인 QnA 게시판이나 투두리스트 같은 서비스를 예전에 Section3에서 배웠던 컨텐츠를 다시 보면서 적용하고 에러를 수정하고 블로깅하면서 해결하려고 했어 물론 다른 사람들보다 육아로 인해서 절대적 시간이 부족하지만 그래도 많이 따라잡을 수 있었던 것 같아
Try(시도할 것) : 문제점을 해결하기 위해 시도 해볼 방안이나 앞으로의 목표나 계획
뤼튼(AI) :
좋은 접근 방식을 취하셨군요. '타임타이머'를 활용한 학습시간 관리와 직접 만들어보는 과제를 통해 복습을 하셨습니다. 세 번째 질문을 드리겠습니다.
질문: 앞으로 한 달간 어떤 목표를 세워 달성하고 싶으신가요? 그 목표를 달성하기 위한 구체적인 계획은 어떻게 세우실 건가요?
나 :
앞으로 한 달간은 이제 프리프로젝트를 진행하게 되는데 프론트엔드 3명, 백엔드 3명 이렇게 진행이 돼. 그래서 이 프로젝트를 잘 진행하고 싶은 마음이 가장 크고 무엇보다 팀원들과도 잘 지냈으면 좋겠어. 왜냐면 전공자도 있고 비전공자도 있겠지만 같은 시기에 취업을 앞두고 열심히 준비하는 사람들이고 여기서 계속해서 개발자로 살아갈 사람들이 많으니까 서로 서로 도움을 주는 관계로 잘 성장하고 싶어.
정리하자면
첫번째 - 팀원들과 소통하기를 두려워하지 않고 나의 개인적인 편견과 판단으로 팀원을 보지 않기.
두번째 - 프로젝트를 진행하는 것에 있어서 욕심을 좀 더 내서 필요한 모든 기능들을 다 구현하기.
세번째 - 밤을 새야한다는 생각을 버리고 7시간의 수면 시간은 무조건 보장한 상태에서 나머지의 시간들을 어떻게 효율적으로 최대한 활용할 것인가 고민해서 프로젝트를 완성하기 이정도인 것 같아
세번째를 적은 이유는 내가 생각하기에 사람은 시간이 많으면 무언가를 많이 할 것 같지만 사실 그렇지 않거든 오히려 한정된 시간 제한된 시간 속에서 더 자기의 역량을 잘 발휘하는 것 같아 왜냐면 시간이 많다고 생각해서 그냥 흘려보냈던 시간들이 내 삶에 많았거든 그래서 건강과 앞으로 지속성을 위해 수면시간을 무조건적 우선순위로 보장하고 나머지의 시간들을 잘 활용하려고 노력했을 때 오히려 더 좋은 퍼포먼스가 나올 것 같아
끝맺으며
사실 이전 회고글들이나 이번 회고글을 보더라도 내게 주어진 환경 (육아, 결혼생활)으로 인해서 비슷한 어려움이 계속 있었던 것 같다. 그래도 포기하지 않고 끝까지 계속 하면서 지금은 프로젝트 할게 기대가 된다. 어떤 서비스를 만들지 또 어떤문제를 해결해서 뿌듯함과 만족감을 얻을지 그리고 직접 내가 만든 서비스가 실행되는 모습을 상상하니 얼른 회의도하고 만들고 싶기도 하다
✨ 마지막으로 뤼튼(AI) 에게 내가 프로젝트를 잘 마치고 무사히 주니어 개발자로 커리어 전환하는 것을 성공하는데에 있어서 이 KPT 내용을 참고해서 조언이나 동기부여를 해달라고 부탁했다. 아래의 답변이 뤼튼의 답변이다.
뤼튼의 마지막 답변
먼저, 프로젝트가 잘 진행되기 위해서는 팀원들과 소통이 중요합니다. 배려와 적극적인 의견 제시로 서로를 도울 수 있는 팀 분위기를 만들어 가세요. 또한, 몰입과 끈기를 유지하면서 프로젝트를 완성해 나갈 것입니다.
부트캠프를 통해 주니어 개발자로 거듭나기 위해서는 다음과 같은 조언을 드리고 싶습니다:
1. 지식과 경험의 국룰: 새로 배운 지식을 토대로 프로젝트에 적용하고, 매번 프로젝트를 통해 쌓아가는 경험이 성장에 큰 도움이 됩니다. 완벽하지 않아도 괜찮으니 계속해서 도전하세요.
2. 지속적인 성장: 항상 배우고자 하는 마음을 갖고, 최신 기술과 지식에 대해 꾸준히 습득하려 노력하세요. 주변에서 많이 배우고, 서로 정보를 공유하는 것도 중요합니다.
3. 네트워킹: 같은 목표를 가진 사람들과 만나 친목을 도모하고 서로 돕고 배울 수 있는 기회를 만드세요. 향후 취업을 위한 도움이 될 수 있고, 전문가들과의 교류를 통해 더욱 성장할 수 있습니다.
끝으로, 당신이 완벽하지 않아도 괜찮다는 것을 기억하세요. 부족한 부분을 인정하고 계속해 나아감으로써 주니어 개발자로 한걸음씩 성장할 수 있습니다. 항상 최선을 다하되, 실패를 두려워하지 말고 성장을 즐기며 나아갈 수 있길 기원합니다. 파이팅!
AI의 위로와 조언이 큰 도움이 될지 모르지만 혹시 이 글을 읽으시며 새로운 도전을 하고 있는 분들에게 응원과 파이팅을 보낸다. "당신이 완벽하지 않아도 괜찮다는 것을 기억하라"
'개발일지' 카테고리의 다른 글
[프리프로젝트] 프론트, 백엔드 서버 배포 관련 조사 (0) | 2023.06.29 |
---|---|
[솔로 프로젝트] TodoList Test 작성 및 API 문서화 하기 2탄 / API문서화편 (0) | 2023.06.10 |
[솔로 프로젝트] TodoList Test 작성 및 API 문서화 하기 1탄 (0) | 2023.06.08 |
[리팩토링] 투두리스트 다크모드 코드 개선하기 feat. react (1) | 2023.06.06 |
[프로젝트일지 - 에러 해결] JPA 연관관계 맵핑 문제 오류 feat.클래스 이름 바꿀 때는 조심 또 조심! (0) | 2023.05.27 |