취업톡톡 세부메뉴

질문 상세 보기

Q 개발자 진로 고민입니다

조회수 11,887 2021-01-21 작성
안녕하세요 올해 4학년 올라가는 보안학과 학생입니다. 보안과는 맞지 않는 거 같아서 보안은 포기했구요 진로에 대한 고민이 정말 많은 시기인데 그냥 개발이 재밌어서 막연하게 개발자가 하고 싶다는 생각을 많이 하고 있습니다.
알고리즘 자료구조 같은 과목을 들으면서 어려운 과제는 제출 기한까지 밤낮으로 매달려서 결국 성공해내는 성취감, 기쁨이 너무 좋고 뭔가 만들어내려고 생각하고 그걸 구현하기 위해 구상하는 과정이 즐거워서 정말 막연하게 개발자가 되고 싶습니다. 저는 공부할 때 해야할게 뭔지가 딱 정해져야만 그것에 집중하고 스트레스 받지 않고 전념할 수 있는데 지금은 너무 막연하다보니 공부를 웹쪽을 해야할지 앱을 해야할지 프론트를 할 지 백을 할 지 제가 지금까지 해온 코딩은 알고리즘, 자료구조 풀어내는 문제라 백엔드 쪽과 더 관련이 있다고 생각해서 백엔드 쪽을 공부하려고 해도 장고 스프링 플라스크... 다들 장단점이 있어서 뭘 공부해야할지도 모르겠어서 요즘은 컴퓨터 앞에 앉아서 뭘 공부해야하지 하면서 풀스택 강좌 좀 듣고 ai도 해야하나하면서 ai 강좌들 듣고 이것저것 겉 핥기식으로 들으며 의미없이 허송세월 보내는 것 같습니다.. 계속 고민해봤는데 결국 중요한건 기본기인가 싶어 자바스크립트 + 파이썬 or 자바 기본기를 탄탄히 다지기 위한 공부를 하는것이 지금 상황에 가장 맞는건가 하고 있습니다. 뷰 리액트 같은 프레임워크야 기본기가 잘 돼있다면 금방 익힌다는 말도 있어서 그런생각을 했고 자바 & 스프링을 할 지 파이썬 & 장고를 할 지는 아직 고민 중에 있습니다. 어떤 것을 선택해야 취업 선택의 폭이 넓고 연봉도 좀 더 받고 이직이 용이할 지를 잘 모르겠어서요..
아버지께서는 AI 분야로 대학원을 가라고 하시는데 기초적인 머신러닝 지식 밖에 없어서 AI는 사실 자신없고.. 바로 취업한다면 지금부터 대기업 코딩테스트들 대비해서 알고리즘 자료구조 다시 공부해야 하나 싶은 고민도 있습니다.

그냥 선배님들의 조언과 이야기들을 듣고 싶습니다. 감사합니다.

내 프로필 > 북마크 에 추가되었습니다

