Hogyan lehet megtanulni egy programozási nyelvet (képekkel)

Tartalomjegyzék:

Hogyan lehet megtanulni egy programozási nyelvet (képekkel)
Hogyan lehet megtanulni egy programozási nyelvet (képekkel)

Videó: Hogyan lehet megtanulni egy programozási nyelvet (képekkel)

Videó: Hogyan lehet megtanulni egy programozási nyelvet (képekkel)
Videó: Fastest Way to Learn ANY Programming Language 2024, Lehet
Anonim

Ha érdeklődik számítógépes programok, mobilalkalmazások, weboldalak, játékok vagy bármilyen más szoftver létrehozása iránt, meg kell tanulnia a programozást. A programokat egy programozási nyelv használatával hozzák létre. Ez a nyelv lehetővé teszi a program működését a géppel, amelyen fut, legyen az számítógép, mobiltelefon vagy bármilyen más hardver.

Lépések

Rész 1 /6: Nyelv kiválasztása

Programozási nyelv elsajátítása 1. lépés
Programozási nyelv elsajátítása 1. lépés

2 8 HAMAROSAN

1. lépés. Határozza meg érdeklődési területét

Bármelyik programozási nyelvvel elkezdheti a tanulást (bár egyesek határozottan "könnyebbek", mint mások), ezért kezdje azzal, hogy megkérdezi magától, hogy mit szeretne elérni egy programozási nyelv elsajátításával. Ez segít meghatározni, hogy milyen típusú programozást kell folytatnia, és jó kiindulópontot nyújt.

Ha bele akar kezdeni a webfejlesztésbe, akkor teljesen más nyelvekkel kell rendelkeznie, mint a számítógépes programok fejlesztése. A mobilalkalmazások fejlesztése más készségeket igényel, mint a gépi programozás. Mindezek a döntések befolyásolják irányát

Tanuljon meg egy programozási nyelvet 2. lépés
Tanuljon meg egy programozási nyelvet 2. lépés

0 5 HAMAROSAN

2. lépés. Fontolja meg, hogy egy "egyszerűbb" nyelvvel kezdi

Döntésétől függetlenül érdemes megfontolni az egyik magas szintű, egyszerűbb nyelv használatát. Ezek a nyelvek különösen hasznosak a kezdők számára, mivel olyan alapfogalmakat és gondolkodási folyamatokat tanítanak, amelyek gyakorlatilag bármilyen nyelvre vonatkozhatnak.

  • A két legnépszerűbb nyelv ebben a kategóriában a Python és a Ruby. Mindkettő objektum-orientált webes alkalmazásnyelv, amely nagyon jól olvasható szintaxist használ.
  • Az "objektum-orientált" azt jelenti, hogy a nyelv az "objektumok" vagy az adatgyűjtemények és azok manipulációi köré épül. Ezt a koncepciót számos fejlett programozási nyelv használja, például C ++, Java, Objective-C és PHP.
Programozási nyelv tanulása 3. lépés
Programozási nyelv tanulása 3. lépés

0 5 HAMAROSAN

Lépés 3. Olvassa el néhány alapvető oktatóanyagot a különböző nyelvekhez

Ha még mindig nem tudja, melyik nyelven érdemes elkezdenie a tanulást, olvasson el néhány oktatóanyagot néhány különböző nyelvről. Ha az egyik nyelv kicsit értelmesebb, mint a többi, próbálja ki egy kicsit, hátha kattint. Számtalan oktatóanyag található minden online programozáshoz, köztük sok a wikiHow -n:

  • Python - Nagyszerű kezdőnyelv, amely szintén nagyon hatékony, ha megismerkedik vele. Sok webalkalmazáshoz és számos játékhoz használják.
  • Java - Számtalan típusú programban használatos, a játékoktól a webes alkalmazásokon át az ATM szoftverekig.
  • HTML - Alapvető kiindulópont minden webfejlesztő számára. A HTML kezelése létfontosságú, mielőtt bármilyen más webes fejlesztésre áttérünk.
  • C - Az egyik régebbi nyelv, a C még mindig hatékony eszköz, és a modern C ++, C#és Objective -C alapja.

