PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2016/11/18 08:15:07
Name 카별
Subject [질문] 컴공 전공자 분들에게 질문이 있습니다
안녕하세요, 최근에 제가 살아갈 세계를 대비하기 위해서는 컴퓨터 관련 지식이 필수적이라고 생각하게 되었습니다.

그런데 제 컴퓨터 지식은 영재고 때 배운 약간의 C++, java 지식이 다인데 그나마도 대학 입학 후 프로그래밍을 전혀 안 하여 다 잊었습니다.

제가 생각하기에 필요한 능력은 프로그램을 짜는 능력(코딩 능력), 앱개발 능력 등인 것 같습니다.

제가 질문드리고 싶은 것은 이것들입니다.

1)컴퓨터공학과 복부전이 제가 원하는 능력과 연관이 있는지 궁금합니다.
-컴퓨터공학과에서는 컴퓨터의 근본적인 것을 배우지, 컴퓨터를 이용한 실용적인 기술은 제각기 배워야 한다고 어디서 보았기 때문입니다. 혹은 컴퓨터공학과에서 이건 꼭 들어야 한다는 과목은 무엇이 있을지 궁금합니다. 수학은 미적분학1,2 , 미분방정식, 공학수학1을 수강하였습니다. 공학수학 1은 미분방정식, 선형대수학, 라플라스 변환으로 이루어져 있습니다. 앞으로 선형대수학을 수강할 예정입니다. (공학수학은 아무래도 깊이가 좀 얕은 것 같기 때문입니다)

2)java를 배우는 것이 정석적인 방법인지 궁금합니다.
-고등학교 때 java가 c++보다는 마음에 들었습니다.  아니면 파이썬 등을 배워야 하는지 궁금합니다.

3)겨울방학을 이용하여 프로그래밍 언어를 공부해볼 생각인데, 어떤 책이 좋을지 궁금합니다.

4)관련된 자격증 중에, 사회적으로 인정되는 자격증은 무엇이 있는지 궁금합니다.

미리 감사드립니다!

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
휴머니어
16/11/18 08:32
수정 아이콘
프로그래밍 언어는 자기가 좋아하는 것 일단 진득하게 파시면 됩니다. C/C++, 자바도 좋고 파이썬도 좋고 C#도 좋습니다. 단, 진득하게 파셔야 합니다.
하나를 진득하게 파고나면 나머지 언어를 습득하기가 굉장히 쉬워집니다.

임베디드 쪽을 생각하신다면 답은 C언어이고요. 웹쪽을 생각하신다면 그건 아마 웹쪽 전문가분들이 답글 달아주실겁니다 --a;
프로그래밍 언어 공부하는 책은 언어를 먼저 선택하시고 검색을 하시면 되겠네요.

제가 생각하는 필수 소양과목은 선형대수학, 이산수학, 자료구조 및 알고리즘, 확률통계, 운영체제, 컴퓨터 구조 정도네요.
저는 일단 컴퓨터스러운? 과목들은 다 열심히 하고 수학관련 기본과목들을 등한시했는데 굉장히 후회스럽습니다.
기본이 되는 과목을 열심히 공부하시되, 이 과목이 어디에 쓰이게 되고 왜 공부해야하는지를 알아보시고 공부하시면 좀 더 모티브를 얻어서 공부도 잘되고 도움이 될 거라 생각합니다.
16/11/18 08:46
수정 아이콘
몹시 감사합니다!
칸나바롱
16/11/18 08:46
수정 아이콘
1. 이산수학, 자료구조, 알고리즘, 언어론, 컴파일러, OS, 컴구, 수치해석, OOP 정도가 필수적인 과목입니나. 그리고 실용적인걸 따로 배워야하는 이유는 그냥 우리나라 대학교 커리큘럼이 한 10년쯤 늦어서 그래요..

2. 언어는 뭘 해도 상관없는데 뭘 하고 싶은지 정하고 거기에 따라가시면 됩니다.

3. 이거 역시 언어를 정하고 따라가면 됩니다. 딴건 몰라도 윤성우에 c같은건 절대로 보지 마세요.

4. 없습니다. 프로젝트를 많이 진행하는게 배우는 것도 많고 기업에서도 좋아합니다.
첫걸음
16/11/18 09:00
수정 아이콘
1) 위에 분들이 답글 달아주시는 대로 공부하시면 되고

