개발자 학벌에 대한 현직 개발자 조언

Q&A 큐레이션

1. 학사...필요할까요?

비전공으로 개발일을 하고있는데 직장 다니면서 학위를 딸까 고민중입니다. 사실 배움의 측면에서는 다른 플랫폼들이 많지만 그래도 필요하다면 학위까지 같이 따고 싶은데요 혹시 비전공자로 취업하셔서 학위 따신분이 계시다면 조언 부탁드립니다🙏


답변

공부를 하고 싶은 과목과 학사의 필요 여부를 판단하는 기준이 무엇인지가 중요할 것 같습니다. 취업이나 진급을 위한 학사가 필요한가 물으신다면 No, 좀 더 깊은 전문지식을 원하시는 거라면 본인의 학습 방식에 달려 있다 라고 생각합니다. 저의 케이스를 말씀 드리자면, 현재 비전공 취업으로 4년차에 있는 개발자이며, 개발을 하면서 느낀 점은, “컴퓨터공학에 대한 기본지식은 필요하다.” 였습니다. 결론부터 말씀드리자면, 그래서 저는 현재 방송통신대학에 편입하여 컴퓨터과학 학사과정을 밟고 있습니다. 처음 제가 방송대 편입을 밝혔을 때, 회사 시니어 분들의 태도는 굳이?라는 반응이긴 했습니다. 개발자 업종 특성 상, 대학이나 학사의 여부보다는 실무에서 좋은 프로그램을 작성할 수 있는가가 개발자를 판단하는 더 중요한 지표이니까요. 저는 어느 정도 네임밸류가 있는 대학의 공대 학사가 있기도 했고, 회사에서 어느정도 자리도 잡았기 때문에 시니어분들 모두는 “왜?” 라며 이해를 못하시긴 했습니다. 크게 인정을 받지 못할 학위일 가능성이 크며, 학사 과정을 밟는 것 보다는 필요한 것만 스스로 공부하면 되는거 아니냐는게 시니어 분들의 조언이었습니다. 하지만 개인적으로 학문으로서 컴퓨터에 대한 지식을 전문적인 커리큘럼을 따라 공부해보고 싶은 마음이 더 컸습니다. 그리고 일을 하면서 자기주도적으로 깊은 공부를 하기가 쉽지 않았고요. 그렇기에 방송대 편입을 결정했고, 현재로선 나름대로 만족합니다. ㅎ… 휴학중이긴 하지만요… 자료구조나 알고리즘, 아키텍쳐, 클린코드 등에 대한 지식은 인터넷 강좌나 기술서적으로 어느 정도 습득할 수 있다고 생각합니다. 또 실무와 밀접하게 연관되어 있으니 공부하는 재미도 있어 짬짬히 하게 됩니다. 저 또한 그런 방식으로 공부를 해왔고요. 그 외에 실제 실무를 하며 마주보게 되는 동시성/병행성 문제라거나 메모리누수 문제라거나 이런 점은 오히려 대학보다는 현장에서 배우고 대형 회사에서 작성한 기술 블로그가 더 도움이 될 때가 많습니다. 하지만, 운영체제라거나 컴퓨터구조, 선형대수 등 정말 학문에 가까운 지식은 어렵기도 하고 당장 실무와 연관이 없어 흥미가 떨어져 책만 사놓고 안보는 경우가 대다수였습니다. 이런 지식들이 실무에 있어 필수적이라고 생각하지 않는 분들도 계시지만… 저는 대학교에서 배운 지식은 가장 중요한 밑거름이자 건축물의 토대가 되는 지식이라고 생각하기에 반드시 필요하다고 봅니다. 그리고 그걸 쌓기 위해 학사 과정은 수단일 뿐이고 학위는 그저 따라오는 것 뿐이라고 생각하고 있습니다. 사족이 길었는데… 정리하자면, 아래와 같습니다. Q: 실무와 관련된 전공 지식을 쌓기 위해 학사가 필요한가? A: 유능하신 분들의 블로그와 기술서적 만으로 충분하다. Q: 개발자로서 학사 과정의 전공 지식이 필요한가? A: 멀리 보자면 반드시 필요한 지식이라고 생각한다. Q: 그래서 학사는 필요한가? A: ‘학사’가 학위가 목적이라면 No, 전공 지식을 배우는데 자기학습할 용기가 없다면 겸사겸사 Yes

