TIL

TIL/일기

우아콘 2024를 다녀오고 느낀점

올해는 많은 회사들에서 기술 컨퍼런스를 적극적으로 진행했던 것 같은데요. 그중에서 우아한 형제들에서 진행했던 기술 컨퍼런스에 다녀오면서 현장에서 느낀 점을 기록해보려고 합니다.(우아콘 추첨에는 떨어졌지만 감사하게도 지인분께 표를 받아서 우아콘에 다녀올 수 있었습니다)현장 분위기저는 이전에 인프콘, FEConf 2024를 다녀온 경험이 있는데요.이번 우아콘 2024는 10월 30일, 그랜드 인터컨티넨탈 서울 파르나스 5층에서 진행했습니다. 입구에서 입장권을 보여드리면 시간표, 굿즈, 물 등을 받을 수 있었고 활동을 참여할 수 있는 부스들도 있어서 발표를 기다리는 동안에는 참여를 하거나 네트워킹을 할 수도 있었습니다. 항상 컨퍼런스를 참여할 때마다 느끼는 점은 열정으로 가득한 업계분들을 만날 수 있다는 것 ..

TIL/일기

글또 10기를 시작하는 나의 다짐

안녕하세요, 프론트엔드 개발자로 일하고 있는 유승완이라고 합니다.글또 9기에 이어서 글또 10기에도 참여하게 되었는데요.앞으로 글또 10기 활동을 어떻게 해볼지에 대해서 계획을 작성하고 공유해보려고 합니다.미리 글또 10기 계획을 만들어보고 활동하는 데 있어서도 스스로 도움을 받으려고 합니다.  계획은 아래와 같습니다.1. 글을 작성하는 시간을 정해두기2. 글을 작성할 때 AI 활용하기3. 프론트 반상회 참여하기4. 커피챗 5회 이상 진행해 보기 글을 작성하는 시간을 정해두기사실 글이라는 것은 시간이 남을 때 써야겠다고 생각하면 시작하기가 되게 어렵다고 생각하는데요.나의 생각을 논리적으로 정리해야 하기 때문에 글을 쓰는 것 자체가 되게 에너지가 많이 들기 때문입니다.운동과 마찬가지로 특정 시간을 만들어서..

TIL/개발

2024년 2년 차로서 2번째 이직을 경험하며

안녕하세요, 프론트엔드 개발자로 일을 하고 있는 유승완이라고합니다!저는 24년에 2월에 이직을 해서 현재는 라고 하는 회사에서 EMS(Energy Market Service) 스쿼드에서 일을 하고 있는데요! 제가 이직을 어떤식으로 진행했었는지, 그리고 그 속에서 배웠던 것들은 어떤것들이 있는지 스스로 회고하며 공유하면 좋을 것 같아 이렇게 글로 정리를 해보게 되었습니다. 이 글을 보시게 된다면 처음부터 이야기를 읽어보시는 것도 좋고 나에게 필요한 부분만 찾아서 보시는것도 좋은 접근이 될 것 같습니다!이직을 시작한 계기저는 게임 회사에서 일을 하다가 23년 6월에 피크페이라는 회사에 합류해서 채용과 관련된 제품을 개발하고 있었는데요. B2B 제품을 메인으로 개발하고 있었고 출시를 앞두고 있었지만 현실적으로..

TIL/일기

[일기] 24-05-28

일최근에는 어떻게 하면 팀이 겪고 있는 문제를 효과적으로 해결할 수 있을까에 대해서 고민을 많이 하게 되었다.(이런 고민은 출/퇴근길에, 산책을 할 때, 화장실에 갈 때, 자기 전과 같이 자투리 시간에 틈틈이 하는 것 같다.) 이런 고민을 하게된 이유는 나를 포함해서 우리 팀원들이 불안하지 않게 더욱 안정적인 환경에서 제품을 개발해나갔으면 하는 바람이 생겼기 때문이다. 이런 바람이 생기게 된 이유는 2가지가 있는데,첫 번째는 켄트 벡의 라는 책을 읽으면서 시작되었다. 여기서 켄트 벡은 본인의 사명을 이렇게 소개하고 있다. "Helping geeks feel safe in the world(괴짜들이 세상에서 안전하다고 느끼도록 돕는다) 이 문장이 개인적으로 너무 마음에 들었고 나도 이러한 환경을 만드는 ..

