Pályakezdő programozó

 ( ispanov | 2007. május 5., szombat - 20:07 )

Kedves fórumozók!

Pályakezdő programozó vagyok Számítógéprendszer-programozó (OKJ 54 4641 05) végzettséggel. C, C++, C#, Python, Pascal, Delphi, Assembly (intel x86 és 8085), PHP (kezdő), SQL nyelveket ismerem. Linuxot és Windowst is használok.

Körülbelül 2 hónap (nyári munka) munkatapasztalat, voip program fejlesztése C nyelven.

Versenyek:
Országos Szakmai Tanulmányi Verseny (OSZTV) 2. helyezettje lettem a 2006/2007 tanévben. A szakdolgozatomat C++ nyelven írtam a wxWidgets felhasználásával és soros port kezeléssel Linuxra és Windowsra.

2007-től ELTE informatikai karán tanulok (nappalin), főleg olyan munkát keresek amit az egyetem mellet lehet végezni.

Ha valakinek van egy ajánlata, vagy önéletrajzot kér akkor küldjön e-mailt az igabor kukac gmail pont com -ra.

Szerk.: frissítve 2008.05.20

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Igen, már küldetem e-mailt korábban. Ugyan ez volt fenn a prog.hu-n is.

Gábor

ja, már látom. küldök mindjárt mailt.

altalaban az ember 1-2 nyelvben jo, es aki jo java, az nem jo c++ programozo, es vica versa.

szoval en azt irnam inkabb, hogy ilyeneket lattal mar, es megjelolni melyik az,
ami nagyon megy (ha van ilyen)

"ki jo java, az nem jo c++ programozo"
Miért?

mert teljesen mas a szemlelet. igaz, hogy OOP, de erzesre is mas a ket nyelv.

en nem vagyok egy nagy java guru, talan egy hello worldot irtam benne, igy ezt
nem tudom megitelni, c++hoz viszont legalabb ertek. olyan emberektol hallottam ezt,
akiknek adok a szavara, es mindket nyelvet ismerik.

plusz nalunk allandoan megy a flame a tanszeken h most java vagy cpp ;)

Szerintem meg hulyeseg. "Erzesre mas"? Ez aztan mernokhoz illo beszolas volt.

Amugy a hocipom tele van nekem is a sok szuklatokoru emberrel, akik -valszeg magukbol kiindulva- nem hiszik el, hogy valaki sokmindenhez erthet egyszerre. Amugy meg tudhatnak a "tanszekiek" , hogy n+1. nyelv tizedakkora erodfeszites, mint az 1.

BTW, ha mar ismered a c++-t, akkor mar kb. sejted, hogy mit csinal a JVM a hatad mogott, ergo sokkal jobb java programozo vagy az atlagnal. A J2EE meg egy teljesen mas teszta (vagy inkabb teljesen mas bloatware).

nyilvan tizedakkora erofeszites, en sem csak c++-ban programozok, ellenben kiismerni egy nyelv minden finomsagat eltart egy ideig...

persze ha parhuzamosan dolgozik vki tobb nyelvben, egyszerre.. :)

ha valaki túl sokat 'ismer' az gyanús. én is meg tudnék tanulni 40 nyelven helloworld-öt írni. imho sokkal többet számít ha 1 nyelvet igazán ismer valaki és évek óta dolgozik vele.

J2EE bloatware ezt honnan szedted? :)

és vajon a JEE5 is az?

Nem 40, de 2-3 nyelvben siman lehet valaki profi. Teszem azt, a leggyakoribb eset: c/c++ es java. Ehhez egy csipetnyi assembler, igy minden fo nyelvben tudja, hogy mi megy a hatterben (java->c es c->assembler, tobbe-kevesbe), mi miert muxik ugy, ahogy, es miert lassubb 2x egy adott megoldas egy masiknal.

Ehhez meg hozzaveszel egy jo adag linux affinitast, es ott kotsz ki, hogy tud meg shellt, perlt, meg egy csipetnyi php-t.

