컴퓨터 과학 과학자가 되는 방법

작가: Gregory Harris
창조 날짜: 11 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
[과학 읽어주는 과학자들, Scientist] #1 과학자는 무슨 일을 하는 사람일까요!?
동영상: [과학 읽어주는 과학자들, Scientist] #1 과학자는 무슨 일을 하는 사람일까요!?

콘텐츠

컴퓨터 과학을 공부하는 것이 프로그래밍을 의미하는 것은 아닙니다. 그것은 학습 알고리즘(누군가 또는 무언가가 특정 작업을 수행하기 위해 이해하는 유한한 단계 시퀀스)을 의미합니다. 많은 컴퓨터 과학자들은 프로그래밍을 전혀 하지 않습니다. Edsger Dijkstra는 다음과 같이 말했습니다. "천문학이 망원경과 관련이 있는 것처럼 컴퓨터 과학은 컴퓨터에 더 이상 관심이 없습니다."

단계

  1. 1 컴퓨터 과학자가 된다는 것은 끊임없이 배우고 영원히 학생이 되는 것입니다. 기술이 변화하고, 새로운 프로그래밍 언어, 새로운 알고리즘이 개발되고 있습니다. 최신 정보를 유지하려면 끊임없이 새로운 것을 배워야 합니다.
  2. 2 의사 코드로 시작하십시오. 의사 코드는 실제로 프로그래밍 언어가 아니지만 영어로 프로그램을 나타내는 방법입니다. 가장 가깝고 가장 친숙한 알고리즘은 샴푸 병에 있습니다. 비누, 헹굼, 반복. 이것이 알고리즘입니다. 이것은 당신("컴퓨터 에이전트")이 이해할 수 있고 유한한 단계를 포함합니다.
  3. 3 의사 코드를 테스트하십시오. 샴푸 병에 표시된 예제는 두 가지 이유로 좋은 알고리즘이 아닙니다. 종료 조건이 없고 어떤 절차를 반복할지 알려주지 않습니다. 거품내기를 반복하시겠습니까? 아니면 그냥 헹구세요. 가장 좋은 예는 “Step 1 - Lather. 2단계 - 헹구기. 3단계 - 1단계와 2단계를 반복합니다(최상의 결과를 얻으려면 2-3회) 및 종료(종료)”. 이 알고리즘은 명확하고 종료 조건(유한한 단계 수)이 있으며 매우 정확합니다.
  4. 4 모든 활동에 대한 알고리즘을 작성하십시오. 예를 들어 캠퍼스의 한 건물에서 다른 건물로 이동하는 방법 또는 캐서롤을 만드는 방법. 곧 모든 곳에서 알고리즘을 보게 될 것입니다!
  5. 5 알고리즘을 구성하는 방법을 배우면 프로그래밍 프로세스를 더 쉽게 이해할 수 있습니다. 프로그래밍 언어를 배우려면 책을 구입하고 전체를 읽으십시오. 전문가가 아닌 아마추어가 작성한 온라인 자습서를 사용하여 언어를 배우지 마십시오.
    • 그러나 주저하지 말고 인터넷에 도움을 요청하십시오. 자바나 C++ 같은 객체지향 언어는 바로 학습을 시작할 수 있지만, C와 같은 절차적 언어는 완전히 알고리즘 기반이기 때문에 시작하는 것이 더 좋다.
  6. 6 프로그래밍은 의사 코드를 프로그래밍 언어로 변환하는 프로세스입니다. 의사 코드를 작성하는 데 더 많은 시간을 할애할수록 프로그램을 입력하고 미래에 두뇌를 쌓게 될 것입니다.

  • 컴퓨터 과학은 컴퓨터 설계 및 개발, 데이터베이스, 컴퓨터 보안, 컴퓨터 프로그래밍 언어와 같은 많은 영역을 포함합니다. 따라서 관심 있는 하나 이상의 영역에 집중하는 것이 현명한 결정입니다.
  • 하나의 프로그래밍 언어를 배운 후에는 여전히 의사 코드를 실제 언어로 번역하는 중이므로 유사한 다른 언어를 배우십시오.
  • 화이트보드는 알고리즘을 작성하기에 가장 좋은 장소입니다.