본문 바로가기
[소프트웨어 공학] 소프트웨어 개발은 기술이 아니라 예술이다. 안녕하세요 돼지왕 왕돼지입니다. 오늘은 "소프트웨어 개발은 기술이 아니라 예술이다." 라는 주제로 이야기하고자 합니다. 이 글은 "글로벌 소프트웨어를 꿈꾸다." 내용을 요약 정리한 것입니다. 37. 건축가와 벽돌공, 누가 가치가 있는가? - 전체 소프트웨어에 미치는 영향을 생각하면 코딩하는 방법을 달리 한다. 안목을 크게 가지면 기획부터 개발, 품질, 유지보수, 고객지원 등까지 모든 면을 생각하게 된다. 그런 생각이 있어야 가치 있는 제품이 나온다. 38. 소프트웨어는 기법이 아니라 예술이며 정신세계이다. - 소프트웨어의 바깥 모습도 중요하지만 소스코드가 얼마나 아름다운가도 중요하다. 소스코드는 쓰레기처럼 만들어 놓고 겉에 보이는 제품이 아름답다고 하는 것은 어불성설이다. 소프트웨어 업계에도 감동할 만한.. 2012. 4. 12.
[소프트웨어 공학] 신입사원은 문서( 50% ), 프로세스( 45% ), 선배( 5% )로부터 배운다. 안녕하세요 돼지왕왕돼지입니다. 오늘은 "신입사원은 문서( 50% ), 프로세스( 45% ), 선배( 5% )로부터 배운다." 를 주제로 이야기하고자 합니다. 이 글은 "글로벌 소프트웨어를 꿈꾸다" 의 내용을 요약 정리한 것입니다. 27. 신입사원은 문서( 50% ), 프로세스( 45% ), 선배( 5% )로부터 배운다. - 문서와 프로세스가 잘 되어 있지 않으면 신입사원은 선배 없으면 생존할 수 없는 상황이 된다. 이를 한국에서는 사수-부사수 시스템이라고 부른다. - 선배나 동료 등 타인에게서 배울 일은 많다. 그리고 회사는 이것을 시스템화시켜야 한다. 지식 공유가 효율적으로 이루어지려면 잘 작성된 문서와 프로세스가 필수 조건이다. 이를 구축하는 것은 어느 한 사람만 열심히 해서는 효과를 거둘 수 없고,.. 2012. 4. 12.
[소프트웨어 공학] CTO 의 역할은 아무나 대신하지 못한다. 안녕하세요 돼지왕 왕돼지입니다. 오늘은 "CTO의 역할은 아무나 대신하지 못한다" 를 주제로 이야기하고자 합니다. 이 글은 "글로벌 소프트웨어를 꿈꾸다." 의 내용을 요약 정리한 내용입니다. 19. CTO 의 역할은 아무나 대신하지 못한다. - 벤처투자가가 벤처회사에 투자할 때 보는 첫번째 조건은 CTO 가 있는가이다. CTO 가 없으면 일단 탈락이다. CEO 가 없으면 벤처 투자가가 구해 줄 수 있지만, CTO 는 구해줄 수 없기 때문이다. - CTO 는 인사관리를 하지 않는다. CTO 는 그 회사의 기술에 관한 모든 것을 책임지는 사람이다. 아래 직원이 정리해온 정보를 가지고 결정하는 것은 CTO 가 아니라 관리직에 있는 연구소장 같은 사람이 하는 일이다. CTO 는 모든 기술을 본인이 직접 다뤄봤어.. 2012. 4. 11.
[SVN] Tortoise SVN ( 거북이 SVN ) 을 이용하여 Local Server 만들기. 안녕하세요 돼지왕왕돼지입니다. 오늘은 Tortoise SVN ( 거북이 SVN ) 을 이용하여 Local Server 만드는 방법을 알아보겠습니다. Tortoise SVN 을 이용하여 Local Server 만들기 1. Tortoise SVN 설치. - http://tortoisesvn.net/downloads.html 2. Local Server 의 Repository 가 될 폴더 생성. - 필자는 D:\repository 생성 3. 생성한 폴더에서 [우클릭] - [TortoiseSVN] - [Create repository here] 4. Repository 생성 완료. 필자는 D:\repository 에 repository 를 만들었기 때문에, SVN 기본주소가 file:///D:/repositor.. 2012. 4. 10.
[소프트웨어 공학] 이슈 관리 시스템을 보면 회사를 안다. 안녕하세요 돼지왕 왕돼지입니다. 오늘은 "이슈 관리 시스템을 보면 회사를 안다" 를 주제로 이야기 하고자 합니다. 이 글은 "글로벌 소프트웨어를 꿈꾸다" 를 요약 정리한 내용입니다. 09. 이슈관리 시스템을 보면 회사를 안다. - 이슈관리시스템은 전사적으로 보았을 때 가장 중요한 기반 시스템이다. - 이슈는 오류 혹은 버그는 당연하고, '새로운 기능' 도 이슈에 포함된다. 작업 요청, 사소한 질문이나 의견도 포함된다. - 이슈를 등록할 떄 처음부터 정확한 정보를 입력하기는 힘들다. 하지만 각자 아는만큼만 입력하고 진행하면, 저절로 데이터가 추가 정리되고, 대화를 통해 모든 정보가 정확하게 기록으로 남는다. 따라서 데이터를 입력할 떄 정확해야 한다는 강박관념을 없애는 것도 중요하다. 이슈관리 시스템의 사용.. 2012. 4. 10.
[Term/용어] 위지윅이란? - WYSIWYG ( What You See Is What You Get ) 안녕하세요 돼지왕왕돼지입니다. 아주 친숙하고 쉬우면서도 살작 했갈리는 위지윅( WYSIWYG, What You See Is What You Get ) 에 대해 간단히 알아봅니다. 위지윅 ( WYSIWYG, What You See Is What You Get ) 위지윅이라고 읽는 WYSIWYG 은 What you see is what you get 의 약어입니다. 발음은 아는데, 약어를 몰라 WIGIWYG 이라고 쓰는 듯 검색하는데 꽤나 고생을 했습니다. ( 한국말로 위지윅만 쳐도 나올텐데.. 멍청하면 시간 낭비지요 ㅋㅋ ) 이 위지윅은 말 그대로 눈에 보이는 데로 결과를 얻을 수 있다는 말이 되겠습니다. 대부분의 에디터들이 이 WYSIWYG 을 지원한다는 말을 많이 하지요. 편집하여 user 의 눈에 보.. 2012. 3. 28.
[Tern/용어] HDRI ( High Dynamic Range Image ) 안녕하세요 돼지왕왕돼지입니다. 오늘은 새로운 용어를 많이 듣게 되는 날이네요. 신기술 중 하나인 HDRI ( High Dynamic Range Image ) 를 듣게 되어 또 한번 정리해보았습니다. HDRI ( High Dynamic Range Image ) 의미 그대로 하면 고 명암비 이미지를 이야기합니다. 무슨말이냐 하면.. 어떤 Scene이 있을 때, 가장 밝은 부분과 가장 어두운 부분의 비 ( dynamic range ) 즉 명암비가 높은 이미지는 일반 디스플레이 장치나 일반 카메라로 촬영이 어렵습니다. HDRI 가 되는 scene 의 흔한 예는 역광사진인데요, 역광사진을 찍어보셨으면 모두가 공감할 내용을 보시죠. 역광사진에서 밝은 부분은 CCD 에서 인식 가능한 명암비를 넘어서 모두 하얀색으로 .. 2012. 3. 28.
[Term/용어] SVG ( Scaleable Vector Graphic ) 안녕하세요 돼지왕 왕돼지입니다. 오늘은 SVG( Scaleable Vector Graphic ) 라는 말을 접하게 되어 이녀석이 뭐하는 녀석인지 알아보았습니다. 이 글은 다음 글을 요약 + 정리 + 덧붙이기 한 글입니다. http://ko.wikipedia.org/wiki/SVG SVG ( Scaleable Vector Graphic ) 정의 자체에서 보듯이 SVG 는 scale 가능한 vector graphic 입니다. 이 녀석은 2차원 벡터 그래픽을 표현하기 위한 xml 기반의 파일 형식을 가집니다. 요 xml 형식이란 것이 참 큰 매력입니다. 이 SVG는 W3C 의 주도하에 개발된 오픈 표준 벡터 그래픽 파일 형식으로 현재 대세가 되어가는 HTML5 가 표준으로 지원하는 녀석이죠. 이 SVG 의 장.. 2012. 3. 28.
[Term/용어] N-Screen 이란? 안녕하세요 돼지왕왕돼지입니다. 오늘은 N-Screen 이 무엇인지 간단히 정리해보겠습니다. 이 글은 http://navercast.naver.com/contents.nhn?contents_id=5966 글을 요약 정리한 글입니다. N-Screen. N Screen 이란 건 무엇? N-Screen 이란 한국말로 말하면 N개의 Screen 입니다. 하나의 멀티미디어 콘텐츠(영화, 음악 등)를 N개의 기기에서 "연속적으로" 재생 할 수 있는 기술 또는 서비스를 말합니다. 예를 들면 퇴근하며 스마트폰으로 영화를 보다가 집에 도착하면 바로 TV 화면에서 해당 contents 를 볼 수 있도록 하는 기술이죠. N-Screen 은 meta 데이터를 포함하고 있습니다. N-Screen 은 OSMU ( One Sourc.. 2012. 3. 28.
반응형