Pontszám

0 / 0

1. rész Kvíz

Ha először el szeretné sajátítani a webfejlesztés alapjait, melyik programozási nyelvvel kezdje?

Piton

Nem egészen! A Python egy nagyszerű programozási nyelv, amelyet meg kell tanulni, de nem a programozási nyelvek legalapvetőbb fogalmaira összpontosít. Ehelyett megtanulhatja a Python programot, ha webes alkalmazások és játékok létrehozása érdekli. Van ennél jobb lehetőség!

Jáva

Nem pontosan! A Java egy gyakori programozási nyelv, de ha először meg szeretné tanulni az alapfogalmakat, akkor próbáljon ki egy másik nyelvet. Ehelyett tanulja meg a Java -t, ha szeretne közvetlenül a webes alkalmazásokba, a játékokba és még a banki szoftverekbe is bekapcsolódni. Tippelj újra!

HTML

Igen! A HTML szoftver vitathatatlanul az egyik legalapvetőbb programozási nyelv. A HTML kiváló kiindulópont a webfejlesztők számára, hogy elsajátítsák azokat a készségeket, amelyek szükségesek ahhoz, hogy nagy webfejlesztési projekteken dolgozhassanak. Olvasson tovább egy kvízkérdéshez.

C

Próbáld újra! A C egy régebbi nyelv, amely ma is aktuális. A C nyelvtudás hasznos, mivel ez az alapja a ma általánosabb programozási nyelveknek, például a C ++, a C#és a C célkitűzésnek. A C azonban általában nem a legjobb nyelv a webfejlesztési alapismeretekhez. Kattintson a másik válaszra, hogy megtalálja a megfelelőt…

További kvízeket szeretne?

Teszteld tovább magad!

2. rész a 6 -ból: Kezdés kicsiben

Programozási nyelv tanulása 4. lépés
Programozási nyelv tanulása 4. lépés

0 4 HAMAROSAN

1. lépés Ismerje meg a nyelv alapfogalmait

Bár ennek a lépésnek az alkalmazandó részei a választott nyelvtől függően változnak, minden programozási nyelv rendelkezik alapvető fogalmakkal, amelyek elengedhetetlenek a hasznos programok felépítéséhez. Ezen fogalmak korai elsajátítása és elsajátítása megkönnyíti a problémák megoldását, valamint hatékony és hatékony kód létrehozását. Az alábbiakban csak néhány alapvető fogalmat találunk, amelyek számos különböző nyelven megtalálhatók:

  • Változók - A változó a változó adatok tárolására és hivatkozására szolgál. A változók manipulálhatók, és gyakran meghatározott típusúak, például "egész számok", "karakterek" és mások, amelyek meghatározzák a tárolható adatok típusát. A kódolás során a változók jellemzően olyan nevekkel rendelkeznek, amelyek némileg azonosíthatóvá teszik az emberi olvasó számára. Ez megkönnyíti annak megértését, hogy a változó hogyan lép kölcsönhatásba a kód többi részével.
  • Feltételes állítások - A feltételes utasítás olyan művelet, amelyet annak alapján hajtanak végre, hogy az állítás igaz -e vagy sem. A feltételes utasítás leggyakoribb formája a "Ha-akkor" utasítás. Ha az állítás igaz (pl. X = 5), akkor egy dolog történik. Ha az állítás hamis (pl. X! = 5), akkor valami más történik.
  • Funkciók vagy alprogramok - Ennek a fogalomnak a tényleges neve a nyelvtől függően másként is nevezhető. Ez lehet „eljárás”, „módszer” vagy „lehívható egység” is. Ez lényegében egy kisebb program egy nagyobb programon belül. Egy funkciót a program többször is "meghívhat", lehetővé téve a programozó számára, hogy hatékonyan hozzon létre összetett programokat.
  • Adatbevitel - Ez egy tág fogalom, amelyet szinte minden nyelven használnak. Ez magában foglalja a felhasználó által megadott adatok kezelését és tárolását. Az adatok gyűjtésének módja a program típusától és a felhasználó rendelkezésére álló bemenetektől (billentyűzet, fájl stb.) Függ. Ez szorosan kapcsolódik a kimenethez, így az eredményt visszaküldi a felhasználónak, legyen az a képernyőn vagy fájlban.
