• 회원가입
  • 로그인
명예 멘토 멘토 찾기 콘텐츠 클래스 온라인 클래스 NEW 온라인 컨퍼런스 BETA 멘토 지원하기 로그인
#IT개발 #직무

개발자는 무엇을 분석하며 역량을 키울 수 있나요?

안녕하세요! 저는 개발자가 되고 싶습니다. 개발자로서 시스템을 어떻게 분석해야 할지 조언을 구하고 싶어 문의드립니다.

이커머스(유통) 쪽의 회사에서 면접을 보면, 회사의 웹이나 애플리케이션의 어떤 점을 개선해보고 싶냐는 질문을 자주 받습니다. 

ⒸFatos Bytyqi

저는 회사의 웹이나 애플리케이션을 사용하면서 불편했던 부분을 위주로 답변했는데요. 제 답변을 들은 면접관은 UI와 관련해 불편한 문제를 말하는 것보다 개발자로서 고민을 해보라는 피드백을 해주셨습니다. 검색 정확도 같은 것과 관련된 답변을 원하시는 것 같았습니다.

저도 그런 부분이 부족하다는 점은 알겠는데, 어떤 식으로 생각해보고 보완하면 좋을지 모르겠습니다. 개발자로서 어떤 요소들을 어떻게 분석하면 좋을지 조언 부탁드립니다.

황지훈 멘토의 답변


안녕하세요. 업계를 먼저 경험한 사람으로서 제 답변은 주관적일 수 있습니다. 세상에 정답은 없습니다. 제 답변을 정답으로 생각하지 말고 참고하는 정도로 활용해주시면 좋겠습니다.
 
Ⓒfreepik

저는 대학생 시절 많은 대외활동을 했습니다. 인생 전체로 볼 때 4년은 짧지만 20대 시절의 4년은 상당한 무게감을 지니는 시간이라고 생각합니다. 인생에 관한 태도를 배우고 뿌리를 내리는 시기니까요.
 
좋은 경험, 좋지 못한 경험을 구분하지 말고 20대에는 무조건 발로 뛰고 부딪혀보시길 바랍니다. 레스토랑에서 맛있는 음식을 먹으면 좋은 추억이 됩니다. 한편, 음식을 먹다가 실수로 접시를 떨어뜨려서 좋지 못한 경험을 하면 다음에 실수를 반복하지 않기 위해 주의하게 됩니다.
 
그렇기에 경험은 그 과정에서는 좋고 나쁨이 있겠지만 인생에는 모두 도움이 된다고 생각합니다.
 
사담이 길었네요. 이제 질문하신 것에 답변을 드릴게요.
 
목적별 분석 요소를 구체화 하세요
우선 분석할 요소를 구체적으로 잡는 것이 좋습니다. 단순히 시스템을 분석하기보다 ‘현황을 파악하기 위한 분석’, ‘개선을 위한 분석’ 등 목적을 나눠서 생각하면 좋아요.
 
Ⓒfreepik

현황 파악을 위한 분석은 현재 시스템의 문제점을 찾고 위험 요소를 사전에 찾아 시스템 안정성을 강화하는 데 그 목적이 있습니다. 그리고 개선을 위한 분석은 현 시스템의 기준 뼈대를 무너뜨리지 않으면서 효율적이고 안정적으로 기능과 프로세스를 추가 구성하는 데 목적이 있죠. 설계를 위한 사전대비 성격의 분석입니다.
 
개선을 위한 분석을 할 때는 분석 요소를 더욱 세분화할 수 있습니다. 분석 요소는 시스템 관점, 사용자 관점, 추이 분석으로 나눠볼 수 있겠네요.
 
시스템 관점의 분석은 리스크 관리, *쿼리 튜닝 등을 포함하는 기술적 분석입니다. 리스크 관리를 통해 특성 이벤트 때문에 접속자가 많아질 경우 병목현상에 대비할 수 있고, 시스템 쿼리 튜닝으로 속도를 개선할 수 있습니다.
 