Miert olyan hihetetlen ez az eset?

j2ee az meg bloatware. Eleg ranezni: a batar objektum-hierarchiak, a 300 soros stacktrace-ek, es tobb-tizmegas .jar-ok. Nevetseges. Egyszeruen olyan absztrakt, hogy gyakorlatban hasznalhatatlan. Avagy, hogy egy jo idezetet ismeteljek: "j2ee-vel egyszeruen es remekul meg lehet oldani, hogy 10 gep egy clusterben fusson. Csak epp ha nem j2ee-t hasznalnank, eleg lett volna 1 gep is." :)

j2ee5-ot nem probaltam. Az tud valami jot/ujat?

Nem igaz.

Hadd kérdezzem meg, hogy hol végezted el ezt a tanfolyamot és mennyibe került, valamint milyenek a benyomásaid az oktatásról?
--
unix -- több, mint kód. filozófia.
Life is feudal

Én a Petrik Lajos szki.-ban végeztem. Ez nem tanfolyam volt hanem 5.év. Mivel nappalis voltam ezért nem volt tandíj.

Gábor

Hello!
Nem azt mondom, hogy nem programozgattál már mindegyik nyelven, de nem hiszem, hogy az összes általad felsorolt nyelv, összes nyelvspecifikus függvényét ismered kívülről!
Erre példa lehet egy két egymáshoz igen közel álló nyelv a C és a PHP, amíg egy vérbeli C programozó for -al keresget tömbben addig a PHP programozó használja pl: array_search(), ...
Ez nem baj, csak hát lehet optimálisabb, ha kihasználjuk a nyelv lehetőségeit.

A vérbeli programozó (de nem igazi programozó, mert az FORTRAN-t használ) pedig az adott nyelvnek megfelelő megoldást választja: php esetén array_search, C esetén for... Röviden: az hülyeség, hogy valaki nem ismerhet több nyelvet. Eleve ott a manual...
--
hup.user.js

az igazi programozo nem programozik phpben.

Te igazi programozo vagy? ;)

Nekem mind1, az hogy az igazi programozó miben programozik, ugy is az alkalmazó cég dönti el, hogy miben kell.

Elhiszem, hogy lehet több nyelvet is ismerni, de nem mindet 100% mélységgel, mivel egy nyelv 100%-os ismerete is igen jó teljesítmény, főleg hogy pl a PHP folyamatosan változik!

És ha igaz, hogy az igazi programozó nem dolgozik PHP-ben akkor sajnos az internetes weboldalak nagytöbbségét nem igazi programozók készítik, és mégis kielégítik a felhasználói és cégek igényeket.

Te hany szazalekat ismered a php-nak? ;)

Még nem eléggé, de ami késik nem múlik!
De csak annyi, hogy haverom C-ben szokott alkotni ezt-azt én meg ugye weboldalakat szoktam főként és ahhoz a PHP-ben írok és amikor ő nekiállt weboldalt csinálni, annyi felesleges kört futott egyes probléma megoldásán, hogy én fele gépeléssel megoldottam volna.

hmm, C-CGI? :)

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

Az igazi programozó nem programozik :)

Az igazi programozó specifikálja a feladatot, majd levezeti a programot! :)

Vicces, de sajnos (vagy szerencsére) 2007-et írunk, és ebben a fényben elég anakronisztikus kijelentéseket tartalmaz:)
________________________________________________
Debian 4.0 - linux-2.6.21-smp-cfs - KDE 3.5.5

csak nem ELTÉsnek teccik lenni?

dehogy. de hogy ezt a kerdest megvalaszoljuk,
fel kell irni az esemenyteret, a parameterteret, az elso es utofelteteleket,
es a programfuggvenyt is...

;-))

esemenyteret

nem inkább állapottér..?

de, csak sok volt mostanaban a valszam, meg a Bose-Einstein eloszlas:)