Tanuljon meg egy programozási nyelvet 5. lépés
Tanuljon meg egy programozási nyelvet 5. lépés

0 6 HAMAROSAN

2. lépés Telepítse a szükséges szoftvereket

Sok programozási nyelv fordítóprogramokat igényel, amelyek olyan programok, amelyek a kódot a gép által érthető nyelvre fordítják le. Más nyelvek, például a Python, olyan tolmácsot használnak, amely fordítás nélkül azonnal végrehajthatja a programokat.

  • Egyes nyelvek rendelkeznek IDE -kkel (Integrated Development Environment), amelyek általában kódszerkesztőt, fordítót és/vagy tolmácsot és hibakeresőt tartalmaznak. Ez lehetővé teszi a programozó számára, hogy egy helyen elvégezze a szükséges funkciókat. Az IDE -k objektumhierarchiák és könyvtárak vizuális ábrázolásait is tartalmazhatják.
  • Az interneten különféle kódszerkesztők állnak rendelkezésre. Ezek a programok különböző módszereket kínálnak a szintaxis kiemelésére, és más fejlesztőbarát eszközöket is kínálnak.

Pontszám

0 / 0

2. rész Kvíz

A program melyik aspektusa felelős a változó adatok tárolásáért és hivatkozásáért?

Feltételes állítások.

Dehogy! A feltételes nyilatkozatok nem felelősek az adatok tárolásáért vagy hivatkozásukért. Ehelyett a feltételes utasítások olyan műveletek, amelyeket annak alapján hajtanak végre, hogy egy állítás igaz -e vagy sem. Próbáld újra…

Bemenő adat.

Próbáld újra! Az adatbevitelnek (új adatok) nincs sok köze a régi adatok tárolásához és visszautalásához, még akkor sem, ha az adatok megváltoztak. Az adatbevitel azonban szinte minden nyelv része, és felelős a felhasználói bevitel kezeléséért. Van ennél jobb lehetőség!

Funkciók

Nem pontosan! A programozási nyelvi funkciók vagy alprogramok nem vesznek részt az adatok tárolásában és hivatkozásában. Ehelyett a funkciók kisebb programok a nagyobb programokon belül, amelyek lehetővé teszik bonyolultabb alkalmazások létrehozását. Válassz másik választ!

Változók

Úgy van! A változók a legtöbb programozási nyelv alapfogalma. Részt vesznek a programban tárolt adatok tárolásában, majd azok módosítására, és manipulálhatók is. Olvasson tovább egy kvízkérdéshez.

További kvízeket szeretne?

Teszteld tovább magad!

3. rész a 6 -ból: Az első program létrehozása

Tanuljon meg egy programozási nyelvet 6. lépés
Tanuljon meg egy programozási nyelvet 6. lépés

0 4 HAMAROSAN

1. lépés Egyszerre csak egy fogalomra összpontosítson

Az egyik első program, amelyet bármely nyelvre tanítanak, a "Hello World" program. Ez egy nagyon egyszerű program, amely a "Hello, World" (vagy valamilyen változat) szöveget jeleníti meg a képernyőn. Ez a program megtanítja az első programozóknak a szintaxist egy alapvető, működő program létrehozásához, valamint a kimeneti megjelenítés kezelését. A szöveg megváltoztatásával megtudhatja, hogyan kezeli az alapadatokat a program. Az alábbiakban néhány wikiHow útmutató található a "Hello World" program létrehozásához különböző nyelveken:

  • Hello World in Python
  • Hello World in Ruby
  • Hello World in C
  • Hello World PHP -ben
  • Hello World in C#
  • Hello World a Java -ban
Tanuljon meg egy programozási nyelvet 7. lépés
Tanuljon meg egy programozási nyelvet 7. lépés

0 9 HAMAROSAN

2. lépés. Tanuljon az online példák dekonstrukciója révén

