전체 글29 2024년 회고 부족함을 거듭하며 살아간 한 해였다. 돌아보면 매 순간이 배우고 채워가는 과정의 연속이었고, 완벽하진 않았지만 성장하고자 했던 노력만큼은 진심이었다.회사에서의 생활도 마찬가지였다. 동료들과의 협업 속에서 부족한 점을 깨닫고, 이를 보완하며 나아가려고 시도하였다.부족함 속에서도 배우고 성장했던 시간을 돌아보며, 올 한 해를 정리해보고자 한다. 1. 회사생활조직과 프로젝트들넛지헬스케어우리는 금전적 보상(Financial Incentive)과 촉진네트워크(Facilitated Network)를 통해 사람들의 건강행태를 동기부여하여 만성질환을 관리 및 예방할 수 있게 돕는다.라는 미션으로 달리고 있다.현재 캐시워크라는 앱(2024년 포브스 선정 한국인이 사랑하는 모바일 앱 9위)을 서비스하고 있으며, 이 외에.. 2024. 12. 21. 고된 훈련 난 무엇을 좋아할까 생각해보다가 문득 이런 생각이 들었다."지금 하는일이 힘든 건 좋은 것 같네" 어렸을 때 시합을 준비하며 했던 생각이 있다.고된 훈련을 즐기는 사람이 잘해지는구나.지금 생각해보면 훈련을 좋아해서 잘해진것일 수도 있겠지만, 잘하니까 훈련을 좋아하는 것 아닐까?라는 생각이 든다. 개발을 할 때 내가 느끼는 기분은 좋은 쪽에 가깝다.개발로 일을 하는 것도 재밌지만, 사실 그냥 뭘 치면서 이건 어떻게 될까? 저건 어떻게 될까? 고민하고 문제를 정말 잘 풀었을 때 즐겁다.그래서 일을 제외한 시간중 제일 많은 시간을 개발에 사용한다.하지만 새로운 걸 도전하거나 학습할 땐 고통스럽다.빨리 해결하고 싶은데 쉽지 않고, 하나만 알아도 풀리는 경우가 아닌 대부분 여러 지식을 알아야 풀린다.이럴 때 마음.. 2024. 8. 15. 웹에서 개선할 수 있는 성능 문제들을 분류하기 웹에서의 성능을 개선하는 작업들을 종종 한다.성능 개선작업에서 제일 중요한 건 무엇을 왜 개선해야하는 지를 계속 상기하는 것이다.겪는 문제를 정확히 분류할 수 있다면, 문제가 작고 보편적인 문제로 바뀐다.웹에서 성능의 문제가 될 내용들을 분류해보자. 크게 분류컴퓨터 입장(브라우저가 동작하는 모든 기기)에서 생각해보자. 브라우저가 웹이란 것을 사용자에게 보여주기 위해 해야할 것은 세 가지로 정의 가능할 것 같다.불러오기, 읽기, 그리기 즉 사용자가 현재 느리다고 느끼다면, 셋 중 하나가 느리다.각각을 더 자세히 정의해보자. 불러오기여기서 불러오기는 서버로부터 자원을 요청하고 다운로드하여, 브라우저 프로세스의 메모리에 적재하는 과정이다.불러오는 것이 느린 이유들을 분류해보자.서버 기기의 성능서버의 위치자원의.. 2024. 6. 19. pub/sub 패턴으로 프론트엔드 데이터 태깅 관리하기 프론트엔드에서는 사용자가 화면을 움직이는 방식과 데이터를 함께 다루게 됩니다. 그렇기에 코드의 복잡도가 늘어나는 경우를 많이 접하게 됩니다. 코드의 복잡도가 늘어나는 문제를 해결하기 위한 재료들을 얻는 것은 상당히 중요합니다. 상태관리를 공부하고 상태관리 오픈소스를 계속해서 읽고 기여까지 하며 얻은 pub/sub 패턴이란 재료를 알게 되었습니다. 이 재료를 실무에 적용하여 제품의 맛을 높인 경험을 공유하고 싶어 글을 작성합니다. 팀에서 겪었던 문제 온라인 쇼핑몰을 개발하고 있습니다. 다른 쇼핑몰과 비슷하게 개발하고 있는 커머스는 유저가 상품을 구매하는 것이 본질이고 비즈니스 모델입니다. 유저에게 적합한 상품을 알려주고, 유저의 행동을 바탕으로 힘을 줄 기획을 정하기 위해, 유저의 데이터를 수집하고 분석하.. 2024. 3. 24. styled-component API를 살펴보고 구현해보기 현재 프로젝트에서 css 스타일링 방식으로 styled-component를 사용하고 있습니다. 사용하며 백틱을 사용한 문법으로 함수를 만들려면 어떻게 해야할까? 실제로 어떤 과정으로 스타일이 생성될까? 에 대해 정리하며 이해해보고 싶었습니다. 그런 이유로 styled-component 의 원리와 사용할 때 볼 수 있는 편의성들에 대해 정리해보려합니다. 또 간단하게 styled-component를 만들어보는 글을 작성하려합니다. TOC styled-component는 무엇을 해주는 라이브러리인가? styled-component 에서 제공하는 API styled-component 의 동작원리 간단하게 만들어보는 styled-component styled-component는 무엇을 해주는 라이브러리인가? st.. 2024. 3. 10. 2023년 회고 2023년이 끝났습니다. 이번 연말도 지금까지와 마찬가지로 여전히 부족한 점이 많은 것 같습니다. 하지만 배운 점들, 열심히 피드백한 부분들도 있습니다. 2024년엔 2023년에 부족했던 점과 괜찮았던 점을 정리해보고 싶습니다. 또 2023년에 있었던 이벤트들에서 했던 생각들을 정리해보려 합니다. 동료분들을 통해 배워가기 2023년 1월 16일 입사 후 1년이 돼 갑니다. 제가 배운 건 세상에 정말 다양한 사람들이 많고 모두에게 배울 점이 있다는 것입니다. 재직 중인 회사에 배울 점이 있는 동료들이 많다고 느끼고 있습니다. 좋은 동료들의 장점을 따라 해보려 하고 있습니다. 제일 열심히 따라 하고 있는 건 지금은 이직을 하신 사수님의 행동과 말씀입니다. "동료들의 말을 경청하고 필요한 의견을 제시하며 도메.. 2024. 1. 1. 이전 1 2 3 4 5 다음