Kā kļūt par datorzinātņu zinātnieku

Autors: Gregory Harris
Radīšanas Datums: 11 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Kā kļūt par IT speciālistu? TV Projekts " Ko darīt,ja?"
Video: Kā kļūt par IT speciālistu? TV Projekts " Ko darīt,ja?"

Saturs

Datorzinātņu studēšana nenozīmē programmēšanu; tas nozīmē algoritmu apgūšanu (ierobežota darbību secība, ko kāds vai kaut kas saprot, lai veiktu konkrētu uzdevumu). Daudzi datorzinātnieki neprogrammē vispār. Edgers Dijkstra reiz teica: "Datorzinātnes vairāk neuztrauc datori, nekā astronomija ar teleskopiem."

Soļi

  1. 1 Būt datorzinātniekam nozīmē pastāvīgi mācīties, būt studentam mūžīgi. Tehnoloģijas mainās, tiek izstrādātas jaunas programmēšanas valodas, tiek izstrādāti jauni algoritmi: ir nepieciešams pastāvīgi apgūt jaunas lietas, lai būtu lietas kursā.
  2. 2 Sāciet ar pseidokodu. Pseidokode patiesībā nav programmēšanas valoda, taču tas ir veids, kā attēlot programmu angļu valodā. Tuvākais un pazīstamākais algoritms ir uz šampūna pudeles: ziepes, izskalojiet, atkārtojiet. Šis ir algoritms. Tas ir saprotams jums ("Datoru aģents"), un tajā ir ierobežots soļu skaits.
  3. 3 Pārbaudiet savu pseidokodu. Piemērs, kas norādīts uz šampūna pudeles, nav labs algoritms divu iemeslu dēļ: tam nav beigu stāvokļa un nav norādīts, kuru procedūru atkārtot. Vai atkārtot putošanu? Vai vienkārši skalot. Labākais piemērs būtu “1. solis - putot. 2. solis - noskalojiet. 3. solis - Atkārtojiet 1. un 2. darbību (2-3 reizes, lai iegūtu vislabāko rezultātu) un Beigt (Iziet) ”. Šis algoritms jums ir skaidrs, tam ir pārtraukšanas nosacījums (ierobežots soļu skaits) un tas ir ļoti precīzs.
  4. 4 Mēģiniet uzrakstīt algoritmus visām darbībām. Piemēram, kā pārvietoties no vienas ēkas universitātes pilsētiņā uz citu vai kā pagatavot kastroli. Drīz jūs visur redzēsit algoritmus!
  5. 5 Kad esat iemācījies veidot algoritmus, programmēšanas process jums būs saprotamāks. Pērciet grāmatu un izlasiet to pilnībā, lai iemācītos programmēšanas valodu. Neizmantojiet tiešsaistes apmācības, lai apgūtu valodu, kā to raksta amatieri, nevis profesionāļi.
    • Tomēr nevilcinieties vērsties pēc palīdzības internetā. Jūs varat sākt mācīties objektorientētas valodas, piemēram, Java un C ++, taču tomēr labāk ir sākt ar procesuālajām valodām, piemēram, C, jo tās ir pilnībā balstītas uz algoritmu.
  6. 6 Programmēšana ir pseidokoda tulkošanas process programmēšanas valodā. Jo vairāk laika pavadīsit pseidokoda rakstīšanai, jo mazāk jūs ierakstīsit programmu un radīsit smadzenes nākotnē.

Padomi

  • Datorzinātne ietver daudzas jomas, piemēram, datoru projektēšanu un izstrādi, datu bāzes, datoru drošību, datoru programmēšanas valodas. Tāpēc ir saprātīgs lēmums koncentrēties uz vienu vai vairākām jomām, kas jūs interesē.
  • Pēc vienas programmēšanas valodas apguves iemācieties citu, līdzīgu valodu, jo jūs joprojām tulkojat tikai pseidokodu faktiskajā valodā.
  • Tāfele ir labākā vieta algoritma rakstīšanai.