Gyakorlatilag minden programozási nyelvhez több ezer kódpélda található az interneten. Ezekkel a példákkal vizsgálja meg, hogyan működnek a nyelv különböző aspektusai, és hogyan hatnak a különböző részek. Vegyen fel részleteket különböző példákból, hogy saját programokat hozzon létre.

Tanuljon meg egy programozási nyelvet 8. lépés
Tanuljon meg egy programozási nyelvet 8. lépés

0 7 HAMAROSAN

3. lépés. Vizsgálja meg a szintaxist

A szintaxis a nyelv írásának módja, hogy a fordító vagy a tolmács megértse. Minden nyelv egyedi szintaxissal rendelkezik, bár egyes elemek több nyelven is megoszthatók. A szintaxis megtanulása elengedhetetlen ahhoz, hogy megtanuljuk, hogyan kell programozni a nyelven, és gyakran ez jut az emberek eszébe, amikor a számítógépes programozásról gondolkodnak. A valóságban ez egyszerűen az alap, amelyre a fejlettebb koncepciók épülnek.

Tanuljon meg egy programozási nyelvet 9. lépés
Tanuljon meg egy programozási nyelvet 9. lépés

0 3 HAMAROSAN

4. lépés. Kísérletezzen a változtatásokkal

Változtassa meg a példaprogramjait, majd tesztelje az eredményt. Kísérletezéssel megtanulhatja, hogy mi működik és mi nem sokkal gyorsabban, mint egy könyv vagy útmutató olvasásával. Ne féljen megtörni a programját; a hibák kijavításának megtanulása minden fejlesztési folyamat fontos része, és az új dolgok szinte soha nem működnek először.

Tanuljon meg egy programozási nyelvet 10. lépés
Tanuljon meg egy programozási nyelvet 10. lépés

0 8 HAMAROSAN

5. lépés: Kezdje el gyakorolni a hibakeresést

Amikor programoz, mindig hibákkal fog találkozni. Ezek hibák a programban, és gyakorlatilag bárhol megnyilvánulhatnak. A hibák ártalmatlan furcsaságok lehetnek a programban, vagy komoly hibák lehetnek, amelyek megakadályozzák a program fordítását vagy futtatását. Ezeknek a hibáknak a leküzdése és kijavítása a szoftverfejlesztési ciklus egyik fő folyamata, ezért szokja meg ezt korán.

Miközben az alapvető programok megváltoztatásával kísérletezik, olyan dolgokkal fog találkozni, amelyek nem működnek. Az, hogy kitaláljuk, hogyan kell más megközelítést alkalmazni, az egyik legértékesebb készség, amellyel programozóként rendelkezhet

Tanuljon meg egy programozási nyelvet 11. lépés
Tanuljon meg egy programozási nyelvet 11. lépés

0 6 HAMAROSAN

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

Szinte minden programozási nyelv rendelkezik "megjegyzés" funkcióval, amely lehetővé teszi olyan szöveg beillesztését, amelyet a tolmács vagy a fordító nem dolgoz fel. Ez lehetővé teszi, hogy rövid, de világos, emberi nyelvű magyarázatokat hagyjon a kód tevékenységére. Ez nem csak abban segít, hogy emlékezzen arra, mit csinál a kód egy nagy programban, hanem elengedhetetlen gyakorlat az együttműködési környezetben, mivel lehetővé teszi mások számára, hogy megértsék, mit csinál a kód. Pontszám

0 / 0

3. rész Kvíz

Miért kell változtatnia a példaprogramjain, amikor programozási nyelvet tanul?

Megtanulhatja kijavítani a hibáit.

Majdnem! A hibák kijavítása vagy a kód "hibakeresése" a tanulási folyamat lényeges része. Ha elkezdi módosítani a példakódokat, amelyekkel gyakorolja, visszatérhet, és megtanulhatja, hogyan javíthatja ki az elkövetett hibákat. Bár ez helyes, más okok miatt is módosítania kell a programjait. Válasszon másik választ!

Meg lehet tanulni, hogy mi működik és mi nem.

Részben igazad van! Ha módosítja a példaprogramjait, gyorsan megtudhatja, hogy mely módosítások működnek, és melyek nem. Ez a próba -hiba folyamat elengedhetetlen része a választott nyelv elsajátításának. Ez igaz, de más okok miatt is érdemes megváltoztatni a példaprogramokat. Van ennél jobb lehetőség!

