※ 이 글은 The Codist 블로그의 「Lessons From A Lifetime Of Being A Programmer」를 번역한 글입니다. 내가 30년 넘게 개발자로 살면서 몇 가지 배운 것이 있다. 여기에 몇 가지를 적어두었는데, 아마 앞으로 더 많이 배울 수 있다고 생각한다. 고객은 결과물을 본 후에야 자신이 뭘 원했는지 안다. 이건 첫 직장에서 배웠다. 고객은 직접 만들어서 보여주기 전까지는 자기가 실제로 필요한 게 무엇이었는지 깨닫지 못한다. … [Read more...] about 30년간 개발자로 살면서 배운 것
개발자가 블로그를 운영해야 할 이유
얼마 전 다른 분과 만나서 글쓰기와 블로그 운영에 관해 얘기할 기회가 있었다. 개인적으로 나를 아는 사람들은 알겠지만 실제로 나 스스로가 블로그 운영의 혜택을 봤다고 생각해서 평소에도 ‘블로그를 운영해야 한다’고 여러 사람에게 권하고 다녔다. 대단한 성공을 거둔 것은 아니라서 공개적으로 글로 남기기엔 조금 꺼려졌는데 그 자리에서 얘기하다가 문득 한 번 남겨보긴 해야겠다는 생각이 들었다. 지극히 개인적이고 사소한 경험이지만 뭐 어떤가. 어차피 내 개인 블로그인데. 이유 1. … [Read more...] about 개발자가 블로그를 운영해야 할 이유
늦은 나이, 개발자로 시작해도 좋을까요
참고: 아래 내용은 실제 상담자가 했던 질문과 내가 했던 답변에 기반을 두고 있지만, 더 명료한 전달과 개인 정보 보호를 위해 다소 각색되었다. 면책 조항: 이 글에는 답변자의 개인적인 경험이나 편견이 반영되어 있으니 감안하고 읽자. 질문 안녕하세요. ‘프론트엔드 개발자는 왜 구하기 어렵나요?’라는 글을 읽은 후 여러 가지 개인적인 상담과 질문을 드리고 싶어 이렇게 글을 쓰게 되었습니다. 저는 프론트엔드 개발자라는 직업이 너무나 매력적이라고 생각하는데, 태곤님께서 번역하신 … [Read more...] about 늦은 나이, 개발자로 시작해도 좋을까요
한국어와 웹 폰트에 관한 6.1가지 사실
그간 내 블로그에 사용하던 테마가 마음에 안 들어서 본문에 더 집중할 수 있는 깔끔한 테마를 찾다가 결국 못찾고 새로 만들기로 했다. 그것도 이런저런 핑계로 계속 미루다가 이번에야 완성했지만 말이다. 여하튼, 그래도 이쪽 업계에서 일한 게 몇 년인데 너무 대충 만들면 창피할 것 같아서 이래저래 고민을 좀 하며 만들었다. 그 과정에서 몇 가지 배운 점이 있어 정리해보고자 한다. 1. 웹 폰트: 어쩌면 2,350자는 많을지도 모른다 글자 하나하나의 벡터 정보를 저장하는 글꼴 … [Read more...] about 한국어와 웹 폰트에 관한 6.1가지 사실
자바랑 자바스크립트랑 싸우면 누가 이길까?
얼마 전 회사 개발자 전용 슬랙 채널에 다음과 같은 이미지가 올라왔다. 깃허브(GitHub)에서 스타 100개 이상 획득한 프로젝트를 기준으로 버그 밀도(bug density) 통계를 낸 것이다. 그런데 그래프를 보고 있자면 직관적으로 봐도 고개가 갸우뚱해진다. 우리는 PHP와 JS를 주로 사용하는 회사인데 동료들도 그래프가 이상했는지 "PHP 프로젝트는 버그가 없다는 모양이네?ㅋㅋ"라거나 "JS는 사람들이 보고를 잘 안 하나 보다. 저럴 리가 없잖아" 같은 농담이 채널에 올라오곤 … [Read more...] about 자바랑 자바스크립트랑 싸우면 누가 이길까?
신입 프론트엔드 개발자를 위한 면접 조언
재작년 하반기, 예전에 가르쳤던 학생 한 명이 네이버에 프론트엔드 개발자로 면접을 보게 됐다며 자신의 포트폴리오를 보고 의견을 줄 수 있겠느냐고 부탁해왔다. 꽤 좋은 아이디어라고 생각했기 때문에 흔쾌히 해주겠다고 하고 나름대로 몇 가지 조언을 해줬고 결국 합격했다는 기쁜 소식을 들었다. 물론 그 학생 본인이 열심히 노력한 덕이지만 내 조언이 유용했다고 해주어서 뿌듯했던 기억이 있다. 그 후엔 잊고 있었는데 자료를 정리하다 그때 그 학생에게 보내려고 작성해 둔 파일이 나타났다. 비록 대단한 … [Read more...] about 신입 프론트엔드 개발자를 위한 면접 조언
인스타그램이 React Native로 앱을 만든 과정
※ 인스타그램 엔지니어링 블로그에 올라온 「React Native at Instagram」을 번역한 글입니다. React Native는 2015년 오픈소스로 공개된 후 먼 길을 걸어왔다. 2년 남짓한 시간 동안 React Native는 페이스북과 페이스북 광고 매니저(Facebook Ads Manager)는 물론 포천 500대 기업부터 뜨는 신생 스타트업까지 많은 기업에서 사용되고 있다. 개발 속도는 인스타그램 모바일 엔지니어링의 중요한 부분이다. 우리는 2016년 초에 … [Read more...] about 인스타그램이 React Native로 앱을 만든 과정
자율 휴가제, 제대로 운용하는 법
※ 이 글은 Culture Amp에 실린 「How Automattic Manages an Open Vacation Policy」를 번역한 글입니다. '오토매틱'은 WordPress.com, WooCommerce, Jetpack, Simplenote, Longreads 등을 만들고 운영하는 기업이다. 이 회사의 목표는 출판의 민주화를 통해 스토리가 있는 누구라도 자신의 이야기를 할 수 있도록 하며 웹을 더 나은 곳으로 만드는 것에 있다. 500여 명의 … [Read more...] about 자율 휴가제, 제대로 운용하는 법
프론트엔드 개발자는 왜 구하기 어려운가?
Why can’t we find Front End developers?를 번역한 글입니다. 저 스스로가 프론트엔드 개발자이기도 해서 재밌는 주제라 옮겨 봤습니다. ^^ 어느날 우연히 Quora에서 프론트엔드 엔지니어링과 스타트업에 관련된 “Why is it that startups have trouble finding front end developers? (왜 스타트업에서 프론트엔드 개발자를 구하기가 어려운가?)”라는 글을 보게 되었다. 발제자는 다음과 같은 내용도 … [Read more...] about 프론트엔드 개발자는 왜 구하기 어려운가?