Како постати научник рачунарства

Аутор: Gregory Harris
Датум Стварања: 11 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
Квазар ARM - все настройки и полная настройка прибора. Как отстроится от феррита.Видео 2018
Видео: Квазар ARM - все настройки и полная настройка прибора. Как отстроится от феррита.Видео 2018

Садржај

Студирање информатике не значи програмирање; то значи алгоритме за учење (коначан низ корака које неко или нешто разуме да би постигао одређени задатак). Многи рачунарски научници уопште не програмирају. Едсгер Дијкстра је једном рекао: "Рачунари се не баве рачунаром више него астрономија телескопима."

Кораци

  1. 1 Бити информатичар значи стално учити, заувек бити студент. Технологије се мењају, развијају се нови програмски језици, развијају се нови алгоритми: потребно је стално учити нове ствари како би били у току са стварима.
  2. 2 Почните са псеудокодом. Псеудокод заправо није програмски језик, али је начин представљања програма на енглеском. Најближи и најпознатији алгоритам налази се на бочици шампона: сапун, исперите, поновите. Ово је алгоритам. То вам је разумљиво („Рачунарски агент“) и садржи коначан број корака.
  3. 3 Тестирајте свој псеудокод. Пример означен на бочици шампона није добар алгоритам из два разлога: нема крајњи услов и не говори вам који поступак да поновите. Поновити пењење? Или само испирање. Најбољи пример би био „Корак 1 - Оперите се. Корак 2 - исперите. Корак 3 - Поновите 1. и 2. корак (2-3 пута за најбољи резултат) и крај (Излаз) ”. Овај алгоритам вам је јасан, има услов завршетка (коначан број корака) и веома је тачан.
  4. 4 Покушајте да напишете алгоритме за све активности. На пример, како се преселити из једне зграде у кампусу у другу, или како направити тепсију. Ускоро ћете свуда видети алгоритме!
  5. 5 Када научите да састављате алгоритме, процес програмирања ће вам бити разумљивији. Купите књигу и прочитајте је у целости да бисте научили програмски језик. Немојте користити мрежне водиче за учење језика јер их пишу аматери, а не професионалци.
    • Међутим, не оклевајте да се обратите Интернету за помоћ. Можете одмах почети да учите објектно оријентисане језике попут Јаве и Ц ++, али је ипак боље почети са процедуралним језицима попут Ц јер су потпуно засновани на алгоритмима.
  6. 6 Програмирање је процес превођења псеудокода у програмски језик. Што више времена проведете у писању псеудокода, мање ћете куцати програм и трудити се у будућности.

Савјети

  • Рачунарска наука обухвата многа подручја као што су дизајн и развој рачунара, базе података, рачунарска сигурност, програмски језици за рачунаре. Стога је мудра одлука усредсредити се на једно или више подручја која вас занимају.
  • Након што научите један програмски језик, научите други, сличан језик, јер и даље само преводите псеудокод у стварни језик.
  • Табла је најбоље место за писање алгоритма.