사용자 관점의 분석은 UI 가독성, 기능 편의성을 따져보는 인문학적인 분석입니다. 사용자 접근율 향상을 위해 UI 가독성이 좋은지, 기능 편의성을 높여 사용자의 실제 사용 증가를 유도했는지 분석하면 좋을 것 같아요.
 
또 추이를 분석하는 방법도 있습니다. 시간대별 접속사 빈도를 분석하면 부진한 시간대에 이벤트를 하여 접속자를 유도할 수 있습니다. 또 방문 횟수 대비 구매 횟수 비율을 분석해 구매율이 낮은 상품들의 가격이나 구성 등을 개선하도록 할 수 있죠.
 
ⒸArmando Ascorve Morales

유행하는 용어보다는 진정성으로 승부하세요
마지막으로 면접을 위한 팁을 덧붙이면, 빅 데이터, 블록체인 등의 유행하는 용어를 따라 사용하는 것은 추천하지 않습니다. 진정성을 느끼기 어렵거든요. 이미 존재하는 이론은 누구나 접근 가능합니다. 희소성이 적다는 말이죠.
 
하지만, 본인의 생각은 항상 변할 수 있고 발전할 수 있으며 ‘유일’ 합니다.
그러니 세상의 생각에 끌려다니지 마시고 본인의 생각을 당당하게 말하세요.
 
“저는 빅데이터와 딥러닝을 활용해 적재된 데이터를 분석하고 해당 사이트 개선점을 발굴하고 싶습니다’라는 답변과, ‘사용자가 많이 접속하는 요일, 시간, 날씨 같은 정보를 모아보면 분명히 패턴이 나올 것이고 그 패턴을 활용하면 무궁무진한 개선점과 아이디어들이 나올 것입니다’라는 답변 중 어떤 답변이 더 와닿는지 생각해 보세요.
 
제 답변이 도움이 되었나요? 추가로 궁금한 점이 있으시면 질문 남겨주세요. 멘티님의 꿈을 응원해요. 감사합니다!
 


*쿼리: 정보 수집 요청에 쓰이는 고급 컴퓨터 언어.

