멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
프로그래머, 자소서와 면접의 경쟁력이 되는 프로젝트! 스토리를 만드세요
LINE+ · Dev
약 4년 전
💬 멘티의 질문


안녕하세요 멘토님, 올해 초 대학에 편입학한 멘티입니다. 1학기에는 Python 기초를 배웠고 Python으로 웹크롤링 프로젝트를 진행하였습니다. (+ C++기초)

지금은 2학기인데, C++를 통해 자료구조를 배우고 있고, Verilog를 통해 컴퓨터 구조 강의 수강 중이에요. 

 

멘토님 저는 대기업 SI 계열사 또는 제조업(**전자) 계열사의 SW 직군으로 진로를 계획하고 있는데요. C++ 자료구조, 알고리즘 공부로 당장의 코딩 테스트를 대비할 수 있다고 생각하는데 제 생각이 맞는지 궁금합니다.



©️Emile Perron

 

더불어 멘토님. 코딩 테스트뿐 아니라 직무 선택에 있어서 기업에서 JAVA, Python, 웹 관련(HTML5, CSS, JavaScript) 언어를 통해 프로젝트를 진행해본 경험을 많이 묻는데, 이 부분에 대해서는 제가 미리 학습하여 프로젝트를 만들어 보는 것이 중요할까요? (학교에 따로 강의가 있는 것은 아닙니다)


 

더불어 어학성적과 자격증은 필수인지, 그리고 추천하시는 알고리즘 공부법과 콘텐츠가 있으신지, 프로젝트에 대해서는 공모전을 이용하는 게 좋을지도 궁금합니다. 감사합니다.



💬 문범우 멘토의 답변


안녕하세요. 우선 편입학 준비하시느라 전공 공부에 부담을 느끼고 계신 것 같은데, 크게 걱정하지 않으셔도 됩니다. 지금 3학년이고 내년에 4학년이실 텐데 휴학 기간을 고려하시지 않으셔도 입사를 위한 준비는 충분히 하실 수 있을 거에요.

 

다른 것보다 현재 사용 중인 언어를 이용해 개인 프로젝트 및 팀 프로젝트를 한  개 이상 해보시는 것을 추천하고, 대기업 입사를 목표로 하신다면 Java는 해주시길 권장합니다.


프로젝트로 스토리를 만드세요

©️Fernando Hernandez


C++과 자료구조, 알고리즘 공부가 됐다면 실제로 알고리즘 문제를 풀어보는 것을 추천드립니다. 학습하신 이론들을 바로 적용해 보고 풀어보는 게 더욱 더 중요합니다. 더불어 프로젝트는 꼭 진행해 보시기를 추천드립니다. 포트폴리오에 프로젝트를 추가할 수 있고, 배울 점도 매우 많습니다. 만약 Java를 학습하셨다면 Java를 기반으로 한 Spring이나 Servlet 정도의 프레임워크 사용을 추천드리고, 만약 Java가 아니더라도 최근 다양한 프레임워크들이 있으니 선호하시는 언어 기반의 프레임워크를 사용해보시면 좋을 것 같습니다. 

 

프로젝트를 진행할 때는 우선 사용하고자 하는 프레임워크에 대한 기초적인 인강을 학습하고, 학습 중에 지속적으로 프로젝트 아이디어를 생각하고, 하나의 목표를 잡아 프로젝트를 진행해보는 것이 좋습니다.

 

프로젝트 경험은 자기소개서나 면접에 어필할 수 있는 요소입니다. 수백 명, 수천 명이 지원하는데, 아무래도 학과 수업만 어필하는 지원자보다는 프로젝트를 수행한 지원자에 눈길이 가는 게 인지상정입니다. (물론 학과 수업 기초적인 내용이 덜 중요하다는 말씀은 절대 아닙니다!)

 

주제가 같은 프로젝트라도 이를 수행했던 스토리는 모두 다르겠죠. 멘티님이 어떤 주제를 잡았고, 어떻게 접근했으면 또 어떻게 극복해나갔는지, 멘티님만의 스토리를 만들어 주셨으면 합니다. 


©️Fernando Hernandez


어학성적과 자격증은 필수가 아닙니다. 물론 특정 기업에서는 지원을 위해서 어학성적이 필요하지만, 모든 기업이 그런 것은 아닙니다. 어학성적 및 자격증은 멘티님께서 희망하시는 기업의 올해 또는 작년 공채 자료를 확인하시면 될 것 같습니다. 물론 어학성적이 높거나 자격증이 다양하면 그 부분에서 가산점을 받을 수는 있지만, 그러한 스펙이 없다고 해서 감점이 되지는 않습니다. 개인적으로는 4학년 1학기가 오기 전 겨울방학 기간에 공부를 열심히 해서 1학기 초에 시험을 쳐보실 것을 추천드리고, 4학년부터는 기사자격증을 응시할 수 있는 자격이 주어지므로 '정보처리기사' 정도의 자격증은 취득해두시는 것을 추천합니다. 

 

알고리즘 공부 방법은 우선 자신의 레벨을 파악하는 것이 필요합니다. 저는 주로 '프로그래머스'와 'hackerrank'를 이용합니다. 해당 사이트들을 통해 자신이 어느 레벨의 문제까지 풀 수 있는지 파악할 수 있습니다. 단기간 몰아서 학습하는 것이 아니라 시간을 두고 꾸준하게 다양한 문제를 스스로 풀어보는 것을 추천드립니다. 





공모전을 통해 프로젝트를 준비하는 것은 지극히 개인 취향입니다. 저는 주로 개인 프로젝트 또는 친한 동기들과 팀 프로젝트를 통해 진행했습니다. 추가로 궁금하신 점이 있다면 언제든지 편하게 연락주세요. 

감사합니다.



안녕하세요, 멘토님. 자세한 조언 및 방법에 대해 감사하다는 말씀을 드리고 싶습니다. 교과과정 외에 1.JAVA, 2.JavaScript 이 순으로 추가로 개인 공부를 해보려고 합니다! 멘토님 말씀대로, 개인공부와 어학성적 및 자격증에 집중하겠습니다. 정성적, 정량적으로 큰 도움 되었습니다. 다음에 궁금한 점이 생기면 또 질문드리겠습니다!


문범우 멘토
LINE+ · Dev
IT개발/데이터
LINE+에서 근무중인 서버개발자입니다.
개발을 시작하며 많은 분들과 커뮤니티를 형성하고 있으며,
꾸준히 다양한 사람들의 이야기를 들으면서 어떻게 성장해나가는 것이 좋을지를 고민하고 있습니다. 꿈을 고민하거나, 취업을 준비하는 여러분들과 현실적이고 유용한 대화들을 함께 이어나갈 수 있을 것이라 생각합니다.
특히, 취업을 준비하는 분들을 대상으로 많은 도움을 드릴 수 있을 것 같으니, 언제든 편하게 연락주셔도 좋습니다.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 6년 전