외 5개 답변 보러 가기

2. It 개발쪽 학벌 및 학력이 많이 중요할까요?

안녕하세요. 저는 작년에 군 제대 후 옛날부터 개발자가 되고싶었고 , 적성에도 맞아 현재 막 국비지원 프로그래밍 학원을 다니고 있는 24살 휴학생입니다. 취업 목적도 있으면서 지방거점대학 컴퓨터공학과 편입 면접 준비 및 2,3,4학년 전공 과목 대비 목적으로 자바 코틀린 백앤드 과정을 듣고 있는데요. 국비지원 강의를 다 듣고 편입을 할지, 아니면 괜찮은 회사(연봉 3000만원 정도)에 합격을 하면 현재 다니고 있는 학교(사립대 비전공)를 중퇴를 하고 회사를 다닐지 고민입니다. 아직 부모님은 아무리 이쪽 업계가 학벌 및 학력을 안보고 있다 해도 암암리에 보고있고, 일부 유명기업(네카라쿠베)만 안보는 거지 아직 대한민국은 학벌,학력을많이 보기에 편입을 권유 하십니다. 저는 그래도 편입 보다 먼저 취업해서 대학졸업까지 2년이란 시간을 차라리 2년동안 경력쌓으면 더 낫다고 생각하는데 어느 것이 더 좋은 선택일까요?


답변

전공과 학벌을 갖추신다고 지금보다 취업이 더, 많이 잘되는 것은 아닐겁니다. 다만, 전공과 학교를 통한 네트워크는 장기적인 커리어에서 도움이 되는 것은 사실이에요. 실무를 통해 경험을 쌓으면서 성장 하는 것도 방법이지만 전공은 마라톤의 기초체력 같은 거라서요. 알바나 인턴으로 짧게 일하면서 개발 업무가 어떻게 진행되는지 한번 경험 해 보시고 편입할지 결정하는 것도 좋을 거 같습니다

외 3개 답변 보러 가기

3. 좋은 대학교를 꼭 가야하나요?

저는 고등학교 1학년 입니다. 진로는 게임/앱 개발 쪽으로 준비중입니다. 개발쪽 가려면 좋은 대학교(서울권) 를 꼭 갈 필요가 있을까요? 간다면 좋은점이 있을까요?


답변

좋은 대학교를 가는 것은 크게 중요하지 않지만, 좋은 대학교를 갈 수 있을 정도로 본인이 열심히 공부하는 노력과 마음가짐을 갖는 것이 대학 타이틀보다 더 가치가 있다고 생각합니다. 한국에서 19살까지 뭔가 성취를 이뤄보는 경험을 할 수 있는 가장 보편적이고 쉬운 방법이 입시라고 저는 생각해요. 이 경험을 해보는 것도 정말 중요하구요. '단순히 공부가 하기 싫어' 하는 마음으로 공부를 게을리 하는 마음가짐은 입시 뿐만 아니라 나중에 작성자님이 개발자 커리어를 쌓아 나가는 과정에서 굉장히 마이너스가 될 것이라고 생각이 듭니다. 좋은 대학을 갔을 때 제가 생각하는 장점은 제가 생각하기에는 한 가지인데, 훌륭한 인적 네트워크와 성장하는 환경에 놓일 '가능성이 높다' 인 것 같아요. 어디까지나 확률이기에 좋은 대학에 간다고 100%는 절대 아니고, 좋은 대학에 가지 못했다고 해서 못 가지는 것도 아닙니다. 단지 확률이 더 높아질 뿐이에요. 그리고 그 이유는 이들이 대부분 앞에서 말씀드렸던 '본인이 열심히 공부하는 노력과 마음가짐을 가졌'기 때문이라고 생각해서 이것이 갖춰지지 않았다면 저는 좋은 대학을 목표로 공부해 보는 것을 권장합니다. + 좋은 대학 안 가더라도 영어, 수학은 열심히 공부하시기 바랍니다 (입시 X, 언어 학습과 수학적 사고 관점 O)

