기초와 엔진개발

shint의 이미지

다들 오픈소스로 만들어라라는 이야기 많이 듣습니다.
저같아도 편리한 방법이 있으니까요.

mp3 라고하면 해당 포맷'으로 mp3 플레이어를 만들거나
mp4 든 mpeg 이든 만들 수 있어야 한다고 생각됩니다.

이런 면을 키우고 만들어 나가려면 어떻게 해야할까요?
이런 면이 강해져야 하지 않을까 생각됩니다.

JuEUS-U의 이미지

무슨 이야기인지 전혀 모르겠습니다 - _-)
혹시 소프트웨어 아키텍쳐링에 대한 이야기인가죠?

shint의 이미지

1. mp3 포맷을 이해하고 만들 수 있어야 한다.
2. 그것을 도와줄 수 있어야 한다.
라면 될까요?

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

jachin의 이미지

MPEG 압축 원리에 대해 공부하면 되리라 생각합니다.

'원리와 이해'. 좋은 프로그램을 위한 첫걸음이라 생각합니다. :)

익명 사용자의 이미지

그런걸로 동영상플레이어만드는것도 의미가 있지 않을지..

snowall의 이미지

하고싶은게 공학이냐 과학(수학)이냐에 따라 다르겠죠...

공학이라면 깊이있는 원리보다는, 적당한 도구를 사용해서 유용한 무언가를 만들어 내는 것이 더 중요하다고 봅니다. 물론 깊이있는 원리를 이해하는 것이 더 도움이 되겠지만. MP3코덱의 경우라면, 기존의 잘 만들어진 코덱 라이브러리를 이용해서 괜찮은 MP3플레이어를 만들 수 있으면 되겠죠.

과학이나 수학이라면 깊이있는 원리를 이해하고 새로운 현상, 사실, 원리를 발견하고 증명하는 것이 더 중요하죠. 따라서 MP3코덱을 예로 든다면, 기존의 코덱 라이브러리의 속도를 10배 빠르게 만든다거나, 압축률을 5배 향상시킨다거나 하는 일들을 할 수 있겠죠.

과학자와 공학자를 분명히 구별하려는 건 아니지만, 원리의 이해와 원리의 응용에서 지향점이 조금 다르다고 생각합니다.

피할 수 있을때 즐겨라! http://melotopia.net/b

shint의 이미지

다들 개발하는 즐거움으로 해보기를 바래서요...

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

snowall의 이미지

그렇게 개발하는 것이 모든 사람에게 즐거울 것이라고 생각하면 안될 것 같습니다.

어떤 사람들에게는, 원리에 대한 이해보다는 이미 잘 개발된 라이브러리를 가져다가 자신이 원하는 기능을 입맛대로 구현하는 것이 더 중요하고 즐거울 수 있으니까요.

어떤 사람들에게는 MP3파일을 만들고 해석하여 연주하는 코드를 직접 만드는 것도 즐거운 일이겠죠.

본론으로 돌아와서, 아무튼간에 그런식으로 개발하는 걸 강화하고 싶다면, 만들고 싶은 프로그램의 명세서만 보고서 기존 소스코드의 참조 없이 알고리즘부터 구현체까지 다 만들어 보는 것에 "도전"하면 된다고 생각합니다. 알고리즘도 공부가 될 것이고, 코딩도 공부하게 되고, 최적화도 봐야겠죠.

저 개인적으로는, 저한테 필요한 프로그램이 없어서 다 만들어 쓰는 경우들이라 있으면 가져다 쓰고 싶습니다. 제발. -_-

피할 수 있을때 즐겨라! http://melotopia.net/b

shint의 이미지

라이브러리만 쓰다보니 그런걸 못해서요. ㅇ_ㅇ;;;

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com