A 220volt.hu Kft. backend programozot keres

Fórumok

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)

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.

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. :)

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)

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.

Ú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...

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).