CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·MaClien ·주식한당 ·일본산당 ·자전거당 ·개발한당 ·방탄소년당 ·안드로메당 ·야구당 ·나스당 ·노젓는당 ·소시당 ·이륜차당 ·골프당 ·클다방 ·디아블로당 ·시계찬당 ·소리당 ·스팀한당 ·레고당 ·어학당 ·AI당 ·달린당 ·땀흘린당 ·캠핑간당 ·위스키당 ·와인마신당 ·소셜게임한당 ·ADHD당 ·육아당 ·키보드당 ·안경쓴당 ·가상화폐당 ·젬워한당 ·바다건너당 ·물고기당 ·PC튜닝한당 ·퐁당퐁당 ·창업한당 ·콘솔한당 ·리눅서당 ·IoT당 ·3D메이킹 ·X세대당 ·AI그림당 ·날아간당 ·사과시계당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·걸그룹당 ·차턴당 ·총쏜당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·노키앙 ·적는당 ·방송한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·VR당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

아무거나질문

숙달된 어플 개발자가 되려면 어느정도의 기간이 필요할까요? 11

1
2015-01-25 07:57:44 175.♡.2.80
화이트강아지

안녕하세요, 회사를 그만두고, 고민이 많은 30살 남자입니다 ㅎ

 

전부터 스타트업에 관심이 많았는데,

아무래도 스타트업이 어플(+웹)쪽과 관련이 많다보니 뭘 하더라도 개발자는 필요하더군요.

맘 맞는 사람을 찾는것도 좋겠지만, 그게 쉬운것도 아니고.. 한번 제가 배워보고싶은 생각도 들더군요.

 

 

1. 개발자가 되기 위한 시간..?

 - 과연 초보가 어느정도 퀄리티 있는 어플(안드로이드&아이폰)을 만들기 위해선 얼마나 소요될까요?

   (24시간 배우는 환경에 집중 가능하다는 환경 전제. 전 대학때 배운 c언어 기초정도만 아는 정도..c+의 클래스는 잘 모르고;)

 

 

2. 안드로이드와 iOS 개발 환경이 많이 틀린지요?

   (처음엔 국내 환경에 맞춰 안드로이드로 시작하겠지만, iOS 개발도 욕심이 많이 나네요. 아예 다른 언어인가요?)

 

 

3. 어떤 코스를 밟는게 가장 빠를까요?

 - 집 독학?(책&구글링), 학원?, 과외?, 국가에서 도와주는 여러 직업훈련학교 등?

  (사실 학원이나 과외는.. 현재 백수인관계로 부담이 되는 상황)

 

 

4. 조언..?

 - 만약 어려분의 지인이 갑자기 '나 어플개발자 될래' 한다면 해주고 싶은 조언은..?

 

 

상당히 애매 모호한 질문이 많네요. '숙달'의 정도라든지..

아직 저도 고심하는 관계라 많은 부분 몰라서 이렇게 질문하게되어 죄송합니닷.

 

모든 질문에 대한 답변이 어렵다면 한가지만 해주셔도 큰 도움이 될 듯합니다!

조금 긴 질문글이 되었네요! 어디에 글을 올려야할지 고민하다가 클량에 여쭤봅니다 ^^;

화이트강아지 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [11]
seo4107
IP 220.♡.126.129
01-25 2015-01-25 08:15:15 / 수정일: 2017-04-30 16:03:45
·
애매모호한 질문이고 사람에 따라 당연히 달라질 수 있는 것이기 때문에 완전히 다른 답변들을 받으실 수밖에 없을 겁니다. 그 부분은 감안하시는 게 좋습니다.

일단 제가 보기엔...