현재 브라우저의 보안 설정에 따라 복사가 허용되지 않습니다.
아래 URL 주소를 드래그 후 Ctrl+C를 눌러 복사하시기 바랍니다.
닫기
후배에게 답변하기 입력
솔직하고 따뜻한 답변을 남겨주세요.
0 / 1,000
답변 9
  • 프로필 이미지 mentor0876040 앱개발자 / 8년차 Lv 4

    취직을 원하시면 현재 70%이상 JAVA & SPRING & JSP 인 프로젝트들이 많아요~~ 공부하시고 취업하시는데
    문제 없으시고 미래를 보신다면 대학원 가시거나 JAVA 마스터하시고 1~5위 유망 언어 GO, 코틀린, 파이썬 추천 드립니다.
    앞으로 대기업 취업 좋아요

    2021-01-22 작성
  • 프로필 이미지 mentor7905723 앱개발자 / 12년차 Lv 1

    개발자도 분야가 여러가지입니다. 시스템 아키텍쳐가 있고 업무개발자가 있고, 업무개발자도 업무코어개발자가 있고, 화면 UI 전문 개발자가 있지요. 어느 분야가 본인에게 맞는지는 사실 경험을 해봐야 잘 알긴합니다. 저는 업무개발이 더 적성에 맞아서 금융업무전문개발자로 일하고 있고 업무를 더 잘하고 싶어서 회계관련 자격증도 몇개 땄습니다. 업무개발자는 IT지식도 중요하지만 업무이해도 역시 중요하거든요. 자신이 가진 업무지식에 IT 기술을 잘 적용할 수 있으면 가장 최고의 개발자가 아닐까 생각합니다. 수학과 통계에 두려움이 없으시다면 빅데이터 관련 공부를 추천드립니다.

    2021-01-21 작성
  • 프로필 이미지 mentor3219238 웹개발자 / 7년차 Lv 1

    현재 산업 트랜드는 AI입니다. 질문자의 아버님의 권고가 현명하신 것 같네요. AI 분야에서도 여러 분야가 있습니다. 소프트웨어 엔지니어, 머신러닝 엔지니어, 머신러닝 연구원 등이 기본적으로 필요합니다. AI를 구현하기 언어는 PYTHON, R, C++, C#, 자바 등이 있습니다. 개발에 관심이 있으면 이 언어 중에서 한 가지를 선택해서 꾸준히 하시면 됩니다. 그런데 제 경험상으로 볼 때, 자바는 미래의 AI 구현, 앱 개발, 웹개발 등에 유용하게 사용하는 언어입니다. 먼저, 미래에 무엇을 할 것인가를 목표를 세우는 것이 좋은데, 아직 사회 경험이 부족하여 미래를 예측할 수 있는 능력이 부족할 것입니다. 우리 사회의 미래가 어떻게 될 것인가를 먼저 배우는 것이 나을 것 같습니다. 그러나 그냥 배우는 것보다 일하면서 배우는 것이 낫지 않을까요? 그래서 프로그래밍에 관심이 있다면, 위의 자바를 공부해 보시는 게 나을 것 같습니다. 앞으로 직업을 선택할 때, 가장 우선적으로 고려해야 할 점은 "내가 선택하는 직업이 미래에도 존속할 것인가?"를 고민하는 것입니다.

    2021-01-21 작성
  • 프로필 이미지 mentor3693037 1년차 Lv 1

    제 웹개발경험으로는 젊은 신입개발자는 주로 프론트단을 만지는 시간이 많기때문에 html,css,javascript 같은것을 잘 하는 개발자가 인정받는것을 많이 봤습니다. 저도 자바개발자로 취업을 해 봤는데 프론트와 기본기가 약해서 고충이 많았습니다. 물론 웹개발자로 가면 한국에서는 주로 자바 스프링을 사용하기때문에 자바 스프링을 아는게 여러모로 유리하고 ibatis등 데이터베이스 관련 지식 익히고 sql에 능숙한게 중요하지만 아무튼 처음 출발선상에서는 프론트단 잘하는 신입개발자가 인정을 받는것을 적어도 제 경험상으로는 그렇게 느꼈습니다. 이것저것 만능이 되기보다는 한가지를 제대로 하는것도 중요합니다. 저도 알고리즘의 중요성을 인정은 하지만 실무에서는 알고리즘까지 써서 하는 일은 거의 없다고 보는게 제 짧은 경험으로는 맞습니다. 왜냐면 알고리즘을 구현해서 처리할 만한 로직들은 이미 해당 언어의 라이브러리나 프레임워크에서 구현해서 제공되고 일반 웹개발자들은 그냥 그런 도구들의 사용자라고 보시는게 맞기때문입니다. 그러나 시스템을 만들고싶거나 무에서 유를 창조해내려는 포부를 가지셨다면 알고리즘이 중요하다는것은 저도 인정합니다. 그러나 일반기업에서 뽑는 개발자들에게 요구되는 사항은 개발툴을 얼마나 잘 사용하여 빨리 표준화된 웹을 잘 구현해서 고객의 요구사항을 빨리 충족시켜주느냐에 있기때문에 무에서 유를 창조하는 개발자보다는 유에서 유를 조립을 잘하는 개발자를 더 선호한다는것이 제 생각입니다. 그리고 이 모든것에 앞서서 중요한것은 일머리에 대한 개념이 잘 서 있는 사람이 개발자로서도 인정을 받는다는 사실을 많이 느꼈습니다. 사실 이 부분은 모든 일의 공통되는 사항입니다. 제 결론은 웹개발자로 가실거면 자바스크립트를 잘 해야하고 앱도 웹관련 앱을 만드시려면 자바스크립트를 잘하는것이 좋다입니다.

    2021-01-21 작성
  • 프로필 이미지 mentor2760319 웹개발자 / 5년차 Lv 2

    벤처 ~중소기업을 다녔었는데 경험상 프론트/백 나눠서
    개발했던 경험은 없었습니다.

    자신이 맡은 부분은 전부 다개발했던거같네요.

    웹과 앱은 다 공부하시는게 좋겠지만

    웹만 하셔도 하이브리드 앱 개발은 가능합니다.

    (물론 안드로이드나 ios에 맞게 커스터마이징 해주시는 개발자가 있으실경우에 한함 ㅠ)

    언어는 많이쓰이고 있는 자바를 공부하고 취업후 투입(배정)되신 프로젝트에서 쓰이는 언어를 배우시는게 어떨까 싶어요.

    정부에서도 스프링 기반인 전자정부 프레임워크를 사용하기때문에 아무래도 자바&스프링 쪽으로 모집공고가 좀더 많은거 같아요.

    틈나실때 정보처리기사 자격증 취득하시고 요즘은 데이터연동 등 기능을 많이 쓰기때문에 여유가 있으시면 api관련해서 공부해보시는것도 좋음.

    바로 취업을 되면 좋겠지만 그러지 못할경우에는 실무를 가르치는 학원에서 배우시는것도 괜찮을거같아요.
    (면접시 바로취업했는지, 학원을다녔는지 물어보는 경우가 은근히 있음.. 학교에서 배우는건 정말 기본인것들이 많아서
    저는 실무나와서 처음부터 다시 배운다는 느낌을 받았습니다 )

    신입 연봉은 중견~대기업이 아닌이상 비슷할거라 예상되고

    이직은 보유스킬도 중요하지만 그걸 증명할수있는 참여한 프로젝트에서 맡았던 업무경험, 노하우 등과 프로젝트 끝날때마다 포트폴리오, 기술경력표를 만들어놓으면 좋아요

    2021-01-21 작성
  • 프로필 이미지 mentor4875423 웹개발자 / 15년차 Lv 3

    글쎄요. 아직 실무에 나오기 전이시라 말한마디가
    조심 스럽습니다만 앞서 하신분 말처럼 실제로
    연봉이 큰쪽은 특정 시스템을 총괄하고 운영하는
    어째보면 기술적 지식만있고 코딩은 못하시는분들 이에요. 결론적으로는 아버님 말씀 처럼 좀더스펙 쌓아
    sds cns 각 대기업 it업체들이 있는데 그쪽으로 들어가는 거고요. 결국 실코딩은 개발 중견,중소기업 들이 하는겁니다. 프리렌서들이나.. 서로영역이 다른거지 누가
    좋다나쁘다는 장단이 있습니다.
    단 확실한건 본인이 포기했다는 보안조차 실무에나가면
    본인이 생각한것과 엄청다른 일들을 할수있습니다.
    오히려 개발하시려하는곳에서 그 이력을 선호 할지도..
    너무다양 하고해서 모든 가능서을 열어두고 생각하시길

    2021-01-21 작성
  • 프로필 이미지 TheK 헤드헌터 / 16년차 Lv 5

    작성하신 내용을 보니 백엔드쪽이 질문자분 적성이나 향후 비전에도 더 맞는 분야로 보여지네요. 그리고 자바&스프링이 구인공고도 더 많이 나오니 그쪽으로 우선 집중해보세요. 전자가 된다면 파이썬 다루는건 크게 어렵지 않을거에요.

    2021-01-21 작성
  • 프로필 이미지 mentor7239021 웹개발자 / 16년차 Lv 5

    컴퓨터 세계 에서는 말이지요.

    컴퓨터와 대화를 잘 해서, 움직이게 해야 합니다.

    그래서 프로그래밍 만 잘 만들어도 취업은 쉬어요.

    문제는 영업 과 행정직 업무를 만들어 주어야 하는데요.

    보통 큰 회사가 아니면, 영업과 행정직이 없겠지요.

    그래서, 큰 회사들의 직원은 대부분이 영업과 해정직 이라서

    프로그램을 못 짜요.

    결론은 작은 회사에 의뢰 해서 만들어 달라고 하고,

    큰 회는 그냥 운영만 해요.

    작은 회사에서는 영업과 행정직 이 사장이라고 보면 됩니다.

    2021-01-21 수정
  • 고용노동부 민간위탁기관 직업상담사 입니다.! 개발자로 취업하고싶은 청년들을 많이 상담합니다. 사람마다 가진 경험이나 관점이 다르겠지만 현업에서 상담하고 있는 입장에선 IT업종 , 개발업종은 예체능 계열처럼 실무경력을 쌓아가야하는 분야라고 생각합니다ㅎㅎ 대기업 코딩테스트도 대비하는것도 좋지만 2~3개월 이상이라도 취업해서 근무를 해보시는것도 중요하다고 생각합니다! 채택 부탁드립니다

    2021-01-21 작성