전문대생인데 개발자가 되기 위해서 어떤 걸 공부하면 좋을까요?

Icon eye 46
Icon comment 1 0

전문대 1학년 개발자가 되고 싶어요 


Q. 전문대를 다니게 되었는데 어떤거를 먼저 공부해야하나요?

A. 명문대든 전문대든 개발직을 희망하신다면 아래 나열한 소프트웨어 개발의 기본 과목을 공부하는 것이 좋습니다. 

1) 기초 컴퓨터프로그래밍: 보통 C나 C++ 혹은 요즘엔 Java 언어로 프로그래밍하는 방법을 배웁니다. 

2) 자료구조: 데이터를 관리하는 구조에 대한 공부입니다. 

3) 데이터베이스 시스템: 데이터를 효율적으로 사용하기 위해 일정한 형태로 저장해 놓은 시스템과 그것을 활용하는

 방법에 대해 배웁니다. 

4) 운영체제: 컴퓨터나 스마트폰의 물리적 기계와 내부 응용 소프트웨어를 동작하도록하는 시스템 소프트웨어입니다. 

5) 네트워크: 분산되어 있는 컴퓨터를 연결하는 통신망에 대해 배웁니다.

6) 알고리즘: 자료구조를 이용해 문제를 푸는 방법을 배웁니다. 

저도 이걸 대학교 1학년 때 알았다면 좋았을 텐데 그렇지 못해 다시 복습하느라 고생했습니다.

기초 컴퓨터프로그래밍을 1학년 때, 자료구조와 데이터베이스를 2학년 때, 

운영체제와 알고리즘 그리고 네트워크를 3학년 때 공부했습니다.


Q. 전문대를 다니면 대학원까지 가는게 좋을까요?

A. 결론부터 말씀드리면 전문대를 다닌다고 대학원을 가는 것이 필요한 것은 아닙니다.

대학원 진학은 보통 세 가지 경우가 있는데요, 소프트웨어 개발에 대한 연구 또는 심화학습을 원할 때나, 

스펙을 위한 목적이나 자기 만족을 위해 보다 좋은 학교의 졸업을 원할 때, 취업이 잘 되지 않았을 때 입니다.

저 같은 경우는 대학교 4학년이 될 무렵 대학교 때의 공부 만으로 직무를 선택하기 힘들다고 생각했고 좀 더 심화학습을 

하고 싶어 대학원 진학을 결정했습니다. 

이런 이유 없이 그냥 소프트웨어 개발로 취업하고 싶은 경우 대학원에 진학할 필요는 없습니다. 

질문 두 가지에 대해서는 간단하게 이정도로 마무리 짓고, 추가적으로 대학생에게 도움될만한 것들에 대해 적어보겠습니다

지금 멘티님의 질문자 정보에는 희망직업을 개발이라고 작성하셨는데 아실 수도 있지만 소프트웨어 공학을 전공과 연결되는

직업은 개발자 외에도 아래 처럼 다양합니다. 

- 서비스 기획 / 전산 공무원 / 데이터베이스 관리자 (DBA)/ 네트워크 관리자

프로그램을 테스팅하는 QA(Quality Assurance) 그리고 개발자도 상당히 다양한 개발자가 있을 수 있습니다. 

- 웹 서버 개발자 / 웹 프론트 개발자 B / 모바일 (안드로이드, iOS) 개발자 / 게임 개발자 / 임베디드 개발자

- 각종 분야의 연구 개발자


저는 이 중에서도 연구 개발자에 속하는데 현재 머신러닝 분야의 연구 개발자 입니다. 

각 직무 마다, 그리고 개발자도 어떤 개발자냐 에 따라 공부해야 할 것과 진학에 필요한 것들이 조금씩 다른데요, 

아직 저학년이니 다양한 직무에 대해 열린 마음으로 이것 저것 찾아보면 좋을 것 같아요.

직무에 대해서는 "나는 개발자다" 와 같은 개발자와 개발직무에 대한 책을 참고하시면 도움될 거예요.

또 대학교 다닐 때 생각보다 다양한 기회들이 있다는 것을 말씀드리고 싶어요. 여러 소프트웨어 경진대회, 프로그램 

공모 학생 인턴, 다양한 커뮤니티와 스터디 등이 있으니 적극적으로 경험 해보기를 추천 합니다. 



혹시 다른 멘토님들은 어떻게 생각하시나요? 

관련 멘토에게 질문해보세요

IT개발
수 많은 경험 있는 개발자들과 기술적으로 어울리는 방법 ( 컨퍼런스 )
학점관리 외에 취업성공을 위한 준비 / 각종 고민상담(전공/직무에 관계 없이^^)
IT개발
SW개발 역량, 무엇을 해야할까?
회사생활이든, 개인고민이든, 오늘 하루 힘든 일이 있다면!
IT개발
일반기계기사 / 토익 / 토플 / SAT 수학 등
눈치보지 말고 자신이 원하는 꿈을 맛보며 살아보기
IT개발
정보처리기사 부터 SQLD , SQLP , OCP , SCWCD 같은 직무유관 자격을 매년 1개 이상씩 취득하고 있습니다.
3년동안 멘토링을 거치면서 다양한 분야로 취업한 멘티들과 인연을 이어가고 있습니다.
IT개발
스타트업 인턴
학부에서 중요한 과목, 네이버 사옥 방문(1층) 등등 .. 그냥 저한테 묻고 싶은 궁금한 것들 모두 환영합니다~
IT개발
대외활동 준비과정, 준비방법
대기업 취업 노하우
IT개발
대학생 대외활동, 봉사활동, 동아리 활동
IT개발
IT 관련 자격증
IT개발
공개소프트웨어 공모전
IT개발
대기업 취업을 위한 스펙고민
IT개발
ISTQB, PMP
IT개발
스펙준비
IT개발
스타트업 3회 참여 (안드로이드, 서버 등)
IT개발
KT모바일 퓨처리스트, 대학교 홍보대사
IT개발
IT강의, IT공모전
IT개발
산업보안컨설턴트(ISC), 산업보안전문가(ISP)
IT개발
이것저것 이름있는것들 다
IT개발
'스펙'형 인재가 아닌 '스토리'형 인재가 되는 방법
IT개발
쉴틈 없는 대학생활
IT개발
계열 교차 취업(ex. 경제학 -> IT)
IT개발
컴퓨터공학 관련 모든것
IT개발
개발자가 되기 위한 역량 / 입사 경험 공유
IT개발
취업전쟁에서 피하는 방법
IT개발
지금 겪고 있는 고민
IT개발
취업준비 시 걱정 상담
IT개발
기타 사회인 선배에게 물어보고싶은 것 모두다~# 너무 포괄적인 질문보다 특정 부분에 대한 세부적인 질문에 더 깊은 조언을! ㅋㅋ
IT개발
사진, 작곡에 대한 질문
IT개발
이외에도 학교에서 물어볼 사람이 마땅치 않아서 담아두던 궁금증
IT개발
IT개발
광고 문의 하기

광고내용 : 채용/대외활동 등 취준생에게 도움되는 활동
문의하기 : 02-2653-1022 / hello@itdaa.net

댓글작성

댓글 0 개