A 220volt.hu Kft. backend programozot keres
== Elvarasok ==
- PHP, HTML, JavaScript, CSS, MySQL ismeretek
== Elonyt jelent ==
- Python nyelv ismerete
- Verziokoveto rendszerek ismerete (HG)
- Szlovak, Roman nyelv tudas
- Photoshop ismeret
- Unix ismeretek
== Tesztfeladat ==
- Egy olyan oldal keszitese ami tartalmaz egy form-ot ahova be tudnak irni egy nevet, majd elkuldes utan megjelenit egy listat az elmult 1 nap valamint az elmult 1 het legtobbet beirt neveirol.
- Kriteriumok: A leheto legbiztonsagosabb es legoptimalisabban mukodo megoldas PHP es MySQL hasznalataval.
== Munkavegzes modja ==
- Teljes munkaido (8 ora)
== Munkavegzes helye ==
- Budapest, IX kerulet, Boraros ter
Megoldasokat tar.gz tomoritessel, oneletrajzzal esetleges referenciakkal az allas@220volt.hu email cimre varjuk.
(A hirdetés a HUP-Profession szabadkártya felhasználásával került kihelyezésre)
- 3450 megtekintés
Hozzászólások
Ez azért eléggé erős. Begyűjtenek egy csomó megoldást, amiből tanul a mostani programozó, és akkor már nem is lesz szükség új emberre...
Az ilyen tesztfeladatot személyesen illik bemutatni, és a keresztkérdésekre válaszolni, nem levélben elküldeni a teljes forráskódot és várni a soha meg nem érkező "köszönjük nem" levélre.
Ez itt tényleg Abszurdisztán.
Én az "előny"-ös résznél akadtam fenn. Értsen a delikvens mindenhez ...
mindentol ez messze van
ha neked nagy baj hogy egy programozo nem art ha ert ahhoz a rendszerhez amire fejleszt, esetleg tudja commitolni a kodjait a rendszerbe anelkul hogy pendrive-al maszik el a szerverig (de mivel nem ert hozza, csak pislog majd)
Nono. Ez kivételesen egy jó hírdetés, nem dzsókert keresnek az egylapos pakliba. Azt azért el lehet várni egy programmertől, hogy sejtsen valamit a szövegszerkesztőjén és az adott nyelv utasításkészletén, szintaktikáján túl is a világból. A kitekintés rátekintést jelent és aki rálát a dolgokra maga körül az átlát dolgokat maga körül. :)
Hat ha ebbol a feladatbol kell tanulnia a mostani programozojuknak akkor mar regen rossz, arra viszont tokeletesen megfelel hogy a alkalmatlanokat kiszurje.
+1 . Szivok eleget a programozassal (biztos nem tudnam ezt sem megcsinalni), de ranazesre latom, hogy kb. olyan kerdes, mint halozatos szakinak feltenni a "lehet-e az IP fejlecben NF es DF bit beallitva", szoval ha meg tudja oldani, akkor lehet behivni interjura. Teljesen korrekt hirdetes sztem.
Az nem MF? :)
More Fragment...De, tenyleg. Felreirtam.
A tesztfeladat egy szűrő, aki kisujjból nem tudja megcsinálni, az 'need not apply'.
Szerintem nincs gond az hirdetéssel. Korrekt és a feladatot pikk-pukk meg lehet oldani. Nem az volt a feladat, hogy egy portált építs. . .
+1, mert gyorsan és egyszerűen 5 perc, igényesen 15 perc munka. Aki ennyit nem szán rá a munkakeresésre, az ne is jöjjön dolgozni;)
Attól eltekintve, hogy olyan, hogy "legoptimálisabb" nincs, amit én ki tudtam találni megoldásokat, ott a biztonságos az üti az optimálist. Már ha sebességre optimalizálok, mert gondolom annak van értelme (ja és nem vagyok programozó, csak gondolkoztam kicsit).
Viszont ez tipikusan olyan feladat, hogy kell egy textfile az utolsótól számított olyan harmadik sora, ami A betűvel kezdődik. Azaz lehet kb. 100 megoldása. Én örülnék ha a legjobbnak vélt megoldás erre az amúgy triviálisnak vélt problémának közzé lenne téve, sokat lehetne belőle tanulni. (up :D)
Én meg örülnék, ha a jövőben sem lennél programozó :)
Nem tervezem, öreg vagyok már hozzá.
Én még most is tanulok új nyelveket. :)
És az AVR programozás minden nap okoz egy kis sikerélményt. Így 50 évesen. :) Ennyit az öregségről. :)
+1, arra van időd, amire szánsz. :)
Attól még hogy rászánom mondjuk a teljes hátralévő életemet még nem leszek programozó.
Attól se, hogy elég sok programnyelvben tudom javítani a triviális hibákat, tudom debugolni a fejlesztő számára, hogy ne ő szopjon mert neki természetesen nincs meg az éles adatbázis tartalma.
Az, hogy bash-ban írok adatbázis-kezelőt, még mindig kevés, viszont igen, elszórakozom vele és vannak sikerélményeim. De ez móka és kacagás, nem programozás.
Viszont ez tipikusan olyan feladat, hogy kell egy textfile
es hogy jon itt a kepbe a mysql? :-)
a biztonságos az üti az optimálist [...] (ja és nem vagyok programozó,...)
azt mindjart gondoltam :-) A biztonsagot (imho) semmi sem uti. Amelyik kod nem biztonsagos, az egyszeruen szolva nem eleg jo, nem mehet production-be.
A fidesz nem birja elviselni a Ferihegy nevet - politika, flame és offtopic huppereknek szabadon!
"es hogy jon itt a kepbe a mysql? :-)"
Mysql-ben tarolja a txt file nevet mondjuk. De ki tudok meg talalni hulyesegeket, az elvileg Einstein szerint is vegtelen.
"A biztonsagot (imho) semmi sem uti."
Pedig uti. Ha kihagyod a hibakezelest, az ellenorzeseket (mondjuk sql inj. ellen), akkor par ms-el gyorsabb lesz a programod, csak ugye torheto, szoval nem eri meg.
Egyebkent korrekt hirdetes, asszem az unnep utan irok nekik.
--
Auto correct can go straight to He'll.
nem ugy ertettem, hogy a biztonsagos kod gyorsabb, hanem ugy, hogy akkor is biztonsagosra kell irni, ha lassabb lesz tole...
Hogy hívnak? ... Simon ZoltánKerényi János - politika, flame és offtopic huppereknek szabadon!
Úgy látom félreértések vannak. Az első, kissé hosszadalmas leírással arra céloztam, hogy vannak problémák, amiknek számtalan megoldása van. És van köztük gyors megoldás, gyorsan lefutó megoldás, pici erőforrást használó megoldás, elegáns megoldás, stb. stb. Egy triviális probléma megoldásából már lehet némi képet kapni az adott emberről és ezért lenne érdekes látni egy amúgy egyszerű probléma profi megoldását.
A másik meg lehet hogy az én hibám, kevertem a biztonságost a megbízhatóval (bár a kettő néhány helyen összelóg). Egy biztonságos megoldás - szerintem - elvégez egy rakat olyan ellenőrzést is, amit amúgy nem szoktak. Pl. annak ellenére, hogy az IP viszonylag megbízható, egy HTTP POST elküldésében (és fogadásában, az adatok rögzítésében) annyi komponens szerepel, hogy pl. egy fontos form adatait pl. én visszaolvasnám az adatbázisból és ellenőrizném mielőtt tovább engedném a felhasználót. ("A leheto legbiztonsagosabb ... megoldas")
Kicsit hasonlít arra, amikor a gondos fejlesztő elhelyezi a MySQL constrain-eket az adatbázisban, pedig ugye elvileg nem kerülhet bele olyan adat, ami nem oda való. De mindig vannak bugok, még ha nem is az adott alkalmazásban.
látom megy a szájtépés, de évek óta ez a legnormálisabb álláshirdetés a hup.hu-n.
Tiszta követelményrendszer és előre bocsátott kiértékelési szempont. Nevesített cég, munkavégzés helye, típusa pontosan feltüntetve.
asd
Mostanában jövök rá, hogy ezek az álláshirdetéses tesztfeladatok általában fényévekre vannak a valós életbeli alkalmazhatóságtól.
Én neki nem állnék már from scratch bebiztosított, sql injection-proof szekvenciális PHP szkriptet heggeszteni (pedig hát tessék, az kell, hogy felvegyenek erre a munkára), hanem elkezdenék keresgélni, milyen PHP frameworkök a trendik és támogatott mostanság.
Az az érzésem (inkább tapasztalatom sajnos), hogy van sok olyan ember, aki örömét leli ezekben a fromscratch találjuk fel újra a melegvizet kódolásban, de aztán nagyobb, komolyabb rendszerekbe képtelenek integrálni a kódjukat, és konvencionálisan együttműködni velük.
De hát ha a T. hirdetőnek mégis ezekre a programozókra van szüksége, hát szíve joga.
Szerk.: Sorry, my bad. Végülis sehol nem írja, hogy nem lehet betargézézni egy teljes Zendet...
Sehol se látom, hogy tiltva lenne bármelyik létező megoldás felhasználása.
Update: viszont ja, a a teljes Zend-et mellé teszed, akkor aligha kell aggódnod a hülye elvárásaik miatt. Ehe.
Azért nem kellene ilyen fennhangon fanyalogni!
A hirdetés szvsz tiszta, világos. Az hogy manapság egy junior programozó ismer legalább egy verziókövetőt, a MINIMUM!
A hirdetésből jól látszik, hogy PHP programozót keresnek aki kicsit konyít a pythonhoz, site buildhez (nem szalad hazáig ha a site builder szabin van és be kell tenni egy formot az oldalba).
A teszt feladat meg annyira minimum, hogy nyilván egy egyetemről frissen kikeveredett, legalább közepes programozó is meg tudja oldani. Az XSS, SQL injection stb -re felkészülni, nem akkora feladat, hogy egy "egész Zend -et" mellé kéne csomagolni.
Azon kívül az oldalukat érdemes megnézni. Én Opera -t használok Linux 64-bites OS-en és az oldal tökéletesen megy a javascript is fut, nem pizícionálja össze vissza a css a menüket. Ez sok (hasonló) oldalról nem mondható el.
----
올드보이
http://molnaristvan.eu/
> A teszt feladat meg annyira minimum, hogy nyilván egy egyetemről frissen kikeveredett, legalább közepes programozó is meg tudja oldani. Az XSS, SQL injection stb -re felkészülni, nem akkora feladat, hogy egy "egész Zend -et" mellé kéne csomagolni.
Akkor más szemszögből: Ha nekem kéne felvennem egy embert erre a melóra, akkor inkább előnyben részesíteném azt, aki "egész Zend -et" (sic!) mellé csomagol, és konvencionálisan, a rendszer lelkéhez igazodóan valósítja meg a feladat megoldását, mint azt, aki akár több ezer sorban, 0-ról indulva elkészíti.
Hogy miért? Mert 0-ról én is írogattam saját megvalósításokat, 15évesen az volt fun - cserébe nem sok mindenre volt fölkészítve a cucc, bővíthetetlen volt. Mint munkaadót (piaci, versenyző szereplőt) inkább a bővíthetőség, konvenciók mentén történő, csapatba beilleszkedni tudó fejlesztési módszer érdekel(ne).