All Posts


아이들에게 코딩을 가르치지 않는 이유 - 일은 배신하지 않는다(2)

Google I/O 2014 발표, FWA 수상 등 세계 무대에서 활약중인 구글 UX Engineer 김종민님은 고졸이었던 PC방 알바가 포트폴리오 하나로 구글의 입사 제안을 받기까지의 과정을 책으로 다시 펴냈다. 직업을 바라보는 시각, 내가 하고 싶은 일과 해야하는 일의 괴리를 극복하는 방법, 계속 변하는 시장의 요구사항에서 살아남는 방법 등을 소개한다.

포트폴리오 하나로 구글 입사 제의를 받은 - 일은 배신하지 않는다(1)

Google I/O 2014 발표, FWA 수상 등 세계 무대에서 활약중인 구글 UX Engineer 김종민님은 고졸이었던 PC방 알바가 포트폴리오 하나로 구글의 입사 제안을 받기까지의 과정을 책으로 다시 펴냈다. 직업을 바라보는 시각, 내가 하고 싶은 일과 해야하는 일의 괴리를 극복하는 방법, 계속 변하는 시장의 요구사항에서 살아남는 방법 등을 소개한다.

CSS 사이즈 단위 - 절대 길이와 상대 길이

CSS에는 길이를 표현하기 위한 다양한 단위들이 있다. 이 단위들은 두가지 유형으로 분류 할 수 있는데 상대 길이 단위와 절대 길이 단위로 나눈다. 상대 길이 단위는 다시 또 글꼴 기준인지 viewport 기준인지에 따라 다시 또 분류할 수 있다. 수 많은 길이들을 살펴보고 그 예제를 통해 알아보자.

예제로 만나보는 자바스크립트 호이스팅(hoisting)

호이스팅이 개념이 나오게 된 배경은 자바스크립트가 함수를 실행하기 전에 반드시 선언되어야 한다는 여타 언어들과 달리 이 순서를 지키지 않아도 무방하도록 설계한 데서 유래한다. 정의되지 않은 함수를 어떻게 호출할 수 있는 것인지, 자바스크립트에는 마법이라도 있는 것일까? 이 호이스팅에 대해 자세히 알아보자.

개발자의 사이드 프로젝트 - 커리어 스킬(2)

사이드 프로젝트를 해보겠다고 한 번도 생각하지 않은 소프트웨어 개발자는 본 적이 없다. 나만해도 사이드 프로젝트를 많이 해왔다. 아, 좀 더 명확히 말하면 사이드 프로젝트를 많이 시작했다. 솔직히 말해서 시작한 프로젝트 중 끝낸 건 별로 없다. 내 인생과 경력을 돌이켜봤을 때 모든 게 극적으로 변한 한 순간, 변곡점이 하나 존재한다. 그 변곡점은 내가 사이드 프로젝트를 처음으로 마무리한 순간이었다.

블로그를 하면 가장 좋은 점은

얼마 전 지인으로부터 도움받은 글이라며 링크 하나를 공유해 줬다. 개발자 이력서 작성하는 방법 - 99콘 이력서 후기라는 내가 지난해 작성한 글로 포스팅 후 나조차도 상세 내용을 잊고 있었다. 헌데 요즘 내가 고민 중인 내용의 답이 이 포스팅 안에 있었다. 슬럼프가 온 어느 날, 아무것도 해낼 수 없을 것 같은 땐 내가 작성했던 털어놓기 어려웠던 개발자로서 고민을 해결해 준 책, 함께 자라기를 다시 읽어 보고 마음을 다 잡는다.