Általában gyorsabban tanulhat, mint egy könyvvel.

Nem téved, de van jobb válasz! Ha nem a szkriptet használja, vagy módosítja a példaprogramokat, amelyekből tanul, gyakran segíthet a gyorsabb tanulásban. Első kézből szerezhet tapasztalatokat olyan módosítások végrehajtása során, amelyek még nincsenek leírva. Van ennél jobb lehetőség!

A fentiek mindegyike.

Helyes! Mindezek az okok megmagyarázzák, miért kell megpróbálnia módosítani a példaprogramjait. Ha megtanulja a programok hibakeresését és felismeri, mi működik (vagy nem működik), akkor gyorsabban felfedezheti a programozási nyelvet, mint ha csak egy példaprogramot követ. Olvasson tovább egy kvízkérdéshez.

További kvízeket szeretne?

Teszteld tovább magad!

4. rész a 6 -ból: Rendszeres gyakorlás

Programozási nyelv tanulása 12. lépés
Programozási nyelv tanulása 12. lépés

0 6 HAMAROSAN

1. lépés Naponta kódoljon

A programozási nyelv elsajátítása mindenekelőtt időt vesz igénybe. Még egy egyszerűbb nyelv, például a Python esetében is, amely csak egy -két napot vesz igénybe az alapvető szintaxis megértéséhez, sok időbe telik, hogy igazán jártassá váljon. Mint minden más készség, a gyakorlat a kulcs ahhoz, hogy ügyesebb legyen. Próbáljon minden nap legalább egy kis időt kódolással tölteni, még akkor is, ha csak egy óra van a munka és a vacsora között.

Programozási nyelv tanulása 13. lépés
Programozási nyelv tanulása 13. lépés

0 10 HAMAROSAN

2. lépés: Állítson be célokat a programjaihoz

Elérhető, de kihívást jelentő célok kitűzésével képes lesz elkezdeni a problémák megoldását és a megoldások kidolgozását. Próbáljon meg egy alapvető alkalmazásra gondolni, például egy számológépre, és dolgozzon ki egy módszert annak elkészítésére. Használja a tanult szintaxist és fogalmakat, és alkalmazza azokat a gyakorlati célokra.

Programozási nyelv tanulása 14. lépés
Programozási nyelv tanulása 14. lépés

0 3 HAMAROSAN

Lépés 3. Beszéljen másokkal és olvasson más programokat

Sok programozási közösség létezik, amelyek bizonyos nyelveknek vagy tudományágaknak szenteltek. Egy közösség megtalálása és abban való részvétel csodákat tehet a tanulásban. Hozzáférhet különféle mintákhoz és eszközökhöz, amelyek segíthetnek a tanulási folyamatban. Más programozók kódjának olvasása inspirálhat, és segít megérteni azokat a fogalmakat, amelyeket még nem sajátított el.

  • Nézze meg a programozási fórumokat és az online közösségeket a választott nyelven. Feltétlenül vegyen részt, és ne csak folyamatosan kérdezzen. Ezeket a közösségeket általában az együttműködés és a megbeszélések helyének tekintik, nem pedig egyszerűen kérdések és válaszok. Nyugodtan kérjen segítséget, de készen áll arra, hogy megmutassa munkáját, és legyen nyitott a különböző megközelítések kipróbálására.
  • Ha már van némi tapasztalata az öv alatt, fontolja meg, hogy részt vesz egy hack-a-thon programozásban vagy programozási lekvárban. Ezek olyan események, ahol egyének vagy csapatok versenyeznek az órával, hogy működőképes programot dolgozzanak ki, általában egy adott téma alapján. Ezek az események nagyon szórakoztatóak lehetnek, és nagyszerű módja annak, hogy más programozókkal találkozzanak.
Programozási nyelv tanulása 15. lépés
Programozási nyelv tanulása 15. lépés

0 2 HAMAROSAN

4. Lépés. Kihívás magát, hogy továbbra is szórakoztató

