Ezen felül tanulhatsz még tőlünk logótervezést, vektoros webgrafikák előállítását, fotószerkesztést és természetesen honlapok felülettervezését. Ezek nagy többségében kreatív feladatok, természetesen a kódolás megértéséhez némi logikai készségre, általános iskolai matematikára is szükség van, de bárki számára elsajátítható nyelvek ezek. Remélem sikerült egy kis rendet tennem a fejekben és most már el tudod dönteni, hogy programozó, fejlesztő vagy webdesigner akarsz-e inkább lenni! Ha utóbbi, várunk szeretettel Prémium Plus képzésünkön!
Majd ha ez megvolt, akkor a kiválasztottat (tehát a legelőrébb teendőt) kicserélted azzal, ami az asztalon a bal szélen volt. Majd ezt a könyvet kicsit arrébb tetted, és ugyanezt megcsináltad a többire. Ha így dolgoztál, akkor maximumkiválasztásos rendezést (selection sort) hajtottál végre. Hány összehasonlítást is végeztél? Egyszer végighaladtunk a 10 könyvön, és végeztünk 9 összehasonlítást. Azután a maradék 9 könyvön 8-at, a maradék 8 könyvön 7-et, és így tovább. Összesen 45-öt. (Aki nem hiszi, járjon utána! ) Oké, és mi van akkor, ha kétszer annyi könyvünk van? Akkor hány összehasonlítás kell hozzá? Nem 9-ről indulunk a számításban, hanem 19-ről, de ugyanúgy 1-ig adjuk össze a számokat. 190 lesz az eredmény, azaz nagyjából négyszer annyi, mint 10 könyvnél. Ha pedig 100 elemet veszünk, akkor az összehasonlítások száma 4950-re nő. A rendezés problémájára nem a fenti a leggyorsabb algoritmus. Egy másik – merge sort a neve – 10 elemet 40, 100 elemet pedig 700 összehasonlításból tud rendezni, és a különbség az elemszám növekedésével egyre rohamosabb mértékben nő, és míg a merge sort 1.
A helyiek máshogy élik meg a párkapcsolatokat, mint Magyarországon: például nem csókolóznak az utcán. Az ismerkedés egyedi módja a Wedding Market, ahol az idősek kereshetnek gyerekük számára párt, önéletrajzuk segítségével. Tapasztaltam, hogy a kínaiak köpködnek, krákognak, csámcsognak az utcán és az éttermekben. Ez számukra természetes, számomra megdöbbentő. Bárhol képesek cigizni, a nemdohányzó helyeken sem zavarja őket a tiltás. Sőt, a pincérek még hamutálat is adnak nekik, hiszen a vendég igényei nagyon fontosak. Az éttermekben nincs kiírva semmi angolul, ezért kínaiul rendelek. Miután elmondom, mit szeretnék enni, még visszakérdeznek. Mivel fogalmam sincs, mit mondanak, ezért általában igennel válaszolok. Nagyon sok mindent levessel esznek, például a húsokat, ezért sokszor kaptam már ilyen helyzetben furcsa ételkülönlegességet. Ez olyan, mint az orosz rulett: bízol benne, hogy ehetőt raknak eléd. Cívishír: Mit ajánlanál annak, aki hozzád hasonlóan ebben az egzotikus országban tervez tanulni, élni?
Az a célunk, hogy megértsd az összefüggéseket, megtanulj önállóan problémákat megoldani. Projektfeladatokat oldhatsz meg egyénileg és csapatban. Kapsz saját fejlesztésű videós tananyagokat, amelyeket olyan gyakran nézhetsz vissza, amilyen gyakran csak szükségét érzed. Saját laptopra, mert adunk egyet arra az időszakra, amíg nálunk tanulsz. Nyugodtan hagyd otthon a kotyogós kávéfőzőt is, mert díjmentesen ihatsz rendes kávét, teát, ásványvizet. A csocsóasztalt sem érdemes hoznod, ugyanis az Xbox mellett van az is. Viszont hozhatod a bringádat, mert abszolút bringabarátok vagyunk. Ha autóval jönnél a parkolás a környező utcákban ingyenes. Lehetőséget adunk, hogy bizonyítsd egy partnercégünk állásinterjúján, hogy készen állsz belevetni magad a programozói munkába. Sőt, ha elsőre nem sikerül, biztosítunk egy második lehetőséget is, ahol megmutathatod a tudásod. Nekünk nagyon fontos, hogy megtaláld a helyed! Mivel szeretnénk, hogy biztos állásod és fizetésed legyen, meghatározzuk azt a minimum ajánlatot, amit a partnercégeknek kínálniuk kell neked, ha szeretnének veled dolgozni.
Mi az a computer science? Mit csinál egy computer scientist? Ha valaki nem járatos az informatika területén, hajlamos azt hinni, hogy egyféle ember létezik a szakmában, az "informatikus", vagy multis terminológiával "IT-s" (ájtís). Ha egy kicsit már többet tud róla, akkor el tudja különíteni azt a csoportot, aki programokat ír ("programozó" vagy "fejlesztő") a többiektől. És míg magyarul szinte mindenki "fejlesztő" lesz, ha kezdőként állást talál ezen a területen, addig angol nyelvterületen sokkal színesebb a paletta: computer programmer, software developer, software engineer, software architect, computer scientist, … Most a computer science -ről / computer scientist -ről lesz szó. Ebben a videóban ( Intro 2. – IT-ról és szoftverfejlesztésről átfogóan) a többi angol megnevezésről viszonylag sokat beszéltem, a computer scientist-ről annyit mondtam csak, hogy egyetemen dolgozik és az algoritmusokat vizsgálja, fejleszti. De akkor nézzük meg részletesen! Először is egy fogalommagyarázat. Az algoritmus a (számítógépes) lépéssorozatot jelenti, amelyet végrehajtva elérünk egy előre kitűzött célt.