마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

현업에 계신분들께 질문드립니다.

0 추천
컴공졸업하고 나와보니 배운게 별로 없는 것 같습니다.

C++, 자바, 안드로이드 등 어플리케이션 개발이나 기사 딸만큼의 이론지식은 있는데

실제 근무하는 곳을 살펴보면 웹앱, UX, 보안쪽 등 실무능력 및 경력자를 뽑더군요.

한 1년정도 더 진로를 잡고 공부를 더해볼까 합니다. 하지만 감이 잡히지 않습니다.

궁금한건 세가지 입니다. 전문가들께서도 전공이 다르실테니 아는 것만이라도 답변 부탁드립니다.

 

 

1. 이미 자바나 안드로이드 앱개발은 해본 상황에서 하이브리드 웹앱이란걸 배우려면 얼마나 걸릴까요?

관련 교육과정은 무엇무엇이 있을까요? 웹앱을 위해 Objective-C를 배워두는게 좋을까요?

 

2. 1번과 마찬가지로 보안쪽을 배우려면 얼마나 걸릴까요?

또 관련 교육과정은 무엇이 있을까요? 다른 언어를 배워야 할까요?

 

3. 배울때 개발 툴로는 이클립스를 많이 썻는데, 실제 현장에서는 어떤 툴을 가장 많이 쓰나요?

물론 이클립스가 가장 많이 쓰일꺼라 생각하지만 언어를 떠나서 그 외에 자주쓰는 툴은 또 무엇이 있나요?

개발 현업에서 가장 많이 쓰는 툴을 통계로 나와있는 자료는 없을까요?

 

그 외에 현업분들의 진심어린 조언 부탁드립니다.
익명사용자 님이 2014년 3월 28일 질문

2개의 답변

+1 추천
회사나 선배들은 신입에게 뭔가 한다는 기대 안합니다. 개념만 있으면 만족하지요.
그러니 어떤 업계를 가실 것인지를 고민해보세요. 더 배우면서 기다려볼 것이 아니라 빨리 현업에 뛰어 드는게 도움이됩니다.
 
언어 하나 더 배운다고 도움 안됩니다. 특별한 재능 없이 혼자 혹은 학원에서 6개월~1년 공부할바에 현업에서 한달 일하는게 더 큽니다. 실제로 예전에는 프로젝트 참여해서 1주일이면 언어하나 배워서 현업에 들어갈 수 있었습니다. 물론 깊이는 없겠지만요.
 
1. 하이브리드 앱을 개발한다는 것은 웹 개발 능력이 필요한 겁니다. 웹 개발 능력은 있는데 앱을 최대한 빨리 개발할 경우나 필요하죠. 요즘은 하이브리드앱 개발은 잘 안할텐데요. 그래도 배우시겠다면 웹 개발에 치중해보세요. html5, css, javascript, 서버스크립트 (php, java 등등 중에 한가지)
 
2. 보안이라고 하면 범위가 너무 넓어서... 일단 저도 전문분야는 아니니 패스
 
3. 자바 개발은 이클립스를 제일 많이 쓰겠죠. 넷빈즈나 기타 IDE 도 쓰긴 하겠네요. 안드로이드 개발을 한다면 안드로이드 스튜디오도 좀 쓰겠네요. 하지만 개발툴은 그다지 의미 없어요. 어차피 프로젝트에 들어갈때 그때 그때 바뀝니다. 아이폰 개발이라면 xcode 겠고 php 개발이라면 천차만별이겠군요. 툴 익히는 거야 하면서 하면 되고, svn 이나 git 등의 형상관리라던가 maven 이나 기타 여러가지 들이 프로젝트마다 천차만별로 들어가기 때문에 필요할 때 살짝 검색해보시면 됩니다.
 
달기살 (12,990 포인트) 님이 2014년 3월 28일 답변
모집공고 보면 하이브리드앱 개발가능자가 많던데
선배님 보시기에 요즘 잘쓰는 개발방법론은 무엇인가요?
그냥 네이티브 앱개발능력과 jsp 정도만 알아도 된다는 말씀인가요?

툴을 여쭤본 이유는 이클립스 이외에는 IDE를 다뤄본게 없기 때문입니다.
하나라도 더 써보면 차이점도 느끼고 다른거 적응력도 높아질 것 같기 때문입니다. 2번째로 가장많이 쓰는 IDE 툴이란건 딱히 없는건가요?
하이브리드앱은 치중된 쪽이 어디냐에 따라 다릅니다만 기보적으로는 html5, css, js 만 충분히 알면 됩니다. 그외 프레임워크로 폰갭, 센차터치, jquerymobile 정도가 있습니다만,... 그닥...
+1 추천
그러니까 대학교 졸업 후 다시 학원을 간다고요? 학원보다 대학교가 훨씬 배울께 많고 이미다 배웠을 텐데요.
그리고 1년을 더 공부하고 해봤자 어짜피 신입입니다.
차라리 실무에서 1년 경력 쌓는게 좋구요.
 
1. 웹앱은 웹쪽이라 폰갭이나 센차터치 이런걸 공부해야 될거같습니다. 하지만 별로 추천 드리고 싶진않네요...
 
2. 보안쪽이라함은 어떤 보안을 말하는건지 모르겠지만 일단 소프트웨어공학, 자료구조 네트워크 등의 이론적인것들을 많이 공부하셔야 되지 않을까요. 아는 만큼 보일테니까요.
 
3. 많이 사용하는 개발툴 보다는 많이 사용하는 언어가 의미있을듯하네요.
 
 
q1212 (26,020 포인트) 님이 2014년 3월 28일 답변
외람된 말씀이지만 선배님께서 추천하는 방향은 어디쪽 인가요?
컴공에서 배운 것은 그냥 전반적인 지식일 뿐입니다.
물론 소중하고 매우 필요하다고 생각하지만 실무와 거리가 있다고도 생각이 듭니다.
최근 현업에서 가장 수요가 많고, 신입도 많이 채용할만한 직무가 무엇이 있을까요?
보안쪽에 관심이 있는 것도 최근 대거 우량기업들이 보안이 뚫리기 때문입니다.
그쪽이 정확히 어떤 보안인지 모르겠지만, DB쪽 정보보안이나 네트워크 보안, 인증관리 측면이 아닐까요?

경험삼아 사용해볼만한 개발툴은 없을까요? 무료 유료 상관 없습니다...
대거 우량기업들이 보안이 뚫리는 건 기술이 문제가 아니라 사람이 문제이기 때문입니다. 실제 들어와서 일해보면 허술한 곳이 엄청 허술 합니다.
...