Próbáljon olyan dolgokat tenni, amelyeket még nem tud. Keresse meg a feladat (vagy hasonló) végrehajtásának módjait, majd próbálja meg megvalósítani a saját programjában. Próbálja meg elkerülni, hogy elégedett legyen egy „alapvetően” működő programmal; tegyen meg mindent annak érdekében, hogy minden szempont hibátlanul működjön. Pontszám

0 / 0

4. rész Kvíz

Miért érdemes csatlakozni egy programozási zavarhoz?

Hasznos kérdések és válaszok, amelyek megtanítják az alapvető fogalmakat.

Dehogy! Bár egyes programozási elakadásoknak lehet egy kiegészítő Q&A ülésük, az eseményeket önmagukban nem kérdezz -felelek. Ehelyett, ha nehezen talál választ a kérdéseire, keressen más programozókat, akik segíthetnek Önnek, vagy olvasson el más programokat, hogy többet megtudjon. Tippelj újra!

Ezek kihívásokkal teli versenyek, amelyek motiválnak a tanulásra.

Igen! A programozási lekvárok és hack-a-thons versenyek. Több programozó fog össze, és versenyeznek, hogy először funkcionális programot dolgozzanak ki. Sokat tanulhat egy programozási zavarból, és ha feliratkozik, motiválhat arra, hogy több időt töltsön a nyelvtanulással. Olvasson tovább egy kvízkérdéshez.

Ezek online fórumok, ahol megtanulhat együttműködni másokkal.

Próbáld újra! Az elakadások programozása nem azonos a programozási fórumokkal. A programozási fórum segítségével azonban hasonló módon tud együttműködni, mint néhány programozási elakadásban. Kattintson a másik válaszra, hogy megtalálja a megfelelőt…

További kvízeket szeretne?

Teszteld tovább magad!

5. rész a 6 -ból: Bővítse tudását

Programozási nyelv tanulása 16. lépés
Programozási nyelv tanulása 16. lépés

0 1 HAMAROSAN

1. lépés. Vegyen részt néhány képzésen

Sok egyetem, közösségi főiskola és közösségi központ kínál programozási órákat és műhelyeket, amelyeken anélkül vehet részt, hogy beiratkozna az iskolába. Ezek nagyszerűek lehetnek az új programozók számára, hiszen gyakorlati segítséget kaphat egy tapasztalt programozótól, valamint hálózatba léphet más helyi programozókkal.

Programozási nyelv tanulása 17. lépés
Programozási nyelv tanulása 17. lépés

0 5 HAMAROSAN

2. lépés. Vásároljon vagy kölcsönadjon könyvet

Minden elképzelhető programozási nyelvhez több ezer oktatókönyv áll rendelkezésre. Bár tudásának nem szigorúan könyvből kell származnia, nagyszerű hivatkozásokat tartalmaz, és gyakran sok jó példát tartalmaz.

Programozási nyelv tanulása 18. lépés
Programozási nyelv tanulása 18. lépés

0 2 HAMAROSAN

3. Tanulmányozza a matematikát és a logikát

A legtöbb programozás alapvető számtanokat tartalmaz, de érdemes fejlettebb fogalmakat tanulmányozni. Ez különösen akkor fontos, ha komplex szimulációkat vagy más, algoritmusokat tartalmazó programokat fejleszt. A legtöbb napi programozáshoz nem kell sok fejlett matematika. A logika, különösen a számítógépes logika tanulmányozása segíthet megérteni, hogyan lehet a legjobban megközelíteni az összetett problémamegoldást a fejlettebb programok esetében.

Tanuljon meg egy programozási nyelvet 19. lépés
Tanuljon meg egy programozási nyelvet 19. lépés

0 2 HAMAROSAN

4. lépés. Soha ne hagyja abba a programozást

Van egy népszerű elmélet, amely szerint a szakértővé válás legalább 10 000 óra gyakorlatot igényel. Bár ez vita tárgyát képezi, az általános elv továbbra is igaz: az elsajátításhoz idő és odaadás kell. Ne várd el, hogy mindent tudsz egyik napról a másikra, de ha koncentrált maradsz és folytatod a tanulást, akkor nagyon jó lehet, hogy a saját területed szakértője leszel.

