전공별 개발 잘할 수 있는 이유
'비전공자'라고 서러워(?) 하시는 분들 많던데, 대학 전공별 개발 잘 할 수 있는 이유를 정리해 봤습니다.
반박 시, 님이 옳습니다.
<전공>
컴퓨터공학: 당연 제일 유리하고 잘함. 왜 잘하는 지 말할 필요도 없음.
<거의 준전공>
산업공학: 최적화와 시스템 효율화에 대한 깊은 이해가 있어, 알고리즘의 효율성을 이해하고 개선하는 데 강함. 프로세스를 구조화하고 자동화하는 데도 적합함.
전자공학: 컴공과 비슷한 과목 많이 배움. 특히 로직 설계와 하드웨어와의 연관성 덕에 코딩에 능숙해짐.
통계학: 데이터 분석이 주 전공이기 때문에, 통계학 전공자는 데이터 사이언스나 머신러닝 등에서 코딩을 쉽게 익힘. 데이터 처리를 위한 도구와 기술을 사용하는 데 능숙함.
수학: 논리적인 사고와 추상적 사고가 발달해 있어 복잡한 알고리즘이나 문제 해결 능력이 뛰어남.
물리학: 문제 해결을 위해 모델링을 많이 하고, 수치 해석도 익숙해서 코드로 문제를 표현하고 해결하는 데 능숙함.
<약간 관련 전공>
바이오: 생물 데이터를 다루는 데 익숙해 데이터 과학, 생물정보학 같은 분야에서 코딩을 잘함. 복잡한 시스템을 이해하는 능력이 코딩에도 적용됨.
경제학: 수학 잘하는 사람들이 많아서, 논리적인 사고를 바탕으로 코딩을 빨리 배움. 데이터 분석에도 능숙.
사회학: 통계 많이 내야 해서 데이터에 강함. 데이터 분석과 관련된 파이썬 같은 도구를 잘 다룸.
<거의 무관해 보이는 전공>
심리학: 사람의 행동과 데이터를 분석하는 데 익숙해, 사용자 경험(UX) 관련 코딩에도 강함.
철학: 논리적인 사고와 문제 분석에 강해 코딩에도 도움이 됨. 추상적 개념을 명확히 정의하고 구조화하는 능력이 코딩에 유용.
영문학: 영어 잘하면 개발 공부에 도움 많이 됨. 문서와 에러 메시지를 쉽게 이해하고, 해외 커뮤니티에 적극 참여 가능.
국문학: 글을 잘 쓰는 사람은 구조적으로 생각하고 표현하는 능력이 뛰어남. 글쓰기와 코딩 모두 명확한 구조와 논리가 중요하기 때문에, 국문학 전공자는 코딩에서도 이러한 사고방식을 잘 적용할 수 있음. 코드를 통해 명확하게 의도를 전달하는 데 능숙함.
음악학: 논리적 구조와 패턴 인식에 능숙해 알고리즘적 사고를 잘함. 특히 음악과 프로그래밍의 규칙성에서 공통점을 찾음.
디자인: 사용자의 관점을 이해하고 직관적인 인터페이스를 만드는 능력이 뛰어나기 때문에, UX/UI 분야에서 강점을 발휘함.