첫째, 소프트웨어 엔지니어링/컴퓨터 과학 및 기술
이 두 전공은 거의 프로그래머를 위해 맞춤화한 것이다. 대학에서는 프로그래밍 언어, 컴퓨터 원리 (컴퓨터 구성 원리, 운영 체제, 컴퓨터 네트워크 등) 와 같은 프로그래밍과 밀접한 관련이 있는 많은 과정을 접할 수 있습니다. ), 데이터 구조 알고리즘, 그리고 대부분 필수 과목입니다. 이 과정을 잘 배운 후에도 대부분의 학생들은 여전히 만족스러운 프로그래머 직업을 찾을 수 있다.
둘째: 네트워크 엔지니어링/정보 보안
이러한 전공도 컴퓨터의 범주에 속하며 소프트웨어 엔지니어링보다 네트워크 보안에 더 중점을 둘 것입니다. 물론, 프로그래밍 언어, 알고리즘, 컴퓨터 기반도 이러한 전공의 중요한 과정이다. 대졸 졸업생들에게 이들은 모두 프로그래머직을 성공적으로 지원하는 중요한 기초지식이다.
셋. 인터넷/전자 및 컴퓨터 공학
이 부분의 전문 내용은 소프트웨어 자체에 국한되지 않는다. 일반적인 C 어셈블리 언어 외에도 전자 정보 하드웨어 등 관련 지식이 많다. 일자리를 구할 때, 이러한 하드웨어 지식의 대응 원리를 잘 파악하면 도움이 될 것이다. 물론, 대학에서 알고리즘, 데이터 구조 등 소프트웨어 지식을 좀 더 많이 습득하는 것이 도움이 될 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 대학명언)
-응?
4: 인공 지능/블록 체인
이들은 인공 지능과 블록 체인을 포함한 차세대 인터넷 기술에 초점을 맞춘 신흥 전공입니다. 위에서 언급한 기초 지식 외에, 이러한 구체적인 기술은 전략 알고리즘 엔지니어와 같은 대응 직책에 직면할 때 큰 경쟁 우위를 가지고 있습니다.
요약하자면, 대구 프로그래머의 전공은 주로' 0809 컴퓨터류' 와' 0807 전자정보류' 에 집중돼 있어 이 전문 내용에 더 많은 관심을 기울일 수 있다. 물론 나의 많은 동료들은 영어 물리학 수학 등 전공을 졸업했다. 사실 대학에서 어떤 전공을 선택하든 컴퓨터 언어를 배움으로써 기초지식을 배울 수 있다면 자격을 갖춘 프로그래머가 될 수 있는 기회가 있다.