Tanuljon meg egy programozási nyelvet 20. lépés
Tanuljon meg egy programozási nyelvet 20. lépés

0 4 HAMAROSAN

5. lépés. Tanuljon meg egy másik programozási nyelvet

Bár egy nyelv elsajátításával minden bizonnyal boldogulni tud, sok programozó több nyelv elsajátításával segíti a siker esélyeit a területen. Második vagy harmadik nyelvük általában kiegészíti az elsőt, lehetővé téve számukra, hogy összetettebb és érdekesebb programokat dolgozzanak ki. Miután jól megértette az első programot, lehet, hogy ideje elkezdeni egy új programot.

Valószínűleg azt fogja tapasztalni, hogy a második nyelv tanulása sokkal gyorsabban megy, mint az első. A programozás számos alapfogalma átviszi a nyelveket, különösen, ha a nyelvek szoros kapcsolatban állnak egymással

Pontszám

0 / 0

5. rész Kvíz

Igaz vagy hamis: Legalább 1000 órát kell gyakorolnia a programozást, mielőtt szakértőnek mondhatja magát.

Igaz

Dehogy! Az uralkodó elmélet, amely lehet vagy nem pontos, az, hogy 10 000 órát kell gyakorolnia ahhoz, hogy szakértőnek nevezze magát, nem pedig 1 000 -nek. Nincs szigorú vagy gyors szabály arra vonatkozóan, hogy hány órát kell gyakorolnia ahhoz, hogy folyékonyan tanuljon egy adott programozási nyelvet, de ügyeljen arra, hogy rendszeresen dolgozzon a nyelven, így gyorsan megtanulhat, és nem lesz rozsdás. Tippelj újra!

Hamis

Aha! Nincsenek szigorú szabályok arra vonatkozóan, hogy mikor nevezheti magát egy készség szakértőjének, de az általános elmélet szerint nem 1000, hanem 10 000 órát kell gyakorolni. Ha azonban rendszeresen gyakorol, és valóban alkalmazza magát a tanulásban a programozási nyelv, akkor rövidebb idő alatt működőképessé válhat, mint amire számíthat. Olvasson tovább egy kvízkérdéshez.

További kvízeket szeretne?

Teszteld tovább magad!

6. rész a 6 -ból: A készségek alkalmazása

Tanuljon meg egy programozási nyelvet 21. lépés
Tanuljon meg egy programozási nyelvet 21. lépés

0 2 HAMAROSAN

1. lépés: Jelentkezzen be egy négyéves programba

Bár ez nem feltétlenül szükséges, a főiskolán vagy egyetemen végzett négyéves program számos különböző nyelvet ismerhet meg, valamint segíthet a szakemberekkel és más diákokkal való kapcsolatteremtésben. Ez a módszer biztosan nem mindenkinek való, és rengeteg sikeres programozó soha nem járt négyéves intézménybe.

Programozási nyelv tanulása 22. lépés
Programozási nyelv tanulása 22. lépés

0 4 HAMAROSAN

2. lépés. Hozzon létre portfóliót

A programok létrehozása és a tudás bővítése során győződjön meg arról, hogy minden legjobb munkája portfólióban van. Ezt a portfóliót bemutathatja a toborzóknak és az interjúztatóknak, mint példa az elvégzett munkára. Győződjön meg arról, hogy a saját idejében elvégzett munkát is tartalmazza, és gondoskodjon arról, hogy a másik céggel végzett munkát is belefoglalhassa.

Tanuljon meg egy programozási nyelvet 23. lépés
Tanuljon meg egy programozási nyelvet 23. lépés

0 4 HAMAROSAN

3. lépés Végezzen néhány szabadúszó munkát

Nagyon nagy szabadúszó piaca van a programozóknak, különösen a mobilalkalmazás -fejlesztőknek. Vállaljon néhány kis szabadúszó munkát, hogy megtapasztalja, hogyan működik a kereskedelmi programozás. Gyakran használhatja a szabadúszó munkákat a portfólió felépítéséhez és a közzétett munkákra mutatáshoz.

Tanuljon meg egy programozási nyelvet 24. lépés
Tanuljon meg egy programozási nyelvet 24. lépés

