Hogyan kell kódolni: 15 lépés (képekkel)

Tartalomjegyzék:

Hogyan kell kódolni: 15 lépés (képekkel)
Hogyan kell kódolni: 15 lépés (képekkel)

Videó: Hogyan kell kódolni: 15 lépés (képekkel)

Videó: Hogyan kell kódolni: 15 lépés (képekkel)
Videó: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Lehet
Anonim

Ahogy a technológia egyre hozzáférhetőbbé válik, a programozók iránti igény folyamatosan növekszik. A kódolás idővel megtanult és tökéletesített készség, de mindenkinek valahol el kell kezdenie. Számos olyan nyelv létezik, amelyek tökéletesek a kezdők számára, függetlenül attól, hogy milyen területen érdeklődnek (pl. JavaScript stb. A JavaScript meglehetősen fejlett, ezért kezdje a HTML -szel vagy a CSS -sel). Lásd az alábbi 1. lépést, hogy megtudja, hogyan.

Lépések

1 /2 -es módszer: Nyelvtanulás

Kód 1. lépés
Kód 1. lépés

1. lépés. Ne aggódjon túl sokat attól, hogy milyen nyelvet választ

Sok kezdő kódoló küzd azzal, hogy milyen nyelvet válasszon, amikor először kezd tanulni. (Mert nem tudják, hol kezdjék az első kóddal). Az a tényleges nyelv, amelyen elkezd tanulni, nincs nagy különbség az adatstruktúrák és a logika megismerésében. Ezek a készségek a legfontosabbak, és bármilyen nyelven csiszolhatók.

  • Egy nyelv kiválasztásakor csak arra kell összpontosítania, hogy milyen fejlesztéssel szeretne kezdeni, és onnan válasszon egy bevezető nyelvet. Ha például webfejlesztést szeretne tanulni, kezdje a HTML5 -tel, amelyet CSS, JavaScript és PHP egészít ki. Ha asztali alkalmazásokat szeretne végezni, kezdje a C -vel++ vagy más alapvető programozási nyelv.
  • Ha karriert csinál a kódolásból, rájön, hogy soha nem fogja használni azt a nyelvet, amelyet először tanult meg kódolni. Ehelyett nyelveket fog tanulni a dokumentáció és a kísérletezés során.
Kód 2. lépés
Kód 2. lépés

2. lépés. Keressen ingyenes forrásokat online a választott nyelvhez

Az internet az ingyenes oktatóanyagok, órák és videók kincsesbányája, amelyek az Ön által választott nyelvre vannak szabva. Kezdheti elsajátítani szinte minden bevezető nyelv alapvető megértését egy nap alatt.

  • A népszerű webhelyek közé tartozik a Bento, a CodeAcademy, a Code.org, a html.net, a Khan Academy, az Udacity, a W3Schools, a Code School és még sok más.
  • Számos nyelvspecifikus kezdő útmutató érhető el itt, a wikiHow webhelyen.
  • A YouTube-on szinte minden programozási forgatókönyvhöz megtalálhatja az útmutatókat.
  • A Stack Exchange az egyik legnépszerűbb Q&A webhely, ahol bármilyen programozási kérdés felmerülhet.

SZAKÉRTŐ TIPP

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Technológiai igazgató, Workday

Szakértőnk története :"

Kód 3. lépés
Kód 3. lépés

3. Töltsön le egy jó szövegszerkesztőt

Számos programozási nyelv lehetővé teszi külső szövegszerkesztők használatát a kód beírásakor. Keressen egy szövegszerkesztőt, amely lehetővé teszi a behúzások és a kódjelölések megtekintését.

A népszerű programok közé tartozik a Notepad ++ (Windows), a TextWrangler (OS X), a JEdit vagy a Visual Studio Code

Kód 4. lépés
Kód 4. lépés

4. Töltse le a szükséges fordítókat

