Як стаць навукоўцам, якія вывучаюць кампутарныя навукі

Аўтар: Gregory Harris
Дата Стварэння: 11 Красавік 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Джо Диспенза. Сверхъестественный разум. Аудиокнига. Joe Dispenza. Becoming Supernatural
Відэа: Джо Диспенза. Сверхъестественный разум. Аудиокнига. Joe Dispenza. Becoming Supernatural

Задаволены

Вывучаць кампутарныя навукі - не значыць займацца праграмаваннем; гэта значыць вывучаць алгарытмы (канчатковая паслядоўнасць крокаў, зразумелых каму-небудзь ці чаго-то, для выканання пэўнай задачы). Многія вучоныя ў галіне кампутарных навук і зусім не займаюцца праграмаваннем. Эдсгер Дейкстра аднойчы сказаў: "Камп'ютарная навука займаецца кампутарамі не больш, чым астраномія займаецца тэлескопамі»

крокі

  1. 1 Быць навукоўцам, якія вывучаюць кампутарныя навукі - значыць пастаянна навучацца, вечна быць студэнтам. Змяняюцца тэхналогіі, распрацоўваюцца новыя мовы праграмавання, новыя алгарытмы: неабходна пастаянна навучацца новаму, каб быць у курсе спраў.
  2. 2 Пачніце з псевдокода. Псевдокод - не зусім мова праграмавання, але гэта спосаб прадставіць праграму ў англамоўным выглядзе. Найбольш блізкі і знаёмы вам алгарытм знаходзіцца на флаконе ад шампуня: намыльце, спаласніце, паўторыце. Гэта алгарытм. Ён зразумелы для вас ( "Кампутарны агент») і змяшчае канчатковае лік крокаў.
  3. 3 Тэстуе псевдокод. Прыклад з надпісам на флаконе шампуня не з'яўляецца добрым алгарытмам па дзвюх прычынах: у яго няма ўмовы заканчэння, і ён не паведамляе вам, якую менавіта працэдуру варта паўтарыць. Паўтарыць намыливание? Ці толькі апалоскванне. Лепшым прыкладам будзе «Крок 1 - намыліць. Крок 2 - спаласнуць. Крок 3 - паўтарыць крок 1 і крок 2 (2-3 разы для найлепшага выніку) і Канец (Выхад) ». Гэты алгарытм зразумелы вам, мае ўмова заканчэння (канчатковае лік крокаў) і вельмі дакладны.
  4. 4 Паспрабуйце напісаць алгарытмы для ўсіх відаў дзейнасці. Напрыклад, як перайсці з аднаго будынка на кампусе ў іншае, ці як прыгатаваць запяканку. Неўзабаве вы будзеце бачыць алгарытмы паўсюль!
  5. 5 Пасля таго як вы навучыцеся складаць алгарытмы, працэс праграмавання будзе вам больш зразумелы. Купіце кнігу і цалкам яе прачытайце, каб вывучыць мову праграмавання. Ня вывучайце мову з дапамогай онлайн-дапаможнік, так як яны напісаныя аматарамі, а не прафесіяналамі.
    • Аднак, не саромейцеся звярнуцца па дапамогу да Інтэрнэту. Вы можаце адразу пачаць вывучаць аб'ектна-арыентаваныя мовы, такія як Java і C ++, але ўсё ж лепш пачынаць з працэдурных моў, такіх як З, таму што яны цалкам заснаваныя на алгарытмах.
  6. 6 Праграмаванне - гэта працэс перакладу псевдокода на мову праграмавання. Чым больш часу вы выдаткуеце на складанне псевдокода, тым менш вы будзеце набіраць праграму і ламаць сабе галаву ў далейшым.

парады

  • Камп'ютэрныя навукі ахопліваюць многія вобласці, такія як кампутарны дызайн і распрацоўка, базы дадзеных, камп'ютэрная бяспека, камп'ютэрныя мовы праграмавання. Таму будзе мудрым рашэннем сфакусавацца на адной або некалькіх абласцях, зацікавілі вас.
  • Пасля вывучэння адной мовы праграмавання, вывучайце іншы падобны мова, паколькі вы, па-ранейшаму, усяго толькі перакладаеце псевдокод на фактычны мову.
  • Дошка - лепшае месца для запісу алгарытму.