스택오버플로우: 새로운 개발자 커뮤니티의 대안

1. printf vs. cout: 이 글에는 매우 멍청한 오류가 있었다. 저 글에서 나는 printf가 cout보다 몇 배 빠르다고 주장하였다. 그런데 저 실험 데이터는 오직 윈도우/Visual C++에서만 유효하다는 사실을 까맣게 잊었다. 리눅스(glibc)에서 printf와 cout을 비교하면 그 차이는 현저하게 준다. 어떤 사람은 cout이 더 빠르다고 주장하기도 했다.

cout, printf의 구현은 전적으로 해당 라이브러리에 의존적이다. STL도 마찬가지다. 구현에 따라 성능 차이가 매우 심하게 날 수 있다. cout과 printf 문제에서 cout이 느린 이유는 그냥 MSVC의 cout 구현은 멍청해서다. 혹시 저 글로 C++과 C 속도 차이까지로 와전되지 않기를 바란다.

예전에 써놓은 글을 보면 오류가 더러 보인다. 그래서 기회가 날 때 마다 고치기도 한다. 오류가 심하거나 지금 보니 매우 엉성하게 쓰여진 글은 아예 삭제하거나 비공개 하기도 했다. 그런 글이 한 20개가 되는 것 같다. 예전 써놓은 글을 보면 겨우 안 내용을 가지고 쓴 것이 많아 어설프고 부끄러운 것이 많다. 올 초에 나간 마소 기사 중 하나에서도 내가 실수를 저지른 것이 있다. 설명을 약간 잘못해놓은 것이 더러 있었다.

 

2. 그건 그렇고 내가 하고 싶었던 말은… 이러한 나의 오류를 깨우치게 한 것은 스택오버플로우라는 싸이트 때문이었다. 얼마 전 내가 cout/printf에 대한 답변을 달았다가 다른 사람의 반론으로 나의 실수를 알게 되었다.

스택오버플로우는 새로운 형태의 프로그래밍 지식 교환 플랫폼이다. 일단 영어를 쓰는 사람이 무지 많아 그렇겠지만, 스택오버플로우는 답변도 신속하게 올라오고 무엇보다 오류가 매우 빠르게 수정된다. 질문과 답변을 보면 그 자체가 하나의 위키고 매우 큰 공부가 된다. 긴 시간은 아니지만 한두 달 스택오버플로우를 경험하니 이건 너무나 멋진 플랫폼이다. 기존의 데브피아/gpgstudy 류의 게시판 포럼 형태랑은 비교조차 되지 않는다.

스택오버플로우는 (1) 추천/비추 제도, (2) 거의 의무적인 답변 선택 기능, (3) Reputation 점수제(내공점수/경험치) 그리고 (4) 위키 기능의 통합이다. 어떻게 보면 (1) ~ (3)은 네이버 지식인과 유사하다. 그러나 위키 기능의 통합은 상당히 신선하다. 질문 답변이 그냥 일회성으로 묻히는 것이 아니라 그것이 하나의 위키 문서처럼 되어 내공점수가 높은 사람이 직접 위키처럼 수정하여 질/답을 개선할 수 있다. 강력한 추천/비추 제도로 엉망인 질문이나 숙제 같은 질문은 그냥 비추로 없어진다. 또, 복잡하게 언어별 주제별로 게시판이 분리되는 것이 아니라 그냥 태그로만 관리된다. 이 태그도 여러사람의 위키적인 노력으로 상당히 잘 관리된다. 마지막으로 딱딱한 질답만 있는 것이 아니라 재밌는 프로그래밍 유머도 넘친다.

우리나라도 이러한 개발자 싸이트가 있었으면 정말 좋겠다. 그러한 시도있었지만 아직까진 조용하다. gpgstudy라는 나름 괜찮았던 프로그래밍 관련 질답란이 폐쇄되고(내가 봤을 땐 그냥 우리나라에서는 거의 유일한 곳), 그 후속으로 여러 시도가 있는 것 같은데, 솔직히 왜 “게임 프로그래밍”으로만 한정하려는지 모르겠다. 그보다는 일반적인 프로그래밍 관련 지식이 공유되는 자리가 필요하다.