외 3개 답변 보러 가기

4. 현재 프론트엔드를 목표로 공부를 하고 있습니다

현재 23살이고 학생때 c언어 /비쥬얼 베이징/ sql / 등 만져본 경험이 있어요 하지만 it라는 세상은 배울게 광범위하고 무한대라고 생각을 합니다 현재 프론트엔드에 관해서 html / css / js 이렇게 기초를 배우고 있는데요 요식업을 하면서 병행하니 남들과 비교를 했을때 뭔가 " 내 자신이 공부하는량이 부족하나 아니면 남들과 많이 뒤쳐져 있나" 라고 생각을 자주힙니다 그 생각을 하면서 간절함과 초조함이 공존하구요 앞으로 어떻게 공부를 해야할지 모르겠습니다 지금은 하루공부하면 그 내용들을 2~3번 더 보고 기록을 하거든요 이게 맞는 방식인지도 궁금합니다 현직자 프론트엔드분께 여쭤보고 싶네요 ! 조언과 따끔한말도 감사히 받겠습니다 ! 1.프론트엔드 개발자가 되려면 어떠한 방식으로 나아가야 할까요? 2.현재 htm-css-js-리액트 이런순서로 밟으려고 하는데 괜찮을까요? 3.실력이 그나마 올라가면 다른분들과 조그만한 프로젝트를 해보려고 하는데 이것도 나중에 도움이 될까요? 4. 제가 고졸출신입니다 현재 이 세계에서 대학이 많이 중요한지요? 긴 글 읽어주셔서 대단히 감사드립니다


답변

안녕하세요! 저는 3년차 웹 프론트엔드 개발자입니다. 저도 아직 많이 부족하고 배워 나가는 단계이지만 작성자님의 질문에 답변을 드릴 수 있는 부분들이 보여서 답변을 드려보도록 하겠습니다. 1.프론트엔드 개발자가 되려면 어떠한 방식으로 나아가야 할까요? -> 웹 프론트엔드 개발자는 회사와 팀의 상황에 상관없이 모두 잘 알고 있어야 하는 영역이 몇 가지가 있습니다. 말씀하신 HTML, CSS, JavaScript도 여기에 포함이 됩니다. 이 외에도 인터넷, 브라우저, 웹과 같은 플랫폼에 대한 이해도 필요하며 자료구조, 알고리즘, 운영체제, 네트워크, 데이터베이스 등에 대한 지식도 필요합니다. 위에 말씀드린 내용들까지 공부를 하시면 어떤 걸 이후에 더 공부해야 하는지 자연스럽게 아시게 될 거에요 ㅎㅎ https://roadmap.sh/frontend -> 웹 프론트엔드 개발자 로드맵으로 유명한 사이트인데 여기에 한 번 들어가보셔서 본인이 어떤 부분을 채워야 할지 살펴보시는 것도 좋을 것 같아요. 2.현재 htm-css-js-리액트 이런순서로 밟으려고 하는데 괜찮을까요? -> 순서는 좋습니다. 다만 리액트를 배우기 전에 자바스크립트로 먼저 라이브러리 없이 작은 프로젝트라도 좋으니 하나를 만들어 보고 (300~500 라인 정도 코드) 그 다음에 리액트를 공부해 보시는 걸 권장해요. 그 이유는 자바스크립트라는 언어는 꽤 오래 되었고, 앞으로도 오래 쓰일 언어일 가능성이 높지만, 리액트라는 라이브러리/프레임워크는 앞으로 자주 바뀔 가능성이 높습니다. 리액트를 잘하는 사람이 되는 것이 아니라 자바스크립트를 잘 다루는 개발자가 되시길 바랍니다. 자바스크립트를 잘 다루면 리액트든, 뷰든, 앵귤러든, 아니면 앞으로 나올 새로운 라이브러리/프레임워크든 빠르게 배워서 쓸 수 있는 사람이 됩니다. 3.실력이 그나마 올라가면 다른분들과 조그만한 프로젝트를 해보려고 하는데 이것도 나중에 도움이 될까요? -> 프로그래밍은 혼자 공부하는 시간도 필요하지만, 팀으로 같이 학습하는 방향을 저는 더 권장합니다. 팀 프로젝트는 기회가 되는 대로 많이 해보시길 바랍니다. 본인이 준비가 덜 되었다고 생각이 들면 빠르게 부족한 부분을 채워서 팀을 구하시길 바라고, 팀을 구하기 힘들다면 본인의 실력이 부족한 것은 아닌지 점검을 해 보시는 것도 좋습니다. 실력이 좋은 개발자로 알려지면 팀을 구하는 것이 어렵지 않습니다. 4. 제가 고졸출신입니다 현재 이 세계에서 대학이 많이 중요한지요? -> 저는 대학을 나와서 대학을 나오지 않은 분들의 입장은 모릅니다. 제 개인적인 생각으로는 대학이 중요하다기보단 좋은 환경에 꾸준하게 있는 것이 중요하고, 확률적으로 좋은 대학에 가는 것이 좋은 환경에 놓여질 가능성이 높아서 그런 관점에서는 대학이 중요하다고 볼 수도 있겠습니다. 다만, 좋은 환경은 경험상 대학이 보편적으로 마지막으로 주어지는 환경이고, 그 이후로는 직접 찾아야 합니다. 대학에 가지 않고도 좋은 환경 안에 들어갈 수 있는 방법은 정말 많으며, 본인이 있는 곳을 좋은 환경으로 만들면 됩니다. 누군가에겐 중요할 수도, 누군가에겐 그렇지 않을 수도 있을 것 같아요.