Egyes programozási nyelvek fordítót igényelnek a létrehozott kód futtatásához. A fordítók lefordítják az Ön által írt kódot egy alacsonyabb szintű nyelvre, amelyet a gép fel tud dolgozni. Sok fordító nyílt forráskódú és szabadon használható. A fordítókat igénylő nyelvek a következők:

  • C
  • C ++
  • C#
  • Jáva
  • ALAPVETŐ
  • Fortran
Kód 5. lépés
Kód 5. lépés

5. lépés Indítsa el az első projektet

Válasszon egy jó bevezető projektet, amely segít nedvesíteni a lábát. Számos javaslat és oktatóanyag érhető el az interneten, de néhány helyen ki kell kezdeni a HTML alap weboldalakat, az alapvető adatbázis- és űrlapfunkciókat PHP -vel, vagy egyszerű programokat a fordító bármely nyelvén.

Kód 6. lépés
Kód 6. lépés

6. lépés. Írja be megjegyzésébe az összes kódját

Minden programozási nyelv rendelkezik megjegyzés funkcióval, amely lehetővé teszi a fordító által figyelmen kívül hagyott szöveg bevitelét. Ez lehetővé teszi megjegyzések hozzáadását a kódhoz. Ezek a megjegyzések döntő fontosságúak, mind azért, hogy mások tudassák a kód működéséről, mind pedig emlékeztessék magukat a kód működésére.

A megjegyzés funkció segítségével gyorsan eltávolíthatja a kódot a programból tesztelés céljából. Helyezzen megjegyzéscímkéket a kizárni kívánt kód köré, majd távolítsa el a megjegyzéscímkéket, hogy visszaadja a kódot

Kód 7. lépés
Kód 7. lépés

7. Válasszon szét más programokat vagy webes projekteket

Amikor menet közben tanulsz, ne szégyelld, hogy utánanézel a dolgoknak, és meglátod, mások hogyan oldották meg ugyanazokat a feladatokat. Szánjon időt arra, hogy megértse, miért teszi a kód azt, amit tesz.

Tekintse meg ezt az útmutatót a webhelyek forráskódjának megtekintéséhez

2. módszer 2 -ből: Bővítse tudását

Kód 8. lépés
Kód 8. lépés

1. Lépés

A közösségi főiskolák, technológiai iskolák és online programok tanúsítványokat és osztályokat kínálnak, amelyek segítenek az állás megszerzésében, valamint megtanítanak programozni. Az olyan felsőfokú végzettség, mint a számítástechnika, nem mindig szükséges, de segíthet a teljes munkaidős programozói munka megszerzésében.

  • (Sok mindent elmondhatunk arról, hogy egy-egy alkalommal tanárral vagy programozási szakértővel voltunk, ami nem mindig érhető el online forrásokból.)
  • Az órák drágák lehetnek, ezért mérlegelje az előnyöket. Ha a programozás csak hobbi, akkor az órák nem érik meg az időt és a pénzt. Ha a programozást karrierré kívánja fordítani, az órák nagy lendületet adhatnak (de ez megint csak távolról sem szükséges, ha van tehetsége).
Kód 9. lépés
Kód 9. lépés

2. lépés. Bővítse tudását

A programozási nyelvek egyszerű tanulásán túl sokat profitálhat a logika és a matematika órákból, mivel ezek gyakran szükségesek a fejlett programozáshoz. Ezt nem feltétlenül kell megtanulnia az iskolában, de az osztálytermi beállítások segíthetnek.

  • A fizikai számításokat és más szimulációkat magában foglaló programozáshoz szükség van az algoritmusok és modellek alapos megértésére.
  • A logika a programozás alapvető alapja, így a logika és a folyamatok megértése segít a probléma megoldásában, amikor kódol.
  • A fejlett matematika ismerete nem szükséges a legtöbb programozáshoz, de a tudás előnyökhöz és optimalizációkhoz vezethet.
Kód 10. lépés
Kód 10. lépés

3. lépés. További nyelvek tanulása