비록 스택오버플로우 플랫폼이 한글화가 잘 되어있지 않고 한국어를 쓰는 개발자의 수가 영어권에 비해 1/10도 안 되는 점을 감안하면 얼마나 활성화될지는 미지수다. 그렇다 하더라도 무언가 새로운 개발자 네트워크는 절실해 보인다. C++, 자바, C#, 펄 스크립트, 게임 프로그래밍 같이 파편화되지 않은 통합된 곳이 필요하다. 나는 웹에 대해서도 일자무식이고 현직 개발자도 아니어 총대를 멜 수는 없지만, 스택오버플로우 같은 커뮤니티가 생긴다면 기꺼이 활성화에 노력할 것이다. 정말 개발자 커뮤니티의 대안이 필요하다.

by object | 2009/12/03 21:28 | 컴퓨터 | 트랙백(3) | 덧글(17)
트랙백 주소 : http://minjang.egloos.com/tb/2487178
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from jeeyoungk's .. at 2009/12/04 06:07

제목 : 김지영의 생각
On Stackoverflow - 과연 한글 개발자 커뮤니티가 나올수 있을까?...more

Tracked from 김재호의 디지털보단 아.. at 2010/09/20 20:50

제목 : stackoverflow.com -최고의 프로그래밍..
stackoverflow.com은 프로그래밍 전문 Q/A 사이트이다. 조엘 온 소프트웨어로 우리에게 아주 친숙한 조엘과 Coding horror의 제프가 함께 만든 사이트인데, 정말 신선하고 많은 가치를 가진 사이트이다. 이 사이트는 완전히 무료인데, 만일 이전에 프로그래밍 관련 검색을 하다가 experts exchange 같은 유료 사이트를 보고 열 받은 적이 있다면 스택오버플로우를 사랑하게 될 것이다. 프로그래밍에 관련된 질문은 어떤 것이든......more

Tracked from 인덕원칸타타 at 2012/01/17 14:37