2) 사실 언어는 도구 일뿐입니다 즉 글쓴이 분이 생각한 의사코드를 실제 동작하도록 도구를 이용해서 실체화 하는 것이죠.
그래도 1가지 언어 c언어든 자바든 하나만 일단 쭉 파시는 게 좋습니다 다른 언어는 경험으로 충분히 사용할수 있습니다

3) 정해서 공부하시면 됩니다

4) 이쪽에서 모든 회사에 적용될만한 키 자격증이 딱히 없습니다 최신 트렌드도 빠르고 따라가기 벅찰정도 다양한 언어 다양한 도구가 나옵니다
모든 걸 섭렵하긴 어렵지만 다양한 언어나 다양한 플랫폼을 경험 해보시는 것도 좋습니다
정지연
16/11/18 09:08
수정 아이콘
일단 프로그래밍을 배워서 어떻게 쓰고 싶은지가 중요할거 같은데 그냥 개발자가 목표면 솔직히 뜯어 말리고 싶고.. 내가 원래 하고자 하는게 있는데 거기에 전산쪽 지식을 더하고 싶다하면 학부 수준에서 배우는건 사실 큰 쓸모가 없을수도 있습니다..
학교마다 커리큘럼은 다르겠지만 제가 나온 대학의 경우 실무에서 쓸수 있는것보다는 이론적 베이스를 이루는 것을 중심으로 구성되어 있었습니다. 이산수학이나 자료구조, 알고리즘같은 언어와 큰 관계없는 것들 말이죠..
반대로 보면 이런것들은 학부때 아니면 배울 기회도 없으니 부전공으로 하신다면 당장 쓸데는 없어도 이론적 베이스를 쌓는다 생각하시고 들으면 됩니다..
그리고 언어를 깊게 파는건 사실 큰 의미는 없습니다. 지금의 대세 언어가 언제 퇴물이 될지 모르는 세상이고 언어에서 제공하는걸 잘 이용해서 문제를 해결하는 것보다는 문제 자체를 잘 분석하면 어떤 언어를 써도 문제를 해결할 수 있기 때문에 해당 사업 자체에 대한 이해가 훨씬 더 중요합니다.
16/11/18 09:10
수정 아이콘
네, 개발자가 목적이 아니고 제가 앞으로 하려는 일에 컴퓨터적인 지식을 조합하고 싶었습니다.
자바초코칩
16/11/18 09:14
수정 아이콘
1. 맞습니다. 딱 3과목 꼽으라고 한다면 os. 자료구조+알고리즘. 네트워크 입니다. 기타 후순위로는 다른분들이 말씀 해주셨고..
실용적인 것을 따로배우는 이유는 대학은 학문을 가르쳐서 엔지니어를 만드는 곳이지 테크니션을 만드는 곳이 아니기 때문입니다.

2. 언어라는 것은 본인의 알고리즘을 표현하는 도구에 지나지 않기 때문에 굳이 여러개 하실 필요는 없고 하나만 깊게 파시면 됩니다.
어느정도 경지에 오르면 다른 언어도 쉽게 습득 가능합니다.

3. 각종 대학 전공 서적

4. 자격증은 없고 프로젝트 또한 초심자 수준에서 생각할 성질의 것은 없습니다
16/11/18 09:21
수정 아이콘
취업 때문이라면, 어느 분야에 관심이 있으신지에 따라 달라질 것 같습니다.

