Si të bëheni shkencëtar kompjuteri: 10 hapa (me fotografi)

Përmbajtje:

Si të bëheni shkencëtar kompjuteri: 10 hapa (me fotografi)
Si të bëheni shkencëtar kompjuteri: 10 hapa (me fotografi)

Video: Si të bëheni shkencëtar kompjuteri: 10 hapa (me fotografi)

Video: Si të bëheni shkencëtar kompjuteri: 10 hapa (me fotografi)
Video: Raiffeisen Plus - Udhëzues për pagesa brenda vendit 2024, Mund
Anonim

Të qenit shkencëtar kompjuteri nuk ka të bëjë me programimin; ka të bëjë me studimin e algoritmeve (një sërë hapash, të kuptuar nga dikush ose diçka, në mënyrë që të përfundojë një detyrë në një numër të caktuar hapash). Shumë shkencëtarë të kompjuterit nuk programojnë fare. Në të vërtetë, Edsger Dijkstra dikur tha: "Shkenca kompjuterike nuk ka të bëjë më shumë me kompjuterët sesa astronomia me teleskopët".

Hapa

Pjesa 1 nga 4: Fillimi

Bëhuni një shkencëtar i kompjuterit Hapi 1
Bëhuni një shkencëtar i kompjuterit Hapi 1

Hapi 1. Bëhuni një nxënës gjatë gjithë jetës

Të qenit shkencëtar i kompjuterit ka të bëjë me të mësuarit për të qenë student, jo vetëm gjatë trajnimit, por për të gjithë kohën gjatë karrierës tuaj. Teknologjia ndryshon, zhvillohen gjuhë të reja, krijohen algoritme të reja: ju duhet të jeni në gjendje të mësoni gjëra të reja për të qëndruar aktual.

284814 2
284814 2

Hapi 2. Kuptoni rolin tuaj të ardhshëm

Si shkencëtar i kompjuterit, është puna juaj të zgjidhni problemet. Ka të bëjë edhe me zgjidhjen e problemeve në një mënyrë që mund t'i lërë të gjithë të lumtur në fund. Kjo do të thotë të mësosh aftësi të mira komunikimi si dhe aftësi kodimi sepse ka më shumë gjasa që të përputheni me nevojat e klientit tuaj me zgjidhjen e përshtatshme nëse dëgjoni mirë dhe i përcillni mirëkuptimet tuaja, si dhe mbani klientin të informuar gjatë projektit.

Pjesa 2 nga 4: Shkrimi i pseudokodit

Bëhuni shkencëtar i kompjuterit Hapi 2
Bëhuni shkencëtar i kompjuterit Hapi 2

Hapi 1. Filloni me pseudokod

Pseudokodi nuk është në të vërtetë një gjuhë programimi, por është një mënyrë për të përfaqësuar një program në një mënyrë shumë të ngjashme me gjuhën angleze. Algoritmi më i njohur për ju është ndoshta në shishen tuaj të shampos: Shkumoseni, shpëlajeni, përsëriteni. Ky është një algoritëm. Isshtë e kuptueshme për ju ("Agjenti i Llogaritjes") dhe ka një numër të kufizuar hapash. Apo e bën…

Bëhuni shkencëtar i kompjuterit Hapi 3
Bëhuni shkencëtar i kompjuterit Hapi 3

Hapi 2. Ndryshoni pseudokodin

Shembulli i shampos nuk është një algoritëm shumë i mirë për dy arsye: nuk ka një kusht për të përfunduar dhe nuk ju thotë vërtet se çfarë të përsërisni. Të përsëris shkumëzimin? Ose thjesht shpëlarje. Një shembull më i mirë do të ishte "Hapi 1 - Pëlhurë. Hapi 2 - Shpëlarje. Hapi 3 - Përsëritni hapat 1 dhe 2 (2 ose 3 herë për rezultate më të mira) dhe pastaj përfundoni (dilni)." Kjo është e kuptueshme për ju, ka një kusht përfundimtar (një numër të kufizuar hapash) dhe është shumë i qartë.

Pjesa 3 nga 4: Shkrimi i algoritmeve

Bëhuni shkencëtar i kompjuterit Hapi 4
Bëhuni shkencëtar i kompjuterit Hapi 4

Hapi 1. Provoni të shkruani algoritme për të gjitha llojet e gjërave

Për shembull, si të shkoni nga një ndërtesë në tjetrën në kampus, ose si të bëni një tavë. Së shpejti, do të shihni algoritme në të gjithë vendin!

Bëhuni shkencëtar i kompjuterit Hapi 5
Bëhuni shkencëtar i kompjuterit Hapi 5

Hapi 2. Pasi të keni mësuar se si të shkruani algoritme, programimi duhet të vijë natyrshëm tek ju

Blini një libër dhe lexojeni plotësisht për të mësuar gjuhën. Shmangni mësimet në internet pasi ato shpesh shkruhen nga hobiistët, jo profesionistët.

Sidoqoftë, mos ngurroni të kërkoni ndihmë në internet. Gjuhët e orientuara drejt objekteve si Java dhe C ++ janë "in" tani, por gjuhët procedurale si C janë më të lehta për tu filluar sepse merren vetëm me algoritme

Bëhuni shkencëtar i kompjuterit Hapi 6
Bëhuni shkencëtar i kompjuterit Hapi 6

Hapi 3. Programimi është vetëm përkthimi i pseudokodit në një gjuhë programimi

Sa më shumë kohë para programimit të kaloni duke planifikuar në pseudokod, aq më pak kohë do të shpenzoni për të shtypur dhe gërvishtur kokën.

Pjesa 4 nga 4: Analiza e algoritmeve

284814 8
284814 8

Hapi 1. Lexoni RAM -in (makina me akses të rastit)

Një nga vendet më të mira për të filluar është duke lexuar librin e Steven Skiena, manuali i projektimit të algoritmit.

284814 9
284814 9

Hapi 2. Mësoni rreth sjelljes kufizuese të funksioneve

Lexoni në shënimin Big O.

284814 10
284814 10

Hapi 3. Lexoni se si inputet në rastin më të keq mund të prishin algoritmin tuaj ose t'ju kushtojnë shumë në kohën e përpunimit të CPU

Shtë e rëndësishme të mësoni se cilat mënyra mund t'i kundërvihen në mënyrë efikase.

Këshilla

  • Fusha e shkencës kompjuterike degëzohet në shumë fusha të ndryshme të tilla si dizajni dhe zhvillimi i kompjuterit, bazat e të dhënave, siguria kompjuterike ose gjuhët kompjuterike vetëm për të përmendur disa. Prandaj, do të ishte e mençur të përqendroheshit në një ose ndoshta disa të tjerë nëse ju interesojnë.
  • Pasi të keni mësuar një gjuhë programimi, të mësoni një tjetër brenda së njëjtës paradigmë është e lehtë sepse ende po përktheni pseudokodin në një gjuhë aktuale.
  • Një tabelë e bardhë është një vend i shkëlqyeshëm për të shkruar algoritme.
  • Nëse jeni student në arsimin e mesëm dhe nën moshën 20 vjeç konsideroni të hyni në Olimpiadën e Informacionit në zonën tuaj.

Recommended: