헬로 프로그래밍! 개발자들에 대한 단상
바퀴를 다시 발명하지 마라.
프로그래밍계에서 유명한 격언입니다.
it쪽의 빠른 발전을 보면 저 격언이 얼마나 대단한 지 새삼 느끼게 됩니다. 제가 다시 바퀴를 발명할 필요없이 그 바퀴를 가지고 "새로운 것"을 또 "그것보다 더 나은 것"을 만들어낼 수 있다면 훨씬 더 멋진 것들이 탄생하게 되겠지요. 그리고 제가 만든 것을 가지고 다른 사람들이 활용해서 또 그보다 더 나은 것, 더 멋진 것을 만들어 낼 수도 있구요.
발전 위에 발전이 더해지면서 it는 엄청난 속도로 발전하고 있습니다.
"내가 더 멀리 보았다면 그건 내가 거인들의 어깨 위에 올라서 있었기 때문이다."
아무리 난쟁이라도.. 고작 난쟁이라도 거인의 어깨 위에서 본다면 거인 보다 더 먼 곳을 볼 수 있습니다. 혼자서 무언가를 개발할 수도 있고, 팀으로 무언가를 개발할 수도 있지만 거인들이 남긴 기술이 있기 때문에 개발자들은 세상을 바꿀만한 기술을 만들어낼 수 있는것이지요.
기업들의 api공개가 좋은 예시가 될 수 있겠군요.
api는 Application Programming Interface의 앞 글자를 딴 말로 간단히 프로그래밍적으로 이용할 수 있는 코드를 제공해주는 것입니다. 위의 그림에서 처럼 스팀잇에서도 api를 제공해줍니다. 몇 줄의 코드로 유저의 피드를 받아올 수 있고, 보팅한 사람들도 알아볼 수 있습니다. 이를 이용해서 사용자들이 더 편하게 사용할 수 있는 무언가를 개발자들이 만들어낼 수 있는 것입니다. 이런 거인들의 공유와 공개가 가장 많이 일어나던 곳이 어딜까요?
바로 깃허브입니다. 깃허브에 비공개로 소스코드를 올리면 매달 사용료를 내야합니다. 오픈소스일 경우엔 무료이구요. 신기한 시스템이지 않나요? 많은 큰 기업들의 오픈소스들을 깃허브에서 볼 수 있습니다. 놀라운 일은 이런 공개와 공유가 집단지성을 만들어냅니다. 관심있는 프로젝트를 받아보며, 틀린 부분이나 모자라다고 생각되는 부분이 있으면 스스로 나서서 고치기도 하죠.
it의 어마어마한 발전은 공개와 공유가 만들어 내는 결과물입니다. 이러한 상호작용의 중심에 개발자들이 있는 것이구요. 개발자의 공유와 공개 그 결과로 일어나는 집단 지성 참 신기하지 않나요?
간단한 게임 만들기를 통해 프로그래밍에 대한 소개를 하다가 문득 개발, 프로그래밍에 관해 전혀 문외한인 분들도 재밌게 읽을 수 있는 프로그래밍 관련 글을 써보면 좋을 것 같다고 생각했습니다. 이 글은 그 첫 번째 포스팅이구요. 프로그래밍에 관해서 전혀 모르시더라도 가볍게 읽고 "나름 재밌는 분야구나"라고 느끼셨으면 좋겠습니다.
Leave 헬로 프로그래밍! 개발자들에 대한 단상 to:
Read more #kr posts
Best Posts From runningwater
We have not curated any of minhan's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From runningwater
- [먹스팀] 프렌차이즈를 뛰어 넘는 동네빵집 "몽레브 베이커리"
- [북스팀] 여름엔 역시 스릴러가 제 격! "비하인드 도어"
- [먹스팀]저기압일 땐 고기 앞으로! "김해 뒷고기"
- 헬로 프로그래밍! 개발자들에 대한 단상
- [북스팀] 폭 넓은 생각을 위한 역사 속 말빨 사전 101
- [먹스팀] 조용하고 공부하기 좋은 카페 "프리블릭"
- [북스팀] 재능사회에 반기를 든다 - 그릿
- [hello world] 게임에 필요한 변수를 남겨봅시다!
- 무슨 치킨 먹으면서 축구 보고 있으신가요?
- 내 인생치킨 "이춘봉 인생치킨"
- 자바스크립트로 주석남기기와 변수이름
- [먹스팀] 무난하게 좋은 카페 "컴포즈 커피"
- 스팀잇에서 폰트 색 바꾸는 몇 가지 방법
- [먹스팀] 재밌는 메뉴가 있는 "베러먼데이"
- [투표인증]사전투표 하셨나요 ?
- [먹스팀]불금엔 분위기 있는 옐로 게이트 어떠세요?
- 자바스크립트를 왜 배워야할까요 ?
- [북스팀] 사랑을 했다. - 귀여운 여인
- [먹스팀] 아기자기한 소품이 많은 쿠잉에서 커피 한 잔해요!
- [hello world] 게임에 css 부분을 적용해봅시다.