밑에 Java 안가르치는 학교가 있냐는 내용의 글을 보고 단상을 적어 봅니다.

프로그래머는 프로그램을 만드는 사람입니다.
우리가 프로그램을 만드는게 아니라, 다른 무언가를 만드는 사람이라고 바꿔서 생각해봅시다.
밥. 우리가 밥을 만드는 사람이라고 생각해봅시다.

우리가 밥을 만들기 위해 선택할 수 있는 도구가 여기 2가지 있습니다.


하나는 무쇠가마솥이고, 하나는 전기압력밥솥입니다.
이 둘 중에, 무엇으로 밥을 만드는게 쉽겠습니까?

무쇠가마솥에 밥을 만든다면,
   쌀과 물의 양부터 일단 우리가 스스로 결정해서 정해야 할 것이고
   적당한 불의 세기를 직접 조절해야 할 것이며
   밥이 골고루 적당히 익는 시간을 잘 맞춰야 할 것입니다.

반면 전기압력밥솥으로 밥을 만든다면,
   인원수에 따른 쌀과 물의 양은 내부용기에 표시되어 있을것이니 그대로만 하면 되고
   불의 세기는 우리가 신경쓸 필요가 전혀 없으며
   시간도 자동으로 결정해 줄 것이니 우리는 할 일이 없습니다.

볼 것도 없이, 무쇠가마솥에 밥을 하는게 훨씬 더 어렵습니다.
익숙해지기도 어렵겠죠.
처음엔 물 조절을 못해서 꼬들밥이 되기도 하고 죽밥이 되기도 할 것이고,
불이나 시간 조절을 못해서 바닥을 태워먹기도 하고, 위는 생쌀이 되기도 할겁니다.
무쇠가마솥으로 맛있는 밥을 지으려면 오랜 시간의 연습이 필요합니다.

이 세상에 어려운걸 더 좋아하는 사람은 없죠.
누구라도 시키는대로 쌀채우고 물붓고 버튼만 누르면 알아서 밥이 되는 전기압력밥솥을 선호할겁니다.
하지만, 이렇게도 한번 생각 해 봅시다.


1) 밥 만드는 실력은 누가 더 좋을까요? 무쇠가마솥으로 밥을 만드는 사람? 아니면 전기압력밥솥으로 밥을 만드는 사람?

2) 정석적인 흰쌀밥이 아닌, 특수한 형태의 밥을 만들어야 할 필요가 생겼다고 쳐 봅시다.

예를들면, 30명의 환자가 남김이나 모자람없이 한끼 식사로 먹고 치울 수 있는 분량의 흰 쌀죽을 만들어야 할 필요가 생겼을때,

이렇게 커스터마이징할 수 있는 능력은 누가 더 좋을까요? 무쇠가마솥으로 밥을 만드는 사람? 아니면 전기압력밥솥으로 밥을 만드는 사람?

3) 모든 재화의 가치는 희소성에 비례합니다. 적은 자원일수록 비싼 지원이 되죠.

사람의 노동력도 예외가 아닙니다. 무쇠가마솥으로 밥을 만드는 사람이 많을까요?

전기압력밥솥으로 밥을 만드는 사람이 많을까요? 그럼 누구의 노동력이 더 비쌀까요?

4) 두 사람이 각자 일하던 식당이 망해서 둘 다 다른 식당으로 이직을 하게 됩니다.

그런데 새로 간 식당에서는 전기압력밥솥은 쓰지 않는다고 합니다.

두 사람이 동일하게 이러한 상황에 처 했을때, 누가 더 자기 일을 잘 할 수 있을까요?

원래 무쇠가마솥으로 밥을 만들던 사람? 전기압력밥솥 없으면 밥을 못만드는 사람?

5) 이번엔 반대의 상황입니다. 두 사람이 각자 일하던 식당이 망해서 둘 다 다른 식당으로 이직을 했는데,

새로 간 식당에서는 전기압력밥솥만 쓴답니다. 그렇다고 무쇠가마솥으로 밥을 만들던 사람이 일을 못할까요?

6) 김밥천국이나 주변에 식당 아무곳에나 들어가보면, 요즘 무쇠가마솥에 밥을 짓는 식당은 없습니다.

전부 전기밥솥으로 밥을 짓죠. 그렇다고 해서 전기압력밥솥 버튼 누르는 법만 배운 사람이랑,

스스로 연구하고 연습하며 수없이 많은 시행착오를 통해 밥이 지어지는 과정을

명확히 이해하고 있는 무쇠가마솥 밥 만드는 법을 아는 사람이랑, 같을까요?



전기압력밥솥의 버튼 누르는 방법을 배운 사람은, 쿠쿠전기밥솥 쓰다가 LG전기밥솥 갖다주면 막막해합니다.

사용법이 바뀌었기 때문이죠.
무쇠가마솥을 배운 사람은, 무쇠가마솥이든 쿠쿠밥솥이든 쿠첸밥솥이든

밥이 지어지는 원리와 과정이 같다는걸 알기 때문에 두려울 것이 없습니다.

무쇠가마솥을 C로, 전기압력밥솥을 Java로 생각하면 대충 맞습니다.
그러니 학교에서 Java를 배워야겠습니까 C를 배워야겠습니까?
전기압력밥솥에 버튼 누르는 법만 배워놓고 "나 밥 지을 줄 안다"고 말할 수 있습니까?

정말로? 무쇠가마솥에 밥 만드는 사람이 수두룩한데 그 사람들 앞에서 정말 그렇게 말할 수 있을까요?












제가 쓴 글은 아니고 퍼온 글입니다.

도움이 되시길...