Szoftverfejlesztő

Fórumok

A Computer Emporium Kft. meglévő informatikai rendszereinek fejlesztésére és karbantartására keres szoftverfejlesztőt.

Feladatok:
- Meglévő webes rendszerek fejlesztése, karbantartása (80%)
- Meglévő rendszerek közötti illesztések karbantartása (15%)
- Időnként előforduló apróbb rendszergazdai feladatok (5%)

Ami szükséges:
- PHP 5 ismerete
- Webes technológiák ismerete (HTML, CSS, JS, stb.)
- SQL ismeretek (MySQL és/vagy PostgreSQL)
- Alapvető Linuxos ismeretek

Előny:
- JQuery, Smarty ismeretek
- MSSQL tapasztalatok
- Subversion ismeret
- Egyéb programnyelvek ismerete (C# előny)
- Ügyviteli rendszerek üzemeltetésében/fejlesztésében szerzett
tapasztalat
- Kereskedelmi ismeretek
- Windows AD és Exchange ismeretek

Munkavégzés helye:
Budapest XIII. kerület.

Fényképes önéletrajzot, motivációs levéllel a aHIgZ2lsaXN6dGEgY29tcHV0ZXJlbXBvcml1bSBodQ== email címre várjuk, fizetési igény és referenciák megjelölésével.

(A hirdetés a HUP-Profession szabadkártya felhasználásával került kihelyezésre)

Hozzászólások

aHIgZ2lsaXN6dGEgY29tcHV0ZXJlbXBvcml1bSBodQ== ? :)

életemben nem jöttem volna rá (komolyan), túl fiatal vagyok én ehhez :)
-rákerestem googe-vel
-rákerestem hash adatbázisokban
-megnéztem az oldal forrását, hogy ott van-e
-urlencode-oltam, urldecode-oltam
-kerestem facebook apit hozzá, youtube videót
-kiszedtem belőle a nem md5-höz való karaktereket, úgy is rákerestem hash adatbázisban
-írtam egy php programot, ami minden karaktert eggyel arrébb tol
:)

A szokasos kerdesek: tavmunka mennyire jatszik? Mennyire kotott a munkaido? Versenykepes a fizetes, fiatalos a csapat?

--
I hate conspiracy theorists. I'm sure they're all working together somehow to bring down society.

- Távmunka semennyire, mivel nem teljesen a "klasszikus" fejlesztői munka. Ha valaki elvégezte a házi feladatát, az láthatja, mi a cég fő profilja*, így a "rendes" fejlesztések mellett bármikor bármikor olyan apróbb, de gyorsan megoldandó, fejlesztői tudást igénylő feladatok, amely miatt távmunka nem játszik.

De ez nem jelenti azt, hogy 3 ember munkáját kell végezned, csupán azt, hogy kódfarigcsálás mellett vannak néha egyéb kisebb-nagyobb feladatok.

- Munkaidő: fenti munkák miatt nem lenne hátrányos a nyitvatartási időben (10-18) jelen lenni.

- Fizu: na erre azt szoktam mondani, hogy ha fizuval van problémája, ezt majd elintézi saját maga... Magam részéről elégedett vagyok vele és nem volt vele problémám eddig (kb. július óta dolgozok itt).

- Fiatalos a csapat. (Nem gondoltam volna, hogy pont a HUP-on valakinek erre a HR sablonblablára van igénye :D)

(*Szóval, aki irtózik a webshopoktól, az ne jelentkezzen, mert itt van egy pár ;)

----------------
Lvl86 Troll

Pont a ceg profilja miatt kerdeztem a tavmunkat, mert ha valamit, akkor a webes reszelest tokmindegy honnan csinalod (egyebkent megneztem a ceg weboldalat elotte). Egyebkent ra szoktak kerdezni hupon a tavmunkara (ritka az olyan hirdetes, amiben nem merul fel), engem konkretan nem nagyon erint, ha lesantulok is oda tudnek menni 20 perc alatt gyalog (kozel lakom).

A fiatalos csapatos resz utanra meg nem tettem :) jelet, mert akkor az elejere se valaszols..

--
I hate conspiracy theorists. I'm sure they're all working together somehow to bring down society.

Nem webfejlesztot, hanem szoftverfejlesztot keresunk. Ezert van benn pl. a C# is, mint elony, mert felmerult nehany belso tool, amit lehet egyszerubb lenne desktop appkent lefejleszteni.

Na meg epp most irok at PHP-rol Mono-ra egy kisebb modult, mert PHP-ban tul lassu.

----------------
Lvl86 Troll

Durva közelítésnek egyelőre messze nem mérvadóak:

Éles szerveren most egy ársor beimportálása kb. egy-másfél perc/10000 db este 9-kor, mikor már nincs akkora terhelés. Utána a hosszú idő az ebből történő árgenerálás, de ott még nem tartok. (Quad Opteron 8358 SE, 16G ram, RAID10)

Ez a notimon (2011-s i5-s mbp, hoston futott a PHP, parallelsben W7-n a PostgreSQL) kb. 2p. Azért nem számottevően nagyobb a különbség a szerver javára, mert ez éles szerver és van terhelés.

