2달 전 · 진다혜 님의 새로운 댓글
컴퓨터공학전공 2학년입니다. 진로 고민에 조언 부탁드립니다.
안녕하세요. 컴퓨터공학을 전공하는 2학년 학생입니다. 1학년을 마친 지금, 진로에 대해 고민이 많아 이렇게 글을 남기게 되었습니다. 저는 고등학교 때 문과였다가 컴퓨터공학과로 교차지원해 진학했습니다. IT에 관심은 있었지만 구체적인 진로를 설정하지 못한 채 전공을 선택했어요. 당시에는 경영학과에서 데이터 분석 관련 직무를 하고 싶었으나 컴공이 더 전문적이라고 판단해 결국 컴공에 진학하게 되었습니다. 막상 전공을 공부하다 보니 컴공에서 하는 데이터 관련 분야와 문과(상경)의 데이터분석은 많이 다르더군요.. 다르다는 건 알았지만 좀 더 심화를 하겠지... 하는 생각은 정말 틀린 생각이었습니다. 그냥 다른 분야였습니다. 컴공에서의 데이터 관련 분야는 수학적 역량이 많이 필요하다고 하더군요. 대학원이 필수라는 얘기도 들리고요. 저는 수학에 자신이 없어서 데이터 분석은 현실적으로 어려운 길일 수도 있겠다는 생각이 들었고, 현재는 다른 분야를 탐색해보고 싶습니다. 지금 관심 있는 분야는 백엔드, 프론트엔드, 그리고 임베디드 개발입니다. 다만 이 분야들에 대해 자세히 모르다 보니 막막합니다. 사실 가장 큰 문제는 제가 완벽한 이해를 바란다는 점 같습니다. 제가 모든 것을 완벽히 이해하고 나서야 진로를 선택하고 공부를 시작할 수 있다는 강박에 빠져 있는 것 같아요. 각 분야에 대해 대략적인 설명은 찾아봤지만 그 정도로는 부족하다는 생각이 들어요. 경험자 수준으로 완벽히 그 차이를 이해해야 비로소 진로를 선택하고 공부를 시작할 수 있을 것 같다는 생각에 빠져 있습니다. 스스로도 '완벽하게 이해한 후에 선택하는 건 불가능하다. 대부분 잘 모르는 상태에서 시작한다'고 생각하려 노력하지만, 남들이 말하는 '조금 알고 시작한다'는 기준과 제가 가진 지식 수준이 다르다면 어떡하나 걱정이 앞섭니다. 추가로, 이번에 자동차소프트웨어 관련 학과 복수전공을 신청했습니다. 전공 공부만으로도 벅찬데 복수전공까지 시작한 게 과연 잘한 일인지 불안합니다. 이 학과는 전과나 부/복수전공 학생들로만 운영되는데, 2학년 과목 일부가 컴공과 겹쳐서 일단 도전해보기로 했습니다. 만약 맞지 않으면 부전공으로 전환할 생각도 있지만, 지금은 두 분야 모두 잘 해낼 자신이 없어서 걱정됩니다. 사실 제가 가장 힘든 건 제가 너무 모른다는 생각 때문입니다. 뭔가를 시도해보려고 해도 스스로가 부족하다고 느껴 두려움이 앞서요. 특히, 학교 커리큘럼만 따라가기엔 다른 친구들에 비해 뒤처지는 것 같아 조급합니다. 제 주변에는 입학 전부터 프로그래밍 언어를 익혀서 지금은 공모전이나 프로젝트를 활발히 하는 친구들이 많거든요. 다음은 현재 제가 하려고 하는 것들과 학교 커리큘럼입니다. 1. 자동차소프트웨어 복수전공 2. 선배의 권유로 동아리에서 사용하는 언어 공부용 웹 이어받아서 운영하기 - 동아리에서 언어를 공부하기 위해 만들어서 운영하고 있는 웹이 있습니다. 프로그래머스 같은 느낌인데 동아리에서 공부하기 더 좋도록 한.. 것입니다. 운영은 좀 먼 이야기이고 일단은 자바 공부를 시작할 것입니다. 어떤 책으로 어떻게 공부해야 할지 모르겠네요.. 이런 것도 많이 고민되는 걸 보면 결정에 대한 두려움일까요? 3. 공부할 겸 타이머 앱 만들어보기 - 친구들과 하기로 했습니다. 자바나 코틀린으로 할 것 같은데 교수님께서는 따라할 수 있는 예제가 많은 것으로 선택하라고 하셨습니다. 그런데 프로젝트는 어떻게 운영해야 하는지 잘 모르겠습니다. 4. 여름방학 때 C공부: 자료구조와 알고리즘을 대비해서 더 깊게 공부할 예정입니다. 교수님의 조언이 있었습니다. 5. 학교 커리큘럼: 선배들로부터 학교의 컴퓨터공학과 커리큘럼이 좋지 않다는 이야기를 들었습니다. 1학년 때는 전공 과목 없이 파이썬과 C 언어의 기초만 배웠습니다. 스스로 미리 공부해야 한다는 압박감을 느끼고 있습니다. 2-1: 논리회로, C++, 이산수학, 오픈소스sw이해 2-2: 자료구조, 자바, 마이크로프로세서, 데이터통신, 시스템프로그래밍보안 3학년부터는 트랙이 나뉘지만 졸업학점을 채우려면 열리는 거의 모든 과목을 들어야 한다고 합니다. 3-1: 오픈소스sw설계, 컴퓨터그래픽스, 알고리즘, 운영체제, 컴퓨터네트워크, iot임베디드소프트웨어 3-2: 컴퓨터구조, 데이터베이스, 소프트웨어공학, 모바일프로그래밍, 데이터분석머신러닝, 컴퓨터비전 저는 지금 뭘 해야 할지, 어디서부터 시작해야 할지 막막합니다. 저의 문제점과 앞으로 어떻게 해나가야 할지 조언 부탁드립니다.
개발자
#학부생
#진로
#공부
#고민
#컴공
답변 1
댓글 1
조회 238
7달 전 · 김준하 님의 질문 업데이트
시스템프로그래밍, 네트워크 엔지니어 신입 현직자입니다.
웹개발에 몰두하다가 올해 초에 얼떨결에 시스템프로그래밍, 네트워크엔지니어링 하는 업무로 취업이 되어서 직장생활중인 신입 개발자입니다. 해당 관련된 지식이 거의 없었어서 처음부터 지금까지 배워오며 어찌어찌 잘 다니고 있지만, 생각해보면 지금까지 쌓은 경력이랄것도 없는 것 같아 물경력이 될 것 같아서 조언을 구하고자 질문 드립니다. 현재까지 했던, 하고 있는 업무로는 리눅스 시스템을 활용한 쉘 스트립트를 작성하여 프로그램 자동화, 프레임워크(파이썬)를 이용한 테스트 자동화, C코드로 된 네트워크 관리 프로그램 분석 및 회사에서 원하는대로 코드 수정, gitea서버 구축하여 회사 코드 관리, 포트포워딩과 같은 네트워크 관리 등등 있습니다. 걱정인 점은 현재 몇 달 째 코드만 보고, 테스트만 하자니 제가 개발자인지, 단순 테스터인지 점차 물경력이 되어가고 있는것 같다는 점입니다. 따로 공부를 하고 프로젝트를 할까 하는데 관련해서 어떤 프로젝트를 하면 좋은지, 어떤 공부를 하면 좋을지 조언을 구해보고 싶습니다. 생각해본 것으로는 리눅스 시스템 관리 프로그램 제작이라든지, 로그 분석 프로그램 제작, 혹은 도커와 같은 클라우드 기술을 배워볼까 했습니다.
개발자
#시스템프로그래밍
#네트워크
#리눅스
#프로젝트
답변 0
댓글 0
조회 164
2년 전 · 양병운 님의 새로운 댓글
이번 방학 때 무엇을 해야할까요..
현재 대학생 4학년이고 복수전공으로 코딩을 접한지 2년정도 된 것 같습니다. 처음 C,C++,Java를 공부하고 복수전공을 들으면서 어느 정도 시간을 보냈는데 이번 방학 때 무엇을 하면 좋을 지 그리고 자기개발에 무엇을 더하면 좋을지 고민입니다. 학교에서 알고리즘, 운영체제, 시스템프로그래밍, 웹프로그래밍 등을 배웠습니다. 인터넷에서는 java spring, aws, git hub, js, next.js(?) 등을 알아보긴 했지만 이게 순서가 맞는지 나에게 필요한 공부인지 모르겠습니다. (참고로 저는 막연하지만 게임 개발사 쪽을 희망합니다) 일단 이번 방학에는 파이썬을 공부하고 추가적으로 하나를 더 익히려고 하는데 추천해 주실만한 내용이 있을까요? (ps 오늘 서점 가보니 알고리즘, 깃허브, 머신러닝 등은 거의 파이썬으로 베이스를 깔고 가더군요.. 주 언어를 바꿀만큼 중요한 언어가 될까요?)
개발자
#java
#진로고민
#파이썬
#aws
답변 1
댓글 1
조회 145
일 년 전 · 장서영 님의 질문 업데이트
부트캠프 입소 전 한 달 동안, 어떤 공부를 하면 좋을까요?
'크래프톤 정글' 부트캠프에 지원해서 결과를 기다리고 있습니다. 만약 합격한다면, 4월 3일 입소 전까지 한 달 정도 시간이 남아 어떤 공부를 하면 좋을지 조언 구하고 싶습니다! 바쁜 와중에, 귀한 시간 내어 짧게라도 조언 주신다면 감사하겠습니다:) 우선, 4달 반 동안의 커리큘럼은 아래와 같아요! 1. 자료구조, 알고리즘 학습 (백준 문제 풀면서) -> 4주 2. C언어 학습 (RB트리, 말록랩, 웹서버 제작하면서) -> 3주 3. PintOS 학습 및 프로젝트 진행 -> 6주 4. 팀별 프로젝트 진행 -> 6주 현재 제 상황은 1년 정도 컴퓨터 공학 전공 필수 수강, 간단한 웹 사이트 제작 경험이 있습니다. 단, 수강한 과목의 개념이 완전히 잡혀 있지는 않고, 알고리즘 과목은 아직 안 들어봤습니다.. 위와 같은 상황에서, 한 달 동안 1) 알고리즘 책(do it 시리즈) 1회독 + 컴퓨터공학(운영체제/자료구조/시스템프로그래밍) 개념 복습하기 2) 웹 사이트 혼자서 구현하고 배포해 보기 중 1)과 2) 중 어떤 방향이 더 효과적이라고 생각하시나요? ( 2번 방법은, 그냥 한 달 동안 웹을 재미있게 공부해보자 싶어서 생각해 봤습니다.) 1)과 2)이 아니더라도, 다른 혜안으로 조언해 주시면 감사하겠습니다!
개발자
#알고리즘
#학습방향
답변 1
댓글 3
추천해요 1
조회 273