본문 바로가기

성장20

[개발 일기] - 22.09.16.Fri (feat. 검색 기능) 22.09.16.Fri 오늘은 회사 업무로 검색 스크린 위주로 퍼블리싱 및 FE 작업을 진행하였습니다. 제가 알기로 검색 기능은 디바운스 및 쓰로틀링을 활용하는 등 최적화 부분이 필요한 것으로 알고 있습니다. 사용자가 검색 키워드 한 글자씩 입력할 때마다 서버로 API 요청을 보내는 것은 상당히 무거운 작업이기 때문입니다. (기존 겸상 서비스를 만들 때 시간이 없어서 그냥 검색 API를 붙였는데 클라이언트에서 버벅거리는 현상을 느꼈습니다.) 그리고 아직 API 작업은 하지 않아서 데이터가 어떤 URL로 어떤 컬럼을 가진 형태로 올지 모르는 상태입니다. BE 구현은 따로 없고 Shopify 플랫폼의 StoreFront, Hydrogen을 사용하는 것으로 알고 있습니다. 한번도 사용해보지 않은 서비스여서 잘.. 2022. 9. 16.
[토픽 키워드] 게시판 소개 '토픽 키워드'라는 이름의 새로운 카테고리 게시판을 만들었습니다. 이 카테고리에서는 키워드 중심으로 하나의 토픽을 구성해서 정말 유익한 좋은 내용들을 전달하려고 합니다. 주제는 정말 다양하게 진행할 예정입니다. 웹 개발의 기본인 HTML, CSS, JS 부터 React, Vue 같은 라이브러리/프레임워크도 다루며 다양한 여러 컴퓨터 사이언스 이론들도 다루려고 합니다. 실무적인 부분도 다룰 수 있으면 함께 접목하여 소개하려고 합니다. 또 많은 사람들이 간과하는 중요한 내용들이나 제가 또 학습하고 경험하면서 깨달은 내용들, 좋은 개발자로 성장하기 위해서 꼭 알아야 하는 개념 등 다양하게 작성하려고 합니다. 제 블로그 상단 메뉴로 만들어 놓은 미디엄 블로그로 연결되는 링크가 있습니다. 기회가 된다면 범위를 넓.. 2022. 1. 6.
'이해'의 기준 사람마다 가지고 있는 생각이나 가치관 모두 다릅니다. '이해'라는 것도 어떤 개념을 학습할 때 정말 중요한 요소입니다. 마치 나는 그 개념을 여러번 듣고 학습하였으니 그 용어나 개념에 대해서는 잘 '이해'하고 있다 라고 착각하는 경우가 많습니다. 사실 제가 그랬습니다. 최근 제가 여러 사람들과 함께 '개발자가 알아야 할 용어 사전' 책을 공동 집필하면서 많은 것을 느꼈습니다. 기존에 제가 익숙하게 많이 듣고 사용했던 용어들을 막상 책으로 쉽게 풀어 쓰려고 하니 무언가 계속 중간 중간 장벽이 있는 것처럼 막혔습니다. 술술 글들이 잘 써지지 않았습니다. 이 때 저는 다시 느꼈습니다. 아 내가 정말 쉽다고 생각한 용어들이 막상 다른 사람들에게 설명하려고 하니 생각보다 쉽지 않다는 것을 말입니다. 저는 어떤 수.. 2022. 1. 2.
본질 - Back to the basic 매일 기술은 변화하고 발전합니다. 이전에는 없었던 많은 유용한 웹 프레임워크부터 정말 많은 기술들이 쏟아져 나오고 있습니다. 이러한 기술의 홍수 속에서 앞으로 정말 좋은 개발자로 성장하기 위한 것이 무엇일지 많은 생각이 듭니다. 단순히 눈 앞에 좋아 보이는 트렌드만 따라가면서 새로운 기술들을 배우는 것이 올바른 방법일까요. 저는 이렇게 생각합니다. 기본기가 탄탄하면 어떤 기술이 나오더라도 잘 적응하고 그러한 기술들을 통해 더 성장할 수 있을 거라 생각합니다. 그렇다면 여기서 기본기라는 것이 또 무엇일까요. 프로젝트에 대한 경험이 많고, 코딩을 빠르게 할 수 있고, ... 많은 기준들이 있습니다. 프로젝트 경험도 매우 중요하고 원하는 기능을 빠르게 구현하는 것도 중요합니다. 하지만 그런 것은 경험을 통해 .. 2021. 12. 22.
반응형