1. 어떤 앱을 만드냐 & 개발자가 실질적으로 어느 정도를 담당하느냐에 따라 달라지긴 하겠습니다만, 기초 지식이 거의 없는 (기껏해야 C 언어로 헬로 월드 정도만 찍어 봤을) 젊은 대학생이 iOS 용 Path 정도의 앱을 만들어야 한다면, 즉 프로그래밍 언어들과 알고리즘 기초, 자료구조 기초, 데이터베이스, 서버 운영 관련 지식들, HTML / CSS / JavaScript, 웹 프레임워크, 모바일 앱 관련 내용들, 나아가 기본적인 디자인과 HCI / UX 같은 부분들을 전부 공부한다고 가정할 경우 평균 3년 정도는 걸릴 것 같습니다. 이마저도 모두 배우고 이해를 할 수 있다는 가정 하의 이야기이고, 중도에 포기하게 되실 확률도 아주 높습니다. 더군다나 애초에 한 명이 이만큼 넓은 분야를 죄다 전문적인 수준으로 다룬다는 건 거의 불가능합니다.

2. 언어 자체가 완전히 다릅니다. 물론 진정으로 중요한 건 언어가 아니라 자료 구조나 알고리즘, 객체 지향 등에 대한 이해 같은 것들이라고 해야겠습니다만, 현실적으로 상당히 다른 두 언어를 혼자서 커버하는 것은 쉬운 일이 아닙니다. 게다가 iOS 와 안드로이드는 디자인 언어는 물론 UX 의 근본적인 부분까지 상당한 차이가 있습니다. 그런 부분들을 기획자와 디자이너가 완벽하게 커버해 준다면 다행이겠습니다만 국내의 중소규모 회사에서 그런 걸 기대하긴 어렵고, 커버가 된다고 하더라도 개발자 역시 그 쪽 방면으로 어느 정도는 지식이 필요합니다.

3. 사람마다 다르겠습니다만, 개인적으로는 해외의 강의들을 보고 독학하는 것이 가장 효율이 좋았습니다. 가격도 저렴하고, 최신 기술들도 제대로 공부할 수 있고, 쉽게 잘 가르치는 곳들이 많기 때문에 영어만 된다면 가장 좋은 방법이라고 생각합니다 (애초에 영어를 못 하면 이 쪽 분야는 사실상 포기해야 합니다). 참고로 학원이나 직업훈련학교 같은 곳들에는 그리 기대하지 않으시는 게 좋습니다. 가 봤자 별로 배우는 것도 없습니다.

4. 그 지인이 평소부터 개발 쪽에 관심이 많고 어느 정도 재능이 있는 사람이었다면, 혹은 나이가 어려서 그런 걸 배우는 데 시간을 써 봐도 큰 부담이 되지 않는다면 취미 삼아 해 보라고 할 수도 있겠습니다만, 그렇지 않다면 말리고 싶네요.
화이트강아지
IP 115.♡.40.158
01-25 2015-01-25 18:31:39 / 수정일: 2017-04-30 16:03:45
·
감사합니다!!
역시 제대로 된 어플 만드려면.. 서버운영관련 지식부터 DB, 프레임워크 등등.. 분야가 많군요..
& 예상대로 직업훈련학교등이 실상 큰 도움은 안되나보고...
다행히 영어는 어느정도 가능해서 쓰여진 문서나 글 해석 큰 문제는 없을듯합니다.
많은&귀중한 정보 너무 감사합니다
고민 많이 해보겠습니다 ^^
미에루
IP 1.♡.0.132
01-25 2015-01-25 08:16:33 / 수정일: 2017-04-30 16:03:45
·
1 번은.. 개개인의 역량과 이해도에 따라 워낙 천차만별이라 말하기가 어렵고..

2 번은.. 안드로이드와 iOS 는 전혀 다릅니다. 언어 자체가 틀려요.

3 번은.. 역시 개인마다 틀리지만.. 글쓴 분의 상황이라면 국비지원 직업 훈련학교 및 독학을 병행하시는게 좋을 거 같네요. 사실 직업훈련학교라 해봐야 맛보기 수준이라 결국 본인 스스로 공부하지 않으면 안됩니다.