외 1개 답변 보러 가기

5. 프론트엔드 쪽으로 생각이 많아지네요

현재 23살이고 학생때 c언어 /비쥬얼 베이징/ sql / 등 만져본 경험이 있어요 하지만 it라는 세상은 배울게 광범위하고 무한대라고 생각을 합니다 현재 프론트엔드에 관해서 html / css / js 이렇게 기초를 배우고 있는데요 요식업을 하면서 병행하니 남들과 비교를 했을때 뭔가 " 내 자신이 공부하는량이 부족하나 아니면 남들과 많이 뒤쳐져 있나" 라고 생각을 자주힙니다 그 생각을 하면서 간절함과 초조함이 공존하구요 앞으로 어떻게 공부를 해야할지 모르겠습니다 지금은 하루공부하면 그 내용들을 2~3번 더 보고 기록을 하거든요 이게 맞는 방식인지도 궁금합니다 현직자 프론트엔드분께 여쭤보고 싶네요 ! 조언과 따끔한말도 감사히 받겠습니다 ! 1.프론트엔드 개발자가 되려면 어떠한 방식으로 나아가야 할까요? 2.현재 htm-css-js-리액트 이런순서로 밟으려고 하는데 괜찮을까요? 3.실력이 그나마 올라가면 다른분들과 조그만한 프로젝트를 해보려고 하는데 이것도 나중에 도움이 될까요? 4. 제가 고졸출신입니다 현재 이 it에서 대학이 많이 중요한지요? 긴 글 읽어주셔서 대단히 감사드립니다


답변

