IT's Fun2015.01.06 06:30

새해초가 되면 많은 사람들이 한해동안 이루고자 하는 많은 계획들을 세웁니다. 작년부터 진행되오고 있던 공부나 과제라면 그 연장선상에서 쉽게 올해 해야 하는 것들을 정의할 수 있지만 뭔가 새로운 것을 시작하고자 한다면 다소 뭉뚱그려진 계획이 나오기 마련입니다. 이럴때는 전문가의 조언을 받거나 다른 사람들이 어떤 선택을 하고 있는지를 보는게 중요한데요, 최근 많은 관심을 받고 있는 "생활코딩" 역시 그런 아이템들 중 하나가 아닐까 싶습니다.


컴퓨터의 세계에는 정말 많은 언어들이 존재하고 각 언어별로 장단점이 각기 다를 뿐만 아니라 적용할 수 있는 분야들도 정말 많고 난이도 역시 천차만별입니다. 최근 생활코딩이라는 일상에서의 프로그램 만드는 행위가 널리 퍼지기 시작하면서 꼭 상업적이고 대단한 과제를 하기 위해서가 아닌 재미와 취미로 일상 생활에서 즐거움을 찾으려는 분들이 많이 늘고 있습니다. 하지만 주변을 보면 잘못된 첫 단추(언어의 선택!)로 인해 프로그래밍에 흥미를 잃게 되는 경우도 종종 보곤 합니다.