4번은.. 어떤 일이든 똑같겠지만, 프로그래밍이란 것은 생각보다 어렵습니다. 끈기있게 해야하고, 무엇보다 즐겁지 않으면 쉽게 지칩니다. 조급해 하지 않고, 차근차근 실력을 쌓는다는 기분으로 하나 하나 배우고 익히시면 좋을거 같습니다.
화이트강아지
IP 115.♡.40.158
01-25 2015-01-25 18:32:30 / 수정일: 2017-04-30 16:03:45
·
답변 감사합니다!
3번 한번 확인해보고, 얻을 수 있는게 뭔지 자세히 체크해봐야겠네요.
끈기와 관련된 조언 감사합니다. 아무래도 수입이 없으면 마음 급해질듯한데, 감안해서 해낼 수 있을지 다시 한번 고민해보겠습니다!
훔훔
IP 24.♡.33.255
01-25 2015-01-25 08:39:29 / 수정일: 2017-04-30 16:03:45
·
4. 아이디어가 있고 판매하기 위해서 스타트업을 하는 거라면, 경험있는 개발자, 디자이너를 빨리 구하시고, 자금 조달이나 마케팅 관련 공부를 하는게 낫고요.
급한 아이디어는 없고 그냥 기술익힌다 싶으시면.. 초반엔 좀 강제적인 학원이나 유료 온라인 강의라도 들으시는게 나아요. 혼자서 책보고 무료 강의 듣고 그러는게, 꾸준히 하기 쉽지 않거든요.
화이트강아지
IP 115.♡.40.158
01-25 2015-01-25 18:33:58 / 수정일: 2017-04-30 16:03:45
·
항상 딜레마를 느끼는 부분이네요.. 사실 큰 개념에서 본다면 사업을 위해선 기획자&자금조달 등 큰 흐름을 봐야하는데, 막상 비용없이 소규모라도 시작하려면 개발&디자인의 필요성도 많이 느껴지고..
고민 많이해보겠습니다!
Prescott
IP 27.♡.182.245
01-25 2015-01-25 08:39:51 / 수정일: 2017-04-30 16:03:45
·
1) 케이스 바이 케이스입니다. 그 사람의 역량이나 이해도에 따라서 이 속도는 차이가 크게 나서... 감히 말씀드리기가 어렵네요.

2) Java와 C#처럼 비슷한 언어라면 모를까... Obj-C와 Java는 완전 다릅니다.
무엇보다 단순한 언어의 차이를 떠나서, 각 OS의 특성이나 생태계, 애플리케이션 가이드라인 또한 다릅니다.

3) 개인적으로 학원은 뜯어말리고 싶네요. 굳이 책과 구글느님에 의지하지 않아도 요즘에는 좋은 동영상 강의 웹사이트가 많습니다. code.org 라던가...

4) 친구에게 그런 질문을 받으면, 직접 개발자가 일하는 모습을 보고, 다시 한번 생각해보기를 권합니다. 제가 일하는걸 봐도 괜찮다고 합니다. 저게 무슨 코드인지는 모르더라도 적어도 개발자가 되어서의 삶은 어떨지 고민을 해보라고 하죠.


덧.
저는 개발을 일찍 시작해서, 이것 저것 공부를 했지만, '깊이' 있게 지식을 가지긴 못했기에 사회생활 하면서 고생을 많이 했습니다. 연구소장님께 욕도 먹었지요. 도대체 제대로 할 줄 아는게 뭐가 있냐고...
정말로 특정 분야의 지식이나 언어를 숙달한게 아니라면, 그냥 한 분야를 파시는걸 권합니다.
이 분야는 워낙 기술 흐름이 빠르기 때문에... 한번 공부하고 끝나는게 아니라, 일을 그만둘 때 까지 공부해야 합니다. 그래야 뒤쳐지지가 않거든요.

덧2. 개발자가 아닌 기획자가 되려고 했다면... 답변이 좀 달랐을 것 같네요.