전에 누가 같은 질문을 물어봤던거 같기도 하고 -_-)a 나이가 드니 기억이 가물가물해지네요. 전에 물어본 사람이랑 같은 분이면 그냥 패스해주세요. 1. 프론트앤드야 말로 해마다 트랜드가 급격하게 바뀌는 분야입니다. 이쪽으로 들어가실라면, 정말 평생 공부한다 마음가짐을 가지고 가셔야 합니다. 프론트 앤드 개발자는 디자인 쪽으로는 html 코더 - 디자이너가 만든 그림을 html로 바꿔주는 마법사 - 다음에 위치하는 사람이고 백앤드 방향으로는 서버에서 만들어진 api를 이용해서 데이터를 받아와서 이를 다이나믹한 컨텐츠로 만들어주는 사람입니다. 따라서 어느정도 html과 css에 대한 이해와 서버사이드에서 일어나는 일에 대한 이해, 나아가서 데이터베이스까지 이해해서 프론트의 UI를 맞추서 사용자의 익스피리언스~ 의 질을 높여주셔야 합니다. 2. 맞는 방향입니다만, 리액트를 쓸지 vou.js를 쓸지 다른걸 쓸지는 프로젝트 따라 달라지기 때문에 하나를 파시는 거보다 얕고 넓게 공부하시는 것도 좋은 방법입니다. 3. 미니프로젝트를 하는건 도움이 됩니다만, 어영부영하시면, 죽도밥도 안되는지라, 초기에 같이 일하는 팀원들이 시원찮다 싶으시면 눈치 보지말고 뛰쳐나오시기 바랍니다. 4. 일단 요즘 추세가 블라인드 쪽이 강세라, 경력같으면 대학에 대해 별로 신경을 안쓰는 편이긴 합니다만(캐바캐), 신입은 아무래도 볼만한게 그거 정도밖에 없는지라 좀 따집니다. 좀 급한 SI같은 경우는 그나마도 안보는 경우도 있기는 한데, 진짜 잘못가시면, 몸은 몸대로 망가지고, 커리어는 커리어대로 망가지는 경우가 생길 수 있으니 신중하셔야 할 거 같습니다. 아니면 실제 돌아가는 사이트 등을 포토폴리오로 만드시면서 그것을 만들면서 만들었던 문서등을 제출하는 것으로 강한 인상을 주시는 것도 불가하진 않습니다만, 사실 그거는 본인이 만들었는지 증빙 자체가 어려운지라.... 가능하시다면, 졸업장이 있는 것이 신입 취업시 몸이 좀 편합니다. 더 긴 답변 읽어주셔서 감사합니다.

이 질문 바로 가기

6. 전공심화 vs 편입 vs 부트캠프

안녕하세요! 현재 전문대 컴퓨터 정보학과 재학중인 23살 1학년입니다. 회사 먼저 다녔다가 개발에 뜻이 생겨 뒤늦게 신입생으로 대학에 입학했습니다. 하고싶은 분야는 IT회사 프론트나 백엔드 (ios도 관심 있습니다!) 인데 진로 결정이 너무 어렵네요.. 아무래도 나이가 있으니 바로 취업을 하는게 좋을까요? 학위는 무시 못하니 전공심화 or 편입을 하는게 좋을까요.. 그리고 전공심화는 인정 안해준다는 얘기도 있어서 고민입니다 부트캠프를 하려는건 학교에서 배우는게 부족하다는 생각도 들고 6개월동안 빡세게 해서 제대로 취업준비를 하고 싶습니다 학벌이 아무래도 중요하다는 얘기도 있고, 학벌 상관없이 포트폴리오만 본다는 얘기도 있고.. 4년제를 가면서 졸업을 해도 빠르면 26살 늦으면 27살이라 여자 신입 나이로 너무 늦지 않은가도 고민입니다.. 현명한 선택 할 수 있게끔 조언해주시면 감사하겠습니다ㅜㅜ!!


답변

4년제 졸업 후 26-27은 그리 많은 나이는 아닙니다. 비전공자 분들이 다른 업무하다가 전향하는 케이스가 많아서 나이가 문제는 아닐 거 같아요. 오히려 질문자님의 상황이 더 중요할 거 같은데요. 빨리 취업을 해야 하는 상황이라면 전 전문대보다는 집중적으로 공부할 수 있는 부트캠프를 추천드립니다. 부트캠프는 기간도 짧고 단기간에 몰입해서 공부할 수 있기도 하고, 취업 연계를 해주는 곳도 많아서 취업하기엔 좋은 선택지라고 여겨집니다. 기업에서 운영하는 부트캠프(사피, 우테코 등)는 교육 퀄리티도 좋다고 합니다. 비용도 들지 않구요! 개발자 직무는 비교적 학위가 중요한 직무는 아니라고 생각합니다만, 취업이 급하지 않고 좀 더 정식으로 천천히 배워보고 싶다면 편입을 준비하는 것도 좋다고 생각합니다. 질문자님 상황에 맞게 좋은 선택하시길 바래요!

외 2개 답변 보러 가기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

기술, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!