본문 바로가기

Trivia

추상화 수준에 따라 보이는 사물의 모습 이 글은 먼저 추상화와 비용에 Tuna님의 댓글을 보고 작성한 글입니다. 추상화 수준을 뒤로 두고 먼저 사물의 새로운 면이 무엇인가에 대해 생각해 보았습니다. 예를 들면 얼마전 쓴 글에서 비유한 인생은 경기장 말에 대해 생각해보면, 글에서 경기장이란 단어에 대해 언급한 정보들. 1. 아무것도 모르고 경기장에 처음 들어간 사람은 상처를 피할수 없게 됩니다. 2. 한번 경기장에 들어간 투사는 경기가 끝날때까지 나오지 못합니다. - 인생은 죽기전까지 나올수없습니다. 경기장이란 추상화에서 새로 보이는 정보들. 1. 경기장은 승자가 있는 곳입니다. - 인생은 승자가 있습니다. 2. 경기장에서 승자는 큰 부와 명예를 가지게 됩니다. 새로 보이는 정보란 추상화에서 비유한 속성의 다른 면을 이야기 하는 것 같습니다. .. 더보기
지능과 경험. 나에게 머리가 좋다고 하는것 또는 뛰어나다고 할수 있는것이 무엇이냐고 묻는다면 , 문제에서 가장 빠른 시간에 올바른 해답을 찾는 능력이라고 말할수 있다. 여기서 이러한 능력의 원인은 2가지로 말할수 있다고 생각되는데, 먼저 지능이 높은것, 이것은 진짜 머리가 좋아서 몇몇 사실로부터 논리적을 유추하여 색다른 사실을 찾고 또 그것을 바탕으로 답을 내느것이다. 쉽게 말해 논리적 추론능력이 발군인것이다. 이런 사람들의 특징은 처음 보는 문제라도 빠른 시간안에 문제를 파악하여 논리적으로 해답을 찾아 나간다. 두번째로 경험이 많은것, 보통 좋은 대답은 많은 경험으로서 나온다. 예를 들자면 좋은 DB,소프트웨어의 설계는 비슷한 경험,프로토 타입으로 나오게 된다. 이 경우는 비슷한 문제를 받는다면 누구보다도 빨리 가장.. 더보기
변화에 유연하라. 변화에 유연하라는 말에 대해 짧은 생각. 프로그램의 수정, 변화에 유연 - 디자인 패턴 기능의 확장과 유지보수에 유연 - 아키텍쳐 패턴 비지니스의 변화에 유연 - SOA 변화에 유연한 구조에 대한 요구는 어떤 일반적인 패턴을 만들어낸 듯 하다. *어떤 변화에 대한 유연한 구조의 요구인지 아직은 잘 모르겠다. 더보기
추상화의 비용? 큐브 맞추기와 개발에서 말한 추상화의 비용에 대해 생각 해 보자면, 전 이것은 두가지로 나누어 이야기 할수 있을 것 같습니다. 1. 추상화와 학습비용 -낮은 수준의 학습을 거치지 않고 높은 추상화 수준을 공부하더라도 추상화의 공동화(空洞化)를 불러일으키기 때문에 다시 낮은 수준을 공부를 해야한다. -높은 수준의 추상화 수준에서의 학습비용과 낮은 수준의 추상화 수준에서의 학습비용은 같다. 2. 추상화의 범위 -높은 추상화의 수준으로 올라갈수록 상세한 사항은 은폐된다. -높은 추상화로 올라갈수록 보이지 않던 새로운 추상화의 면을 발견할수 있다. 즉 처리해야 할 정보의 양은 감소하지 않는다. 결론을 내기위해 하고싶은 이야기가 있습니다. 1. 인간이 처리할수 있는 정보의 양은 한정되어 있다. 2. 개개인에게 맞.. 더보기
인간은 모국어로 사유한다? '인간은 모국어로 사유한다' - 진중권씨의 원글 트랙백 언어와 기억 -고율 제 생각도 인간은 모국어로 사유하지 않는다입니다. 제 생각은 인간은 개념을 통해 사유합니다. 우리가 "푸르른" 이란 단어를 들었을 때 머릿속에는 파란색의 색감과 느낌이 동시에 떠오릅니다. "푸르른 하늘"이란 단어를 들었을때 하늘이란 단어는 우리가 항상 보는 하늘의 모습과 함께 파란색의 느낌이 동시에 연상되어 떠오릅니다. 이것은 "푸르른 하늘"이란 단어를 통해 사고하는 것이 아닌 다른 층위에서의 사고를 의미합니다. 언어는 개념의 연장선입니다. 하나의 개념을 나타내는 것이 단어이고, 개념의 연결형식은 문법을 뜻합니다. (*마치 수리 논리학에서 공리와 정리를 보는 것 같네요.) 언어는 개념을 투영하는 대상이라고 생각합니다. 때문에 외국.. 더보기
제약(Constraint) 요즘 생각하고 있는 키워드는 제약(Constraint)입니다. 기업의 목표는 노동,자본,기술,시장이란 제약 안에서 가장 효율적인 방법으로 이익을 찾는 것입니다. 진화는 환경이란 제약 안에서 가장 적응적인 개체를 말합니다. 프로그래밍이란 시간과 자원이란 제약안에서 가장 효율적인 방법을 찾는 것입니다. JEE 프로그래밍에서 사양(Specification)은 제약을 말합니다. 이러한 제약 안에서 가장 효율적인 길을 찾는법은 일종의 문제해결을 뜻합니다. 이렇기 때문에 문제 해결 능력은 어느곳에서든 필요한 능력인듯 합니다. 문제를 해결하는 중요한 방법중 하나는 먼저 이러한 제약을 찾는 것입니다. (*The goal에서 나온 제약조건이론(TOC)이론) 더보기
다수의 길인가 소수의 길인가. 얼마전 지인들과의 대화에서 나온 주제였는데 갑자기 떠올라 정리한다. 맥 - 윈도우 블로그 - 미디어 지식인 - 국민 왼쪽은 소수이고 오른쪽은 다수에 해당한다. 돈을 벌고 일반적인 생활을 위해서는 오른쪽 즉 주류를 택해야한다. 윈도우를 통해 개발을 하며 미디어를 통해 광고를 하고 국민의 상식에서 생활을 한다. 하지만 왼쪽의 길은 소수이지만(현재는) 왼쪽이 있음으로서 좋고 나쁨을 판단할수 있게 되고 왼쪽이 있음으로서 발전이 있다. 이야기를 바꿔서 , 돈을 벌기 위한 편하고 일반적인 다수의 길이 있다. 이 길은 일반적인 노예의길 도덕적인 길이다. 돈을 벌기 위한 어렵고 힘든 소수의 길이 있다. 이길은 귀족의 길 비 도덕적인 길이다. 여기서 도덕적이란것은 일반적인 기준의 도덕적임을 말한다. 예를 들면 삼성이 하.. 더보기
인생은 너무 짧다. 고민해도 해결되지 않는일로 고민하기엔 인생은 너무 짧다. 남의 인생을 보며 따라가기엔 내 인생은 너무 짧다. 즐겨보지 못한 모든것들을 위해 인생은 너무 짧다. 더보기
인간의 자유의지 고율님의 진화 생물학에 대한 태클 을 읽고 떠오른 의견입니다. 사실 저도 유전자 결정론과 환경결정론에 대해 어느정도 수긍은 가지만 조금 위화감을 가지고있었는데, 앨런님이 주신 반론을 읽고 그 위화감의 원인을 찾아냈습니다. (생물학적 결정론 http://jania.pe.kr/aw/moin.cgi/BiologicalDeterminism 과 결정론의 대한 두려움 http://jania.pe.kr/aw/moin.cgi/FearOfDeterminism) 생물학적 원인(유전자) + 환경적 요인 = 인간의 행동양식 여기서 인간의 행동 양식이란 어느정도의 예측가능한 범위를 지닌(확율) 행동을 말합니다. 여기서 만약 어떤사람이 살인을 저질렀습니다. 하지만 분석 결과 유전적 요인으로 폭력 성향을 물려받았고 가난한 환경적 .. 더보기
수학은 발명일까요 발견일까요? 수학은 발견과 발명이 혼재 되어 있습니다^^; 사실 어떻게 보면 발명이라는 표현이 더욱 어울릴듯합니다. 로그라든지 미분,적분은 순전히 계산을 더욱 효율적으로 처리하기 위해 발명한 도구이기 때문입니다. 수학자체로는 실체(자연)과 큰 관계가 없습니다. 다만 몇몇 공리들이 동형태(isomorph)로서 실체와 관계를 맺고있기에 같은 공리계로 출발한 연산들이 동일한것이지요. 우리가 수학이 중요하다고 하는 것은 그 연산에 해당하는 논리와 대상을 수식으로 표현하는 모델링에 있다고 생각합니다. 더보기