화이팅!
화이트강아지
IP 115.♡.40.158
01-25 2015-01-25 18:36:07 / 수정일: 2017-04-30 16:03:45
·
좋은 사이트 추천 감사합니다! 음, 주변 개발관련된 분들 찾아뵙고 한번 실상에 대해서도 자세히 들어봐야겠네요
실질적인 field에서의 경험담 너무 감사합니다!
음, 흐름에 뒤쳐지지않으려면 정말 본격 '개발자'가 되어야 겠네요. 사실상 제가 원하는 것은
개발을 하다가 기획으로 넘어가고 싶은 마음이 많은데..
좀 더 심도있게 고민해보겠습니다! 감사합니다!
너구리님
IP 58.♡.242.116
01-25 2015-01-25 08:41:10 / 수정일: 2017-04-30 16:03:45
·
현직 iOS 개발자 입니다. 14년차 이고 PPC, Palm 부터 개발한 개발자 중 에서도 특이한 모바일만 해 왓으며 iOS는 5년차 이고 대부분 경력이 프리 입니다. 안드의 경우 프로젝트에서 어깨넘어로 경험한 것 이지만 업계 현실 아시는덴 도움이 될 겁니다. 일단 간단하게 적고 길~~~ 게 가겠습니다.

1. CBC 하지만 생각보다 힘듬
2. 완전히 틀립니다.
3. 개발 경험이 없다면 유료 과정부터
4. 지인 이시라면 "미쳤냐!!!" 라고 펀치 날라갑니다^^;

1.개발자가 되기 위한 시간
본인께서 얼마나 개발에 익숙하시냐에 따라서 입니다. 개발이 안맞는 분도 많습니다. 단순히 문법, 스킬 이런건 금새 배웁니다. 그리고 스킬?은 구글검색하면 다 나옵니다. 그런데 생각보다 넓은 분야에 대한 지식이 필요합니다.iOS 기준으로 요즘 전형적인 앱 만들려면 필요한 지식이...
GUI를 만들기 위한 지식들, 5,6,6+해상도 대응과 iOS6,7,8에서 정상적으로 돌아가기 위한 기술들, XML,JSON을 파싱하고 에러를 잡기위한 지식, http통신과 세션에 대한 이해와 그 에러처리...
일단 전 윈모 하다 iOS넘어오는데 두달 걸렸습니다. 이게 언어적 기반은 완료 되어 있는 상태에서 입니다. 거기에 언어 모르시는 상태에서 안드, iOS 다 개발은 좀 과욕이실듯 합니다.

2. 개발환경
아시다시피 iOS 개발엔 맥이 필요합니다. 해킨으로 된다는 분들... iOS 상업개발 경험 전무한 분 입니다. 절대 안 됩니다. 거기에 개발자 계정 연 $99 짜리가 필수 입니다. 없어도 된다지만 있는게 여러모로 좋고 상업앱 하시려면 전 무조건 사야한다 봅니다. 거기에 디바이스... 경비 꽤 되네요. 안드는 아시다시피 윈도우에서 다 되지요. 둘 다 하신다면 의외로 맥, 맥OS 상 에서 안드, iOS 다 하시는게 편합니다. 요즘 일부 개발자는 맥OS에서 이클립스로 안드 개발 하십니다. 더 편하다고 하시는 분도 계시네요.
그리고 언어도 완전히 다릅니다. 안드는 Java, iOS는 Object-C 인데 이 Obj-C가 C++, MFC로 밥 벌어먹던 저도 처음 전환 하는데 개념이 틀려 좀 고생하게 만들엇습니다. 최근엔 자바와 비슷한 개념이나 패턴도 많다 하는데 기본은 C입니다. C 하는 분들에게 Java는 쉽다는데 전 Java 모르는데 몇번 할까 하다 포기-_-; 로직 알아낼 정도의 코드분석은 되도 개발은 어렵네요.