출처 : CarlCheo.com (http://carlcheo.com/startcoding)



소프트웨어와 개발 도구에 관한 좋은 글들이 많이 올라오는 기술 블로그 CarlCheo.com 에서 프로그래밍을 하고자 하는 목적에 따라 적절한 언어를 선택할 수 있도록 재미있는 인포그래픽을 내놓았는데요, 조금 의도된 것 같기도 하지만 여러가지 관점에서 볼 때 파이썬(Python)이 좋은 선택이 될 것 같습니다. 파이썬은 특유의 간단한 문법체계와 쉬운 구현방법으로 프로그래밍을 처음 접하는 사람들에게도 좋은 선택이라는 평을 많이 받아온 언어입니다.


수년전만 하더라도 자바와 닷넷의 진영논리(?)에 따른 싸움이 한참 있기도 했었습니다만 이후 춘추전국시대처럼 플랫폼이 다양해지고 프로그램이 구동되는 환경도 복잡해지면서 자바스크립트를 비롯하여 Objective-C 와 같은 신진세력들이 주요한 자리들을 많이 차지하고 있는 요즈음입니다. 오랜 역사를 가진 언어의 경우 생각보다 진입장벽이 높은 경우들도 많기 때문에 편하게 코딩할 수 있는 언어들이 최근에 많은 사랑을 받고 있는 것 같기도 하네요.


프로그래밍을 처음 시작한다면 어디서 뭘 공부하면 좋을까? [바로가기]



저작자 표시 비영리
신고
Posted by 노피디
IT's Fun2010.03.18 07:46
모바일 개발에 대한 관심이 그 어느 때보다 뜨거운 요즈음입니다. 그 선두에는 아이폰과 Objective-C 가 서 있고, 그 뒤를 안드로이드와 자바가 따르는 형국입니다. 아이폰 어플리케이션 마켓이 이미 포화상태에 이르렀다고 생각하시는 분들과 자바에 자신있는 분들이 안드로이드 개발에 많이 관심을 가지고 계실 것으로 생각됩니다.

그러나 막상 안드로이드 개발을 시작하려고 하면 개발 환경 구성부터 너무나 자주 버전업이 되고 있는 안드로이드 OS 버전과 이에 따른 SDK 를 쫒아가는게 초, 중급자들에게는 만만치 않은 과정입니다. 이럴 때, 잘 고른 바이블 하나가 인터넷에 떠도는 정갈하지 못한(!) 정보들 보다 유용할 때가 많습니다.

현재 인터넷 서점에서 구입 가능한 안드로이드 개발서들을 가볍게 살펴보고 어떤 책이 가장 도움이 될지 한번 판단해 보시기 바랍니다. 최신 출간일의 서적이 분명 최근 SDK 와 OS 정보를 담고 있겠지만 이를 떠나서 기본기를 잡는데는 컨텐츠가 충실한 책을 고르는 것이 좋은 선택이 될 것입니다.

소개된 책의 이미지를 클릭하시면 바로 자세한 책 소개와 목차를 확인하실 수 있도록 링크를 걸어두었습니다. 안드로이드 개발을 시작하고 싶으신 분들께 도움이 되었으면 좋겠습니다.



컴퓨터 관련된 전공을 하고 있거나 직업을 가지신 분들이라면 누구나 한권쯤 가지고 있을 " 빨간책 " 의 대명서 Wrox 의 번역서입니다. 다방면(?)에서 경험을 가지고 있는 저자 리토마이어와 댄 울러리가 경험을 토대로 안드로이드 개발의 정수를 전달해 주는 책입니다.

책을 기술하는 시점에 안드로이드 버전이 1.5 였던 터라 상당히 초기 버전 기준인게 단점이지만 워낙에 출중한 저자들이 집필한 책이기 때문에 컨텐츠는 조금 딱딱하지만 단단한 편입니다. 기본기를 충실히 하기에 좋은 책이겠지요? (최저가로 구매하기)



책값은 아끼지 말라는 옛 선현들의 말이 귓가를 맴돌지만 가벼운 주머니 사정을 생각하면 여러가지 책을 사기 힘든 경우가 많습니다. 이 책은 소위 All-In-One 이라는 개념으로 보시면 될 것 같습니다. 한권에 모든 걸 담았다면 깊이가 없는 것 아니냐라고 생각할 수도 있겠지만, 그 보다는 입문서로서 안드로이드의 전반에 대한 학습과 함께 SDK 를 이해하고 샘플 코드를 만들어 보는 목적이라면 적당한 책이 아닐까 싶습니다.

번역서로서 조금 딱딱한 감이 없지는 않지만, 워낙에 많은 책을 번역하신 류광 님의 번역이라 조금만 익숙해 지시면 책을 읽는데 큰 무리는 없을거라 생각됩니다. 주머니가 가벼운데 안드로이드 기본기를 잡고 싶으신 분들께 추천해 드립니다. (최저가로 구매하기)



처음 새로운 개발환경이나 언어 혹은 플랫폼을 접할 때 가장 큰 힘이 되는 것은 " 한번 해봤다 " 입니다. " 헬로, 안드로이드 " 라는 책은 일단 얇습니다. 하지만 책 한권이 개발환경의 준비부터 샘플 프로젝트 (스도쿠 만들기) 를 통한 안드로이드 자신감 갖기까지 커버하고 있어 " 긴가민가? ", " 내가 할 수 있을까? " 하는 의구심을 떨치기에 좋은 책입니다.

깊이 보다는 실습을 통한 익숙해짐의 경험에 포커스가 맞추어진 책이기 때문에 안드로이드에 괜한 어려움이 느껴지는 분들에게 추천해 드리고 싶은 책입니다 (최저가로 구매하기)



표지가 무척 인상적인 책입니다. 제목에 " 언리쉬드 " 나 " 언로킹 " 같은 단어가 붙은 책들이 역사적(?)으로 볼 때 심도 있었다는 기억이 나시는지요? 이 책 역시 마찬가지입니다. 최신간이라 그 어떤 인터넷 서점에서도 할인이 안되고 있다는게 문제이지만, 무료 강의를 제공해주는 점이 다른 책과 다른 점이라 하겠다.

강의의 수준이 초보 ~ 숙련자를 다 아우른다는 말이 조금 의심스럽긴 하지만, 책의 텍스트를 중심으로 학습하는 것과 누군가(?) 코딩하는 모습을 보면서 개발환경, SDK 환경에 익숙해지는 것은 분명 차이가 있을 것입니다. (최저가(?)로 구매하기)

얼마전에 안드로이드 개발을 시작할 뻔 하다가 다행히(?) 아직 해당 업무를 시작하지 않은 상태입니다. 어떤 업무와 임무를 맡던, 충실한 가이드가 같이 한다면 어려운 일은 없을 겁니다. 특히나 안드로이드 개발처럼 미지의 영역에서는 더욱 그러할 것입니다. 마음에 드는 책 한권 주문해서 바로 안드로이드 학습 시작해 보시는 건 어떨까요? ^^

- NoPD -
신고
Posted by 노피디
작년 말부터 돈 좀 -_- 벌어보겠다고 아이폰 프로그래밍 공부를 시작했습니다. 회사 업무에 밀려서 제대로 공부도 못했고 맛배기만 좀 본 상태인데, 여기에 한술 더 떠서 안드로이드 공부도 해야 할 처지가 되어버렸습니다 ^^; 사실 닷넷쪽 프로그래밍만 좀 해본 정도이고 자바와는 대학교 교양수업시간의 자바 수업 말고는 한적이 없어서 좀 걱정이 많이 됩니다.

안드로이드는 기본적으로 리눅스로 개발된 OS 라고 합니다. 리눅스를 구글의 초천재 엔지니어들이 모바일 용으로 포팅해 낸 것이고 (기존의 리눅스 모바일과의 차이, 장단점 같은건 묻지 마십시오;; 아무것도 모릅니다) 이를 바탕으로 수많은 모바일 기기 업체들이 애플과의 대항마로 간택한 운영체제입니다.

윈도우 모바일이 WMC (World Mobile Congress) 2010 에서 윈도우 모바일 7 을 공개한다는 확인되지 않은 소문이 돌고 있자만, 연초부터 모든 모바일 기기 업체들이 안드로이드 만세를 외치고 있는 상황에서 윈도우 모바일 7 의 설자리는 더더욱 없어 보입니다. 윈도우 모바일 애찬론자 NoPD 마저 이렇게 현실의 대세를 거스를 수 없는 상황이니 말이죠 ;; (조만간 제 엑스페리아 윈도우 모바일 6.5 롬이... 공중 분해 될지도 모르지요 ㅎㅎ)


그나저나 안드로이드는 이클립스로 개발하는게 가장 편하다고 하는데... 이클립스의 구동시간은 정말 최악인듯 싶습니다. VS2003, 2005, 2008 에 이어 이클립스까지... 종합 개발 머신으로 탈바꿈 하고 있는 제 PC 가 조금 안쓰럽네요. 변변한 동영상도 못 넣어줘서 참 안쓰럽다는 ;;;

새로운 세계로의 도전은 늘 설레임과 두려움이 함께 합니다. 어느것도 쉽게 볼 수 없겠지만, 이런 강제성 있는 기회로 새로운 것들을 맛 볼 수 있다는 점은 본의 아닌 기회가 되는 것이겠지요!? 늦어지는 퇴근시간이 좀 걱정이지만, 열심히 달려봐야 겠습니다.

- NoPD -
신고
Posted by 노피디

티스토리 툴바