1) 요즘 컴공과는 기본 전공분야쪽에서 실용적인 부분으로 그 교육 방점이 옮겨가는 것 같습니다. 관심있으신 분야가 일반 SI쪽이라고 가정하면 '프로그래밍 언어', '운영체제', '자료구조', '데이터베이스'가 기본일 것 같구요. 수학쪽은 확률통계, 선형대수 정도가 중요할 것 같습니다. 그리고 영어.
2) 언어는 Java가 가장 무방할 것 같은데요. 그냥 언어를 대충 아시지 말고 Java를 통해 객체지향 프로그래밍, functional 프로그래밍, multi-thread, reflection, refactoring에 대한 개념을 잘 공부하시고, 그 개념을 Java 언어로 잘 구사할 수 있도록 연습하시는 것을 추천합니다. 또한 Java 기반의 다양한 오프소스 라이브러리를 활용하는 방법과, Java 기반 개발 도구 (예: eclipse, maven, git/svn)를 사용해보시면서 익숙해지시면 아주(?) 좋습니다. 이 정도만 되면 나중에 다른 언어도 쉽게 접근하실 수 있습니다.
3) 역시 Java를 기준으로 설명드리면 궁극적으로 "Effective Java"를 재미있고 감동을 받으면서 읽을 수 있는 것이 최종목표로 하시구요 (<- 쉽지 않을 겁니다). 입문서는 그냥 추천하는 아무거나 괜찮을 것 같습니다. 영어가 불편하지 않으시면 번역서보다 원서를 보세요.
4) 자랑할 것이 자격증이라면, 별 볼일 없다는 것 입니다. 제 개인적으로는 운전면허증이 더 중요한 것 같습니다.
16/11/18 09:39
수정 아이콘
4) 공부하는 셈 치고 정보처리기사 준비 해보셔요.
쪼아저씨
16/11/18 13:31
수정 아이콘
4) 공인된 자격증이라면 정보처리기사 밖에 없을듯하네요. 그리 어렵지 않으니 하나 따놓는것도 좋죠.
Supervenience
16/11/18 15:50
수정 아이콘
정보처리기사는 공인자격증이긴 하나 아무도 인정 안해줄 것 같습니다...
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
93319 [질문] 4-1 학기생이 취업원서 쓸때 졸업학기를 어떻게 써야하나요? [4] 매벌이와쩝쩝이1505 16/11/18 1505
93318 [질문] - [5] 삭제됨1758 16/11/18 1758
93317 [질문] 후쿠오카 여행 질문입니다. [2] 신이주신기쁨1535 16/11/18 1535
93316 [질문] 전국 대학생들 기말고사 기간 어떻게 될까요? [5] plane2450 16/11/18 2450
93315 [질문] 컴공 전공자 분들에게 질문이 있습니다 [11] 카별4611 16/11/18 4611
93314 [질문] 갤럭시 pc에서 스마트폰으로 데이터 전송? [3] 엔비1806 16/11/18 1806
93313 [질문] 친구가 없습니다 [23] 삭제됨3944 16/11/18 3944
93312 [질문] 워홀 갈 때 쓸만한 노트북 추천 부탁합니다 [3] 무아2405 16/11/18 2405
93311 [질문] [디아블로3] 첫 고대템을 득 했습니다. [9] 삐니키니2936 16/11/18 2936
93310 [질문] 축구 포메이션 사이트 [1] 손금불산입6877 16/11/18 6877
93309 [질문] 요즘은 남자 신입취업연령이 어떤까요? [12] 비타에듀6023 16/11/18 6023
93308 [질문] 만화책 제목 질문입니다. [5] 햇가방1821 16/11/18 1821
93307 [질문] 90년대 국산만화책 내용질문.. 파편1500 16/11/18 1500
93306 [질문] 어린시절 이불킥 할만한 글들 [4] 삭제됨1989 16/11/18 1989
93304 [질문] 공단기 프리패스 관련 질문입니다. [8] 에린의음유시인4365 16/11/17 4365
93303 [질문] 이 정도면 뼈, 치아 건강 자랑해도 되나요? [15] 칼퇴추구자2402 16/11/17 2402
93302 [질문] 이 사이트의 영상물을 다운받고 싶습니다 [6] 틀림과 다름1969 16/11/17 1969
93301 [질문] [히어로즈] 같이 30판 하실분 계신가요..? [11] 안채연1455 16/11/17 1455
93300 [질문] 저번 토요일 서울방향 중부고속도로는 어땠나요? [2] 먀미무먀1705 16/11/17 1705
93299 [질문] 사직 사유를 뭐라고 해야할까요? [7] 개과종굴이4920 16/11/17 4920
93298 [질문] 삼성페이 질문입니다 [2] 엔비1750 16/11/17 1750
93297 [질문] 촛불 시위 안전에 대해 걱정해 본 분 없나요? [24] F.Nietzsche2696 16/11/17 2696
93296 [질문] 서울 날씨 어떤가요? [9] 마션1647 16/11/17 1647
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로