off

most olvasok egy kvantumfizika/hurelmelet konyvet. hat ocsem.. virtualis fotonok
a neutron meg a proton kozott? meg hogy a hatarozatlansagi elvbol nyer energiat
es a hullamhossza felere szabadon lofralhat? hat bazd, ezt kitalalni...

/off

mi a címe ? meg szabad kérdezni ?

Egy igazi programozó PHP-ben is tud fortran kódot írni ^^
Viccet félretéve: azért a PHP annyira nem rossz nyelv. Az 5-ös verziója már egy határozott lépést tett affelé, hogy olyan programnyelv legyen, amiben jó programozni.

---------
WARNING: Linux requires you to type! After rebooted to Windows, you can safely unplug your keyboard.
szerény blogom

"A vérbeli programozó...."

Valahol minimal bérért gályázik.
Ha már az "ik"-es ige ilyen népszerű! :)

" Röviden: az hülyeség, hogy valaki nem ismerhet több nyelvet."

Beszélt nyelvre fordítva, pl magyar az anyanyelved és érted a kinai
"chung-akármi" tájszólást, akkor te perfekt kinai vagy?
Nem hiszem!

" hogy az összes általad felsorolt nyelv, összes nyelvspecifikus függvényét ismered kívülről!"

A fenti inkább megállja a helyét, mivel egyetemi tanár(programozás) által kibocsájtott anyagban is található
olyan forrás, amiért karó a "jutalom"
(ha a programod nem fordul le==karó.)!

Ezen az alapon a tanár is megkérdőjelezhető!

Ismered a sok kinai "mindenre" alkalmas szuper gépeket ill szerszámokat?

Ennyit ér a "mindenhez" értés is!( Mekk-Elek)

Szart se!

----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"

Te most miről is beszélsz? Itt-ott találni olyan embert, aki folyékonyan beszél 5-6 nyelven, extrém esetben akár többen is. Miért ne lehetne igaz ez programozási nyelvek esetén?

Egyébként megnézem azt a C++ programozót, aki a teljes STL-t oda-vissza vágja (azaz bármit lehet kérdezni tőle, a választ azonnal mondja).

A többire inkább nem reagálok, mert így is flame-szagot érzek...

--
hup.user.js

Igen, a C és a C++ az erősségem, de rengeteg dolgot pythonban oldok meg tehát azt is jól ismerem.

Gábor

Egy nyelv ismerete nem azt jelenti, hogy ismerem benne az alapvető szerkezeteket (ciklus, elágazás, osztályok (ha vannak)). Az a minimál szint. Pedig ennyi tudással jószerivel minden megoldható az adott nyelven.

De nem is azt jelenti, hogy az összes fv-t ismerem kívülről.
Elég régóta programozom már C++-ban, de pl a fájlkezelést, formázott konzolra írást mindig meg kell néznem, egszerűen azért, mert olyan ritkán használom (az adott projekt legelején legfeljebb egyszer).

Egy nyelv ismerete azt jelenti, hogy már a nyelvben gondolkozom. Minden nyelven lehet FORTRAN kódot írni, tartja a mondás.
Hogy kicsit aktuálisabb legyek, minden nyelven lehet C kódot írni.
C++-ban pl kifejezetten egyszerű. :) (Sokáig is tart míg leszokik róla a C-ről váltó kezdő programozó.)
(Egy tanárom egyenesen úgy fogalmazott, hogy akkor ismer egy nyelvet, ha tudna rá fordítóprogramot írni. Erős feltétel, de van benne valami, hiszen ez feltételezi, hogy nem csak azt tudod, hogy az adott nyelven egy problémát hogyan kell (vagy érdemes) megoldani, hanem azt is tudod, hogy miért pont úgy.)

Olyan ez, mint mikor annyira tudsz egy idegen nyelvet, hogy képes vagy azon gondolkodni. Lehetséges ez több nyelven? Persze.
Sok ember képes rá? Kötve hiszem.