제목 : 조엘 스폴스키의 강연 (StackOverflow.c..
http://www.youtube.com/watch?v=NWHfY_lvKIQ조엘리스트로 유명한 조엘 스폴스키가 자신이 만든 프로그래밍 기술 질문/답변 사이트인 스택오버플로우.컴 (StackOverflow.com)에 대해서 2009년 4월 24일에 한 구글주최의 강연이다.검색엔진은 질문/답변요구에 부응하고 있지 못하다.포털의 질문/답변서비스도 만족스럽지 못하다.야후앤서에서는 청소년의 종족번식과 관련된질문만 횡횡한다.사람과 사람이 상호작용하는공간에......more

Commented by uriel at 2009/12/03 22:06
한국에 쓸만한 개발자 커뮤니티가 너무나도 부족하다는데 동감합니다.

gpg는 스스로 너무 한정하려고 하고, 데브피아는 그 어이없는 ActiveX 떡칠 인터페이스가 황당하죠. 그나마 커뮤니티 자체는 KLDP 정도가 좋은데, 여기는 너무 친목 쪽으로만 가고 있네요.
Commented by object at 2009/12/03 22:17
gpg가 사실 매우 아쉽죠. 왜 류광씨가 그렇게 속 좁은(?) 행동을 하시는지 이해가 안 갈 정도로 말이죠. 뭐 주인장이 그렇게 결정내리면 따라야지만 이미 그 공간은 많이 커져버렸는데 아쉬울 따름입니다. KLDP는 솔직히 너무 틀린 글이 많습니다. 데브피아는 저는 논외로 하고 있습니다(...)
Commented by rein at 2009/12/03 22:36
GPG 스터디 포럼을 "좀 더 발전시켜서" 쓸 수 있었다면 참 좋을텐데, GPG 스터디 포럼의 대안이라고 우후죽순처럼 이거저거 생기는걸 보니 좀 괴롭습니다.

스택익스체인지(스택오버플로우 닷 컴의 판매용 플랫폼)가 한글 지원에 문제가 있어서 바로 못 쓰는게 안타깝긴한데, 왠지 지금 주류(?)로 흘러가는 흐름을 보면 저런 형태의 대안 사이트가 생길 것 같진 않아서 안타깝네요.
Commented by 미친과학자 at 2009/12/04 13:27
대한민국 최고의 개발자 커뮤니티는 google이죠. (먼눈)
Commented by 몽몽이 at 2009/12/04 22:49
스택오버플로우 사이트가 그렇게 돌아가는 것이었군요.
전 사이트를 보고도 이해를 못해서 활용을 못했다는... OTL
그렇지만 검색하기가 좀 어려웠던 기억도 있네요. 상대적으로 답 찾기가 뭐랄까 좀...
Commented by SY Kim at 2009/12/05 03:10
틀린 것을 알아낸다는 것 자체가 한걸음 더 나아갔다는 증거가 아닐까요?

저는 예전에 다른 이에게 지적받거나 틀린 것에 대해 수치스럽다고 생각했는데, 시간이 지나고 조금 더 생각을 해보니 인간이니까 당연히 틀릴 수 있다고 생각하게 되더군요. 또한 틀린 것을 인지한 후에 더욱더 드러냄으로서 잘못된 길을 갈 수 있는 다른 이에게 정보를 줄 수 있겠구나 하는 생각에 적극적으로 틀린 것을 드러내려고 노력하는 중입니다.

PS. 한국에 커뮤니티 활성화가 힘든 것은 아무래도 월화수목금금금하는 직장문화때문이 아닐까도 생각해봅니다. 주변에 보면 실력이 좋은 개발자일수록 정말 시간이 없어보입니다.
Commented by sloth at 2009/12/05 09:53
그렇군요
Commented by JOHN_DOE at 2009/12/05 19:15
부끄러워할 줄 아는 것만으로도 얼마나 큰 일인가 싶습니다
글에 틀린 부분이 있으면 지우고 다시 쓰지 않고 가운데 선을 긋는 것도 그런 의미가 아닐까 싶네요
Commented by buzzan at 2009/12/08 07:55
굳이 한글 커뮤니티를 만들 필요가 있을까 하는 생각이드네요. stack overflow에 참여하면 영어 공부도 되고 프로그램공부도 되고 1석 2조네요. ㅎㅎ
Commented by at 2009/12/08 12:01
저희 팀에서는 그냥 '구글신을 믿어라' 라고, 세뇌 시키고 있습니다... OTL
Commented by megarex at 2009/12/08 17:08
왜 아무도 devpia 는 생각안하죠? 이미 한국 개발자 커뮤니티로서 충분히 큰 곳이지 않나요?
Commented by 몽몽이 at 2009/12/08 21:55
본문 중에 데브피아 언급하셨습니다.
Commented by fuhaho at 2010/01/27 09:25
괜찮았던 사이트들이 전부 이상하게 변하더군요 -ㅅ-;
가장 아쉬웠던게 데브피아와 kgda인데...
왜 사이트를 더 폐쇄적이고 더 보기 힘들게 업데이트를 하는지 모르겠어요
Commented by 에오닐 at 2010/12/26 21:32
항상 그럿듯 유지관리 비용이 문제 ㅠㅠ...
Commented by 박응용 at 2011/08/16 16:36
너무 늦은 댓글이지만 한국의 스택오버플로우가 되고 싶은 개발자 커뮤니티가 있습니다.
이제 막 오픈하려고 하고 있습니다. 한번 방문해 주시면 영광으로 알겠습니다.

http://codejob.co.kr

감사합니다.
Commented by 박PD at 2011/11/14 20:51
http://codejob.co.kr
로그인 해야 내부를 볼 수 있게 해 놓으면 누가 쓰나요?
Commented by 박응용 at 2012/01/10 12:53
TO: 박PD
로그인 하지 않아도 내부를 볼 수 있도록 했습니다.
사실 이전에도 볼 수 있었는데,, 로그인 하지 않아도 쉽게 접근할 수 있도록
UI 변경작업을 했습니다.

:         :

:

비공개 덧글

<< 이전 페이지 다음 페이지 >>





by 김민장 2008 이글루스 TOP 100
최근 등록된 덧글
개발자 입장에서의 수많은 ..
by Jiyoon at 02/04
저도 아들 돌잔치때 돌잡이 ..
by 박상욱 at 01/18
미국 대학원 원서 작성중에 p..
by 태클사이야 at 01/13
TO: 박PD 로그인 하지 않아..
by 박응용 at 01/10
http://gigglehd.com/zbx..
by dhunter at 12/28
우와.. 좋네요. 태반이 ..
by 윤광배 at 12/17
항상 좋은 글 잘 보고 있습니..
by y2k at 11/23
글이 좋아서 제 블로그에 담..
by 쏭섭 at 11/23
최근 등록된 트랙백
조엘 스폴스키의 강연 (Sta..
by 인덕원칸타타
[Redis] sds.c를 분..
by 조급하지말고 천천히
메뉴릿
이글루 파인더

website counter

Add to Google

rss

skin by 이글루스