본문 바로가기

개발자 이야기

(30)
웹 컴포넌트에 대하여. -정의, 주요 3요소- 정의 웹 컴포넌트는 커스텀 엘리먼트와 그 구성요소들을 사용하는 표준화된 기술을 말한다. 왜 웹 컴포넌트를 써야하는가 특정 동작을 위해 다양한 컴포넌트를 미리 만들어놓는다면, 이를 재사용함으로써 개발속도가 극대화되기 때문이다. 가장 메이저하게 이러한 요건을 폭넓게 지원하는것이 웹 프레임워크이다. 레퍼런스가 많고, 상당히 많은부분을 개발자가 신경쓰지 않아도 되도록 대신 처리해주기 때문이다. 하지만 왜 우리는 웹 컴포넌트를 써야하는가 아마 대부분의 경우에는 UI프레임워크를 사용할때 생기는 문제를 해결하기 위해 도입하는 것 같다. (우리 회사와 같은 특별한 경우) 상당히 현실적인 문제인데, 1. 다른 프레임워크와 같이 쓰기 어려움.(React + Vue 처럼) 2. 서비스 작으면 배보다 배꼽이 큼 3. 배워야 ..
개발자가 직방,다방 웹사이트를 분석하여 쉽게 매물 찾는 방법 뭐 대단한것은 아니다. 최근에 자취방을 알아보면서 써먹은 직방에서 매물 쉽게 찾는법을 공유하고자 한다. 의도적인줄은 모르겠으니 직방에서 매물을 찾기 위해서는 지도를 옮길때마다 수시로 바뀌는 매물 목록에, 해당 매물에 대한 정보는 매물별로 각각 들어가서 봐야만 알 수 있어 집을 일일히 비교해봐야하는 소비자 입장에서 매우 불편하다. 나는 매물에 대한 정보를 쉽게 보고싶었다. 본인이 찾고하고자 하는 집의 조건은 이랬다. 1. 관리비가 없어야 한다. 2. 10평 이상 3. 회사랑 30분거리 이를 매물 하나하나 눌러가면서 비교하는것은 비효율적이다. 웹개발자라면 알겠지만 아마 매물 정보를 목록형 데이터로 보내주고 있을 것이다. 이 데이터를 가져와서 필터링하면 간단하지 않을까? 바로 실행에 옮기자. 1. 크롬에서 직..
당근마켓의 바이럴 마케팅 당근마켓은 바이럴마케팅의 새로운 지평을 열었다. 딱히 앱에 대한 홍보를 하는게 아니라 앱을 사용하는 사용자들의 자연스러운 썰과 앱에 대한 노출.. 처음에는 굉장히 작위적으로 느껴졌었는데, 이제는 전국민이 당근마켓을 사용하다보니 주작썰이 올라와도 전혀 어색하지가 않다. (주작이 아니라 진짜 썰도 올라오고있고) 인터넷 커뮤니티 인기글을 만드는 방법은 그리 어렵지 않기 때문에 굉장히 좋은 가성비의 마케팅이다. 나중에 한번 써먹어봐야겠다.
알고리즘 공부는 바킹독만 알아도 된다. blog.encrypted.gg/ BaaaaaaaarkingDog blog.encrypted.gg www.youtube.com/channel/UCwFszkz9NbnQyQn5YbDfZtg BaaarkingDog www.youtube.com IT에는 천재들이 참 많고, 심지어 공부 자체를 즐기는 이들이 다른 분야에 비해 압도적으로 많습니다. 우연히 알고리즘 문제 풀이를 찾다가 알게된 분인데, 이 분야에서 이정도까지 설명을 자세하게 해주시는 분은 국내 기준으로 흔치 않은 것 같습니다. 아쉽게도 초고난이도 문제를 기준으로 하기 때문에 사용하는 언어가 C++이지만 대부분의 문제는 푸는 방법만 알고 있다면 공부에는 큰 문제가 없을 것 같습니다. 상당히 어린 나이에도 이정도까지 깊이있게 이해하고 잘 아시는것을 보면 ..
나태한 마인드 때문에 걱정만 하고 행동하지 않는 사람을 위한 어플 추천 1. 듀오링고 영어 어플이다. 매일 영어를 해석하고, 말하며, 한국어를 영어로 번역하는 어플이다. 수십가지의 단계가 있고, 롤 랭크마냥 리그로 나누어진 랭킹기능을 제공한다. 처음에는 기초 난이도라 매우 쉬워 5분도 안쓰고 몇단계씩 해먹을 수 있지만, 난이도가 올라가면 하루에 한단계 올라가기도 벅차다. 상단에는 인터페이스가 있고, 특히 매일 연속으로 공부하면 콤보가 오른다. 본인은 231일 연속으로 하고있다. 영어공부가 필요하다면 강추하고싶다. 장점 : 진짜 잘만든 어플임. 단점 : 난이도가 올라갈수록 지치며, 지쳐서 하루 할당량을 줄이면 다시 올리기가 너무 힘듬. 2. 챌린저스 어플의 내용은 단순하다. 일주일(혹은 몇주) 동안 반복적으로 할 일을 정한다. 그 일을 하고 있다는 증거를 매일 사진으로 찍어서..
ERP란 무엇인가? - 프론트엔드 개발자 관점(1) ERP 클라이언트의 기술은 jsp 및 php 에서, ActiveX, JQuery, React or Vue(사실상 얘네까지는 아직 가지 못함) 까지.. 끊임없이 기술이 변화하고 발전해왔으나 ERP의 구조 자체는 크게 변하지 않았습니다. 당장 저는 15년 전에 개발된 ERP를 최신 기술로 전환하는 프로젝트를 진행해본 경험이 있는데, 정말 놀랍도록 다르지 않아 놀랐었네요. (조회조건을 통한 검색, 메가메뉴, 그리드와 버튼 및 권한처리 등) 또한 구형 ERP 메뉴얼의 초기버전에서 설명하는 동작 원리 및 구성도가 크게 변화없이 현재 ERP 메뉴얼에 적용되어 있는 것도 여러번 확인한 바 있습니다. 자, 거두절미하고 ERP에서 사용되는 용어와, 기능, 기술을 프론트앤드 개발자의 관점에서 적어보도록 하죠. 화면 레이아..