TIL/개발

코드 리뷰를 잘 받기 위해 리뷰어의 경험 설계하기

우리는 프로그램을 개발하면서 코드를 작성하고 작성된 코드를 리뷰를 받고 기존 코드 베이스에 통합하는 과정을 거치게 되는데요. 코드 리뷰를 통해서 작성된 코드에서 버그를 찾거나, 더 좋은 설계에 대한 고민을 나눌 수 있기 때문에 코드 리뷰는 개발 프로세스에 있어서 중요한 요소로 여겨지고 있어요. 하지만 코드 리뷰라는 과정에서 PR의 크기가 크거나, 남들이 잘 모르는 도메인에 대해서라면 좋은 리뷰를 받기가 어려운데요. 이런 상황에서 코드 리뷰어의 경험을 설계하여 좋은 코드 리뷰를 만들 수 있는 방법에 대해 예시와 함께 설명해보려고 해요. 코드 리뷰에 대해서 생각해 봐요 남이 작성한 코드를 읽고 리뷰하는 것은 많은 비용이 들어요. 그렇기 때문에 리뷰어의 코드 리뷰를 돕기 위한 무언가가 필요해요. 도메인 지식 ..

TIL/개발

유데미(Udemy) 옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트

안녕헤사요, 저는 글또 9기에 참여하고 있습니다. 글또와 Udemy가 협업을 하게 되었고 무료로 강의를 제공해주셔서 들어볼 수 있는 기회가 생겼는데요. 저는 그 중에서 김송아 강사님께서 강의를 하시는 스프링 부트 강의를 들어보게 되었습니다! 프론트엔드 개발자로 일을 하고 있지만, 회사에서 어드민을 풀스택으로 구축하기도 했었고 평소에 스프링에 관심이 있어서 선택하게 되었습니다. 이렇게 좋은 기회를 주신 글또와 Udemy 관계자분들에게 감사드립니다. 강의는 어떻게 진행되나요? 강의의 제목은 입니다. https://www.udemy.com/course/spring-boot-kimsonga/ 제목에서부터 흥미로웠는데요. 강의가 전반적으로 아주 기초부터, 그리고 쉬운 설명과 함께 진행되는데 이러한 강의의 내용이 ..

TIL/개발

유데미(Udemy) 프로젝트로 배우는 React.js & Next.js 마스터리 클래스 수강 후기

안녕헤사요, 저는 글또 9기에 참여하고 있습니다. 글또와 Udemy가 협업을 하게 되었고 무료로 강의를 제공해주셔서 들어볼 수 있는 기회가 생기게 되어서 다양한 강의중에서 제가 현재 일하고 있는 프론트엔드 직무와 관련이 있는 React, Next 강의를 선택하게 되었습니다. 이렇게 좋은 기회를 주신 글또와 Udemy 관계자분들에게 감사드립니다. 강의는 어떻게 진행되나요? 강의의 제목은 입니다. https://www.udemy.com/course/react-next-master/ 제목 그대로 프로젝트를 기반으로 React.js와 Next.js(pages router)를 학습하게 되고 프로젝트를 하기 위한 필수 지식을 빠르게 획득할 수 있습니다. 프로젝트를 시작하기 전에는 각 섹션마다 필요한 이론에 대한 설..

TIL/개발

투두앱을 Cypress로 접근하기

최근에 면접을 많이 보면서 느꼈던 건 프론트엔드에서도 테스팅에 대한 중요성이 점점 늘어나고 있다는 것이었는데요. 저는 그 중에서 E2E테스트를 투두앱을 만들면서 적용해보려고 해요. 프론트엔드에서 테스트를 나타내는 트로피 그림이 하나 있는데요. 이 그림에서 보면 e2e(End to End)테스트는 비용이 크지만 그만큼 확실하게 기능이 동작하는 것을 검증할 수 있다는 장점이 있어요. 먼저 프로젝트를 구축할게요. Vite를 이용해서 React + TypeScript 프로젝트를 세팅해요. 여기서는 패키지 매니저로 pnpm을 사용할게요. > pnpm create vite 이후에 Cypress를 설치해요. > pnpm install -D cypress cypress의 Launchpad를 편하게 실행시키기 위해 pa..