-
IT café
Új hozzászólás Aktív témák
-
bucsupeti
senior tag
Hát ez a történet nagyban hasonlít a sajátoméhoz. HT-1080 meg otthon papíron programozás.... Én is így kezdtem és én is 26-27 éve. A középiskolás tanulmányaimat ez határozta meg, majd a főiskolai/egyetemi tanulmányok is. Viszont a munkám az nem teljesen ez, a hobbi viszont maradt keményen. Azt gondolom hogy a folyamatos agytorna az kell, tehát ha programozni akar (szeret) az ember akkor úgyis matek, meg algoritmusokban, rendszerben gondolkodás elválaszthatatlan lesz a mindennapjaitól.
Had ajánljam egy nemrég indult blogomat, amiben épp a programozásról írok és az én történetemet is nagyjából leírtam. Nem kell elfogadni azt a módszert amit én ott írok és javaslok a programozótanoncoknak, de én úgy látom hogy az ott leírtak egy jó módszer lehet a programozási kézség kialakításához.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
-
bucsupeti
senior tag
válasz buktagt540 #5391 üzenetére
Részlet a témával foglalkozó blogomból:
"A programozás alapja hogy a problémát először gondolatban elemezni kell olyan szempontból hogy milyen bemenő adatok állnak rendelkezésre, azokon milyen műveletek kell végrehajtanunk hogy produkálni tudjuk a várt kimenetet. Röviden ez a lényeg.
Fogalmazzuk meg szavakkal, hogy milyen adataink vannak és azok milyen jellegűek (input, output, munkaközi adat)
Gondolkodjunk el a feladaton, figyelembe véve azt hogy milyen adatokat határoztunk meg az előzőekben.
Fogalmazzuk meg szóban, hogy az első pontban meghatározott adatok felhasználásával milyen műveleti lépéseket kell végrehajtanunk egészen addig, míg elő nem áll a kimeneti adat.
Gyakorlatilag itt van vége a programozásnak. Ezután már "csak" az következik hogy egy adott eszköz segítségével a számítógép számára is érthetővé tegyük. Ez az eszköz a fordítóprogram, ami egy adott programozási nyelven megírt programot a gép számára érthető tárgykóddá alakít, majd ezt egy linker nevű segédprogram futtatható állapotba alakítja.A fenti három pont a lényeges. Ha azokat megoldod, akkor már a kódolás egy mechanikus átírás. Alapvetően az a probléma hogy egyből nekiugranak az emberek a kódolásnak. Egy idő után természetesen így fog történni, reflexszerűen menni fog a kódírás, de amíg azt érzed hogy ezt te nem érted, addig az első 3 lépéssel van a baj. A későbbiekben rájössz majd, hogy teljesen mindegy hogy BASIC, Pascal vagy C a programnyelv amit használsz. Az algoritmus megalkotása (azaz a lépések amiket végre kell hajtani) nem a programnyelven múlik. Nem a programnyelv az oka hogy mennyire nehéz vagy könnyű a segítségével összerakni egy adott programot.
Sokat hallani hogy "Pascalban simán megírom, de a C annyira bonyolult hogy nem lehet ezt megírni". Ez kb olyan állítás, mintha azt mondaná valaki, hogy magyarul sokkal könnyebb beszélni mint angolul. Persze a magyar anyanyelvűnek igen, de az angolnak nem. Aztán ha a magyar anyanyelvű kimegy külföldre és kénytelen angolul beszélni, néhány hét múlva nem lesz bonyolult angolul sem megfogalmazni dolgokat.
Ebből azt akarom kihozni, hogyha megvan a készség (fentebbi 3 pont), akkor jöhet a gyakorlás. Ugyanis az hogy mennyire bonyolult vagy egyszerű egy adott programnyelven megfogalmazni valamit, az csak azon múlik (na jó, máson is) hogy mennyit gyakorlod. C vizsgára úgy kell elmenni hogy előtte 2 hétig legalább (de minél hosszabb ideig annál jobb) írogatod az egyszerű programokat."[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Azt gondolom hogy egy cég üzletviteli alkalmazását nagy hiba lenne úgy üzemeltetni hogy a gyártótól nincs semmi féle support. Hosszabb távon mindenképpen az újraírás lenne a megoldás. A másik platformra történő átállás sem jó megoldás, ha az üzleti alkalmazás nem működik az új platformon.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Nemrégiben jelent meg egy könyv, aminek a címe: Tiszta kód
Érdem es megnézni, bár olvastam azt is hogy a magyar kiadásban épp a kódok tördelése nem sikerült és így nem túl "tiszták". Talán érdemes az angolnyelvű kiadást megnézni.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz Jim Tonic #5492 üzenetére
az amatőr srác én vagyok. nem írtam sehol hogy nincs ennél jobb megoldás.
Egyébként mit értesz offline rendszer alatt? Mert az ott leírt rendszer eléggé online.
Biztosan kell szerver? Akarsz szerver oldalon programozni?
Egyébként a Firebird is tud triggert is meg tárolt eljárást. Ha más okból kell szerver akkor My SQL!
Ha a kliensben akarod megírni az üzleti logikát is akkor simán jó a Firebird, ha nincs túlságosan nagy (többszázezer rekordos) adattábláid![ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz Brown ügynök #5532 üzenetére
Miért tinymce? Van a delphinek standard rtf szerkesztő komponense (RichEdit). Én azt használnám.
(Lehet hogy félreértem a problémát.)[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz phanfantom #5883 üzenetére
Szia!
Ha igazán meg szeretnél tanulni programozni, akkor ne egy nyelvet válassz, hanem inkább adatszerkezet és algoritmus készítési képességet szerezz.
Ehhez jó könyv pl az Algoritmusok és adatstruktúrák amit itt le tudsz tölteni.Sokan esküsznek arra hogy objektum-orientáltan kell kezdeni egyből, van aki azt mondja hogy előbb a struktúrált programozási módszert kell megismerni.
Szerintem mindkettő célravezet. Egyébként előbb utóbb meg kell ismerkedni az objektumorientált módszerrel.Had ajánljam még a saját oldalamat, ahol találhatsz gyakorlati dolgokat a teljes kezdéshez. Ha meglátogatod, akkor kezd az "Alapvető szemlélet" menüpont elolvasásával!
http://programozz.blogspot.hu/Jó tanulást!
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz doddencs #5886 üzenetére
Apress kiadó Java könyvei szerintem jók.
Van belőle 133 könyv a tök általános beginertől a teljesen speciális expertig."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
bocsi
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz martonx #6785 üzenetére
Ezzel azért vitatkoznék. Egyrészt teljesen mindegy hogy milyen nyelven fognak kódolni. A programozás nem azon múlik hogy C vagy C# vagy Pascal. A konzolos programozás meg tényleg nem túl látványos eredményt ad, de nem is ez a lényeg, hanem az hogy érti-e hogy mi az a for ciklus.
Nekem volt olyan egyetemista tanítványom, aki azzal jött hogy ő tud programozni, csak C-ben nem megy neki. Kérdeztem hogy milyen példát nem tud megcsinálni.
A példa az volt hogy kérjünk be egy sztringet majd irassuk ki. Azt mondta hogy otthon C#-ban simán megcsinálja, de C-ben nem megy neki. Kérdeztem hogy C#-ban hogy csinálja. A választ az volt, hogy kirak egy formot, majd rádob egy textboxot meg egy buttont. Ezután a buttonba beírja hogy showmessage... vagy valami hasonló és kész is a program.Na ez a lelkesítő nem? Látványosan megtudja csinálni a klafa desktop progit és azt hiszi hogy tud programozni. De egy sz*ros szekvenciát nem tud megfogalmazni C-ben az első x óra után.
Igenis kell a konzolos oktatás. Meg kell ismerni hogy mi a fordítás, linkelés. Mi a forrás, a tárgykód és a futtatható bináris közt a különbség. Tudni kell hogy mi a szekvencia mi a szelekció és az iteráció. Ha ezek megvannak akkor szóban meg kell tudnia egyszerű algoritmusokat fogalmazni.
Ha ezek mennek akkor jöhet a konzolos kérjünk be-számoljunk-ellenőrizzünk-írjuk ki programok, majd az összetett adatszerkezetek, tömbök, struktúrák.
Azt gondolom ennyi a minimum alap amit egy programozást tanulónak tudni kell. És mindegy hogy milyen nyelven, mert a nyelv csak egy eszköz, ami ezen a szinten nem számít sokat. A C azért jó mert a C szintaxist, a C elemit használja egy csomó ma is használt programozási nyelv (C++, C#, Java).[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz martonx #6794 üzenetére
továbbra is azt mondom hogy ezen a szinten a programozási nyelv nem számit. a c épp annyira szivás mint bármi más. a fejlesztői környezetben egyetértek veled.
a tapasztalatom ugyan az mint neked. a tömbkezelésnél van a töréspont...."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Jókat írsz! A legfőbb probléma ott van hogy nagyon felületesek a tudások. Vannak egyetemek ahol ott kezdik a programozást hogy "betöltődött a windows és rákattintasz a Visual C++ ikonra".
Tehát az hogy a megírt lefordított (vagy interpretált) program milyen környezetben fut, mi is az hogy címzés, mi az hogy verem, mik azok a szegmensek stb nem is találkozik a leendő mérnök aki felsőfokú végzettséggel fog rendelkezni. Igen gagyi ez így.
Ha nem kell neki fordítani, mert pl örök életében PHP-s alkalmazásokat fog írogatni, akkor is ismernie kell a PHP környezetet. Tudni kell, hogy egy programja hogyan hajtódik végre és ezen a ponton igen is ismernie kell hogy a PHP egy interpretált feldolgozású környezet és van még fordított natív kód is, meg a kettő kvázi keveréke a fordított bájtkód amit interpreter jellegű feldolgozással hajt végre egy virtuális gép.
Ezek azt gondolom hogy minimális ismeretek kellene hogy legyenek egy magát informatikus mérnöknek nevező embernek.
A wordpressben honlapot készítő (skinező) magukat "programozónak" nevező emberektől meg megáll az eszem.Amit mondani akarok az csupán annyi, hogy igenis mélyreható rendszerismeretek szükségesek ahhoz hogy minőségi programok születhessenek. Manapság ez nem jellemző és félő hogy sokkal kevesebb jó minőségű program születik mint amennyi születhetne.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz kingabo #6800 üzenetére
Erre csak azt tudom mondani hogy ha három évig jól ment a pascal és utána a c gondot okozott, akkor nem a c-vel van a gond hanem azzal hogy nem tanították meg programozni a tanulókat. Megtanították arra hogy hogyan kell a pascal-t használni. Ha valaki tud strukturáltan programozni, akkor mindegy hogy pascalban vagy c-ben kell kódolnia. A nyelvi eszköztárat feltérképezi és írja a kódot. A pointerek körül gyártott problémasort sem igazán értem. Szeretik ezt túlmisztifikálni tök fölöslegesen. Látjátok sokaknak itt is az a közhely jut az eszébe hogy "a C sz*r mert pointerezni kell és megbonyolítja a dolgot". Azt gondolom hogy semmivel sem bonyolultabb mint pascalban, csupán szabadabb, több lehetőséget enged, ezáltal nagyobb odafigyelést igényel. De a mutatózás (mutatóra mutató mutatózásra gondolok) nélkül is meg lehet szépen lenni és lehet programozni.
Ha ez valakinek tényleg problémát jelent, akkor az tényleg ne programozzon, mert alapvető készségei hiányoznak. Sok függ persze a tanártól is, mert hiszem hogy a programozás egyfajta gondolkodásmód, egyfajta világszemlélet, nézőpont, egyfajta absztrakciós készség amivel vagy rendelkezik valaki vagy nem. Ha nem, akkor programozgatni fog tudni, de programozni nem.első for ciklusomat 1984-ben írtam egy HT1080Z School Computer típusú magyar számítógépen."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Bár off topicnak jelöljük ezeket a hozzászólásokat én mégis azt gondolom hogy nagyon fontos dolgok, gondolatok ezek amiket itt néhányan leírtunk!
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz Sk8erPeter #6806 üzenetére
háááát. Azért csillagot elfelejteni ott ahol mutatót kell használni nem szabad. Szerintem egy programozónak ilyen hibát nem szabad elkövetnie. Vagy a mutatóra mutató mutatót nem gondolja át. Ezt tényleg nem gondolja át egy programozó, mert a zsigereiben kell hogy legyenek ezek a dolgok.
Igen drága mulatság olyan programozót alkalmazni egy vállalatnak aki 20-30 percet mókol valamin, mert nem látja át a mutatókat. Szóval ez nagy gáz. Ilyen programozót én sem alkalmaznék."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Egyetértek a gondolattal! Gyakorlás, gyakorlás!
Az ha valakinek nincs szükséges rá és nem találkozott vele az nem azt jelenti hogy nem érti.
Valószínű az a remek programozó aki még nem dolgozott mutatókkal, nem fog kétségbe esni, ha véletlen szembe találja magát egy sötét sikátorba egy pointerrel. Ha remek programozó akkor biztosan nem.[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
a lényegi részben a teendő
- for ciklust indítasz 0-tól a sztring hosszának feléig (str.length()/2)
- a cilusmagban a string aktuális pozíciójában (ciklusváltozó) lévő karaktert hasonlítod a sztring hossz mínusz a ciklusváltozó mínusz 1 pozíción lévővel. Pl az "alma" sztring esetében ha 0 a ciklusváltozó akkor a 0. és a 4-0-1=3 pozíción lévővel hasonlítod (az első a és az utolsó a lesz hasonlítva). Ha igaz akkor továbblépsz, ha eltér akkor exit és megjegyzed valahogy (pl bool változó) hogy eltérés van.
- a végén az aktuális állapot szerint kiírod a megfelelő szöveget.[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz phanfantom #6881 üzenetére
Algoritmusok és adatstruktúrák tárgyból a SZE-n egy online elérhető könyvből tanultunk, amit le tudsz tölteni. A linkjét nem teszem be, mert külső linkről nem engedi letölteni.
1, Menj a http://jegyzet.sze.hu honlapra.
2, Jegyzetek tanszékenként
3, Jedlik Ányos Gépész-, Informatikai , Villamosmérnöki Intézet
4, Matematika és számítástudományi tanszék
5, Pusztai Pál: Algoritmusok és adatstruktúrákNekem tetszett a könyv és az előadások is (mások nem így gondolják )
Egyébként mindenképp le kell írni az algoritmust valamilyen módszerrel (struktogramm, jackson, folyamatábra, pszeudo nyelv). Nagyon fontos hogy az adatszerkezeten gondolkodj el először, majd az adaton működő algoritmuson.
Hasznos még a hétköznapi életből vett tevékenységeket "algoritmizálni". Persze ez elég elvont, de sokat lehet tanulni belöle. (Pl. Hogyan készítsünk tojásrántottát?)Had ajánljam az egyik blogomat, ahol foglalkozom az algoritmus készítéssel és annak hiányával, problémáival:
http://programozz.blogspot.hu/"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Én 1995 óta dolgozom a szakmában. Autodidaktaként tanultam a programozást és az informatikát, majd elvégeztem egy felsőfokú OKJ tanfolyamot és rendszerprogramozó végzettséget szereztem. Aztán úgy alakultak a dolgok hogy csoportvezető, majd osztályvezető lettem a szakmai életutam volt a bizonyítvány. Viszont most már nem elég ez. Eljött az idő amikor a vállalat bejelentette hoyg diploma nélkül nincs státuszom tudhatok bármit, bárhogyan. Beíratkoztam műszaki informatika szakra és megszereztem a BSC diplomát, most meg a nyelvvizsgára készülök....mindezt 40 éves fejjel.
Annak idején 95-ben amikor OKJ tanfolyamot végeztem akkor kellett volna diplomát szereznem, nem 40 éves fejjel 3 gyerek mellett vizsgákra készülni, diplomamunkát írni stb....
Tanulj csak! Megéri hidd el!
Ja és szeptembertől MSC-re fogok járni, bár ezt már senki nem várja el tőlem, de belejöttem a tanulásba!"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz AkosAkos #7008 üzenetére
Algoritmusok és adatstruktúrák témát is olvasgathatod. Tanulj meg először algoritmusokat, foglalkozz adatszerkezetekkel, gyakorold az elemző, rendszerező gondolkodást.
Én azt javaslom hogy általános célú programnyelven kezdj tanulni. Az objektumorientált nyelvek szerintem nem jók kezdésnek. A Pascal nyelv ugyan régi és manapság már nem nagyon használják, de szerintem programozás megtanulására ideális. A C sok szabadságot ad, és éppen ezért a tanulás nehézkes lehet benne. A Pascal kötöttebb, ezért vezeti szinte a tanulót. Sokan más véleményen vannak ezzel kapcsolatban, de nem hitvitát akarok ezzel indítani (én magam jelenleg C(++)-ben és Java-ban programozok, Pacalban és Basicben tanultam, de komoly dologra ezek egyikét sem használtam)
A Visual Basic szerintem felejtős és én nem javaslok semmilyen "visual" rendszert a tanuláshoz.A programozás nem azt jelenti hogy valamilyen programozási eszközzel programot készítesz (ajajj). Az a kódolás. A programozás sokkal előbb történik. A kódolással csak materializálódik a program....
(((Van egy kezdő programozóknak készült blogom. Megtisztelsz ha meglátogatod. Talán még hasznos dolgokra is találhatsz ott.)))
http://programozz.blogspot.com"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz freelanced #7014 üzenetére
az utolsó kb 5 hozzászólás erről szól...
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz freelanced #7017 üzenetére
Azt írtad: "semmi tapasztalatom nincs a programozás terén".
Ebben az esetben általános programozással kell alapozni, amiről 10 hozzászóláson belül olvashatsz néhányat (az egyik pl a #7011)
Miután az alapvető dolgokkal tisztában vagy utána jöhet a konkrét célhoz illő nyelv/környezet kiválasztása és arra specializálni a tudást.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz freelanced #7022 üzenetére
Meg tudnád írni bármilyen nyelven a következő kis programot:
Kérj be 20 db egész számot. Számold ki az átlagukat, majd írasd ki a számokat és az átlagtól való eltérésüket.Ha ez megvan bármilyen nyelven, akkor tényleg a java-val kell foglalkoznod, ha androidra akarsz fejleszteni.
Ha nem tudod megcsinálni, akkor még ne foglalkozz Javával. Inkább valami általános célú programnyelvvel kezdj (én a pascalt javaslom)
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz freelanced #7081 üzenetére
Egyértelműen Java/C# a jó irány üzleti szempontból. Viszont ha most kezded a programozást, akkor szánj egy kis időt arra hogy magát a strukturált programozást ismerd meg.
A Java/C#/C++ soha sem magát a nyelvet jelenti, hanem a teljes környezetet, framework-öt, library-ket stb.
Ezek előre elkészített megoldásokat adnak és nagyban egyszerűsíti majd egy-egy komplex alkalmazás elkészítését. Én azt javaslom hogy ne ezeknek ess neki egyből.1. Először egy kicsit merülj el a strukturált programozásban, az adatstruktúrákban (pascalt javaslom).
2. Ha ezek már mennek akkor OOP alapokat tanulj, gyakorold (üzleti vonalon Java/C#, rendszerprogramozás vonalon C++).
3. Miután megy az OOP akkor jöhetnek a speciális utility-k/library-k megismerése (üzleti vonalon Java/C#, rendszerprogramozás vonalon C++)"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz freelanced #7086 üzenetére
tudod mik ezek: változó, konstans, tömb, struktúra vagy rekord, mutató, utasításblokk, iteráció (ismétlés), szelekció (elágazás), függvény, eljárás.
Ha ezekkel nem vagy tisztába, akkor hagyd a fenébe egyelőre a javát és inkább pascalon keresztül kezdj el ismerkedni ezekkel. Itt egy magyar nyelvű oktató oldal.Ha rendben vannak ezek a fogalmak akkor jöhet az OOP, azaz az objektum orientált szemlélet megismerése. Ezt Java-n keresztül ajánlom, de itt már jó lehet a C# vagy a C++ is. A Java tiszta OO nyelv és ez szerintem jó a tanuláshoz.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz morolaszlo #7537 üzenetére
szerintem délutánra össze tudod rakni...
ADATSZERKEZET + ALGORITMUS = PROGRAMMi az adatszerkezet? Határozd meg amiben leginkább le tudod képezni a feladatban szereplő információkat. (tömb, rekord, láncolt lista stb...)
Mi az algoritmusod? (végig iterálsz az adatokon és feltételekkel figyeled a különböző eseteket.)
Juss el addig hogy szóban (magyarul) leírod a megoldást pl. ide a fórumba. Elmondjuk róla a véleményünket stb. Aztán ha helyén van a megfogalmazás, akkor lehet az egészet átírni pl C#-ra. De ez már egy egyszerű rutinmunka. A lényegi rész azon van hogy te magad össze tudd rakni a használt adatszerkezetet és az algoritmust egyszerűen magyar szavakkal.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
Programozós játékot keresek, mint a codeandconquer.co vagy a checkio.org. Ismer valaki hasonlót? mi a véleményetek ezekről?
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz Jhonny06 #7567 üzenetére
Általában a Számítógép hálózatok című tantárgy (vagy hasonló) ismeretét jelenti.
Valóban az az 1600 oldal tudása szükséges és hát sajnos át kell látni.
Tömören az OSI 7 réteget kell ismerni illetve a köré kapcsolódó fogalmakat. A TCP/IP a jelenleg legelterjedtebb protokollok. Ezek működésének bitszintű ismeretét várják biztosan nem véletlenül. Csodálatos világ ez a technológia, ami a 70-es évek óta változatlanul működik és még sokáig működni is fog. Érdemes megismerni.
Tanenbaum könyv ajánlott olvasmány a témában"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz bambano #7570 üzenetére
szerintem meg éppen ez a lényeg, de ahány ember annyi vélemény. Az OSI modellen keresztül nekem nagyon sok minden érthetővé vált és azóta is ebbe helyezem el a dolgokat. A Tanenbaum könyv meg a hibák ellenére is jól használható és tanulható belőle a hálózat.
Te mit javasolsz a hálózatok működésének megértéséhez?"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz Jhonny06 #7572 üzenetére
Igen. És itt van ingyen, magyarul a MEK-en a TCP/IP - 1 óra alatt
A lényeg ebben is benne van. A hálózatokról, a hálózat különböző rétegein működő protokollokról szerintem a Tanenbaum könyv a "biblia". Biztosan vannak még jó könyvek és azt is el tudom képzelni hogy vannak jobbak mint a T könyv. Én is szívesen olvasnék ezek közül egyet-kettőt.
[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
-
bucsupeti
senior tag
válasz bigbuda #7606 üzenetére
Széchenyi Egyetem? Mindenből van gyakorlat. Én C, Java, C++, C#, Visual Basic, VBA környezeteket, programnyelveket tanultam levelező tagozaton. Ebből a C és a Java kötelező volt (C-ből két félév) a többit én választottam szakirányos tárgyként. Mindegyikből volt gyakorlati oktatás is. Ami tetszett hogy az Internet alkalmazások tárgy kapcsán is volt pici programozás. Gyártottunk egy egyszerű protokollt és egy kliens-szerver megoldást is csináltunk ami üzenetekre válaszolt Inkább érdekes volt és egy jó tapasztalat hogy hogyan is kell egy ilyen rendszerszintű dologban gondolkodni, eljárni. Szerintem jó volt! Ebben is sok gyakorlati elem volt a különféle protokolok működésének bemutatására.
Sajnos az oprendszerek tárgy szerintem gyengusz volt. Hiányzott belőle a rendszerprogramozás. Itt el tudtam volna képzelni néhány óra gyakorlatot még.
A Javát itt ismertem meg és tanultam meg használni. A szakdolgozatomat is Javában csináltam. ORM témában csináltam és a Hibernate keretrendszer bemutatása volt a cél egy példaalkalmazás elkészítésével.
A tanárok közt vannak jó fejek, akik segítenek, örülnek ha kérdezel.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz bigbuda #7628 üzenetére
Ha magadtól szeretnél tanulni akkor a nyelvek mellett ajánlom még a népszerű fejlesztői környezetek, IDE-k minél részletesebb megismerését (Eclipse, NetBeans), valamint gyakran használt frameworkök ismeretét.
Munkahelye válogatja hogy mit használ, de a fentebb említett IDE-k ismerete biztosan hasznos lesz.
Mindenből nem lehetsz penge, de OOP, Java, .NET C#, C++ a menők és ezek egyéb általános tudást is adnak ha megismered a keretrendszereket.Gyakornoki állásról a véleményed nagyon érdekes. Szerintem "ingyé" ne csináld. Kérj gyakornoki alapbért és említsd meg hogy el fogod fogadni az ajánlatukat mert egyelőre neked elsődleges a gyakorlat megszerzése és nem a fizetés. Fizetésről akkor beszélj ha majd főállású alkalmazottként akarnak tovább alkalmazni. Az már valamit jelent és ott be lehet mondani a komolyabb számot.
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
bucsupeti
senior tag
válasz martonx #7632 üzenetére
Igen levelezőn végeztem ezeket.
Hozzá kell tennem hogy a programozás 1 tantárgy volt az első amin kiszórták a társaság 60-70%-át. Majd második felében jött az algoritmusok és adatstruktúrák, ahol a maradék fele ismét bukott.
A programozás 2 tárgyból már nagyon kevesen voltunk vizsgázók. Ezután jött a Java (Prog3). Itt konkrétan az első vizsganapon 6-an voltunk. Emlékszem rá. 4 nappalis és 2 levelezős. Ugyan azt a feladatot kaptuk. A beugró elméleti kérdésekből állt. Kettőnknek sikerült ezt megcsinálni, a két levelezősnek.
Az oktató ekkor mondta, hogy az a baj hogy sokan úgy jönnek infó szakra hogy előtte soha nem foglalkoztak programozással, vagy ha foglalkoztak is az csak a középiskolai kötelező volt. Az infósoknak alap készségnek kell lenni a programozásnak (alapszinten mindenképpen). Ha ez nincs meg és nem is akar foglalkozni vele (napi két órát legalább ahogy alább írta valaki), akkor nehezen fog menni ez a téma.Visszatérve a programozás oktatáshoz. Ezek után a többi tárgyat már választhatóként vettem föl. Éppen azért mert a programozás a hobbim, szeretek foglalkozni ezzel a témával és számomra sokkal könnyebb volt levizsgázni egy programozás tárgyból, mint mondjuk minőség és megbízhatóságból.
Ezért választottam a C++, a C#, a Vizuális alkalmazásfejlesztés I. és II. tárgyakat. Ezek mindegyikét gépteremben oktatták. Volt elméleti rész is, és gyakorlati is."Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
-
bucsupeti
senior tag
válasz Scooby Dou #7656 üzenetére
szerinted ha egy programozói állásra jelentkezik egy diplomás meg egy szakma nélküli és a teszteket mindegyik megoldja akkor kit fognak felvenni nagyobb valószínűséggel?
a mérnökinfó egyébként állami támogatott. szerintem menj egyetemre, sok egyéb hasznos dolgot is megtanítanak ott. érdemes tanulni!"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care