CS 박사는 어떤걸 배우는걸까?

2023.03.28

4

505

주변에 CS쪽 전공한 사람이 없어서 궁금한데 CS 연구직은 개발직과 어떤점이 다른가요?

ME나 CE는 실험이나 전산해석 돌리는게 차이점인거 같고, EE도 추측하기론 비슷할거 같은데

CS 연구직은 다른점이 뭘지 잘 모르겠네요.

+) 다 쓰고보니 불쾌하게 생각하실수도 있을거 같은데, 타전공에서 CS관련 학과 알아보다 보니 일반 개발직과 다른점이 알고싶었습니다.
비방할 목적으로 쓴 글이 아니나, 글재주가 없어서 불쾌하게 들리셨다면 죄송합니다.

카카오 계정과 연동하여 게시글에 달린
댓글 알람, 소식등을 빠르게 받아보세요

댓글 4개

2023.03.28

CS 연구직이랑 개발직 차이에 대한 예시 하나 들어볼게요.
연구직에서는 머신러닝 알고리즘 성능 개선 같은 이론적 문제를 연구하거나 기존 알고리즘 한계를 극복하는 방법 찾는데 집중해요.
그런데 개발직에서는 알고리즘을 직접 시스템에 적용해서 제품이나 서비스 만들고 성능이나 안정성 최적화하는 작업을 합니다.

요약하면 연구직은 기초 연구와 이론에 더 초점을 맞추고, 개발직은 실제 구현이나 어플리케이션에 관심이 많아요. 이런 차이를 고려해서 전공 선택하는데 도움되면 좋겠네요!
웃는 마르틴 하이데거*

2023.03.28

개발자: 새로운 기능 구현시 이미 알려진 알고리즘을 구현하거나 이미 구현되어있는 library를 사용
연구직: 이미 존재하는 알고리즘 보다 더 좋은 알고리즘 (방법)을 만들어내고, 이를 이론적으로 증명하고 실험적으로 보임.

2023.10.09

컴퓨터과학도 분야가 넓죠. 이론전산학 하시는 분들은 수학자, 논리학자들과 비슷한 일을하고, 컴퓨터 아키텍처 및 OS연구하는 분들은 공학자에 가까운 일을하고 그러죠.

해당 댓글을 보려면 로그인이 필요합니다. 로그인하기

댓글쓰기

게시판 목록으로 돌아가기

앗! 저의 실수!
게시글 내용과 다른 태그가 매칭되어 있나요?
알려주시면 반영해드릴게요!