
이야기로 풀어가는 자바 프로그래밍 가이드 북
기세훈수년간 미루던 도전의 이유
일론 머스크는 컴퓨터에 바퀴를 달았다.
Tesla전기차와 첫 만남은 문화적 충격이다. 바퀴 달린 컴퓨터라는 접근과, SF영화의 한 장면을 연출하는 자동화된 공장… 변화의 중심에 있지만 변화에 너무 익숙해졌던 듯 하다. 닷컴 열풍 이후 20여년이 지난 지금, 또 한번의 변곡점에 진입하려 한다. 코로나는 IT의 영향력 강화에 가속을 붙인다. 미국의 자국으로 제조업 소환 정책은 IT의 범위를 넓혀간다. 미래는 빠르게 현재가 되어간다.
Big Tech 기업의 실적 향상은 업무 환경과 높은 보상 수준과 동행한다. Software 개발이 비로서 창의성으로 인식되어 간다. 달라진 개발자의 위상은 많은 도전자들을 쌓아간다. IT기업의 높아진 위상은 개발자들에게 큰 기회로 이어진다. Silicon Valley 파견 근무는 영화 3idiots의 주인공과 닮은 인도 개발자와 어울릴 기회를 제공한다. 한국 복귀 후 Multi-millionaire 입성 소식을 전해 듣는다.
세계 곳곳에서 몰려든 인재들이 모여드는 Silicon Valley는 dotcom bubble과 2008년 금융 위기의 파고를 유유히 넘어선다. Steve Jobs 복귀, Amazon 등장, Google 영향력 확대는 IT가 생활 속으로 깊이 진입하도록 한다. IT는 ICT로 진화하면서 모든 산업의 필수재로 자리 잡는다. 최근 제조업 분야의 인력 부족은 자동화에 박차를 가하고 있다. IT는 제조 공정의 일부가 되어 간다. 가치의 크기는 영향력에 비례한다. 인재 흡수력은 미국의 이민 정책에까지 영향을 미친다. 준비된 개발자에게 미증유의 멋진 기회의 문이 열리고 있다.
수포자는 단순히 개인적 능력만으로 만들어지지 않는다. 개발자에 입문하려는 이들이 떠나야 했던 이면에는 안내인이 있음을 부인할 수 없다. 개발 현장에서 원하는 능력을 보여주는 개발자가 부족한 이유도 크게 다르지 않다. 우연히 서게 된 강단은 놀라움의 연속이다. 분명 C언어와 Java 선수 과목이라고 했지만, Network Program을 배울 준비가 된 수강생은 30명중 2명 정도다. 하루를 모두 투자하는 재 취업 과정에서 만난 현실은 2주간의 강의 일정 내내 고민을 던진다. 어디서부터 잘못된 걸까?
프로그래밍 Language는 Language다. 문법은 그저 거들 뿐.
신생아들이 언어를 배우는 과정을 관찰해 보자. 문법을 배우고 말을 하고 글을 쓰지 않는다. 엄마의 말을 흉내 내면서 시작한다. 영어를 문법으로 시작하고 언어가 지식으로 머물게 하는 비극은 Programming Language 교육 현장에서도 재연되고 있었다. 최근, 영어를 환경으로 제공하는 교육 방법이 힘을 받고 있다. 익숙해지고 나면 정확하고 효과적인 소통을 위한 어법을 연습하면 된다. 글을 쓰고 있는 필자도, 읽고 있는 독자도 문법을 고민하지는 않는다. 언어 구사 능력은 글을 쓴 경험과 읽은 양과 비례한다.
Java는 Programming Language의 한 종류다. Software를 구현하기 위한 툴을 Programming Language라 한다. 문법부터 시작한 많은 Software 개발 도전자 들은 - 10년 배운 영어를 외국인 앞에서 한마디도 못하는 사람처럼 - Computer 앞에서 얼어붙는다. 그리고 좌절한다. 충분한 가능성을 지니고 있었을지도 모르다. Language는 보고 듣고 따라하다가 익숙해진다는 점을 간과했을 가능성이 높다. 미국 여행하다 만나는 미국인들은 교육 수준과 무관하게 능숙하게 영어를 구사한다.
NASA에서 구현한 Artificial Intelligence용 Interpreter Source Code를 분석하는 행운을 누린다. Java를 만든 Sun Microsystems -현재는 Oracle-이 만든 Java OS Source Code를 분석하며 작업할 기회가 주어진다. 우아한 영어는 고급스러운 영어를 구사하는 이들과 어울리는 과정의 자연스러운 산물이다. Progr
일론 머스크는 컴퓨터에 바퀴를 달았다.
Tesla전기차와 첫 만남은 문화적 충격이다. 바퀴 달린 컴퓨터라는 접근과, SF영화의 한 장면을 연출하는 자동화된 공장… 변화의 중심에 있지만 변화에 너무 익숙해졌던 듯 하다. 닷컴 열풍 이후 20여년이 지난 지금, 또 한번의 변곡점에 진입하려 한다. 코로나는 IT의 영향력 강화에 가속을 붙인다. 미국의 자국으로 제조업 소환 정책은 IT의 범위를 넓혀간다. 미래는 빠르게 현재가 되어간다.
Big Tech 기업의 실적 향상은 업무 환경과 높은 보상 수준과 동행한다. Software 개발이 비로서 창의성으로 인식되어 간다. 달라진 개발자의 위상은 많은 도전자들을 쌓아간다. IT기업의 높아진 위상은 개발자들에게 큰 기회로 이어진다. Silicon Valley 파견 근무는 영화 3idiots의 주인공과 닮은 인도 개발자와 어울릴 기회를 제공한다. 한국 복귀 후 Multi-millionaire 입성 소식을 전해 듣는다.
세계 곳곳에서 몰려든 인재들이 모여드는 Silicon Valley는 dotcom bubble과 2008년 금융 위기의 파고를 유유히 넘어선다. Steve Jobs 복귀, Amazon 등장, Google 영향력 확대는 IT가 생활 속으로 깊이 진입하도록 한다. IT는 ICT로 진화하면서 모든 산업의 필수재로 자리 잡는다. 최근 제조업 분야의 인력 부족은 자동화에 박차를 가하고 있다. IT는 제조 공정의 일부가 되어 간다. 가치의 크기는 영향력에 비례한다. 인재 흡수력은 미국의 이민 정책에까지 영향을 미친다. 준비된 개발자에게 미증유의 멋진 기회의 문이 열리고 있다.
수포자는 단순히 개인적 능력만으로 만들어지지 않는다. 개발자에 입문하려는 이들이 떠나야 했던 이면에는 안내인이 있음을 부인할 수 없다. 개발 현장에서 원하는 능력을 보여주는 개발자가 부족한 이유도 크게 다르지 않다. 우연히 서게 된 강단은 놀라움의 연속이다. 분명 C언어와 Java 선수 과목이라고 했지만, Network Program을 배울 준비가 된 수강생은 30명중 2명 정도다. 하루를 모두 투자하는 재 취업 과정에서 만난 현실은 2주간의 강의 일정 내내 고민을 던진다. 어디서부터 잘못된 걸까?
프로그래밍 Language는 Language다. 문법은 그저 거들 뿐.
신생아들이 언어를 배우는 과정을 관찰해 보자. 문법을 배우고 말을 하고 글을 쓰지 않는다. 엄마의 말을 흉내 내면서 시작한다. 영어를 문법으로 시작하고 언어가 지식으로 머물게 하는 비극은 Programming Language 교육 현장에서도 재연되고 있었다. 최근, 영어를 환경으로 제공하는 교육 방법이 힘을 받고 있다. 익숙해지고 나면 정확하고 효과적인 소통을 위한 어법을 연습하면 된다. 글을 쓰고 있는 필자도, 읽고 있는 독자도 문법을 고민하지는 않는다. 언어 구사 능력은 글을 쓴 경험과 읽은 양과 비례한다.
Java는 Programming Language의 한 종류다. Software를 구현하기 위한 툴을 Programming Language라 한다. 문법부터 시작한 많은 Software 개발 도전자 들은 - 10년 배운 영어를 외국인 앞에서 한마디도 못하는 사람처럼 - Computer 앞에서 얼어붙는다. 그리고 좌절한다. 충분한 가능성을 지니고 있었을지도 모르다. Language는 보고 듣고 따라하다가 익숙해진다는 점을 간과했을 가능성이 높다. 미국 여행하다 만나는 미국인들은 교육 수준과 무관하게 능숙하게 영어를 구사한다.
NASA에서 구현한 Artificial Intelligence용 Interpreter Source Code를 분석하는 행운을 누린다. Java를 만든 Sun Microsystems -현재는 Oracle-이 만든 Java OS Source Code를 분석하며 작업할 기회가 주어진다. 우아한 영어는 고급스러운 영어를 구사하는 이들과 어울리는 과정의 자연스러운 산물이다. Progr
