본문 바로가기

전체 글46

깃모지(Gitmoji) 사용에 대해서 🔥 Gitmoji 란? git + emoji를 합쳐서 부르는 말로 emoji를 사용하여 commit message를 작성하는 도구이다. 커밋 메세지 작성 시 :art:를 입력하면 🎨로 표시되며 코드의 구조/형식 개선을 의미한다. 이러한 이모지를 이용하여 커밋 메세지를 시각적으로 요약해서 전달해주는 역할을 한다. 장점 깃모지에 익숙하다면 시각적으로 명확한 작업 내용을 전달 할 수 있다 커밋 단위의 기준으로 사용할 수 있다 일반적인 프리픽스에 비해 세분화가 잘 되어있다 단점 깃모지에 익숙해 지는 시간이 필요하다. 경우에 따라 필요한 깃모지를 찾아 확인하는 수고가 든다. (gitmoji 사이트나 gitmoji-cli를 이용) 커밋 메세지의 의미를 이모지와 연결시켜 기억하는 노력이 필요하다. 커밋 형태 비교 깃모지.. 2024. 2. 21.
[ React ] Zustand로 상태 관리하기 🐻 (with. Typescript) Zustand란? Zustand는 독일어로 '상태'라는 뜻을 가진 작고 빠르며 확장 가능한 상태 관리 라이브러리이다. Zustand는 사용법이 간단하고, Redux나 Recoil과 달리 앱을 감싸는 별도의 provider가 없어도 상태 관리가 가능하다. 또, context api 를 이용하여 상태 관리를 할 때 발생하는 리렌더링은 context 분리, memoization 등을 통해 해결해야 한다. 반면 zustand를 이용하면 상태 변경 시 불필요한 리렌더링을 쉽게 방지할 수 있다. ( 공식문서 | 유사한 상태관리 라이브러리와 비교 ) 더보기 Zustand의 특징 - 특정 라이브러리를 강제하지 않는다. - 한 개의 중앙에 집중된 형식의 스토어 구조를 활용한다. - 상태를 정의하고 사용하는 방법이 단순하.. 2024. 2. 19.
[ 신입 개발자 ] 취업 회고 (출근 3일차...) 🥳 취업을 성공했습니다. 🥳 평범한 중소기업의 일반 사무직을 2022년 7월을 마지막으로 퇴사. 530일 동안 두개의 부트캠프와 취업 준비 기간을 거쳐 작지만 마음이 잘 맞는 스타트업의 신입 개발자로 취업을 하게 되었다. 취업 준비를 하며 스타트업이라는 특이한 기업 형태에 대하여 알게되고, 나와 잘 맞을 것이라는 생각도 하게 되었다. 더 편리해질 세상을 상상하는 것을 즐겨하는 나와 같은 생각을 하는 스타트업을 만나 커피챗과 면접을 통해 입사할 수 있었다. 사실 면접은 완전히 망쳤었지만, 나의 성장 가능성과 서비스에 대한 관심도를 높게 평가해주신것 같다. 취업 준비 기간은.. 나는 부트캠프를 두개 수료했다. 첫번째 부트캠프를 수료하고 난 이후 바로 돌입한 취업준비 과정에서 내가 아직 공부가 많이 부족하다는.. 2024. 2. 15.
사이드 프로젝트 - 읽어보새 회고 (feat. 스위프 2기 후기) 디자이너가 있는 개발 경험이 너무 좋았어서, 부트캠프가 아닌 제대로 된 사이드 프로젝트를 해보고 싶었다. 특별히 실현 가능한 아이디어가 있는 것은 아니어서 팀에 들어가고 싶었는 데, 신입 개발자를 구하는 사이드 프로젝트 그룹을 찾기는 모래사장에서 금덩어리 찾기 만큼이나 어려웠다.. 그러던 중 개발자 + 디자이너 + 기획자 까지 함께하는 사이드 프로젝트가 있어 참가하게 되었다. 관심이 있다면 아래 링크를 통해 다음 기수를 기다려 보는 것도 좋을 것 같다! https://swyp.softr.app/?utm_source=boottent&utm_medium=referral 스위프 3기 IT 직군 취업을 위한 사이드 프로젝트, 기획자·디자이너·개발자가 한 팀으로 swyp.softr.app 사이드 프로젝트지만 기수.. 2024. 2. 2.