또한 언젠가 양자 컴퓨팅 분야에서 경력을 쌓기를 희망하는 학부생입니다. 저는 약 1 년 전에 주제에 관심을 갖게 된 물리학 학생이며, 이것이 기초를 세우는 데 도움이 된 몇 가지 사항입니다.
배경의 관점에서 선형 대수학은 주제의 기본을 이해하는 데 필수적인 유일한 과정입니다. 그 이유는 계산이 특정 벡터 (상태라고 함)에 작용하는 일련의 행렬 (게이트라고 함)로 단순화 될 수 있기 때문입니다. 양자 역학의 과정은 고급 연구와 많은 양의 양자 컴퓨팅 응용에 필요하지만, 그러한 과정없이 기초 학습을 시작할 수있는 자격이 있습니다.
리소스 측면에서, 나의 충고는 첫 소개를 위해 교과서보다 가벼운 것으로 시작하는 것입니다. Microsoft Q # 지원 문서, 특히 "Quantum Computing Concepts"기사를 참조 하십시오 . 프로그래밍을 시작하려는 경우 C # 및 기능적 프로그래밍 언어의 배경이 없으면 Q #을 배우기가 매우 어려워서 시작하기에 적합한 언어가 아닐 수 있습니다. 언어에 반대하는 것은 아니지만 C #을 사용한 적이 없으며 기능 프로그래밍 과정 전에 언어 관련 문서를 읽는 데 어려움이 있었기 때문에 힘들었습니다. 저는 개인적으로 파이썬에 대해 많은 교육을 받았으므로 Google의 Cirq 또는 IBM의 Qiskit 과 같은 언어 가 더 자연스러운 선택이었습니다.
기본 사항에 대한 몇 가지 기사를 살펴본 후에는 교과서를 집어 올 것입니다. 누군가가 이미 주제에 대해 가장 높이 평가되는 책 중 하나 인 "Mike and Ike"( Michael Nielsen과 Isaac Chuang의 양자 계산 및 양자 정보 )를 언급했습니다. 제가 언급하고 싶은 또 다른 것은 Quantum Computer Science : N. David Mermin 의 소개 입니다. 이것은 양자 역학에 대한 배경 지식이없는 사람이 적어도 몇 장에 걸쳐 접근 할 수 있습니다. 어떤 책도 모든 사람에게 적합한 것은 아니므로 몇 가지를 시도해보고 자신에게 적합한 것이 무엇인지 확인하십시오.
마지막 조언은 특히 어려운 주제를 다루는 데 도움이되는 친구 나 교수와 함께 일할 친구를 찾는 것입니다. 학업 전반에 걸쳐 기억해야 할 것은 수학과 관련 분야가 가이드와 함께 더 낫다는 것입니다.
행운을 빕니다!