안녕하세요.
저는 학부 1학년에 재학중인 대학생입니다.
얕게배운 C언어가 너무 재밌어서 2학년때 전공으로 컴공을 선택할 예정입니다.
일년째 눈팅만 하다가 처음 글을 쓰게되서 긴장되네요 ㅎㅎ
고민되는게 많아 프로그래밍 게시판의 비슷한 글이나 베스트글을 다읽어봤는데
들게되는 생각이 '정말 열심히 공부해서 외국의 좋은회사에서 굳이 외국인을 뽑아야겠다는 생각이 들 정도로 좋은 개발자가 되야겠다'와
어떤 글을 보고 '학과공부도 중요하지만 그것만으로는 절대적으로 부족하구나'라는 생각을 했습니다.
어떻게 실력있는 개발자가 되어야 하나 싶어서 교수님께도 물어봤는데 역시 학부만으로는 안된다고 하십니다. 학부는 그저 전반적으로 배울뿐이고
전문분야에 대해 개인공부를 따로 하거나 대학원을 가야한다고 이분야 수명이 결국 가방끈 싸움이라 하시면서요 ㅎ
그리고 그냥 언어를 배우는 건 '코더'지 개발자가 아니라고 하시면서요.
이러저러하게 많은 조언들을 찾아보고 듣고 하는데도 전혀 감이 안옵니다ㅠ
뭘 대체 어떻게 공부해야하는건가요?
지금 배운게 C언어 밖에 없어 친구와 스터디하면서 C언어로 적당한 내주는 실습들을 하고 비교하는 정도입니다.
아는 대학원생분께는 영어랑 C언어를 열심히 하란 말을 들었구요
그렇지만 뭔가 2-4학년때 그리고 졸업하고나서 제가 뭘할지 전혀 모르니까 불안합니다.
전문분야란 언제 어떻게 정할 수 있고 어떻게 공부하는 건가요?
전문분야란건 시스템분석및설계, 컴퓨터구조,데이터베이스,자료구조,소프트웨어공학,OS,프로그래밍언어,데이터통신,보안이런 것중 하나를 직업으로 선택하게 되는건가요? 아니면 이러한 것을 전부 이해하고 다루는 건가요?
2-3학년때가 되면 내가 무엇을 따로 공부할 수 있을지 알게될까요? 어떤 공부할지 알수있고 이렇게 가다보면 실력있는 개발자가 될 수 있을까요?
그럼 만약 학원이나 대학을 다니지 않는 사람은 이 분야로 가고싶다 했을때 공부를 시작할때 어떻게 계획을 짜고 무얼 목표로 삼고 시작할까요?
뭐가 뭔지를 모르겠습니다.ㅠㅠ
실력있는 개발자라는 아주 추상적 목표만 있고 정확한 목표와 방법을 모르겠어서 혼란스럽습니다
베스트게시물들과 다른 답변들과 타개발자커뮤니티도 뒤져봤는데 의문을 풀수가 없네요.ㅠㅠ
긴 글 읽어주셔서 감사합니다ㅎㅎ~ㅎㅎ~
답변해주시면 정말 감사하겠습니다!