본문 바로가기

분류 전체보기

전문가의 특성 전문가는 시간이 지나야 끝난 게 아니라 완성돼야 끝나는 것이라는 생각을 한다고 합니다.시간이 지났으니까 끝났다고 치는 경우가 많죠.글을 쓸 때도 기한이 지나면 끝났다고 보죠.기한이 오기 전에 완성해야 되는데요.완성도의 기준이 어떠냐에 따라 매우 힘들어질 수도 있지만, 완성이 종료의 기준이 돼야 할 것입니다. 더보기
개념 모델에 대한 논쟁 개념 모델에 대한 논쟁이 끊이지 않고 있습니다.저만 그렇게 생각하고 있을 수도 있습니다. ㅎ 오늘은 간단하게 설명하겠지만, 언젠가는 매우 자세하게 설명할 생각입니다. 어떤 모델을 개념 모델이라고 할까요?매우 개념적이라 답이 없어 보이지만, 저는 나름의 기준을 가지고 있습니다. 건축으로 치면 조감도가 개념 모델일까요? 저는 철골 구조가 개념 모델이라고 생각합니다. 사람의 실제 얼굴을 그린 정밀 초상화를 물리 모델이라고 할 때, 개념 모델은 무엇일까요? 누구를 그렸는지 알 수 있고, 감탄사가 나올 정도로 특징을 잘 묘사한 캐리커처(Caricature)가 개념 모델일까요?여러 사진을 조합해서 존재하지 않는 대상을 만든 몽타주 정도가 개념 모델이 될까요?혹은 사람 얼굴을 추상적으로 표현해서 누군지 알기 힘든 추.. 더보기
[서평] 일과 영성/팀 켈러/최종훈/두란노/2013년 일은 단순히 '밥벌이'가 아니라 소명이라는 프롤로그의 제목이 이 책의 핵심을 말한다. 초반 내용은 일과 직접 연관된 얘기라 읽기 수월했지만, 뒤로 갈수록 성경에 대한 얘기라서 약간 어려운 감이 있었다. 기독교인이 아니라면 읽기 힘든 책이고, 기독교인이라면 반드시 읽어야 할 책이다. 최소한 한 번은 더 읽고 싶은 책이다. 가능하면 원서로 읽었으면 좋겠다. 일과 영성/팀 켈러/최종훈/두란노/2013년 일하는 이의 능력을 최대로 표현하는 게 곧 자신을 하나님께 드리는 수단이다. 일을 삶의 목적으로 삼는다면, 설령 교회 사역일지라도 하나님과 대적하는 우상을 만들어 내는 셈이다. 인간의 여가 역시 찬양, 지지, 내면의 눈으로 창조의 실체를 오래도록 바라보는 시선들을 모두 포함한다. 일은 의미 있는 인생과 떼려야 .. 더보기
화면 용어를 관리하려면 엔터티에 속할 속성 명에 사용되는 용어를 소위 표준화하는 것은 이제 일반적이다. 표준 용어를 정해 속성 명으로 사용한다. 표준 용어는 메타 시스템에서 관리한다. 최근에는 속성에 사용될 표준 용어 외에도 화면 용어를 관리하려는 요건이 있다. 10년 전에도 들었지만 그 당시에는 바람 정도였다. 하지만 지금은 구현하려는 시도를 한다. 아마 지금은 DA라면 듣게 되는 것 중의 하나일 것이다. 화면 용어이기 때문에 AP 영역(AA)에서 이 기능을 구축해야 할 거 같지만, DA 영역에서 이 기능을 구축할 수 있다. 속성 명과 연관이 돼서 메타 시스템에서 구현하는 게 가장 효과적이다. 다만 실제 컨텐츠(화면 용어)는 DA에서 관리할 수 없다. 메타 시스템과 연동돼서 DA에서 기능은 구현하지만 컨텐트는 사용하려는 각 .. 더보기
전문가란? 전문가는 과거에 의해 전문성을 인정 받는 것이 아니며, 오직 끊임없는 자기학습에 의해 날마다 새로워질 뿐이다 - 마흔세 살에 다시 시작하다(구본형) 더보기
[서평] 마스터 알고리즘/페드로 도밍고스/강형진/비즈니스북스/2015년 너무 어려운 책이다. 책을 읽으면서 이렇게 이해하지 못한 책은 없었던 거 같다.읽기를 포기했던 책이 몇 번 있는데, 그건 어려워서가 아니라 도움이 될 거 같지 않아서였다. 읽는 게 무의미할 정도로 이해가 안 돼서 읽기를 포기해야 했던 책이지만, 용어라도 익숙해지기 위해 끝까지 글자를 눈으로 본 책이다. 마스터 알고리즘/페드로 도밍고스/강형진/비즈니스북스/2015년 이 책을 읽으면서 한 생각은 많지 않다. 이해를 못했으니 생각할 것도 없었다. 다만, 한 사람의 지식이 이렇게 광범위할 수 있다는 것을 느끼게 한 책이다. 최대한 쉽게 쓰려고 했던 거 같지만 어쨌든 지식 자랑을 많이 한 책이다. 저자는 뭔가를 알고 있는 거 같다. 기초 지식을 쌓은 후에 다시 읽을 생각이다. -- 머신러닝과는 무관하지만 의사결정.. 더보기
벤치클리어링(Bench-clearing)과 원칙(原則) 얼마 전에 삼성과 한화의 벤치클리어링이 있었습니다.참고로 저는 삼성 팬이므로 한화 팬은 이 글을 안 보시는 게 좋습니다. ㅎ 블로그에 올릴 소재는 아닌데, 퇴장과 징계와 원칙 사이가 수수께끼 같아서 글을 쓰게 됐습니다. 자세한 상황은 생략하겠습니다.누가 잘못했는지를 따지고 싶지는 않습니다. 의문은 윤성환의 퇴장과 징계입니다. 먼저 윤성환이 왜 퇴장당했나?빈볼은 던졌지만 주먹질이나 발길질 등은 없었던 거 같고요.벤치클리어링을 일으킨 장본인이라 퇴장당한 거라면 흥분해서 방망이를 던진 로사리오도 같이 퇴장당해야 하고요(참고로 이번 벤치클리어링 관련자 중 로사리오가 가장 이해가 갑니다). 상대 선발 투수가 퇴장당했으니 형평성 차원에서 같이 퇴장당한 느낌이 듭니다.물론 퇴장은 현장에서 단시간에 결정하는 것이니 잘.. 더보기
모델링에 답이 어딨어? 얼마 전 어떤 분이 한 말이다.일부 개발자의 생각을 안타까워하면서 한 얘기다.악의는 전혀 없었다.눈치가 없었을 뿐이었다. 왜 유독 모델링에 답이 없다고 하는 것일까?“튜닝에 답이 어딨어?”라는 말은 들어보지 못했다. 최고로 튜닝할 수 있는 절대 시간은 알기 어렵다.최고수가 행한 결과가 기준이나 정답은 될 수 있겠지만, 특정한 정답은 없는 것이다.이전보다 좋은 결과가 나오고, 근거가 명확하면 튜닝은 끝난 것이고 사람들은 수긍한다. 다만 튜닝은 실행 시간이라는 정량적인 수치가 있다.정답은 아닐 수 있지만 숫자가 나오니 정답처럼 느끼는 것일지 모른다. 사실 “답이 어딨어?”라는 말은 어떤 분야에도 해당되는 말이다.개발도 마찬가지다.하지만 완벽하진 않지만 좋은 코딩은 있을 것이다. 답이 없으면 찾아야 한다.최선.. 더보기
코드 유형과 코드 인스턴스를 한 개의 엔터티로 설계 공통 코드 데이터를 통합 관리하는 엔터티를 설계할 때, 코드 유형과 코드 인스턴스를 같이 관리할 수 있도록 한 개의 엔터티로 설계한다. [그림 통합코드] 통합코드 엔터티는 코드 유형과 코드를 통합 관리할 수 있도록 설계한 엔터티다. [그림 통합코드] 유형통합코드 속성은 해당 코드에 대한 코드 유형이 무엇인지를 관리하는 속성이다. 통합코드 엔터티에 대한 릴레이션은 아래와 같다. [통합코드] 더보기
통합 코드 속성 명명법 개인적으로는 속성 명이 길어나는 건 반대입니다.하지만 통합 코드를 구분하는 게 의미가 있어 매뉴얼에 포함시켰습니다. -- 통합코드 엔터티에서 관리되는 코드를 사용하는 속성 명은 ‘~통합코드’로 정하며, 구분/종류/유형과 같은 구분자를 붙여서 정한다. 따라서 일반 코드 속성 명은 ‘~구분통합코드’, ‘~종류통합코드’, ‘~유형통합코드’와 같이 사용한다. 코드 속성은 비코드 속성과 성격이 다르기 때문에 속성 명을 구분해서 정하는 것이 좋다 속성 명을 구분하면 사용법이 자연스럽게 구분되기도 한다. 주 식별자 속성과 같은 비코드 속성은 하나의 인스턴스가 하나의 실체(개체)를 의미하므로 구분/유형/종류 등을 사용하는 것이 적절하지 않지만, 일반 코드는 하나의 개체를 의미하는 것이 아니라 범주를 의미하므로 구분/종.. 더보기