* 개발자

기술 부채와 오버 엔지니어링을 줄이는 방법

소프트웨어 개발자는 해결해야 할 문제를 정확하게 정의하고, 다양한 솔루션을 검토한 후, 현재 상황(규모, 자원, 비즈니스)에 적절한 엔지니어링 수준을 의사 결정을 해야합니다. 애플리케이션 구현 기술 (라이브러리, 프레임워크, 도구 및 프로세스), 인터페이스 (API 및 게시된 계약), 의존성 (구성 요소 결합), 시스템 (아키텍처 패턴) 및 비기능적 요구 사항 (보안, 고가용성 및 내결함성) 등 ...
2022/10/24

나의 외국인 매니저 체험기

얼마 전 "여러분의 경력에서 '개인 실무자(Individual Contributor) - 팀 매니저(Manager) - 임원(Executive) - 학생(Student)' 등 다양한 역할을 지그재그로 경험하면 좋겠습니다. 저도 26년간 이들 역할 변화를 통해 새롭게 배우고, 도전하고 재충전도 하고 그랬었네요. 인생은 직선이 아니라 파동입니다."라는 트윗을 올린 적이 있습니다. 어떤 분이 "40세가 넘어 개인 실무자로 사는 것이 어떠신가요? 외국계 회사에서 ...
2022/07/26

국내 최고의 개발 문화를 가진 회사는? – 설문 조사 결과

예전에 "훌륭한 개발 문화의 이면"이라는 시리즈를 연재한 적이 있습니다. 최근 IT 기업 사이에서 개발자 연봉이나 복지 부분에 대한 개선이 이루어지는 현상이 일어나고 있어 매우 고무적인데요. 그런데, 기업 내 개발 환경이나 문화에 대한 개선이 잘 이루어지고 있는지가 궁금했습니다. 지난 6월 10일 부터 27일까지 2022년 국내 기업 개발자 문화 현황 조사를 실시하였습니다. ...
2022/06/29

소프트웨어 개발자가 ‘소프트 스킬’ 쌓는 방법

프로그래밍 능력, 소프트웨어 디자인 및 설계 등 업무 수행에 직접적으로 필요한 능력이 '하드 스킬(Hard Skill)'이라면 이러한 하드 스킬을 효율적으로 활용할 수 있게 도와주는 소통 능력, 실행력, 리더십 등 대인 관계와 관련된 정서적 능력을 '소프트 스킬(Soft Skill)'이라고 부르는데요. 대다수 소프트웨어 개발자들은 논리적인 사고를 하는 경우가 많다보니, 다른 사람도 자기처럼 논리적으로 사고해 줄거라고 ...
2022/06/21

Amazon CTO 버너 보겔스의 2022년 이후 기술 예측

이 글은 Amazon.com CTO인 Werner Vogle의 Tech Predictions for 2022 and Beyond 블로그 글의 한국어 번역입니다. 우리는 새로운 기술 변곡점에 도달했습니다. AWS가 15년 이상 전에 클라우드 기술을 개척한 후, 클라우드 인프라는 클라우드의 모든 부분이 지구상의 거의 모든 곳, 심지어 우주까지 도달하는데 까지 발전했습니다. 클라우드 덕분에 한때 공상과학 소설이었던 것이 과학 ...
2021/12/06

개발자 컨퍼런스의 계절 – 대기업과 유니콘의 참전

가을이 되면 많은 소프트웨어 개발자 컨퍼런스가 열립니다. 호기심이 많은 SW 개발자들이 자신들의 구현 경험을 공유하는 것은 함께 성장할 수 있으면서도 기업 문화를 홍보할 수 있는 기회입니다. 그래서, 주요 인터넷 기업들이 오래전 부터 사내 기술을 공유하는 개발자 컨퍼런스를 열고 있죠. 역사가 깊은 네이버 Deview와 넥슨 NDC에 이어 주요 기업들이 최근에 개발자 컨퍼런스 ...
2021/11/03

개발자 비급(祕笈) – 5. 스타트업의 개발자 채용 비법

저는 스타트업에서 웹 개발자로 경력을 시작했습니다. 좋은 분들을 만나 기회를 얻어 회사 경영을 맡기도 했습니다. 그러다 보니 주변에 여러 스타트업 대표나 CTO들이랑 이야기하다 보면 과거의 저를 떠올리기도 하면서 조언을 해주기도 합니다. 저와 이야기하는 중에 IT 분야 창업자들의 가장 큰 고민은 바로 어떻게 좋은 개발자를 뽑느냐는 것입니다. 창업자들 중에 개발자가 없는 경우, ...
2020/12/28

개발자 비급(祕笈) – 4. 팀장이 아니지만 괜찮아

백발이 휘날리며 코딩하는 개발자로 남는 것이 많은 분들의 꿈입니다. 반대로 경력이 올라가면 팀장 혹은 리더라는 (듣기엔 그럴듯한) 새로운 역할에 대한 요구가 많아지게 되는데요. 오늘은 팀장이 되지 않아도 개발자 그 자체로서 행복할 수 있는 방법을 한번 이야기해볼까 합니다. (제목은 최근 아주 재미있게 본 드라마 '사이코지만 괜찮아'의 오마주입니다.) 팀장이 되라는 유혹을 이겨 내기는 ...
2020/08/12

왜 기술 커뮤니티가 중요할까? -2018년 회고

벌써 연말이네요. 다들 한해를 마무리하고, 내년을 준비할 때죠. 저도 매년 이맘때면 올해를 회고하고,이력서도 정리합니다. 평가나 이직을 위해 하는 게 아니라, 올해 내가 이력서에 적을 수 있을 만큼 가치있고 의미 있는 게 무엇인지 정리해 둘 목적입니다. (예전에 제가 매니저일 때, 연말이면 팀원들 이력서리뷰도 해주고 그랬어요. 여러분도 이력서 정리 한번 해보시길~ 참고. ...
2018/12/27

차니의 IT 이야기 #2- 개발자 경력 관리 조언

지난 주에 한 IT 업체의 개발자와의 만남의 시간을 가졌습니다. 대개는 기술 주제를 가지고 강연을 진행했지만, 연말이고 해서 개발자 경력 관리에 대해 그 동안 가지고 있던 몇 가지 생각을 이야기해 주었습니다. 어찌 보면 자기 자랑일수도 있고 해서 부끄럽기도 하지만, 그래도 경험을 공유하는 것이 도움이 되지 않을까 하는 생각에서 진행을 했습니다. 다녀와서 보내 ...
2016/12/27

[차니와 대화] Q: 개발자와 영어

Q: 대다수의 개발자가 영어와 애증의 관계인 것에 대해 어떻게 생각하세요? 특별히 영어 습득에 대한 노하우가 있다면? 영어에 대한 문제는 개발자만이 아니라 한국인의 숙명같은 것이죠. 거의 모든 기술 지식이 영어로 되어 있기 때문에 영어 문서를 읽고 이해하는 능력, 그리고 많은 미디어 자료를 듣고 이해하는 능력은 개발자에게 필수적입니다. 물론 많은 분들이 필요는 느끼지만 현실은 ...
2015/02/12

[차니와 대화] Q: 개발자와 책

askfm에 올라온 질문들을 '차니와 대화'라는 이름으로 다시 올려 보려고 합니다. 질문을 하고 싶으신 분은 익명 질문도 가능합니다. 좋은 질문을 선별해서 답변을 해보려고 합니다. Q: 특별히 개발 직군에서 일하는 사람에게 추천하는 도서가 있으신가요? 더불어 인생의 책이 무엇인지 궁금합니다. 개발자들의 경우, 동기와 철학 보다는 도구와 지식을 우선하는 경우가 많습니다. 예를 들어, 많은 질문 중 ...
2015/02/11

Daum Developers가 개편 오픈했네요!

2006년에 Daum DNA(Developers Network and Affiliates)라는 브랜드로 오픈 했던 개발자 지원 사이트로서, 만 8년만에 Daum Developers라는 새로운 이름으로 출발을 하네요. 제가 퇴사 하기 전 연초에 시작해서 마지막으로 진행했던 프로젝트인데, 그 결과가 이제 나와서 반갑네요. 두 달 동안 뒷 마무리를 잘해서 오픈해 준 DNA팀원들에게 고맙습니다. 합병한 후 새 출발을 한다는 의미로 이름만 ...
2015/01/08

Firefox 개발자 콘퍼런스(4월 10일)에 초대합니다!

제가 참여하고 있는 Mozilla 한국 커뮤니티에서 웹 탄생 25주년과 국내 도입 20주년을 맞아 오는 2014년 4월 10일(목)에 국내 처음으로 Firefox 개발자 콘퍼런스를 개최합니다. 본 행사는 Mozilla 제품 및 웹 표준 기술에 관심있는 개발자와 디자이너, 고급 사용자를 대상으로 기술 데모와 강연, 정보 교환을 할 수 있습니다. 그리고, 국내외 Mozilla 커뮤니티 활동가와의 만남과 ...
2014/03/26

WWW 2014, 웹 개발자 여러분을 초대합니다!

올해도 이제 며칠 안남았고, 곧 2014년이 됩니다. 내년은 여러 가지로 매우 뜻깊은 해입니다. 그 중 하나가 1994년 KRNET에서 국내에 처음 웹이 소개된지 20주년이 됩니다. (2012년은 국내 인터넷 30주년이었죠.) 그 이후, 국내 웹 서비스 및 산업은 급격하게 발전을 거듭해 왔지요. 국내 웹 20주년을 맞아서 웹 기술 관련 세계적인 학회인 "WWW 2014"가 4월 ...
2013/12/17

DevOn 2013을 마치고

개발자와 커뮤니티 그리고 소통이라는 주제로 Daum에서 주최하는 개발자 행사인 DevOn을 2011년 부터 주관하고 있습니다. 올해는 작년 보다 조금 더 파격적인 방법으로 행사를 준비했더랬습니다. 그간의 뉴스레터를 보시면 어떤식으로 준비했는지 어떤 고민을 했는지 보실 수 있습니다. 2013/10/25 뉴스#9. D-1, V3 원조 개발자, 안철수 의원님 오시다! 2013/10/24 뉴스#8. 총출동 D-2, 푸짐한 선물이 기다립니다! 2013/10/22 뉴스#7. 디브온의 무모한 ...
2013/10/28

누가나 원하는 개발자 되기 10단계

모두가 원하는 개발자 되기 10단계라는 IT World의 글을 잠깐 요약해 보았습니다. 아마 국내가 아니라 글로벌 대상의 매체라서 얼마나 많은 사람들이 공감할지는 모르겠습니다만, 개발자에게 정말 중요한 건 단순한 프로그래밍 그 이상이 필요로 한다는 점을 잘 말해 주고 있습니다. 정보 공유와 학습 능력 그리고 통찰력의 필요성을 알려 주는 글이라 할 수 있지요. 1. 블로그- ...
2013/03/18

[DBR 기고] 개발자의 야근 따뜻하기 이해하기

동아비지니스 리뷰 - 2013년 2월호 소프트웨어 개발자와 야근이라는 주제는 끊임없는 담론이다. 과거 국내 대형 포털기업의 최고보안담당책임자(CSO)가 야근이 사라진 칼퇴근 문화를 사내 강의에서 언급한 것이 기사화하면서 큰 역풍을 맞기도 했다. 나도 과거 회사에서 개발 업무를 할 때 야근을 많이했고 대학생 시절에는 인터넷과 웹 프로그래밍에 열중하다가 삼일 밤낮을 꼬박 책상에 앉아 있을 때도 있었다. 그만큼 SW 개발자의 ...
2013/03/08

차니 블로그 ‘개발자 구인’ 및 ‘행사 정보’ 제공 시작

오늘 부터 Channy's Blog에 약간의 변화가 있습니다. 바로 새로운 기능인 '개발자 구인 정보'와 'IT 행사 정보'를 추가한 것입니다. 제가 가끔 지인들에게 부탁 받는 것 중에 하나가 개발자 구인이나 행사 정보를 블로그에 올려 달라는 것입니다. 제가 올려야 하는 경우도 가끔 있구요. 그러다 보니 어떤 걸 해 주기가 어려워서 구인 배너를 달거나, 행사 ...
2009/10/10

코드 몽키(Code Monkey)

코드 몽키(Code Monkey)를 아시나요? 위키퍼디아에 보면 다음과 같이 정의되어 있습니다. "흔히 컴퓨터 프로그래머 혹은 코딩을 생업으로 하는 사람을 일컫는다. 좀더 구체적으로 말하면 코드만 생산해내는 사람을 말하며 소프트웨어 디자인와 구조와 관련된 지적이고 복잡한 일은 수행하지 못한다. 일반적으로 팀내에서 초급 개발자를 부를 때 쓰기도 하고, 경영진의 결정에 책임을 지지 않거나 비난하려는 의도를 가지고 ...
2008/10/02

팀장 딜레마…에 붙여

많은 회사들이 개발자들의 경력 관리에 있어서 딜레마에 빠집니다. Jason님의 팀장 딜레마를 보면 모험과 개선을 위한 일과 안정적인 일 사이에 인력을 어떻게 배치 할지 어떤 사람을 들어 써야 할지 참 애매할 때가 많습니다. 바로 아래와 같은 경우죠. - 팀에서 개발 잘하는 사람이 팀장을 합니다. 그렇게 되면 개발을 제일 잘하는 사람은 없어집니다. - 팀이나 ...
2007/06/26

보스톤 Mozilla DevDay 참가

시애틀에서 밤 비행기를 타고 6시간을 날아서 보스톤에 도착 했습니다. 어제는 태평양을 보고 오늘은 대서양을 보네요. 새벽에 보스톤 로건 공항에 내리는 데 보스톤 시가지와 바다가 한눈에 들어오더군요. 보스톤에서 열리는 Mozilla Developer Day Boston 2007에 참가도 하고 Lycos.com 방문도 하고 MIT에 있는 친구도 만나고 오랜 동안 풀지 못한 가족사도 해결하고자 겸사 ...
2007/03/31

결국 시스템의 문제

스마트 플레이에스에서 제기한 소스 코드 무단 복제에 대한 논의를 보면서 진실을 모르는 블로고스피어의 난상 토론이 과연 타당한 것인가 하는 생각을 하게 됩니다. 아주 점입가경이군요. 저는 저런 식의 문제 제기와 끝 없이 무의미해 보이는 토론이 과연 문제에 바르게 접근해 주게 할 것인가 하는 의구심이 있습니다. (아마 스플의 운영진들도 이번일로 온라인 ...
2007/02/02

Yahoo! Hackday

지난 9월 29일에는 Yahoo! Hackday가 열렸습니다. 야후! 개발자 네트웍에 속한 서드파티 개발자들을 초청해 야후의 오픈 API를 소개하는 워크샵과 이를 이용해 하루 밤동안 코드 페스트벌 형식의 이벤트를 진행하는 형식을 가진 행사입니다. 우수한 아이디어에 대한 시상도 하구요. YDN은 늦게 출발했지만 매우 왕성한 활동을 하고 있습니다. 인증 API와 함께 메일 서비스 API도 곧 ...
2006/10/09

Ebay 개발자 컨퍼런스를 가다!

지난 6월 10일부터 3일간 미국 라스베가스에서 세계적인 전자상거래 업체인 이베이(Ebay)가 주최하는 이베이 개발자 컨퍼런스(EbayDevCon 2006)가 열렸다. 이 컨퍼런스는 이베이에 종사하는 직원들을 대상으로 하는 것이 아니라 이베이의 비즈니스 솔루션과 OpenAPI를 사용하는 다양한 서드 파티(3rd Party) 개발자들을 대상으로 하는 것이다. 올해로 다섯 번째를 맞을 정도로 오랜 역사를 자랑하는 이 컨퍼런스에서 웹 플랫폼 ...
2006/07/25

유머 감각 있는 개발자를 모집합니다?

실리콘 밸리의 한 작은 벤처 기업인 Root.net 채용 페이지를 보면 고급 개발자를 채용하고 있다. 채용 페이지 요구 사항을 보면 다음과 같은 내용이 첫 번째로 적혀 있다. Wickedly smart, a good sense of humor, and a propensity to get the job done. 심하게 똑똑하고, 유머 감각도 있으면서 일은 단번에 해치울 수 있는 사람. 정말 ...
2005/11/25