항해플러스 8

[항해플러스][WIL] Week 2. 이제 2주차 개발자입니다.

1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요? 이벤트 위임이 너무 어려웠다!!!!! 아직도 100% 이해하진 못한 것 같다. 2. 시도문제를 해결하기 위해 어떤 시도를 하셨나요? 다른 분들 코드도 참고하고, 참고 자료도 읽고 gpt 에게 많이 물어봤다. 이번엔 claude 라는 새로운 친구와 친해졌다. 3. 해결문제를 어떻게 해결하셨나요? ai 친구들도 어디서 문제인지 잘 모르길래 console log를 찍으며 역으로 추적했다.이벤트 제거가 안되는 것이 문제였는데 다른 소스에서 이벤트리스너를 추가했던 부분이 원인이었습니다. 지우고 나니 심화과제 테스트 통과율이 0%로 돌아와서 백지 상태로 다시 시작했다^^ 4. 알게된 것문제를 해결하기 위..

[항해플러스][WIL] Week 1. 프론트엔드 1주차 개발자입니다..

Weekly I Learned && What I Learned 1. 문제 (과제, 프로젝트를 진행하며 부딪힌 기술적 문제)이번 주차에 겪은 문제는? 1주차 과제는 프레임워크 없이 SPA 만들기였다. VanillaJS로만 작업했는데, 기본적인 자바스크립트와 리액트 지식이 부족해 설정부터 어려웠다. 일단 HTML 템플릿을 기반으로 화면 렌더링은 했으나, 재사용 가능한 컴포넌트로 리팩토링하는 부분에서 큰 어려움을 겪었다. 프론트엔드 3년차라고 말할 수 있을까? 이전에 내가 설계한 컴포넌트는 그저 화면을 그리는 데 불과했다. 성능 최적화나 이벤트 처리 등 제대로 해본 적이 없었고, 리액트 훅에만 의존한 코드였음을 깨달았다.2. 시도와 해결문제 해결을 위해 어떤 시도를 했는가? 다행히 먼저 PR을 올린 분들의 구..

[항해플러스][WIL] Week 0. 다시 시작

지금까지의 회고항해플러스의 프로그램에 다시 참여하게 되었다. 바로 직전에 백엔드 5기에 참여했었는데 해당 프로그램을 통해서 내가 얼마나 부족하고 무엇이 필요한지를 알게 되었다. 결국 퇴사까지 하게 되었는데 아마 항해를 하지 않았다면 계속 우물 안 개구리가 아닌 우물 안 올챙이로 살지 않았을까 싶다. 내가 어느 위치에 있는지, 메타 인지라는 게 얼마나 중요하기 때문에 앞으로도 다양한 프로그램에 참여하고 많은 사람들과 네트워킹하며 내 자신을 돌아볼 수 있었으면 한다. 항해 플러스 참여 계기약 5년 전에 국비 교육 프로그램을 통해서 개발에 대해서 간략하게 알게 되었고 운 좋게 바로 취업하여 개발자의 업무라는 것을 대강 알게 되었지만 내가 어느 위치인지 알 수 없었고 스스로 성장하는 방법도 전혀 몰랐다. 학습은..

[항해플러스][WIL] Week 4. 아키텍처는 여전히 어렵다.

"한 번의 실수는 배움이, 두 번의 실수는 실력이 된다." → 개선 사항 추적과 리마인드를 통해 동일한 문제나 같은 실수를 반복하는 결과를 만들지 않습니다. "험이 없다면 창조도 없다."→ 경험한 것을 기록해두면 더 잘 활용하기 위한 방법으로 연결시킬 수 있습니다. "I may be wrong."→ 끊임없는 회고를 통해 자기객관화를 달성하고, 자신의 실수와 잘못을 인정할 줄 아는 용기 있는 사람이 됩니다.  문제필수사항만 개발하는데 일단 시간이 엄청 부족했다. (재직자 과정..맞죠?)JPA 다뤄본 적이 없어서 해당 문제를 해결하는 데 시간이 꽤 걸렸다. 시도일차적으로 구글링부터 진행을 했는데 제대로 된 오류를 찾아 디버깅하는 것인지 의구심이 생겨서 로그 레벨을 debug로 바꿔서 전체 로그를 봤다. 해결..

