전체 글

초원Kimfield
[항해플러스 프론트엔드 2기] 과제만 매주 제출하자고 다짐했던 사람의 10주 회고_정말 힘들었나요_네
학습메이트에게 주어지는 20만원이 아닌!무려 30만원 할인코드~~NFmfCM 들어가며안녕하세요 초원입니다. 👩🏻‍💻3주 만에 돌아왔군요 .. 그동안 몇 개의 글을 임시저장 해두고 바쁘게 지내다 보니 어느새 수료를 해버려서, 올리지 못한 글들은 잠시 접어두고 찐_찐_찐막_최종회고 로 과정을 마무리 하려고 합니다. 간단한 자기소개, 그리고 시작하는 마음중국어과 졸업 후 방송국 인턴, 그리고 약국 직원까지 종잡을 수 없는 이력을 만들어가다,드디어 작년 초 '개발자'라는 뚜렷한 직업적 목표가 생겼습니다.KDT 멀티잇 2기 - SW정글사관학교 - 데브캠프 - 스파르타빌더스 외주 프로젝트 참여 등차근 차근 단계를 거쳐 현재는 6개월 차 프론트엔드 개발자가 되었어요 ✌🏻 2024 상반기 회고 중_ 시..
[항해플러스 프론트엔드 2기] 최종 회고
정규모임 시간에 나눴던 대화가 생각나네요. 개발자로서, 혹은 개인으로 가지고 있는 목표가 무엇인가요? 저는 모순적이게도 인생에 개발이 전부가 아닌 사람이 되고 싶다고 말했어요. 방송국에서 편집을 할 때, 약국에서 일을 할 때 느꼈던 상대적인 박탈감이 저를 개발자라는 이름이 명확한 직업으로 이끌었던 것 같아요. 물론 이 과정이 .. 지금은 알게 됐습니다. 저는 노력으로 얻은 것을 가져보고 싶어했다는 걸- 개발자라는 직업이 그런 제 동기를 계속 유지할 수 있도록 해주는 것 같아요. 10주 동안 저는 저에 대해 알게 됐습니다. ~ 팀원 중 한 분은 저를 이렇게 표현해주셨어요. ~ 제일 따랐던 준일코치님께서는 ~렇게 코멘트를 남겨주셨습니다. 저도 사실 그를 보며 이런 감정을 느끼고 글을 통해 나를 전달하고 그렇..
[항해플러스 프론트엔드 2기] 7,8주차 후기 - 테스트코드,TDD
들어가며안녕하세요 초원입니다. 👩🏻‍💻2주가 밀렸네요 .. 테스트 코드 💦이번 글은 무엇을 공부했고, 요구사항을 어떻게 구현했는지 차근차근 정리해보려고 해요. 미리보기상황추가 기능을 구현하던 중 반복일정이 캘린더 뷰에 (일정 * 주) 개수만큼 표시가 되는 문제 발생 해결expandRecurringEvent함수에 filteredEvents에서 중복을 제거한 이벤트(uniqueEvents)를 전달 관련 코드const uniqueEvents = Array.from( new Set(filteredEvents.map((e) => e.id)) ).reduce((acc, id) => { const event = filteredEvents.find((e) => e.id === id); ..
서명 및 도장 SVG로 만들기 | 전자직인 생성 라이브러리 | 간편 온라인 도장 | sign-generator
들어가며안녕하세요, 초원입니다. 👩🏻‍💻  새로운 티켓 할당 소식을 전하러 오랜만에 돌아왔어요! 📪그동안 퍼블리싱이나 데이터 패칭 등의 업무만 수행하다가, 이번에 라이브러리 적용이 가능한지 테스트해보라는 임무를 처음 부여받았는데요. 기분 좋고 설레고 .. 재밌게 작업한 내용을 공유해보려고 합니다. ☝🏻☝🏻 오예! Express 서버 설정부터, sign-generator 라이브러리를 활용한 전자직인 생성까지의 과정을 자세히 설명할게요.그럼 시작해볼까요?  GitHub - ketaro01/sign-generator: 도장 및 서명을 svg 형태로 생성하기 위한 라이브러리 입니다.도장 및 서명을 svg 형태로 생성하기 위한 라이브러리 입니다. Contribute to ketaro01/sign-gen..
[항해플러스 프론트엔드 2기] 6주차 후기 - CI/CD
안녕하세요 초원입니다. 👩🏻‍💻 회사에서는 반응형이 괴롭히고, 항해플러스에서는 낯선 CI/CD가 괴롭혀요 ..도망가고 싶지만 그건 또 멋이 없으니까 ㅋㅋ 일단 해보겠습니다 얍 ✌🏻 (으앙 ... 💦) 6주차 과제[목표]다양한 workflow job을 만들어보고 실행하여 적용해봅니다.모든 CI가 정상적으로 실행되어야 합니다. [요구사항1 - yaml 파일 작성]1. workflow는 PR이 올라오거나 혹은 PR에 commit이 push될 때 실행 된다.name: CI Assignment 6on: pull_request: types: - synchronize - opened - reopened paths: - 'packages/assignment-6/..
김필드
초원Kimfield