Hogyan válhat informatikussá: 10 lépés (képekkel)

Tartalomjegyzék:

Hogyan válhat informatikussá: 10 lépés (képekkel)
Hogyan válhat informatikussá: 10 lépés (képekkel)

Videó: Hogyan válhat informatikussá: 10 lépés (képekkel)

Videó: Hogyan válhat informatikussá: 10 lépés (képekkel)
Videó: 5 Félelmetes Felfedezés Váratlan Helyeken 2024, Lehet
Anonim

Számítógép -tudósnak lenni nem programozás; az algoritmusok tanulmányozásáról szól (lépések sorozata, amelyet valaki vagy valami megért, annak érdekében, hogy adott lépésben elvégezze a feladatot). Sok informatikus egyáltalán nem programoz. Valójában Edsger Dijkstra egyszer azt mondta: „Az informatika nem többet jelent a számítógépekről, mint a csillagászat a távcsövekről.”

Lépések

1 /4 rész: Kezdés

Légy számítógép -tudós 1. lépés
Légy számítógép -tudós 1. lépés

1. Légy élethosszig tartó tanuló

Számítógép -tudósnak lenni annyit jelent, hogy nem csak a képzés során, hanem a karrierje során is tanulni kell diáknak. A technológia változik, új nyelvek fejlődnek, új algoritmusokat dolgoznak ki: képesnek kell lenni új dolgokat tanulni, hogy naprakész maradjon.

284814 2
284814 2

2. lépés. Ismerje meg jövőbeli szerepét

Informatikusként az Ön feladata a problémák megoldása. Arról is van szó, hogy a problémákat oly módon kell megoldani, hogy végül mindenki boldog legyen. Ez azt jelenti, hogy jó kommunikációs készségeket és kódolási készségeket kell elsajátítania, mert nagyobb valószínűséggel fogja megfeleltetni ügyfelének igényeit a megfelelő megoldással, ha jól hallgat, és világosan közvetíti megértését, valamint tájékoztatja az ügyfelet a projekt során.

2. rész a 4 -ből: Álkód írása

Légy számítógép -tudós 2. lépés
Légy számítógép -tudós 2. lépés

1. lépés: Kezdje pszeudokóddal

A pszeudokód valójában nem programozási nyelv, de egy módja annak, hogy egy programot nagyon angolul ábrázoljunk. A számodra legismertebb algoritmus valószínűleg a samponos palackon van: habzás, öblítés, ismétlés. Ez egy algoritmus. Ön (a "Számítógépes ügynök") érthető, és véges számú lépést tartalmaz. Vagy megteszi…

Légy informatikus 3. lépés
Légy informatikus 3. lépés

2. lépés Csípje be az álkódot

A samponos példa két okból nem túl jó algoritmus: nincs feltétele annak, hogy vége legyen, és nem igazán mondja meg, mit kell ismételni. Ismételje a habosítást? Vagy csak az öblítés. Jobb példa lehet az "1. lépés - habzás. 2. lépés - öblítés. 3. lépés - Ismételje meg az 1. és 2. lépést (kétszer vagy háromszor a jobb eredmény érdekében), majd fejezze be (kilépés)." Ez érthető Önnek, van egy végfeltétele (véges számú lépés), és nagyon egyértelmű.

3. rész a 4 -ből: Írási algoritmusok

Légy informatikus 4. lépés
Légy informatikus 4. lépés

1. lépés: Próbáljon algoritmusokat írni mindenféle dologhoz

Például, hogyan juthat el az egyik épületből a másikba az egyetemen, vagy hogyan készíthet rakottat. Hamarosan mindenhol algoritmusokat fog látni!

Légy informatikus 5. lépés
Légy informatikus 5. lépés

2. lépés: Miután megtanulta az algoritmusok írását, a programozásnak magától értetődőnek kell lennie

Vásároljon könyvet, és olvassa el teljesen, hogy megtanulja a nyelvet. Kerülje az online oktatóanyagokat, mivel gyakran hobbisták írják, nem szakemberek.

Azonban bátran keressen segítséget az interneten. Az olyan objektum-orientált nyelvek, mint a Java és a C ++, jelenleg "benne vannak", de az olyan eljárási nyelvekkel, mint a C, könnyebb kezdeni, mert kizárólag algoritmusokkal foglalkoznak

Légy informatikus 6. lépés
Légy informatikus 6. lépés

3. lépés: A programozás csak az álkód fordítása egy programozási nyelvre

Minél több időt tölt a programozás előtt pszeudokód tervezéssel, annál kevesebb időt tölt gépeléssel és fejvakarással.

4. rész a 4 -ből: Algoritmus elemzés

284814 8
284814 8

1. lépés. Olvassa el a RAM -ot (véletlen hozzáférésű gép)

Az egyik legjobb kiindulópont Steven Skiena Az algoritmus tervezési kézikönyve című könyvének elolvasása.

284814 9
284814 9

2. lépés. Ismerje meg a funkciók korlátozó viselkedését

Olvassa el a Big O jelölést.

284814 10
284814 10

Lépés 3. Olvassa el, hogyan ronthatják el a legrosszabb esetek bemenetei az algoritmusát, vagy mennyibe kerülhetnek a processzor feldolgozási idejében

Fontos megtanulni, hogy milyen módszerekkel lehet hatékonyan ellensúlyozni őket.

Tippek

  • A számítástechnika számos különböző területre kiterjed, például a számítógép -tervezésre és -fejlesztésre, az adatbázisokra, a számítógépes biztonságra vagy a számítógépes nyelvekre, hogy csak néhányat említsünk. Ezért bölcs dolog egy vagy többre összpontosítani, ha érdekli őket.
  • Miután megtanult egy programozási nyelvet, könnyű megtanulni egy másikat ugyanazon a paradigmán belül, mert még mindig csak az álkódot fordítja tényleges nyelvre.
  • A tábla kiváló hely az algoritmusok írására.
  • Ha középiskolai tanuló vagy, és 20 évesnél fiatalabb, fontold meg, hogy belépsz a környéked informatikai olimpiájára.

Ajánlott: