GDG Campus Korea에서 개최한 'Daily 만년 Junior들의 이야기 : 델리만주' 밋업에서 발표했던 내용으로 대학원 석사 입학 후부터 오늘날까지 어떤 활동들을 했는지 정리했습니다. 대학원생 분들과 게임 프로그래머 취업을 준비하시는 분들께 많은 도움이 되었으면 합니다.
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
"손코딩뇌컴파일눈디버깅" 모임을 소개합니다.
백문이 불여일런, 트라이얼앤에러(Trial and Error) 식의 몹쓸 교육을 받아 온 개발자들이 코딩하기 전에 신중하고 꼼꼼하게 생각해보기란 쉽지 않습니다.
개발 시간 중 디버깅 시간이 절반 이상을 차지하고 있는 실정에 버그를 줄이기 위해 TDD니 유닛테스트니 많은 방법들이 개발되고 있지만 가장 일차적으로 중요한 것은 개발자들이 꼼꼼히 따져보는 것이 아니겠는지요?
미국의 선진 SW회사들은 이미 화이트보드에 PS문제를 푸는 것을 인터뷰 방식으로 채택하고 있습니다. 이는 이와 같은 풀이 방식이 개발자들의 기본 역량을 측정하기에 알맞은 지표라는 것이고, 개발자들이 기본적으로 갖춰야 할 역량이기도 하다는 것 입니다.
또한 자신의 생각을 명확하게 정리하고 다른 사람이 이해할 수 있도록 전달하는 Communication Skill 도 개발자가 갖춰야 할 역량 중 하나 입니다. 알고리즘을 어떻게 구현할 것인가를 팀원들과 소통하면서 자연스럽게 생각을 정리하고 전달하는 연습도 할 수 있습니다.
컴퓨터에 앉아 코딩하기 전 펜과 종이를 들고 눈과 머리와 손을 굴려 보시는 것은 어떠신지요??
GDG Campus Korea에서 개최한 'Daily 만년 Junior들의 이야기 : 델리만주' 밋업에서 발표했던 내용으로 대학원 석사 입학 후부터 오늘날까지 어떤 활동들을 했는지 정리했습니다. 대학원생 분들과 게임 프로그래머 취업을 준비하시는 분들께 많은 도움이 되었으면 합니다.
Fast campus 안드로이드 앱 개발 프로젝트 CAMP 의 오리엔테이션 자료입니다.
http://www.fastcampus.co.kr/dev_camp_adp
Java 코딩은 가능한 분들을 대상으로 Android 의 바닥부터 시작해서 Google Firebase 와 Amazon AWS 를 사용하는 상용수준의 앱을 만들어 Play Store 에 배포하는 것까지 같이 진행해보는 CAMP 입니다.
"손코딩뇌컴파일눈디버깅" 모임을 소개합니다.
백문이 불여일런, 트라이얼앤에러(Trial and Error) 식의 몹쓸 교육을 받아 온 개발자들이 코딩하기 전에 신중하고 꼼꼼하게 생각해보기란 쉽지 않습니다.
개발 시간 중 디버깅 시간이 절반 이상을 차지하고 있는 실정에 버그를 줄이기 위해 TDD니 유닛테스트니 많은 방법들이 개발되고 있지만 가장 일차적으로 중요한 것은 개발자들이 꼼꼼히 따져보는 것이 아니겠는지요?
미국의 선진 SW회사들은 이미 화이트보드에 PS문제를 푸는 것을 인터뷰 방식으로 채택하고 있습니다. 이는 이와 같은 풀이 방식이 개발자들의 기본 역량을 측정하기에 알맞은 지표라는 것이고, 개발자들이 기본적으로 갖춰야 할 역량이기도 하다는 것 입니다.
또한 자신의 생각을 명확하게 정리하고 다른 사람이 이해할 수 있도록 전달하는 Communication Skill 도 개발자가 갖춰야 할 역량 중 하나 입니다. 알고리즘을 어떻게 구현할 것인가를 팀원들과 소통하면서 자연스럽게 생각을 정리하고 전달하는 연습도 할 수 있습니다.
컴퓨터에 앉아 코딩하기 전 펜과 종이를 들고 눈과 머리와 손을 굴려 보시는 것은 어떠신지요??
2011년도에 진행된 디자이너를 위한 앱 개발 과정의 일지다. 그동안 여러 교육기관들의 UI 디자이너 과정의 커리큘럼과 결과물들을 보면 대부분 현실적인 여건의 문제로 최종 결과물이 UI 목업(Mock-up, 모형)을 만드는 데에서 그쳤으며, UI 목업조차도 실제 앱으로 구현되기 어려운 부분이나 UI 가이드라인을 크게 어기는 경우를 흔히 볼 수 있었다. 모바일 환경과 애플리케이션 제작현장을 잘 알고 디자인을 한다면 목업을 만들 때에도 보다 구체적이고 현실적인 결과물이 나올 수 있을 것이지만 디자이너가 볼 수 있는 기술서적은 거의 없다. 이 책이 그 대안이 되어 앱을 만드는 디자이너들이 알아야 하는 ‘앱 개발 범위’에 대한 기준이 될 수 있을 것이다.
yes24 에서 구매 가능합니다.
http://www.yes24.com/24/goods/6498614?scode=032&OzSrank=2
2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
앱 디자인 시작하기
Starting App Design
2014. 9. 11
이 강의는 앱 디자인을 시작하는
디자이너를 위한 강의입니다.
강의 순서
1. 강의에 들어가며
2. 앱 디자인 시작하기
3. Case Study
4. 작업하기
5. 마치며
- 강의 페이지: http://isangho.com/study/appdesign
- SlideShare: https://www.slideshare.net/SanghoLee1/ss-38908104
- 비트코인 기부하기: http://daramghaus.com/donate/bitcoin
- 이메일: isangho@me.com
9. 개발대상에따라서다릅니다
웹 개발자
웹 페이지, 웹 사이트 등 소프트웨어를 개발하고, 사용자에게 보이는 화면을 담당하
는 프론트엔드 개발자 와 데이터, 서버를 관리하는 백엔드 개발자 로 분류합니다.
모바일 개발자
스마트폰의 안드로이드 , iOS 운영체제 기반의 소프트웨어를 개발하는 사람입니다.
게임 개발자
모바일 게임 , 온라인 게임 , PC 게임 , 콘솔 게임 등 여러 분야로 나뉘며
보통은 게임엔진을 이용하여 개발을 진행합니다.
시스템, 임베이드, 어플리케이션 ... 9
10. 전망
계속 새로운 영역으로 확장하고 있는중
개발자 수요는 직속적으로 증가중 입니다
제가 배울때도 그랬고
앞으로도 그럴것 입니다
절대사라지지않을직업이라고확신합니다
10
21. 장점
내가 생각했던 아이디어를 실현시킬 수 있습니다
다른 사람에게 재미를 주는 혹은
도움을 줄 수 있는 아이디어를 직접 실현시킬 수 있습니다.
항상 공부해야 합니다
개발의 세계는 매우 빠른 속도로 트렌드가 바뀌고있고,
회사에서 원하는 인재가 되기 위해서는 스스로 끊임없이 공부하고 소통해야 합니
다.
21
22. 단점
취미가 직업이 되면 일이 됩니다
처음에는 개발하는 일이 좋아서 시작했지만
이후에는
어떤회사에서 어떤 제품을 만들고,
어떤 사람들이랑 일하는가가 중요하게 됩니다
하고 있는 작업에 대한 매력이 충분하게 느껴지지 않는다면, 소프트웨어 개발은 정
말 지루하고 재미없는 일이 됩니다
22