És még e felett a szint felett is van egy szint, amikor annyira ismerem a nyelvet, mikor a programozás már nem is annyira probléma megoldása, hanem szinte művészet.
Ez beszélt nyelvre lefordítva az anyanyelvi szint, vagy még inkább az irodalmi szint. Azért ehhez kell pár év (8-10?) az adott nyelvben.

Mikor valaki azt mondja, hogy egy nyelven tud programozni, az azok számára akik egy nyelvet a fenti értelemben ismernek, azt jelenti, hogy ő is ezen a szinten van. De pont ezek a programozók tudják, hogy mennyi idejük és munkájuk van abban, hogy erre a szintre jussanak.
És ezért hördülnek fel, ha valaki ennyi nyelvet felsorol (pláne, ha ilyen fiatal), mint ismert nyelvet.

"Erre példa lehet egy két egymáshoz igen közel álló nyelv a C és a PHP"
Aki ilyet mond, az biztos nem ismeri egyik nyelvet sem. :)
A C és a PHP kifejezetten messze áll egymástól. Egyetlen dolog, a szintaktikájuk hasonló, mint ahogy a C++, és a Java szintaktikája is ilyen. Emiatt könnyű ezeken a nyelveken C programot írni.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Szerintem egyszerűen küldd el az önéletrajzodat az általad szimpatikusnak ítélt cégeknek, a legrosszabb esetben nem vesznek fel, viszont ha több helyre küldöd, nagyobb eséllyel találsz vmit :)

--
hup.user.js

up

up

:) szerintem jól jársz ha a munkakeresés mellett szabadidődben bekapcsolódsz egy szimpatikus F/OSS projektbe, C/C++ kis tudással már egész jól el lehet boldogulni

öö, miért is jár jól?

Referencia + szakmai fejlődés :)
--
hup.user.js

ha én referencia vagyok, akkor azt mondom, hogy érdemes kipróbálni a srácot, szerintem többet és jobban tud mint sok diplomás programozó..

Köszi, ez jól esett.

Gábor

Erre már én is gondoltam. Majd körbenézek, hogy milyen projektek vannak pl a GNOME-ban ahol esetleg tudok segíteni. Ez mindenkinek hasznos (nekem főleg: tapasztalat + referencia).

Gábor

Minden imperatív _nyelv_ ugyan olyan :)
Csak a C jobbabb, hogy menjen a flame.

(Én gyűlölöm, ha nem tudom mit tesz a cucc a hattérben, vagy elrejti, mert az olyan mondern :), addig nem bízhatok benne amíg nem néztem meg mit rejteget)

fejlessz gpl alá, add ingyen a stuffjaidat, és kérj pénzt a supportért

szoftverfejlesztő cég
ENGINE PROGRAMOZÓ
munkatársakat keres

Elvárt képességek:
• JAVASCRIPT és C# programnyelvekben való jártasság
• előnyt jelent Boo ismerete, 3d grafikai affinitás
• informatikai mérnök végzettség
• precizitás, határidőre dolgozás, rugalmas munkavégzésre való hajlandóság

Feladat:
• 3 dimenziós környezetben elkészített elemek interaktivitásának biztosítása unity engine felhasználásával. (http://unity3d.com/
• Rendszerfejlesztő, és/vagy rendszert implementáló tevékenység 3d-s környezetben
• Kapcsolattartás a 3d grafikus teammel, a 3d-s modellel kapcsolatos programozhatósági elvárások felállítása és folyamatos finomítása.
• Már megalkotott scriptek implementálása feladatok sorozatára

Amit ajánlunk:
• megegyezés szerinti díjazás és foglakoztatás

Az érdeklődőtől a jelentkezést és önéletrajzot elektronikus formában várjuk az info@rsdc.hu címre.
A további részleteket személyes találkozó keretében ismertetjük, amely során a jelentkezők kiválasztása is megtörténik.