답변이 궁금한가요?
지금 무료로 확인하세요!
답변 보기
©모든 저작권은 해당 콘텐츠 제공자 또는 해당 콘텐츠 제공자와 잇다가 공동으로 보유하고 있으며, 콘텐츠의 편집 및 전송권은 잇다가 가지고 있습니다.
4
황지훈 멘토
CJ올리브네트웍스 · SM(SystemManagement)
1. 누구보다 공부에 관심없었던 10대
1) 누구보다 게을렀던 하루하루
-. 목표의식 전혀 없던 시기
2) 야구에 미쳐살던 시기
(학교->야구->학교->야구)
2. 제 1 성장판 : 동아리 회장
1) 전공에 대한 자신감 부여
2) 집행부 활동을 통한 설득력
3) 목표와 달성의 체계화 및 습관화
3. 제 2 성장판 : 경제적 독립
1) 서울 생활의 시작 : 새로운 환경
2) 안철수연구소 인턴 : 새로운 만남
3) 아르바이트 : 새로운 경험
4. 제 3 성장판 : 프로젝트
1) 초대형 프로젝트 참여
2) 직무 내 다양한 프로젝트 참여
3) 업체관리 및 일정관리 능력 강화
5. 제 4 성장판 : 직무변경과 실패
1) 그룹 내 신사업 계열사의 신설부서 발령
(총무, CS, 입찰진행 등 회사자금 관리)
2) IT업계로 회귀
3) 또 다른 그룹사에서의 재시작
And,
다가오는 나의 제 4 성장판은 ?
#IT개발
팔로우 멘토에게 질문하기
함께 보면 좋은 콘텐츠 콘텐츠 더보기
IT개발
회사는 신입 프로그래머에게 어떤 수준을 기대하나요?
안녕하세요. 컴퓨터 학부 2학년에 재학 중인 학생입니다. 저는 미래에 IT 직종에서 프로그래머로 종사하고 싶습니다. 멘토님이 평소 올려두신 글을 보며 궁금했던 점들이 많이 해소됐습니다. 또한, 프로그래머 취준 과정과 회사 생활도 여쭙고 싶습니다. N 기업에 신입 프로그래머로 취업 시 필요한 스펙과 준비 사항이 궁금합니다.
이세린 멘토
네이버 · 검색시스템
41
IT개발
데이터 마이너, 빅데이터 시대에 떠오르는 직업
데이터 마이너라는 직업으로 진로를 정했는데, 아직 아는 것도 없고 데이터 마이너 관련 지식이 부족합니다. 데이터 마이닝은 데이터 베이스와 어떻게 다른가요? 데이터 베이스는 데이터를 기반으로 원하는 정보를 찾는 것으로 알고 있는데, 데이터 마이닝은 정확히 어떤 것인지 궁금합니다. 데이터 마이너 관련해 조언 부탁드려요.
멘토
IT개발
15
IT개발
머신러닝 입문, 어떻게 하면 좋을까요?
저는 현재 외국계 회사에서 기술영업 업무를 하고 있는 2년 차 회사원입니다. 머신러닝이나 클라우드 쪽으로 경력을 쌓고 싶지만, 어떻게 해야할 지 잘 모르겠습니다. 머신러닝 업무 관련 지식을 쌓기 위한 프로그램이나 자격증, 머신러닝 공부 경로 등을 알려주실 수 있을까요? 현직자의 조언을 받고 방향을 잡고 싶습니다.
이세린 멘토
네이버 · 검색시스템
14
IT개발
비전공자의 IT 취업, 갖춰야 할 세 가지 역량
저는 IT 분야의 일을 하고 싶은데 전공도 법학이고 관련 지식, 자격증도 없습니다. 전공과 취업은 큰 상관이 없다는 말을 들었지만, 다른 분야는 몰라도 IT는 공학을 전공해야 경쟁력이 있는 거 아닌가요? 제가 IT 분야에서 인턴을 하거나, 취업하려면 어떤 직무 역량을 키워야 할까요? 멘토님의 조언 기다리겠습니다.
멘토
IT개발
26
IT개발
데이터 분석 직무, 무엇이 중요하고 업무 환경은 어떤가요?
멘토님, 안녕하세요. 데이터 분석 직무가 궁금한 멘티입니다. 저는 현재 IT계열 회사의 검색 서비스 기획과 데이터 분석 직무에 지원해 면접을 앞두고 있습니다. 데이터 분석 직무 면접 준비를 위해 멘토님께서 겪으신 현실적인 경험을 듣고 싶습니다. 기획과 데이터 분석, 이 두가지 측면에서 말씀해 주시면 감사하겠습니다.
박대현 멘토
트라이씨클 · 몰기획팀
22
IT개발
비전공자가 개발자가 되기 위해 어떤 교육 기관을 선택해야 할까요?
비전공자인데, IT분야에 관심이 있습니다. 지금은 여러 교육기관을 알아보고 있는데요, 비전공자 대상 교육기관은 여럿 있지만 어디를 선택해야 할지 고민입니다. 비전공자 출신이시면서 현직에 계신 멘토님께서 보시기에 어떤 쪽이 더 좋을까요? 경험이 듬뿍 담긴 멘토링 부탁드립니다.
이종진 멘토
잇다(itdaa) · 개발팀
15
콘텐츠 더보기

멘토가 되어 보세요.

취준생, 사회초년생에게 멘토님의 커리어 경험을 공유해 보세요.
멘토 지원하기
  • 회사소개 · 이용약관 · 개인정보 처리방침 · 고객센터
대표번호: 02-2653-1022 (10:00 ~ 19:00) / 점심시간: 13:00~14:00 (주말 및 공휴일 휴무)
㈜레디앤스타트 | 사업자등록번호 : 117-81-82177 | 대표 : 조윤진 서울 종로구 종로 51 종로타워 23층

© 2020 itdaa