Как да станете учен по компютърни науки

Автор: Gregory Harris
Дата На Създаване: 11 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Евгений Понасенков x Александр Емельяненко | ЧТО БЫЛО ДАЛЬШЕ?
Видео: Евгений Понасенков x Александр Емельяненко | ЧТО БЫЛО ДАЛЬШЕ?

Съдържание

Изучаването на компютърни науки не означава програмиране; това означава алгоритми за обучение (крайна последователност от стъпки, които някой или нещо разбира, за да изпълни определена задача). Много компютърни учени изобщо не програмират. Едсгер Дайкстра веднъж каза: „Компютърните науки не се занимават повече с компютрите, отколкото астрономията с телескопите“.

Стъпки

  1. 1 Да бъдеш компютърен учен означава непрекъснато да се учиш, да бъдеш студент завинаги. Технологиите се променят, разработват се нови езици за програмиране, разработват се нови алгоритми: необходимо е постоянно да се научават нови неща, за да бъдем в крак с нещата.
  2. 2 Започнете с псевдокод. Псевдокодът всъщност не е език за програмиране, но е начин за представяне на програма на английски език. Най -близкият и познат алгоритъм е върху бутилката с шампоан: Сапун, изплакване, повторение. Това е алгоритъмът. Той е разбираем за вас („Компютърен агент“) и съдържа ограничен брой стъпки.
  3. 3 Тествайте вашия псевдокод. Примерът, обозначен върху бутилката с шампоан, не е добър алгоритъм по две причини: той няма крайно условие и не ви казва коя процедура да повторите. Повторете пяна? Или просто изплакване. Най -добрият пример би бил „Стъпка 1 - Кожа. Стъпка 2 - изплакнете. Стъпка 3 - Повторете Стъпка 1 и Стъпка 2 (2-3 пъти за най -добър резултат) и Край (Изход) ”. Този алгоритъм ви е ясен, има условие за прекратяване (краен брой стъпки) и е много точен.
  4. 4 Опитайте се да напишете алгоритми за всички дейности. Например как да се преместите от една сграда в кампуса в друга или как да направите гювеч. Скоро ще видите алгоритми навсякъде!
  5. 5 След като научите как да съставяте алгоритми, процесът на програмиране ще бъде по -разбираем за вас. Купете книгата и я прочетете изцяло, за да научите езика за програмиране. Не използвайте онлайн уроци, за да научите език, тъй като те са написани от аматьори, а не от професионалисти.
    • Не се колебайте обаче да се обърнете за помощ към Интернет. Можете да започнете да изучавате обектно-ориентирани езици като Java и C ++ веднага, но все пак е по-добре да започнете с процедурни езици като C, защото те са изцяло базирани на алгоритми.
  6. 6 Програмирането е процес на превод на псевдокод в език за програмиране. Колкото повече време отделяте за писане на псевдокод, толкова по -малко ще въвеждате програмата и ще пробиете мозъка си в бъдеще.

Съвети

  • Компютърните науки обхващат много области като компютърно проектиране и развитие, бази данни, компютърна сигурност, езици за компютърно програмиране. Ето защо е разумно решение да се съсредоточите върху една или повече области, които ви интересуват.
  • След като научите един език за програмиране, научете друг, подобен език, тъй като все още превеждате само псевдокода на реалния език.
  • Бялата дъска е най -доброто място за писане на алгоритъма.