위의 링크에 있는 파이낸셜뉴스 기사를 보고 깜짝놀랐습니다.


'자바'는 통상 6개월 정도 학원에서 수업을 받으면 애플리케이션을 개발할만큼의 실력이 쌓이는 것으로 알려져있다.

자바(Java)가 6개월 정도 학원에서 수업 들으면 애플리케이션을 개발할만큼의 실력이 나온다니?

전산학 4년 공부하여 컴퓨터공학 심화과정 공학사를 받은 저도 몰랐던 사실. 그리고 놀라운 사실이였습니다.

솔직히 학원에서 자바를 배운다면 실무에서 바로 쓸만한 것을 배우겠지요. 전산학의 기본기는 가르쳐주지 않을겁니다. 이 언어에 이런 라이브러리 쓰면 된다 저런 라이브러리를 쓰면된다는 실무에서나 쓸법한 속성과정을 배웁니다.

전산학 4년배운 사람은 저런 속성과정 금방 마스터하고 바로 투입 할수 있을겁니다.

학원에선 전산학 4년동안 가르치는 깊이있는 내용을 가르쳐줄까요?

 Android OS에서 Java VM대신 사용하는 Dalvik VM에서 메모리 관리 이슈나 VM에서 어떻게 돌아가고, 가비지 콜렉션은 어떻게 돌아가는지, XML을 어떻게 구성해서 어떤 형식으로 변환하는지에 대해서 부터 시작하여 Android OS의 Kernel 단에서 Linux 코드가 어떻게 돌아가고 부트로더가 어떻게 동작하며를 가르쳐줄까요?


예전 학원에서 Java를 6개월만에 배워 SI업체 간다는 소리를 많이 들었다만... 사회적인 인식이 "안드로이드는 Java를 사용하니 앱을 뚝딱만들것이다."라는 편견이 위험하다는걸 알려주고 싶습니다.

6개월이면 언어는 배울 수 있겠지만 앱 개발은 완전 다른 이야기입니다. 일단 안드로이드 앱자체가 Java는 기본 개념과 XML에 대한 개념은 당연히 갖춰야 하는 이야기입니다. 쉽게 말해서 Java Web Service(Java+XML+Network)하던 사람들이라면 금방 배울수 있는 것이지 Java만 가지곤 쉽게 알수 없습니다.

기자 양반의 머릿속에 자바가 6개월정도 학원에서 단기 속성으로 개발 가능하다면 왜 전산학과가 있을 필요가 없지요. 학원만 나오면 개발자 되는 시대.

개발자의 진입장벽이 매우 낮게 보이니 기자양반도 만만하게 보이는 세상입니다.

ps. 개발하려면 아이폰으로 전향해야겠다는 결심을 하군요. (그러나 돈 없어서 맥북+아이폰 못사고 안드로이드폰 개발 하려는 사람)

Buy me a coffeeBuy me a coffee

구글 안드로이드 세계 개발자 대회 우승자 강순권님의 3분 스피치입니다.

데브멘토에 2010년 1월 8일자로 올라간 따끈한 동영상입니다^^


Buy me a coffeeBuy me a coffee


2010년 1월 5일 Google이 Nexus One이라는 휴대폰을 출시하면서 Android 2.1 OS를 채용하였다는 이야기를 한지 5일후, 2010년 1월 11일 Android 개발자들에게 Android 2.1 SDK를 공개하였습니다.

Google사의 Nexus One

Google Nexus One의 생김새


Engadget에 올라온 Google Nexus One의 실물


Android 2.1 SDK는 2.0에서 조금 기능이 좋아진 버전이라고 생각하면 됩니다.

TechCrunch에 따르면 음성족음, 동영상같이 움직이는 배경화면, 새로운 런처, 더 많은 홈 화면들, Android Platform에서 사용되는 WebKit 엔진의 자잘한 버그 수정등이 있답니다.


the team is releasing it before most devices have it so that developers can play around with and build for the new features introduced in 2.1. Though Google calls 2.1 a “minor platform release” over Android 2.0, there are a number of new elements such as voice recognition, live wallpapers, a new launcher, more home screens, and some WebKit changes.

http://blog.studioego.info/admin/entry/post

저는 이제 Android 2.1 SDK 업그레이드 작업에 들어갑니다. 이제 Android Platform에 많은 시간을 투자하여 연구할 예정입니다.

이미 Eclipse에 Android 2.1 SDK까지 설치 완료함. 이제 본격적인 어플 제작에 돌입합니다.


새로운 Android 2.1 SDK는 링크에 있습니다.

Buy me a coffeeBuy me a coffee


이번 SKT에서 Tstore에 올라갈 Android 기반의 Application 공모전을 개최할 것이라고 발표하고, 임시 홈페이지를 개설하였습니다.


이 공모전 포스트를 보고 나서 느낀 점이 있었습니다.

1. SKT에서 스마트폰에 들어갈 통합메세지함은 포기했구나는 생각을 하였지요.
 SKT에서는 문자와 MMS에 대해 국제표준이 아닌 SKT독자방식으로 운영하였습니다. 그러다 보니 다른 통신사와 다르게 휴대폰 업체의 폰에 SKT에서 직접 작성한 통합메시지함을 넣어야 제대로 문자를 보낼수 있다는 문제점이 있었답니다.

WIPI라는 국내 장벽이 있을때엔 일반폰에서는 별로 큰 문제가 없었다만, WIPI가 철폐되고 스마트폰들에 국제표준을 준수한 휴대폰업체의 메시지함이 아닌 SKT의 통합메시지함을 넣다보니 메시지를 보내는데 속도도 느리고, 리소스를 많이 잡아 먹어 문자 보내기가 힘들다는 문제가 있었습니다.

안드로이드폰에 들어가는 건 정말 Google Android폰에 들어가는것으로 쓰게 되었다는 걸 알게 되었습니다.

2. SKT에서는 Tstore를 Windows Mobile뿐만 아니라 Android등의 Mobile Platform을 추가하여 Apple의 Appstore만큼 키워 국내의 Appstore을 키울 거라는 예측을 해봅니다.

Windows Mobile기반의 Application만 파는 것만 아니라 Android 기반의 Application도 추가하여 여러 플랫폼에서도 Tstore를 사용할수 있게 되어 경쟁력이 높아질겁니다.

공모전에 대한 2가지 생각을 정리를 한후, 저도 Tstore에 Android기반의 어플리케이션을 3~4개 정도를 만들까 생각하고 있습니다.

Android기반 폰이 SKT에 나온다는건 확실한 정보이니 SKT에 안드로이드폰을 구입해서 쓸 예정입니다.

Buy me a coffeeBuy me a coffee

+ Recent posts