0 3 HAMAROSAN

4. Létrehozás saját ingyenes vagy kereskedelmi programok

Nem kell dolgoznia egy cégnél, hogy pénzt keressen a programozással. Ha rendelkezik a készségekkel, saját maga fejleszthet szoftvert, és kiadhatja azt vásárlás céljából, akár saját webhelyén, akár más piactéren keresztül. Készüljön fel arra, hogy támogatni tudja a kereskedelmi forgalomba bocsátott szoftvereket, mivel az ügyfelek elvárják, hogy a vásárlás működjön.

Az ingyenes programok népszerűek a kis programok és segédprogramok terjesztésére. A fejlesztő nem kap pénzt, de nagyszerű módja annak, hogy felépítse a névfelismerést és láthatóvá tegye magát a közösségben

Pontszám

0 / 0

6. rész Kvíz

Miért szeretne négyéves programra jelentkezni?

Több nyelvet is gyorsabban megtanulhat.

Majdnem! Egy négyéves program során valószínűleg sokféle programozási nyelvnek lesz kitéve. Egynél több nyelv elsajátítása jelentős időt vehet igénybe, de a főiskolai CS tanfolyamok felgyorsítják a tanulási folyamatot. Bár ez így van, más okok miatt is feliratkozhat valaki egy négyéves programra. Kattintson a másik válaszra, hogy megtalálja a megfelelőt…

Profi programozókkal találkozhat.

Részben igazad van! A négyéves programok olyan szakemberek elé tárják Önt, akikkel kapcsolatba léphet. Gyakran használhatja ezeket a kapcsolatokat, hogy munkát találjon a program elvégzése után. Próbáljon más választ…

A programozási mezőben nevet szerezhet magának.

Nem téved, de van jobb válasz! Ha jól teljesít egy négyéves programban, gyakran bemutatkozhat a programozó hálózatnak, és hírnevet szerezhet a területen. A négyéves programok segíthetnek abban, hogy eljusson a neved, és potenciálisan értékes kiegészítője lehessen a programozási piacnak. Tippelj újra!

A fentiek mindegyike.

Pontosan! Mindezek az oka annak, hogy sokan csatlakoznak egy négyéves programhoz. Több programozási nyelv ismerete értékes készség, és egy négyéves program segíthet azok gyorsabb elsajátításában. Kapcsolatba léphet szakemberekkel és más diákokkal is, és elkezdhet hírnevet szerezni a területen. Olvasson tovább egy kvízkérdéshez.

További kvízeket szeretne?

Teszteld tovább magad!

Tippek

  • Ha érdekli a játékprogramozás, vizsgálja meg a Python, a C ++ és a Java programokat. A három közül a C ++ valószínűleg a legjobban teljesít, a Python messze a legkönnyebben megtanulható, a Java pedig a legjobban képes Windows, Mac OS és Linux változások nélküli futtatására.
  • Ismerje meg az ingyenes szoftvereket. Tanulmányozza a Free software könyvtárban elérhető programok forráskódját. Miért kell újra feltalálni a kereket, ha javítani lehet rajta? Csak győződjön meg arról, hogy megérti, mit programoz.
  • A legtöbb ember számára érdekesebb vagy programozható programozás érdekesebb, mint a tankönyvi példák. A keresőmotor segítségével tájékozódhat az Önt érdeklő projektekről.
  • Amikor valami újat tanul, gyakran hasznos, ha maga hajtja végre, majd módosítja a tervezést, előre jelezve az eredményeket, hogy biztosan megértse a koncepciót.
  • Használja a naprakész alkalmazásprogramozási felületeket és a szoftverkiadótól elérhető hivatalos referenciaanyagokat.
  • A referenciák segítenek. Ne szégyellje magát, ha nem emlékezik mindenre fejből; ez idővel jön. A legfontosabb az, hogy tudjuk, hol találunk referenciaanyagot.
  • A gyakorlathoz próbálj meg másokat tanítani. Ez nemcsak kompetensebbé tesz, hanem mélyebb gondolkodást is lehetővé tesz különböző nézőpontokból.

Ajánlott: