{"version":"1.0","provider_name":"Egy szoftverfejleszt\u0151  &quot;kalandjai&quot;","provider_url":"https:\/\/girlinit.cafeblog.hu","author_name":"A","author_url":"https:\/\/girlinit.cafeblog.hu\/author\/dusza-anikogmail-com\/","title":"Tippek kezd\u0151 programoz\u00f3knak","html":"<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Ha j\u00f3l sz\u00e1molok, nagyj\u00e1b\u00f3l 10-11 \u00e9ve \u00edrhattam az els\u0151 \u00f6n\u00e1ll\u00f3 k\u00f3dom \u00e9s nagyon boldog voltam, hogy az a p\u00e1r sorocska Pascal program lefordult \u00e9s p\u00e1r sikertelen k\u00eds\u00e9rlet ut\u00e1n \u00fagy m\u0171k\u00f6d\u00f6tt, ahogy \u00e9n szerettem volna. Piszok egyszer\u0171 k\u00f3docska volt, valami minim\u00e1l kis sz\u00e1m\u00edt\u00e1s, meg n\u00e9mi printout, de nagyon nehezen hoztam \u00f6ssze \u2013 seg\u00edts\u00e9gem nagyon nem volt, csak az \u00f3rai jegyzetem, akkor m\u00e9g nem volt stackoverflow \u00e9s a FreePascal nev\u0171 csodaprogi sem volt t\u00fal seg\u00edt\u0151k\u00e9sz.<\/span><\/span><\/span><\/p>\r\n[caption id=\"attachment_100\" align=\"aligncenter\" width=\"148\"]<img class=\"size-medium wp-image-100\" src=\"https:\/\/girlinit.cafeblog.hu\/files\/2017\/08\/35ee242e663c6a9ee230a6657e9adfc1-computer-technology-computer-science-148x300.jpg\" alt=\"\" width=\"148\" height=\"300\" \/> Lehet ezt kellett volna ink\u00e1bb leford\u00edtanom :([\/caption]\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Aki ma adja a fej\u00e9t programoz\u00e1sra az sokkal jobb helyzetben van, a piaci ig\u00e9nyek miatt sz\u00e1mtalan k\u00e9pz\u00e9s indul, amivel pap\u00edrt lehet szerezni, a c\u00e9gek maguk is v\u00e1llalnak oktat\u00e1st \u00e9s ha valaki autodidakta m\u00f3don szeretne tanulni, arra is sz\u00e1mtalan lehet\u0151s\u00e9ge van \u2013 rengeteg a tutorial a neten. A b\u0151s\u00e9g zavara egyed\u00fcl azt a probl\u00e9m\u00e1t vetheti fel, hogy hirtelen nem tudod, hogy honnan indulj el. Itt annyi tan\u00e1csot tudok adni, hogy meg kell hat\u00e1rozni a c\u00e9lt, hogy mi\u00e9rt akarsz megtanulni programozni, mivel akarsz foglalkozni, p\u00e9ld\u00e1ul ha mobilalkalmaz\u00e1s-fejleszt\u00e9s a c\u00e9lod, nem felt\u00e9tlen\u00fcl visz k\u00f6zelebb hozz\u00e1, ha ABAP-ot tanulsz. Annyi biztos, hogy v\u00e1lasztanod kell egy nyelvet, amin el\u0151sz\u00f6r elkezdesz j\u00e1tszogatni, megismered az alapvet\u0151 adatstrukt\u00far\u00e1kat, algoritmusokat. Tal\u00e1ltam egy oldal, ami 256 nyelvet eml\u00edt: <\/span><\/span><\/span><a href=\"https:\/\/dzone.com\/articles\/big-list-256-programming\"><span style=\"color: #1155cc\"><span style=\"font-family: Arial\"><span style=\"font-size: small\"><u>https:\/\/dzone.com\/articles\/big-list-256-programming<\/u><\/span><\/span><\/span><\/a><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">. (Itt a kedvencem, a TNSDL, nincs felt\u00fcntetve, \u00e9s \u00fagy sejtem egy\u00e9b v\u00e1llalatspecifikus, m\u00e1shol nem haszn\u00e1lt undorm\u00e1nyok sem.) \u00c9n valamilyen kapcsos z\u00e1r\u00f3jeles nyelvet aj\u00e1nlan\u00e9k (C, Java, C++, C#), mert a piacon el\u00e9g n\u00e9pszer\u0171ek m\u00e1sr\u00e9szt j\u00f3 tutorialokat lehet hozz\u00e1juk lelni \u00e9s j\u00f3l lehet r\u00e1juk \u00e9p\u00edtkezni. <\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Egy programoz\u00e1si nyelv szintaxis\u00e1t nem egy nagy kaland elsaj\u00e1t\u00edtani, viszont k\u00e9t dolgot javaslok: egyr\u00e9szt k\u00f3dolj angolul, m\u00e1sr\u00e9szt tanuld meg, hogy milyen a nyelvhez javasolt k\u00f3dkonvenci\u00f3 (ha van). El\u0151bbi k\u00f6telez\u0151, a \u201cszar\u201d \u00e9s az \u201cize\u201d v\u00e1ltoz\u00f3n\u00e9vnek nem a legbesz\u00e9desebbek (mondjuk a fos-ra esetleg r\u00e1 lehet h\u00fazni, hogy \u201cfaults of (the) system\u201d-et esetleg. :)) Az ut\u00f3bbi minden c\u00e9gn\u00e9l vari\u00e1l\u00f3dik picit, de mainstream nyelvekn\u00e9l az alapok ugyanazok, legink\u00e1bb space-en \u00e9s tabokon szoktak vitatkozni.<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Ha m\u00e1r megvan a nyelv, elolvastad a tutorialokat, tudsz ford\u00edthat\u00f3 \u00e9s j\u00f3l m\u0171k\u00f6d\u0151 k\u00f3dot fabrik\u00e1lni, de nem tudsz gyakorl\u00f3feladatot kital\u00e1lni akkor \u00e9rdemes regisztr\u00e1lni olyan site-okra, amiken t\u00f6k j\u00f3 gyakorl\u00f3feladatokat tal\u00e1lhatsz, mert innent\u0151l kezdve a min\u0151s\u00e9gi \u00e9s mennyis\u00e9gi gyakorl\u00e1s k\u00f6vetkezik. K\u00e9sz\u00fclj: rendszeresen \u00e1t fogod \u00e9lni azt, hogy r\u00e1n\u00e9zel egy kor\u00e1bbi k\u00f3dodra \u00e9s megk\u00e9rdezed, hogy ki \u00edrta ezt a szart. Ez egy ilyen buli, meg kell szokni. :)<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">\u00c9n nagyon ritk\u00e1n firk\u00e1lok, de sokaknak seg\u00edt, ha le\u00edrj\u00e1k az elk\u00e9pzel\u00e9seiket vagy rajzolnak, pap\u00edron le\u00edrj\u00e1k az algoritmust \u00e9s a k\u00fcl\u00f6nb\u00f6z\u0151 eseteket levezetik ezen. \u00c9n ha nagyon pap\u00edrozok \u00e1ltal\u00e1ban az utols\u00f3t alkalmazom. Mindenki m\u00e1shogy m\u0171k\u00f6dik, nem ciki el\u0151sz\u00f6r pap\u00edron k\u00f3dolni, a c\u00e9l az, hogy olyan k\u00f3dot \u00edrjuk, ami az ig\u00e9nyeknek megfelel\u0151en m\u0171k\u00f6dik.<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Ha pap\u00edrt akarsz (m\u00e1rmint nem firk\u00e1lni, hanem olyat, amit bev\u00e1ghatsz a sufniba, miut\u00e1n felt\u00f6lt\u00f6tted a Facebookra a k\u00e9pet, hogy megvan), ott az f\u0151suli\/egyetem \u00e9s ma m\u00e1r el\u00e9g sok c\u00e9g k\u00edn\u00e1l intenz\u00edv (3-6 h\u00f3napos) k\u00e9pz\u00e9st j\u00f3 p\u00e9nz\u00e9rt esti\/h\u00e9tv\u00e9gi tanul\u00e1s jelleggel. Aki \u00fagy gondolja, hogy ezeken megtanul programozni, azt ki kell \u00e1br\u00e1nd\u00edtsam, max betekint\u00e9st nyerhetsz \u00e9s ir\u00e1nymutat\u00e1st, <\/span><\/span><\/span><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">esetlegesen egy X \u00e9ves szerz\u0151d\u00e9st, ami miatt t\u00e9r\u00edtik a tand\u00edjad Y sz\u00e1zal\u00e9k\u00e1t. Ha ma lenn\u00e9k kezd\u0151, akkor val\u00f3sz\u00edn\u0171leg megcs\u00edpn\u00e9k, egy olyan c\u00e9ges k\u00e9pz\u00e9st, ami elk\u00f6telez\u0151d\u00e9si szerz\u0151d\u00e9ssel j\u00e1r, sokat tanulhatsz, biztos mel\u00f3, t\u00e9nyleg nagyon szint alatt kell lenned ahhoz, hogy kir\u00fagjanak. H\u00e1tr\u00e1nya, hogy rossz f\u0151n\u00f6k \u00e9s csapat mellett nagy sz\u00edv\u00e1s, de multin\u00e1l van es\u00e9lyed helyezkedni, c\u00e9gen bel\u00fcl v\u00e1ltani \u00e9s a kezdeti rossz k\u00f6r\u00fclm\u00e9nyekb\u0151l is el\u0151nyt kov\u00e1csolni.<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Arra kell k\u00e9sz\u00fcln\u00f6d, hogy az a sokk, hogy te nem tudsz semmit err\u0151l az eg\u00e9szr\u0151l nem fog elt\u0171nni, mindig lesz \u00faj a nap alatt \u00e9s nyitottnak kell lenned az \u00fajra. Ez egy kreat\u00edv szakma, vannak k\u00f3dol\u00f3s \u00e9s nem k\u00f3dol\u00f3s napok, lesz amikor ott a flow, \u00e9s p\u00f6ty\u00f6gsz eg\u00e9sz nap, m\u00e1skor egy pontosvessz\u0151t alig b\u00edrsz magadb\u00f3l kipr\u00e9selni. Nem kell megijedni ez van. R\u00e1j\u00f6ssz arra, hogy a leger\u0151sebb motiv\u00e1ci\u00f3 a deadline. Egyik tan\u00e1rom az egyetemen gyakran mondogatta, hogy \u201csemmi sincs \u00fagy\u201d - igaza volt, de ne keser\u00edtsen el, hogyha az elk\u00e9pzel\u00e9st \u00e9s a val\u00f3s\u00e1got k\u00f6sz\u00f6n\u0151viszonyba se lehet \u00e1ll\u00edtani, t\u00f6rekedni kell a legjobbra, ez az egyed\u00fcli, ami rajtad m\u00falik.<\/span><\/span><\/span><\/p>\r\n[caption id=\"attachment_101\" align=\"aligncenter\" width=\"259\"]<img class=\"size-full wp-image-101\" src=\"https:\/\/girlinit.cafeblog.hu\/files\/2017\/08\/let\u00f6lt\u00e9s-2.jpg\" alt=\"\" width=\"259\" height=\"194\" \/> Ett\u0151l nem kell megijedni :)[\/caption]\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">Ha van hozz\u00e1 affinit\u00e1sod ez egy t\u00f6k j\u00f3 szakma, lehetsz kreat\u00edv, nem kell bent lenned reggel 8-ra \u2013 (\u00e9n azt a c\u00e9get, ahol nem alap a rugalmas munkaid\u0151 m\u00e1r figyelembe se veszem), sok helyen van ingyen k\u00e1v\u00e9 is. Rossz pont viszont, hogy van olyan, hogy valami kell, ez\u00e9rt t\u00fal\u00f3r\u00e1zni kell (sokat) vagy nagy a stressz \u2013 ezeket ki lehet b\u00edrni, de t\u00e9ny, hogy meg kell hozni bizonyos kompromisszumokat \u00e9s meg kell tanulni, hogy ne vegy\u00fcnk a sz\u00edv\u00fcnkre egy csom\u00f3 mindent. Ut\u00f3bbit most tanulom, \u00e9s egyre jobb vagyok benne. :)<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">All in all, rem\u00e9lem senki kedv\u00e9t nem vettem fel, l\u00e9gy lelkes, akarj tanulni \u00e9s nem lesz gond!<\/span><\/span><\/span><\/p>\r\n<p><span style=\"color: #000000\"><span style=\"font-family: Arial\"><span style=\"font-size: small\">\u00c9s szokj r\u00e1 a k\u00e1v\u00e9ra! :)<\/span><\/span><\/span><\/p>","type":"rich","thumbnail_url":"https:\/\/girlinit.cafeblog.hu\/files\/2017\/08\/Programming-languages-for-beginner4-150x150.jpg","thumbnail_width":150,"thumbnail_height":150}