Most kb. hasonlóan megírva kb. 20 másodperc alatt nyal be egy 28000 elemes ársort a .NET-s kód adatbázisba. Ennek 90%-a még mindig az adatbázisba történő update. Igaz ez még nem mono, hanem a fent említett virtuális gépen VS2010-ből debug módban indított cucc. Szóval lesz ez még jobb is. Igaz, innen már inkább abból fognak adódni a különbségek, hogy ezt-azt máshogy fogok megvalósítani, mert támadt még pár ötletem.

Szerk: Nah, már 11 mp, és benyalja mind a 4 ársort... (Régi PHP-s még külön mentegette ez egyben, hogy miért úgy alakult, azt most nem fejtegetném azon kívül, hogy eredetileg úgy készült az, hogy kettő ársor lesz és egymástól függetlenül is hívhatóak akartak lenni.) Viszont érdekes tapasztalat, hogy ha mondjuk nem egyben az összes query-t, hanem mondjuk 60 darabra szedve adom át (kb. 70-80 kbyte-s query string), akkor sokkal gyorsabb, mintha egybe odaadom neki a 28000 updatet.

Szerk2: azt elfelejtettem említeni, hogy a PHP script az HTTP-n keresztül szedi le a listát, szóval az most nem tartalmazza az XML parseolás idejét, a C#-s fájlból olvas, az igen. Igaz, az nagyon nokedli idő.

----------------
Lvl86 Troll

"Szerk2: azt elfelejtettem említeni, hogy a PHP script az HTTP-n keresztül szedi le a listát, szóval az most nem tartalmazza az XML parseolás idejét, a C#-s fájlból olvas, az igen. Igaz, az nagyon nokedli idő."

Ami annyit jelent, hogy eddig 28000 http lekérés+válasz is ment?

Nem, dehogy. 4 db ársor lekérdezése => 4 db HTTP kérés, de ott az a sok idő, míg a mögöttes ügyviteli rendszer összevakarássza. (Az konstans, azzal nem tudunk mit csinálni, de vállalható idő alatt rakja össze. Igaz, ezeket is párhuzamosítanám legalább 2-re, de állítólag maga a rendszer nem engedné, így nem is bajlódtam vele, nem ez volt a vészes.).

Egyébként most, hogy kiírtottam a pl/pgsql-s triggereket és PHP-ről átraktam C#-ra, párhuzamosítottam, így most kb. 1 perc alatt fut le 2 szálon. Jövő héten teszt az a szerveren, ott már 4 mag van, meglátjuk, hogy vizsgázik terhelés mellett.

----------------
Lvl86 Troll

Mert Linuxon fut az egész bazár, egyik része XML-t totojgat, másik része PostgreSQL-ben irogat, harmadik része matekozik.

Lehetne Java is, de azzal nagyon kevés a tapasztalatom, .NET-l meg elég sok valamint amennyire eddig tapasztaltam, a fenti három témakörrel nincs gond Monoval, végül is csak egy parancssoros toolt kell átírni.

Más scriptnyelvre nem lenne sok értelme átírni, C++-ban meg semmi kedvem XML-t totojgatni, ráadásul időm sincs rá, hogy abban fejlesszem le.

Volt már a rendszerben átírva PHP+SQL-ről kód C++-ra, akkor egy 3-4 órán át futó modul lett 5-10 percre leszorítva.

----------------
Lvl86 Troll

aHJAY29tcHV0ZXJlbXBvcml1bS5odQo=

Tovabbkepeztem magamat kicsit. Most mar sikerult megfejteni. :)

U2FsdGVkX1/kypTNjwnORsXAA63K/AcPPxuv4pbVHiBjoVASospMOJKXUosc8byJ
XEnKzi6jZkVREkxJr5anPLKNxejlasBnnWtiFSS9BcA7ni3qI/ZBSKNXWWRigTJy
oR7tOpM04SOP6MA4bo7GnLHfvmLUbsdUqHdXZrhLylQIIVt3c7s+legbGySHZAJh
mvl+MAk3xsRjGzG/EVO8bWm+Xotqq8NHrINc7AP7sV0=

Anno a magyaritasok.hu fórumán csináltunk egy olyan topicot, ahol c54]{ 13375p34]{ \/0|_7. Egy csomóan levágták, hogy micsoda, majd egyszer ránézett az egyik admin, aki nem vágta, csak azt látta, hogy született 3 oldalnyi krix-krax aztán törölte az egész topicot.

Nem dicsértük meg érte :D

----------------
Lvl86 Troll

Nem kell bonyolítani...

aHJAY29tcHV0ZXJlbXBvcml1bS5odQ==

és kész...

;)

update: most látom Oregon már írta... :))

"....de gyorsan megoldandó, fejlesztői tudást igénylő feladatok, amely miatt távmunka nem játszik."

Beszáradt patron a nyontatókban. .... :D

"- Kereskedelmi ismeretek"

Vagy le kell szaladni gyufáért a főnöknek! :P

Up, meg mindig varunk CV-ket.

----------------
Lvl86 Troll

UP? Vagy nem?
--
unix -- több, mint kód. filozófia.
Life is feudal