스터디 5

데이터 시각화 스터디 #4 - 이쁜 대시보드의 미래

어느덧 스터디 마지막이다. 대시보드 설계와 데이터 시각화 책을 보면서 다양한 차트 사례들을 살펴보았고, 차트를 통해 인사이트를 제공하는 방법들을 보았다. 만들기만 해두고 쓰지 않으면 아무런 소용이 없다. 완성된 대시보드가 맞이하게 될 미래에 대해서 알아보았다. 대시보드를 다 만들었다. 근데 쓰질 않는다.. 처음 완성된 대시보드는 아마 사람들의 관심을 끌게 될것이다. 한 화면에서 여러가지 정보들을 보며 밝은 미래를 꿈꾼다. 하지만 점차 관심이 떨어지면서 사람들의 발길이 끊기게 된다. 이유가 무엇일까? 여러가지 원인들이 있을것이다. 대표적으로 실수하는것중 하나는 사람들의 관심을 끌기위해 화려한 대시보드를 만들려고 할 것이다. 하지만 시각화 한 의미보다 아름다운것에 치중한 대시보드는 의미가 없다. 즉, 이쁜 ..

디자인 2021.05.27

데이터 시각화 스터디 #1 - 데이터 시각화를 위한 기본 요소

종종 프로젝트가 커지거나 운영을 위해 현재 상태를 한눈에 보려고 할때 대시보드를 구현하곤 했다. 지금까지 기억나는건 한 2개의 대시보드를 개발해보았다. 내가 기억하는 대시보드는 여러개의 차트들이 화려하게 움직히고, 실시간으로 현재 시스템에 어떤 일들이 벌어지는게 눈에 보이는 전광판의 느낌이였다. 그럼 이러한 대시보드가 도움이 되었는가? 라고 묻는다면.... 나야 모르지! 내가 쓸게 아니였으니까... 이걸 쓰는건 운영하시는 분들이거나 통계관련 기획자 분들이셨으니 내가 신경쓸것이 아니였다. 그러다 이번에 대시보드를 만들게 되었는데, 간단한 기획적 요소들과 차트에 대한 이해가 필요하게 되어 서점에서 10권 정도의 데이터 시각화 관련 책을 훑어보았다. 그중 대시보드 설계와 데이터 시각화 라는 책을 보게 되었고 ..

디자인 2021.04.22

[함수형 반응형 프로그래밍] #0. Intro

최근 Javascript를 공부하면서, 개발하면서 종종 들렸던 키워드중 함수형 이라는 단어와 반응형 이라는 단어이다. 이 둘이 세트인건지, 따로따로 인건지, 합쳐졌을때 다른 의미를 갖게 되는건지 알 수 없었다. 객체지향 프로그래밍에 익숙해서 그런지 함수형 프로그래밍을 보았을때 왜 그렇게 해야되는지? 어떤 장점이 있는지 사실 잘 알지 못한다. 어려풋이 이런거 아닐까? 하는 정도이다. 그러던중 함수형과 반응형이 같이 나와있는 이 책을 발견하게 되었고, 이번기회에 함수형 반응형 프로그래밍에 대해 알아보려고 한다. 목적은 함수형과 반응형 프로그래밍에 대해서 알기를 원하는데, 함수형 반응형이라는게 하나의 다른 용어이면 어쩌지 하는 생각도 조금 든다. 알아두어서 나쁠것은 없으니 한번 알아보도록 하자.

[You don't know JS] Part1 - 1장. 타입

Ch1. 타입 타입이란 자바스크립트 엔진, 개발자 모두에게 어떤 값을 다른 값과 분별할 수 있는, 고유한 내부 특성의 집합이다. 즉, 기계와 사람이 24와 "24" 를 다르게 처리한다면 두 값의 타입은 서로 다르다. 1.1 타입, 그 실체를 이해하자 타입이 명확하지 않다. 어떤 타입으로든 형 변환이 일어난다. 따라서 그 실체를 잘 이해해야 어떻게 변하게 될지 예측이 가능해진다. 1.2 내장 타입 자바스크립트에는 7개의 내장 타입이 존재한다. null undefined number boolean string object symbol object를 제외한 나머지를 원시 타입 이라고 한다. typeof 연산자를 사용하여 각 변수의 타입을 확인할 수 있다. 하지만 정확히 1:1로 매칭되지 않는다. typeof ..

개발/Javascript 2020.08.23

[You don't know JS] 스터디 시작

좀 시간이 흘렀지만 정리도 할겸 블로그에 조금 정리하려고 한다. Javascript를 사용한지 4년 조금 넘어가는데, 매년 Javascript 책을 볼때마다 새로운 내용이 나왔고, 정확히 알지 못하지만 습관적으로 사용하고 있던 개념들이 있었다. 커뮤니티에서 Javascript 스터디를 구한다는 글을 보고 지원했고 매주 두챕터씩 정리하고 발표를 하기로 했다. 확실히 혼자 하는것보단 속도는 느리지만 꾸준히 할 수 있다는게 좋은것같다. 내가 놓친 내용을 듣기도 하고, 이해되지 않은 부분들도 질문하며 각자의 생각과 실무 적용 사례도 공유하면서 진행하고 있다. 이번기회에 잘 정리해보고 매년 살펴보며 정리할 계획이다. 책은 You don't know JS 를 선택했고, 번역본은 1권과 2권으로 나와있다. 사용 사례..

개발/Javascript 2020.08.23