임백준
-
[ 펌 ] 버그는 나의 힘Technique/Column 2017. 1. 31. 17:30
이 글은 임백준 님의 칼럼을 퍼온 글 입니다.원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20170131085723&lo=z46 버그를 두려워 하거나 부끄러워 하는 개발자가 많다. 10년 전 월스트리트에서 CDS와 채권거래 시스템을 개발하던 시절, 매일 받은 심리적 압박이 기억난다. 사소한 버그가 어마어마한 돈의 방향을 바꿀 수 있기 때문에 코드의 정확성은 생명과 같았다. 런던에 출장을 가서 거래소에서 여러 사용자와 대화를 나누는데 우리가 만든 소프트웨어에서 버그가 출몰한 적이 있었다.누군가와 통화를 나누던 사용자는 수화기를 던지며 욕설을 퍼부었고, 나는 그의 원초적인 분노를 받아내며 디버깅을 위한 자료를 수집해야 했다. 대체로 회사의 규..
-
[ 펌 ] 그대가 엉터리 개발자라는 신호들Technique/Column 2016. 12. 12. 12:27
IT 칼럼리스트 임백준 님의 칼럼을 퍼왔습니다. 원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20141024082051 크리스 웨넘은 '그대가 엉터리 개발자라는 신호들(Signs that you're a bad programmer)'이라는 제목의 글에서 여섯 가지 신호를 이야기했다. 스스로 개발자인 저자 자신의 경험을 토대로 쓴 글이라는데, 내가 겪은 경험과도 정확하게 일치한다.이러한 신호를 이야기하는 것은 우리 주변에서 누가 엉터리 개발자인지 골라내자는 것이 아니다. 오히려 좋은 프로그래머가 되기 위해서 누구나 거쳐 가는 단계라고 보는 편이 정확할 것이다. 우리는 모두 한 때는 (어쩌면 지금도) 엉터리 개발자였다.첫 번째는 코드를 머리..
-
[ 펌 ] 개발자의 의사소통 능력Technique/Column 2016. 7. 19. 11:24
이번에도 ZD net의 임백준 기자님의 컬럼을 퍼왔습니다~~원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160718075808 개발자의 의사소통 능력은 코딩실력보다 중요하다. 이미 여러 번 했던 이야기다.'개발자의 생명은 커뮤니케이션'이라는 칼럼에서 개발자의 의사소통이 정확히 무엇을 의미하는지도 설명했다. 이번 글은 그 내용의 확장판이다. 개발자가 좋은 의사소통을 하기 위해서 기억해야 하는 내용을 설명한다.1. 어머니에게 말한다고 생각하라개 발자 10명 중에서 8명은 상대가 말을 들을 준비가 되었는지 헤아릴 줄 모른다. 자기 머리 속에 있는 생각을 상대방이 똑같이 하고 있을 거라고 착각한다. 자기 흥에 겨워 이야기하지만 듣는 사람에게는..
-
[ 펌 ] 개발자, 바보처럼 보이는걸 두려워말자Technique/ETC 2016. 5. 3. 19:07
원본 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20150217091722IT관련 칼럼가이신 임백준 님의 칼럼을 퍼왔습니다. 존 썬메즈(John Sonmez)가 쓴 '소프트 기술'(Soft Skills)이라는 책이 있다. 부제는 “소프트웨어 개발자를 위한 인생 매뉴얼”이다. 썬메즈는 이 책이 테크놀로지가 아니라 프로그래머 자신을 다루는 책이라고 말한다. 우리말로는 아직 번역되지 않았다.내용은 71개의 장으로 이루어져 있는데, 크게 경력, 마케팅, 학습, 생산성, 재산관리, 건강관리, 영혼이라는 7개의 큰 부분으로 나뉘어 있다. 개발자의 입장에서 장기적인 경력을 어떻게 관리할 것인가, 스스로를 어떻게 마케팅 할 것인가, 엄청나게 쏟아져 나오는 ..
-
[ 펌 ] 개발자의 생명은 커뮤니케이션 능력Technique/ETC 2016. 4. 25. 17:00
원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160425094045 나프다 임백준님의 칼럼입니다. 프로그래머(programmer)와 개발자(developer)는 비슷하지만 동의어가 아니다. 코딩을 통해서 컴퓨터에게 원하는 일을 시킬 수 있으면 모두 프로그래머지만, 학교 숙제를 하거나 취미로 코딩을 하는 사람까지 개발자라고 부르지는 않는다. 회사에 다니지 않으면서 혼자 오픈소스 코드를 만들어내는 사람도 개발자가 아니다. 그는 프로그래머 혹은 해커에 가깝다.개발자는 기업이나 큰 프로젝트에 속해서 다른 사람과 협업을 통해서 코드를 만들어낸다. 이러한 협업은 프로그래밍과 다른 차원의 원리와 원칙, 그리고 경험을 필요로 한다. 예컨대 프로그래머..
-
[ 펌 ] 개발자를 위한 10가지 철학Technique/Column 2016. 2. 22. 09:46
원문http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160222083930임백준님의 컬럼 입니다. 소프트웨어 엔지니어링 데일리라는 팟캐스트에 등장한 에피소드의 제목이다. 호스트인 제프 메이어슨이 최근에 올린 방송은 철학이라기보다 도발적인 선언에 가깝다. 소프트웨어 개발자 선언이라고 불러도 좋을 것이다. 한국의 현실과 맞지 않는 부분도 있는데 전체적으로 참고할만하여 소개한다. 여기에서 ‘그대’는 이 글을 읽는 독자, 즉 ‘개발자’를 의미한다.1. 그대 자신을 증명할 필요가 없다.개 발자는 자기가 회사에 얼마나 큰 기여를 하는지 증명할 필요가 없다. 메이어슨은 연봉 8만 달러를 받으면서 ‘허접한’ 유지보수 일을 하는 개발자가 회사에 백만달러를 벌어주고..