3. 코스
일단 현 상황에서 독학은 너무 오래 걸리고 힘들것 같아 보입니다. 학원 등 코스를 밟으면서 기본적인 전산에 대한 이해와 지식을 쌓는걸 추천 드립니다. 만약 전산과나 전기 같이 관련학과 출신 이여서 지식 있다... 하시더라도 실무 개발은 또 틀립니다. 물론 학원도 우물안 이지만요.
그리고 역시 배우는 것과 현업은 많이 틀립니다. 실제 현업은 지루한 버그와 갑(?)과의 투쟁 이니까요. 특히 모바일은 GUI와 싸움이 많습니다. 이런건 혼자서 체득하기엔 힘들지요. 어느정도 학습 하시면 현업에서 몸으로 배우는 것도 도움 됩니다. 다른분들이 짠 코드에서 배울게 많거든요.

4. 조언
솔직히 무조건 말리고 싶습니다. 가장 큰 문제는

"돈"

입니다. 아쉽게도 앱 으로 돈 버는건 상당히 힘듭니다. 치킨집으로 부자 되는것 만큼이요.저도 3gs 발매 후 회사 뛰처 나오며 앱으로 돈 벌 꿈을 꾸면서 나왔는데 현실은 월급제 프리, 즉 앵벌입니다. 가 봤던 회사 중 앱을 다량으로 찍어내어 돈 벌려다 실패한 회사도 있었습니다. 카카오 게임도 레드오션이고 광고수익도 점점 내기 힘들어 지며 국내에서 만 으로는 더욱 더 불가능인 환경 입니다. 스타트업? 제가 벤처여럿 경험 해 봤고 진정한 의미의 창고에서 시작하는 스타트업 벤처도 해 봤습니다. 성공도 힘이 들지만 그 과정을 버티는 것도 결국 "돈" 이거든요.
제가 앱 개발 시작 한 이후 참 많은 분들이 자기와 같이 하자, 이거 해 보자 제의 해 왔고 실제로 개발에 착수 한 적도 있었습니다. 예전 직장 동료들이 대부분 iOS 프리 하시고요. 그런데 다들 그냥 앵벌 하십니다. 개 중 게임 스타트업 하셧던 분도 두분이 있는데 결론은 말 안 드려도 짐작 하실테고요. 그분(??)의 동생의 남편분도 스타트업 벤처로 사업 몇개 일으키셧다가 요즘엔... 학원 하십니다. 실패사례를 저 포함해 너무 많이 알고 있습니다. 전 무조건 반대하지만 그래도 하시겠다면...

우선 길게 보세요. 1,2년 만에 뚝딱? 절대 안 됩니다.
결론은 돈을 버는겁니다. 어떻게 돈을 벌지 기획하세요.
혼자서? 불가능 합니다. 잡스조차 혼자 안 했습니다. 회사를 차리시던 팀을 꾸리세요. 물론 돈이...

물론 저와 다르게 긍정적으로 보시는 분들도 많고 클리앙 이라면 성공하신 분도 계실겁니다. 그런데 최근 몇년 IMF급 불황이고 제 체감엔 올해 더 심할거 같습니다. 시기도 안 좋습니다. 일단 이런것도 기본으로 깔고 생각 하시길 바랍니다.
화이트강아지
IP 115.♡.40.158
01-25 2015-01-25 18:37:57 / 수정일: 2017-04-30 16:03:45
·
Wow.. 정말 너무 감사합니다 ㅜㅜ 이렇게 긴&정성드린 답변을 주실줄이야.
한구절 한구절 공감가는 얘기네요! 특히 스타트업을 유지하려면 그것도 돈이 필요하다는 부분에서..
몇번 되새겨 보고 깊게 고민해보겠습니다!!
과연 제가 진심 좋아하는 것인지, 호기심에 해보고싶은것인지..
너무 감사합니다~!!
화이트강아지
IP 223.♡.229.45
01-25 2015-01-25 13:54:51 / 수정일: 2017-04-30 16:03:45
·
감사합니다 역시 쉬운일이란 없군요 ㅎ
너무나 소중한 답변들 감사합니다
많이 생각해보고 진행하겠습니다!!
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.