Miután jól megértette az eredeti nyelvet, elkezdheti az elágazást. Keressen egy másik nyelvet, amely kiegészíti az Ön által ismert nyelvet, vagy válasszon nyelvet egy adott munkához, amely érdekli. A kiegészítő nyelvek, például a HTML és a CSS, gyakran a legkönnyebben megtanulhatók.

  • A Java az egyik legnépszerűbb nyelv, és gyakran sok lehetőség kínálkozik a Java fejlesztők számára. A Java nagyon sokféle rendszeren futtatható és számtalan alkalmazással rendelkezik. A Java -t Android -alkalmazásokhoz használják, az egyik leggyorsabban növekvő piac.
  • A C ++ erősen ajánlott videojátékok fejlesztéséhez. Az Unity (széles körben használt, olcsó játékmotor) és az UDK (a népszerű Unreal motor kódja) kódolásának megtanulása segíthet megnyitni néhány ajtót, bár ezek nem olyan hasznosak a videojáték-iparon kívül.
  • Ha iPhone-alkalmazásokat szeretne készíteni, az Xcode és az Objective-C lesz az elsődleges eszköz. Szüksége lesz egy Mac -re is, mivel az Xcode csak Mac -en képes fordítani.
  • A Python egy szerver szkriptnyelv, amely az egyik legkönnyebben elsajátítható nyelv. A Python -ot olyan webes szolgáltatásokhoz használják, mint a Pinterest és az Instagram, és elég egyszerű ahhoz, hogy néhány nap alatt elsajátítsa az alapokat.
Kód 11. lépés
Kód 11. lépés

4. Légy türelmes

A programozás során gyakran kihívásokkal kell szembenéznie, különösen, ha hibákra vadászik vagy új ötletet valósít meg. Meg kell tanulnia elégedettnek lenni a kis eredmények elérésével, ahelyett, hogy egy egész rejtvényt egyszerre oldana meg. A türelem hatékonyabb kódhoz vezet, ami jobb programokat és boldogabb kollégákat eredményez.

Kód 12. lépés
Kód 12. lépés

5. lépés. Tanuljon meg együtt dolgozni másokkal

Ha több ember dolgozik egy projekten, akkor több nézőpontot kap arról, hogyan kell ezt megvalósítani. A csapatban való munka gyakorlatilag elkerülhetetlen az üzleti világban, ezért ha nem tervezi, hogy mindent önállóan fejleszt, készen áll arra, hogy másokkal együtt dolgozzon.

Kód 13. lépés
Kód 13. lépés

6. lépés. Szerezzen munkát, ahol gyakorolhatja kódolási készségeit

Önkéntesként dolgozzon weboldalak tervezésén vagy asztali alkalmazások írásán. A részmunkaidőben végzett munka egy kis cégnél lehetőséget teremthet webhelyek vagy egyszerű alkalmazások kódjának írására.

Kód 14. lépés
Kód 14. lépés

7. lépés Csatlakozzon más programozókkal

Számtalan közösség és fejlesztői összejövetel létezik, amelyek támogathatnak és inspirálhatnak. Keresse meg a helyi programozási konvenciókat, vegyen részt egy hack-a-thon vagy játék lekvárban (időzített események közös témával), és regisztráljon néhány programozási fórumon, hogy elkezdje bővíteni az expozíciót és a hálózatot.

Kód 15. lépés
Kód 15. lépés

8. lépés. Gyakorlat, gyakorlat, gyakorlat

Becslések szerint körülbelül 15 000 órába telik, amíg a számítógépes programozás szakértőjének tekinthető. Ez évek óta alkalmazott gyakorlat. A programozás igazi elsajátítása csak akkor fog megvalósulni, ha időt szán a gyakorlásra és jártassá válik.

Próbáljon minden nap programozással időt tölteni, még akkor is, ha éppen nem dolgozik. A szabadidejében való programozás áttörésekhez és új ötletekhez vezethet

Ajánlott: