본문 바로가기

개발자

점심시간 Lunch 원문보기 Joel on Software 점심시간 Lunch by Joel Spolsky Thursday, April 28, 2011 매일 점심시간을 어떻게 보내십니까? 어디에서 식사를 하나요? 누구와 식사를 하세요? 전 매일 팀원들과 점심을 같이 하는데, 정말 멋진 일입니다. 팀의 일원으로 인하는데 매일 함께 점심을 하지 않는다면, 최선의 경우에도 외로움 뿐이죠. 많은 대형 IT기업들이 식당을 가지고 있습니다. 가격이 공짜이거나(Google) 저렴합니다(Microsoft). 이런 회사들 안에서 몇몇 팀들은 매일 함께 식사를 하려고 노력합니다. 하지만, 많은 팀들은 그렇지 않습니다. 여러분이 점심시간에 이런 회사들을 돌아다녀 본다면, 몇몇 큰 그룹과, 많은 사람들이 둘씩 함께 먹으며 약속된 "점심 미팅"을.. 더보기
드리밍 인 코드 - Dreaming in code - 스콧 로젠버그 드리밍 인 코드국내도서>컴퓨터/인터넷저자 : 스콧 로젠버그 / 황대산역출판 : 에이콘출판사 2009.01.02상세보기 일반적인 소프트웨어 프로젝트 실패의 이유 보통, 소프트웨어 프로젝트가 어려움에 빠지는 것은 개발자들이 충분한 개발시간을 확보하지 못하는데 있다. 이런 사태는 일반적으로 개발에 대하여 가장 모르는 사람 - 사장님, 영업 책임자, 마켓팅 담당자 등 - 이 프로젝트의 일정을 좌지우지 하기 때문이다. 프로젝트와 기술에 대하여 가장 많은 정보를 가지고 있는 사람은 말단 개발자인데, 이 프로젝트 완료까지 얼마나 걸릴지는 가장 적은 정보를 가진 사람들이 결정을 하는 것이 일반적인 문화이다. 이로 인하여 프로젝트는 별 성과를 내지 못하거나, 엉망진창으로 흐르거나, 하청업체와 개발자들을 착취하는 방향으로.. 더보기
프로그래머의 고과를 어떻게 매길 것인가? - 내 경우에는 (In my case) 프로그래머의 고과를 어떻게 매길것인가? 앞선 글 - 2009/03/09 - [Gossip about IT & Job] - 어떻게 프로그래머의 고과를 매길 것인가? 유명 블로거 조엘 스폴스키 (Joel spolsky) - 저자에 관하여 (Joel on Soft ware - About the Author : Joel Spolsky) - 의 글에 따르면, S/W 개발자들의 공평한 고과를 매기는 것은 무척 어려울 뿐 더러, 일반적인 사람들에 비하여 더 똑똑한 이 사람들은 어떠한 기준을 제시해도 그 기준을 피해나갈 방법을 찾기 때문에, 차라리 고과를 매기지 않는 편이 좋다고 얘기를 합니다. 예를 들어,한주에 작성한 코드의 양을 기준으로 삼는다면 일부러 코드를 늘려서 짤 것이고, 수정한 버그 수를 기준으로 삼는다면.. 더보기
플랫폼 벤더들 - Platform vendors 원문보기 Joel on Software 플랫폼 벤더들 Platform vendors by Joel Spolsky Wednesday, June 10, 2009 데이브 위너(Dave Winer) (2007년) : "몇몇 개발자들은 틈새 아이템으로 선택한 것이 벤더의 개발 진행방향와 정확히 일치하거나, 더 나쁜 경우에는 벤더의 로드맵에 포함되어 있기도 합니다. 이런 개발자들은 우리의 동정을 받을 자격이 없습니다." iSmashPhone : 새로운 iPhone 3GS에서 15개의 앱이 쓸모없게 되었다. (15 Apps Rendered Obsolete By The New iPhone 3GS) 독립 S/W 개발자들이 플랫폼 벤더의 구멍을 메우는 유틸리티, 애드온, 또는 어플리케이션을 만들 때, 그들은 벤더에게 큰 .. 더보기
Stack Overflow DevDays : 스택 오버플로우 개발자의 날 원문보기 Stack Overflow 는 조엘 스폴스키(Joel Spolsky)와 제프 앳우드(Jeff Atwood)가 함께 만든 S/W Q&A 사이트 입니다. 네이버 지식인과 비슷한 시스템이지만, 질적 수준은 전혀 다릅니다. 대부분의 프로그래밍 관련 질문 중 90%가 답변을 얻고 있고, 누구나 로그인 절차 없이 질문을 올리고 답변을 얻을 수 있습니다. (역자 주) 스택 오버플로우 개발자의 날 행사 (Stack Overflow DevDays) By Joel Spolsky Tuesday, May 12, 2009 사람들이 점점 더 스택 오버플로우(Stack Overflow)에 열광하고 있습니다. 사이트를 시작한 지 단 6개월 만에 우리는 매달 3백 50만명의 중복되지 않은 방문자들이 찾아 오고 있습니다. 우리.. 더보기
개발자 생태보고서 6 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 2009/04/25 - [조엘 온 소프트웨어(번역)] - 개발자 생태보고서 1 (A Field Guide to Developers) 2009/04/25 - [조엘 온 소프트웨어(번역)] - 개발자 생태보고서 2 (A Field Guide to Developers) 2009/04/29 - [조엘 온 소프트웨어(번역)] - 개발자 생태보고서 3 (A Field Guide to Developers) 2009/04/30 - [조엘 온 소프트웨어(번역)] - 개발자 생태보고서 4 (A Field Guide to Developer.. 더보기
개발자 생태보고서 5 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 - 이전글 보기 : 개발자 생태보고서 1 - 이전글 보기 : 개발자 생태 보고서 2 - 이전글 보기 : 개발자 생태 보고서 3 - 이전글 보기 : 개발자 생태 보고서 4 ● 독립과 자치 제가 1999년 Fog Creek Software를 시작하기 전에, Juno에서 그만 두고려할 때 인사과에서 일반적인 퇴직 면접을 가졌습니다. 그리고 어쩐지, 뭔가에 홀린듯이 인사부서 사람에게 회사의 모든 경영이 잘못되었다고 말하게 되었습니다. 어떤 부분들은 저한테 전혀 이득될 것이 없고, 분명히 손해만 될것임에도 불구하고 저는 말해버렸.. 더보기
극한직업 - IT는 어떨까? 요즘 케이블에서 자주 보게되는 프로그램 중에 하나가 EBS에서 제작한 "극한직업" 이다. 대부분이 블루워커 일들이고 - 외과의사 도 있기는 했지만 - 특히 배 타는 어부들의 일이 자주 나온다. 막장보다 배 타는 것이 더 힘들다는 말이 사실인 것 같다. 이 프로그램을 보고 있으면, 세상에 힘들일이 정말 많지만, 도둑질이나 강도짓 안하고 자기 힘으로 열심히 사는 사람들이 더 많다는 생각이 든다. 힘들게 일하는 사람들 덕분에 우리의 식탁이 풍요롭고, 우리가 꼭 필요로하는 1차 산업이 유지되고 있다는 생각을 하는 사람은 많지 않을 것이다. 이 프로그램은 특히 중, 고등학생들이 볼만한 프로그램이라고 생각한다. 오늘도 제주도 갈치잡이 어선의 이야기가 나왔다. 거의 잠을 못자며 밥먹을 시간도 없이, 비와 바람을 뚥고.. 더보기
개발자 생태보고서 4 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 - 이전글 보기 : 개발자 생태보고서 1 - 이전글 보기 : 개발자 생태 보고서 2 - 이전글 보기 : 개발자 생태 보고서 3 장난감들 비슷한 논리가 다른 개발자들의 장남감들에도 적용됩니다. 여러분의 개발자들에게 최신형 컴퓨터와 최소한 두 대의 21인치 LCD 모니터 (혹은 한 대의 30인치 LCD) , 그리고 아마존에서 그들의 원하는 기술 서적을 무제한 살 수 있는 권리를 주지 않을 이유는 전혀 없습니다. 이것들은 분명히 생산성을 올려주기 때문입니다. 하지만 지금 우리의 논의에서 이 장난감들이 갖는 더 중요한 이유는,.. 더보기
개발자 생태보고서 3 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 - 이전글 보기 : 개발자 생태보고서 1 - 이전글 보기 : 개발자 생태보고서 2 물리적 작업공간 (The physical workspace) 물리적 작업공간에 관해서는 개인 사무실보다 뭔가가 더 있습니다. 한 지원자가 여러분의 회사에 인터뷰를 왔을 때, 그는 직원들이 일하는 곳을 보게될 것입니다. 그리고 그 곳에서 자신이 일하고 있는 모습을 그려볼 것입니다. 만약 사무실이 즐겁고, 밝고, 좋은 동료들이 있고, 모든 것이 새것이고 깨끗하다면 지원자들은 행복한 생각을 갖게 될 것입니다. 만약 사무실이 붐비고, 카펫은 낡았.. 더보기
개발자 생태보고서 2 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 - 이전글 보기 : 개발자 생태보고서 1 어땠든, 저는 "왜 개인 사무실이 소프트웨어 개발자들의 생산성을 향상시키는가?", "단지 주변의 소음을 줄이기 위해 헤드셋을 착용한 프로그래머가 품질이 낮은 결과를 내놓는 현상", "개발자들에게 개인 사무실을 만들어주기 위한 비용이 생각보다 비용이 많이 들지 않는 것" 등에 관한 논의를 다시 할 생각은 없습니다. 이런 것들에 관해서는 이미 말해왔습니다. (역자 주 : 그는 무려 10년 이상 칼럼을 써왔습니다. 그의 책이나 다른 글들을 찾아보세요.) 오늘은 개발자를 채용하는 일과,.. 더보기
개발자 생태보고서 1 (A Field Guide to Developers) 원문보기 Joel on Software 개발자 생태보고서 A Field Guide to Developers by Joel Spolsky Thursday, September 07, 2006 여러분은 적당한 모든 곳에 광고를 하고, 끝내주는 인턴쉽 프로그램을 갖고 있고, 여러분이 원하는모든 사람과 인터뷰를 할 수는 있습니다. 불행히도, 이 모든 노력에도 불구하고 뛰어난 프로그래머들이 여러분을 위해 일하기를 원하지 않는다면, 그들은 여러분의 회사에 일하러 오지 않을 겁니다. 그래서, 이번 장을 개발자 생태보고서(Field guide)로써 할애하겠습니다. 그들이 무엇을 기대하고, 그들의 직장에서 무엇을 좋아하고 싫어하는지, 그리고 최고 수준의 개발자들의 최우선으로 선택하는 것은 어떤 것들인지 이갸기 해보겠습니다.. 더보기
좋은 프로그래머의 조건 오늘 읽은 글. S/W 전공자를 대상으로 한 입사 면접 시험에서 나온 질문. "S/W 개발자에게 가장 필요한 덕목은 무엇인가?" 라는 질문에 대하여 많은 입사 지원자들은 "성실성", "끈질긴 탐구능력", "창의성" 등의 대답을 했다. 글의 저자는 "지두력"이란 도서를 예로 들면서, 프로그래머에게 가장 필요한 덕목은 "문제해결력"이라고 꼽았다. 문제를 분석하고 가장 효율적인 해결방법을 찾는 능력이 프로그래머의 최고의 덕목이라고 생각한다는 취지의 글이었다. 처음 컴퓨터언어를 공부할 때, 같은 문제에 대한 내 대답은 입사지원자와 비슷했다. 알고리즘을 만들기 위한 순간의 번뜩임과 디버깅 과정에서 끈질기에 물고 늘어지는 성실함. 한줄 한줄 짜나가다보면 못짤 프로그램이 없다고 믿던 시기였다. 4년차에 접어든 요즘,.. 더보기
똑똑하고 100배 일 잘하는 개발자 모시기 - 조엘 스폴스키 (Joel Spolsky) 똑똑하고 100배 일 잘하는 개발자 모시기 카테고리 컴퓨터/IT 지은이 조엘 스폴스키 (위키북스, 2007년) 상세보기 뭐가 시즌 2냐? 이건 제목은 사기다. 이 책을 선택한 것은 회사 임원의 블로그에 추천의 글이 있었기 때문이었다. 그 임원의 블로그의 내용이 신뢰할 만한 것이었기에 특별히 리뷰를 살피거나 관련 정보를 찾아보지 않고 책을 구입한 것이 실수였다. 최소한 책의 가격과 페이지 만이라도 봤어야 했다. 이 책의 타이틀에 "조엘 온 소프트웨어 시즌 2" 라는 글만 없었어도 이처럼 억울하지는 않을 것이다. 이건 명백한 사기다. 책의 출판사가 첫번째 책과 다를 때 뭔가 냄새를 맡았어야 했다. 책에 별 하나도 아깝다. 이 책의 내용은 , 비록 조엘이 스스로 다른 책으로 묶어 냈다 할 지라도, 첫번째 책과.. 더보기