본문 바로가기

All or Nothing

(101)
[후기] 웹 접근성 강연을 다녀오다. 웹 퍼블리셔로 일하는 동안 가장 많이 접했던 용어가 있는데, 그것은 웹 접근성과 웹 표준이었다. 웹 표준은 '웹에서 표준적으로 사용되는 기술이나 규칙'을 의미하며, 이는 특정 브라우저에서만 사용되는 비 표준화된 기술은 배제하고 W3C의 토론을 통해 나온 권고안(recomendation)을 사용하는 것을 말하며, 웹 문서의 구조와 표현, 그리고 동작을 구분해서 사용하는 것을 뜻한다. 웹 접근성은 '모든 사용자가 신체적, 환경적 조건에 관계없이 웹에 접근하여 이용할 수 있도록 보장하는 것'을 의미한다. 마우스가 없는 환경이나 키보드만을 조작해야 할 경우, 신체적 장애로 인해 특수한 환경하에 접속해야 되는 경우, 브라우저별, 모바일 환경에서 접속해야 되는 경우와 같이 다양한 플랫폼에서도 정보제공에 다름이 없어..
벌써 시월이 되었다. 2019년을 맞이한 지가 엊그제 같은데, 돌이켜보니 벌써 10월이 되었다. 내가 생각했던 서른은 반듯한 직장을 다니고 있고, 여유롭게 주말을 보내는 서른이었다. 그러나 20대와 다를 바 없이 여유롭지 못한 주말을 보내고 있다. 심지어 직장도 없다. (백수) 근근히 외주를 하고 있기에 생활비는 문제가 없지만 외주만 하려면 회사를 들어가는게 좋지 않을까 싶기도 하다. 올 해의 목표들은 무엇이었는지 까마득히 잃어버린지 오래다. 이래서 기록이 중요한가보다. 브런치 작가로 활동하기 위해 세 번의 퇴짜 끝에 작가로 당선되었지만 현재까지 쓴 글은 '0'이다. 개발 공부는 아예 손을 놓고 있진 않지만, 미친 듯이 몰입하고 있는 것도 아니다. 뭐든지 '적당히' 하고 있다. 그런데, 마음은 편안하고 근심이 없다. 역시 내..
백수 생활 연대기 1. 실컷 놀았던 나의 3개월 나의 블로그 마지막 글이 지난 5월. 퇴사 이후 글 하나만 쓰고 블로그를 하지 않았다. 그리고 5월부터 7월까지 무엇을 했느냐면, "놀았다!" 정말 마음놓고 놀았다. 지금껏 떠나지 못 했던 여행을 여기 저기 실컷 가보고, 읽고 싶은 책, 하고 싶었던 게임, 친구들과 만남 등 정말 오랜만에 원없이 놀았다. 불과 2주 전까지만 해도 말이다. 2. 공부, 다시 시작하자 8월 초, 많은 것이 바뀌었다. 그동안 즐기던 게임을 모조리 삭제했고, 친구들과의 만남 횟수도 줄였다. 그리고, 본격적으로 개인 공부를 시작했다. 개인 사이트 제작과 사이드 프로젝트를 진행하기 위해 많은 시간들을 확보했다. 그리고 8월 18일 현재까지 공부하면서 느낀 점은, 왜 더 빨리 하지 않았을까였다. (신나게..
하루의 방향키 첫 번째 한 시간은 하루의 방향키다. 만약 내가 잠에서 깬 후 첫 한 시간을 게으르고 무계획적으로 보낸다면, 무척 게으르고 멍하게 하루를 보내게 된다. 그러나 만약 내가 하루의 첫 한 시간을 생산적으로 쓰기 위해 노력한다면, 나머지 하루도 그렇게 따라가게 된다. - 스티브 파브리나
내가 이럴 줄 몰랐지. 백수가 되었습니다. 웹 디자이너가 되기 위해 시작한 여정이 많은 변화를 거쳐 서른이라는 나이와 함께 지금은 웹 프론트 개발자로 잠시 휴식기를 갖게 됐다. 이직 후 정확히 1년이라는 시간 동안 나에게 많은 것을 안겨준 회사에서 퇴사했다. 퇴사 이유는 간단했다. '번 아웃'이 왔기 때문. 번 아웃은 주로 생각대로 일이 풀리지 않거나 육체적ㆍ정신적 피로가 한계에 이르면 오는 것이 특징인데 내 경우엔 후자였다. 돌아보면 왜 그렇게 열심히 일 했는가에 대한 회의감도 살짝 있다. 그저 주어진 업무에만 충실하면 되는 것을. 어느 회사를 가든 감초처럼 이쪽 저쪽으로 오지랖을 부렸다. 그것이 큰 부작용으로 다가왔다. 퇴사를 결정 하면서 앞으로 주어진 일 이상은 하지 않으리라 다짐했다. (가능해?) 서른이라는 나이에 퇴사를 결정한다는 것은 ..
[install] Nuxt 설치 및 개발 환경 설정 1. Front-End Skill Stack - node 8.0+ - npm 5.0+ - vue - vue-cli - nuxt.js - scss - bootstrap 3 개인적으로 프론트엔드 개발 환경을 설정하기 위해 기술 스택을 적어두었는데 스택에 대한 간단한 설명을 기록한다. node와 npm은 앞 글에서 설치했으므로 넘어간다. ① vue현재 트렌드를 주도하고 있는 3대 프론트 프레임워크로 Angular, React, Vue가 있는데 셋 중 가장 늦게 출시되었다. 단순 HTML, CSS, javascript 정도만 알고 있어도 충분히 응용할 수 있을 정도로 진입 장벽이 낮다. ② vue-clivue 프로젝트를 간단히 스캐폴딩 해주는 커맨드 라인 인터페이스. ③ nuxt.jsvue 어플리케이션을 간단하..
[트리거] 행동의 방아쇠를 당기는 힘 인생에서 우리의 임무는 긍정적 차이를 만들어내는 것이지,자신이 얼마나 현명하고 옳은지를 입증하는 일이 아니다.지금까지 살면서 경험한가장 큰 변화는 무엇이었습니까? - p10 트리거trigger란, 우리의 생각과 행동을 바꾸는 '심리적 자극'을 말한다. 우리가 깨어있는 매 순간 우리를 바꿀 수 있는 사람, 사건, 환경들이 변화의 트리거를 만든다. 트리거는 갑자기, 또는 예기치 않게 나타난다. 예를 들어 시험을 봤는데 망쳤다면 다음엔 더 잘 보기 위해 공부를 하고자 마음 먹는다. 면접을 봤는데 아쉽게 합격하지 못했다면 면접에 대한 준비를 더 철저히 하고자 할 것이다. 이처럼 트리거는 단순하다. 그리고 어렵다. 변화를 원하는 사람들에게 가장 필요한 것, 그리고 수많은 자기계발 서적들이 강조하는 것은 바로 '행..
[Install] windows NVM 설치하기 1. 필요 개발 환경 - Windows 10 - NVM (Node Version Manager) - nodejs & npm NVM은 nodejs의 버전을 개발 상황에 따라 바꿀 필요가 있는데, 버전 별로 설치를 지원하여 개발자 입맛에 따라 사용할 버전을 선택할 수 있게 해준다. 2. NVM 설치 파일 다운로드 - https://github.com/coreybutler/nvm-windows/releases 위 주소에 접속하여 nvm-setup.zip 파일을 다운 받는다. 3. NVM 설치 방법 - 받은 압축 파일을 풀고 nvm을 install 한다. - windows 명령 프롬프트 cmd를 실행한다. - nvm version을 입력하여 설치된 것을 확인한다. 4. nodejs & npm 버전 확인 - ht..