[항해플러스][WIL] Week 3. 짓는 과정보다 설계 과정이 더 어렵다.

WIL | Weekly I Learned"한 번의 실수는 배움이, 두 번의 실수는 실력이 된다." → 개선 사항 추적과 리마인드를 통해 동일한 문제나 같은 실수를 반복하는 결과를 만들지 않습니다."경험이 없다면 창조도 없다."→ 경험한 것을 기록해두면 더 잘 활용하기 위한 방법으로 연결시킬 수 있습니다."I may be wrong." → 끊임없는 회고를 통해 자기객관화를 달성하고, 자신의 실수와 잘못을 인정할 줄 아는 용기 있는 사람이 됩니다. 1. 문제ERD를 먼저 설계 한 뒤 요구사항명세서, API 명세서, 시퀀스 다이어그램을 작성해서 ERD 설계에 갇혀 다른 문서 작업 시 생각하지 못한 변수로 인해 문제에 봉착했고 시간이 지연되었다.시퀀스 다이어그램과 플로우차트의 차이를 알지 못해 시퀀스 다이어그램..

[항해플러스][WIL] Week 2. 선택과 집중을 잘하자.

WIL | Weekly I Learn"한 번의 실수는 배움이, 두 번의 실수는 실력이 된다." → 개선 사항 추적과 리마인드를 통해 동일한 문제나 같은 실수를 반복하는 결과를 만들지 않습니다."경험이 없다면 창조도 없다."→ 경험한 것을 기록해두면 더 잘 활용하기 위한 방법으로 연결시킬 수 있습니다."I may be wrong."→ 끊임없는 회고를 통해 자기객관화를 달성하고, 자신의 실수와 잘못을 인정할 줄 아는 용기 있는 사람이 됩니다.  1. 문제전에는 이미 구축되어 있는 환경에서 소스만 작성하다 보니 처음부터 플젝을 만들고 DB를 세팅하고 하는 과정에서 완전 헤맸다. DB 문제 말고도 dependency로 얼떨결에 들어간 Spring Security 때문에 또 시간을 많이 허비했다. 그리고 과제 하..

[항해플러스][WIL] Week 1. 한 주 만에 잃어버린 초심

WIl | Weekly I Learned"한 번의 실수는 배움이, 두 번의 실수는 실력이 된다."   개선 사항 추적과 리마인드를 통해 동일한 문제나 같은 실수를 반복하는 결과를 만들지 않습니다."경험이 없다면 창조도 없다."    경험한 것을 기록해두면 더 잘 활용하기 위한 방법으로 연결시킬 수 있습니다."I may be wrong."    끊임없는 회고를 통해 자기객관화를 달성하고, 자신의 실수와 잘못을 인정할 줄 아는 용기 있는 사람이 됩니다.  1. 문제(* 과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제) Spring 을 활용하는 방법을 몰라서 Test 시 의존성을 어떻게 주입해야 하는지부터 헤맸다. Mock 사용이 미숙한 것도 문제였다.동시성 구현을 하는데 Lock에 대한 개념을 처음 알았..

[항해플러스][WIL] Week 0. Start

WIL | Weekly I LearnedWIL은 Weekly I Learned 의 약자로 주간동안 내가 배운 것을 블로그에 정리한 것이다. 한 주동안 배운 것, 느낀 것, 아쉬운 것 , 더 필요한 것을 적는다. WIL은 단순히 기록일지가 아니라 추후 다른 활동에서 같은 문제를 맞닥뜨렸을 때 다시 찾아 쓸 수 있도록 유용하게 활용할 수도 있다.  6/15 개강일이자 0주차로서 첫 기록을 해보자면.. 지금까지의 회고업무에만 집중만 하고 나의 미래, 커리어에는 큰 노력을 두지 않았던 것 같다.항해플러스 참여 계기팀에 폐를 끼치지 않는 것을 넘어 팀에 도움이 되는 사람이 되고 싶다.그리고 가능하다면 내가 더 성장할 수 있는 곳에서 일할 기회도 얻고 싶다.향후 5년 커리어 방향성e커머스에는 계속 남아있을 것 같으..

반응형