állásokat kereső robot, és weboldal fejlesztése

Közvetlen állások

jobKereső - reDesign

2014. április 18. - jobkereso

A jobKereső projekt eljutott abba a fázisba, hogy az egyértelműen elavult, illetve eleve rossz külső megújul. Ennek érdekében megkértem egy designer-t hogy hozzon létre alternatív terveket a majdani új designhoz.

Ezek most a főoldalt mintázó statikus html-ek formájában elérhetőek a jobKereső oldalán, addig szeretnék várni a választással, amíg a látogatók el nem döntik, hogy melyik változat a legjobb.

http://www.jobkereso.com/select.jsp

Egyelőre 3 design variáns létezik, ezen az oldalon gombokkal lehet szavazni, akár egyszerre többre is, ha valaki azt szeretné kifejezni hogy valamelyik nem tetszik neki.

jobKereső változások - március

    • A HUP-ra érkezett kommentek hatására, megoldottam hogy a központozást megtartva, és egyúttal sokkal rövidebb szöveg legyen a link alatt. Ez úgy működik, hogy az oldal tartalmát mondatokra bontja, kikeresi azt a 3 mondatot, amelyekben összesen a legtöbb álláskeresésre releváns szót találja, és ezeket fűzi össze. Bizonyos html elemekből automatán csinál mondatokat, akkor is ha nincs a végén írásjel.

 

    • Átalakítottam a div/table tagek id és classname alapján történő szűrését, ami sokkal erősebb lett, így most a legtöbb header/footer/sidebar/leftbar/rightbar etc. nem kerül indexelésre. Konkrét példa, hogy az MTA karrier lapján oldalt szerepelt egy cikkajánló amiben szerepelt a "magyar kutatók tajvani látogatása" kitétel, ami miatt az oldal tartalmától függetlenül ezt feldobta arra hogy "kutató". Akkor is ha a tényleges állás egy takarítónőé volt. (Ettől viszont most fals negatív van, hülyén elnevezett html struktúra esetén eldobja a lényegi tartalmat)

 

    • a kozigallasról nagyon sok érvényes állásajánlatot eldobált az oldal, ezért a programot abba az irányba konfiguráltam hogy azokból többet fogadjon el

  

    • Szöveg drag'n dropnál nem működött a keresőmező induló szövegét kitörlő szkript, illetve a drag'n drop sem egészen azt csinálta amit kellett volna.

  

    • Ha üres keresődobozra rákeresett valaki, átdobta a search.jsp oldalra azal hogy nincs találat, közben beállította a kezdőszöveget a keresőmezőbe, és letiltotta a keresés gombot. Az ezt feloldó script viszont nem került át a search.jsp-be, ezért azt már nem lehetett működésre bírni. (ezt ma vettem észre és javítottam)

 

Egyébként a hónap folyamán a látogatottság némileg csökkent, ez talán betudható a tavasznak, mindenesetre a központozás helyreállítása nem növelte meg

Néhányszor, pl. most hétfőn a közigállás letöltése nem sikerült, mert behalt a szerver.Azóta működik, úgyhogy remélem nem én okozok nekik valami galibát, elvileg késleltetve vannak a kérések a szerver felé.
(polite crawl)

Péntek-szombaton részt vettem a Hackaton-Demola rendezvényen, és bedobtam a jobKereső-t is, más néven, de csak 3 szavazatot kapott, és nem jutott tovább az első körből.

Bármilyen kritika, visszajelzés, probléma hasznos a számomra, trollok se kíméljenek!

Keresőmező segítség (autosuggest)

 

Mostantól a keresőmező segítő funkciója csak olyan kulcsszavakat ajánl fel, amelyekre ténylegesen van találat.

Ez a segítő funkció akkor aktiválódik, amikor a keresőmezőbe a harmadik karaktert beüti a felhasználó. 

A funkció eddig is működött, de egy konstans, az adatbázistól független kulcsszó listával. Most dinamikusan módosul a napi betöltések után, annak függvényében, hogy aktuálisan mire van találat.

A kulcsszó lehet település- és foglalkozásnév is, tehát a "szé" keresőszót  beütve mind Székesfehérvár mind például a szépségtanácsadó is megjelenik javaslatként.

Egyéb, ám annál fontosabb tartalmi újdonság, hogy megjelent egy diagram, amely megmutatja az adatbázisban szereplő nagyobb foglalkoztatók eloszlását annak függvényében, hogy az általuk kínált állások milyen arányban szerepelnek a jobKereső rendszerében.  Az állások 0.2%-ánál kevesebbet kínáló munkáltatókat összevontuk - ők teszik ki a találatok 45%át - ez azt jelenti, hogy jellemzően a kis és közepes méretű és hazai tulajdonú vállalkozások ajánlatait találhatjuk meg leggyakrabban a portálon. Legnagyobb foglalkoztatóként - nem meglepő módon - a közszféra, azaz a kozigallas.gov.hu jelenik meg nagyjából 1300 állásajánlattal. Annak ellenére hogy a kozigallas egy gyűjtőoldal, itt is teljesül az a feltétel - amely a jobKereső fő küldetése is - hogy nem közvetített állásokról van szó.

jobKereső változások - 2014 január

  • a duckduckgo stílusában (majdnem), a céloldalak ikonja most a találat mellett megjelenik, ahol nem sikerült magából az oldalból kiparszolni a linket ami a faviconra mutat, ott a default a /favicon.ico. Néhány oldalon ez sincs meg, ilyenkor az ikon helye üresen marad, ami kissé zavaró. Ha van valakinek tippje hogy lehet ezt esztétikusan megoldani beépíteném az ötletet.
  • bekerült a feldolgozásba a Henkel, és a Közigállás mint foglalkoztató. Ez utóbbiról egyelőre 902 állás van az adatbázisban, az összesen 1160-ból, tehát itt nem sikerült feldolgozni 158 állást. A másik problémám ezzel hogy valószínűleg lesznek duplikátumok, ahol a foglalkoztató közintézmény a saját lapjára is feltette, meg ezen is szerepel.

Találati lista változások

A mai nappal a találati lista kinézetén változtattam kicsit, és ezzel párhuzamosan változott a szűrés módja is, főleg a dátumszűrés körül. Még mindig vannak olyan megfogalmazásai a pályázatok beadási határidejének, amire a jobKereső nincs felkészülve, ezeket majd idővel eliminálom, ha valakinek van ilyenje, dobja be ide poszt formájában.

A kinézet abban változott, hogy a találatot kinyitó link szövegéből kivettem a céloldalt, kicsit tisztább lett ennek a kialakítása az eredeti oldal címéből, vagy a kiemelt szövegekből. A főoldalon a találati oldal mintájára a település(ek) és az oldal további találatai megjelennek linkként, középre rendezve a snippet alatt.

A link fölé helyezve az egeret kiírja a céloldal fő domain-jét, illetve a megtalált foglalkozásneveket. (ebből mondjuk a domain lehet hogy felesleges, mert amúgy is ugyanebből van a link a találati box alatt.

A másik változás az volt, hogy a "barátok" linkdoboz baloldalról átkerült a lap aljára, és minden link bannerként jelenik meg.

Közvetítő nélküli álláskeresés

Létezik-e piaca?

A múlt héttel kezdődően abba fogtam bele, hogy megpróbálom felmérni, vajon létező vagy látens igényként jelen van-e az álláskeresőkben az, hogy a munkaközvetítők, munkaerő kölcsönzők, illetve fejvadászok szolgáltatásait igénybe nem véve próbáljanak elhelyezkedni. Szeretnék az így gondolkodó emberekkel (ha egyáltalán léteznek) párbeszédet folytatni, felmérni az igényeiket, elvárásaikat egy álláskeresést elősegítő szolgáltatással kapcsolatban.

Szeretném leszögezni hogy ez nyilvánvalóan egy nyílt, bárki által ingyen használható eszköz lenne, ami az üzleti modelljét hirdetésekre alapozza. 

Saját személyes tapasztalatom, ami a jobKereső létrehozására is sarkallt a következőek:

  • A közvetítőknél a pályázat továbbításáról tipikusan a felvétel tárgyát képző állásra vonatkozó szakmai ismeretekkel nem rendelkező, általános hr tudással rendelkező személyek döntenek, ezek pedig szubjektív alapon a nekik szimpatikus - és nem a szakmailag felkészült - jelöltet fogják továbbítani
  • Naiv gondolatnak érzem, hogy a leendő munkáltató nem fogja a közvetítő díját így vagy úgy, de ledolgoztatni a felvett jelölttel, tehát a közvetítő lényegében az általa közvetített ember munkájából jut jövedelemhez, de úgy hogy közben az őt alkalmazó cég érdekeit tartja szem előtt, és nem azét aki végső soron az egészet fizeti.
  • Bár ennél pragmatikusabb vagyok, de emberileg zavaró hogy árucikként adnak-vesznek.
  • Mivel a közvetítők szakmai felmérésre ritkán képesek, és a cv továbbítása személyes szimpátián alapul, ezért masszív előnybe kerülnek azok a jelentkezők, akik extrovertáltak, képesek a személyes megjelenésükkel és varázsukkal befolyásolni a döntést, miközben ez a konkrét álláspályázat kapcsán adott esetben teljesen irreleváns.
  • A közvetítők érdekeltek abban, hogy a jelöltet a lehető legdrágábban adják tovább, konkrétan magasabb bérért. Ez lehetne előny is, de a munkavállalónak a későbbiekben a valós képességeit meghaladó szerepkörben kell teljesítenie ahova felvették, a cégek pedig ilyen helyzetben inkább másikat keresnek, nem érik be a "demó verziónál" szerényebb képességekkel, vagy túlhajszolják a munkavállalót.
  • A közvetítők elég erőforrást tesznek a média jelenlétükbe, hogy a csapból is ők folyjanak, emiatt viszont egy sor állásajánlat láthatatlan marad az internet mélyén, tipikusan azok, ahol a leendő foglalkoztató egy kevésbé tőkeerős, magyar tulajdonú kis vagy közepes vállalkozás. Ez elsősorban a munkáltatónak hátrány, a közvetítők multi-specifikuma a munkavállalónak akár előny is lehet, amennyiben kedveli ezt a munkaközeget.

További ötleteket, pro-kontra szívesen felvennék ide!

Újabb leállások

Újra mentegetőznöm kell, a tárhelyszolgáltató próbált "zökkenőmentesen" hardver-t cserélni, de sajnos az új hardver nem bizonyult kellően megbízhatónak. Erről egy hosszú mentegetőző levelet kaptam én is, ettől inkább megkímélném a látogatókat. Hozzáteszem hogy bizonyos fokig együttérzek a szolgáltatónál dolgozó kollégákkal, akik megtették ami tőlük telhető volt, de a tesztek ellenére az új hardver élesben megbízhatatlannak bizonyult.

Ami a magam dolgát illeti, sajnos merő lustaságból, illetve a korábban megbízhatóan működő tárhelyre alapozva nem hoztam létre automatikus scriptet ami a webszervert elindította volna, a VPS újraindításakor.

A tárhelyszolgáltató problémái miatt időnként lekapcsolásra kerülő tárhelyen így annak újbóli elindítását követően - már az én hibámból - nem indult el a szolgáltatás, ami jelentősen meghosszabbította a leállásokat.

Tehát, elnézést kérek, a leállások hossza miatt valóban én vagyok felelős. A mai nappal ezt az újraindító szkriptet létrehoztam, ezért mostantól a leállások jóval rövidebbek lesznek ha lesznek, nagyjából 1 óra hosszúak.

Ma reggeli leállás

Ma reggel 8:00 és 8:20 között a weboldal mögötti tárhelyet újra kellett indítani, a tárhelyszolgáltató kérésére. A jövő héten lesz egy másik tervezett leállás is, de még nem tudni pontosan mikor, kb. 20 perces időtartamra.

A leállás miatt elnézést kérek a látogatóktól.

más:

 Az oldalon a css átalakításával most egy szűkített kép fogadja a látogatókat, annak érdekében hogy a sorok olvashatóbbak, és rövidebbek legyenek. Ha ez Önök, látogatók szerint inkább rontott a helyzeten, kérem alább kommentben ezt jelezzék felém!

Külalak változások

Semmi drámai, csak...

Áthelyeztem a segítség oldalon lévő linkeket a főoldalra, a keresőmező alá. Ezzel párhuzamosan egy sor css is módosult, a weboldal hozzáadása is módosult, linkekkel együtt a többi aloldalra.

Kicsit átírtam a kezdőoldalon a fix szövegeket, hogy jobb legyen a keresőkben a relevancia. A későbbiekben majd vissza kell alakítani a táblázatos részeket float-os megoldásokra.

hétvégi adatbázis frissítés

A szombaton szokásos nagy adatbázis frissítést megelőzően csináltam néhány nem jól sikerült változtatást. Ezek hatására a szokásos 3200 találatból 1400 maradt volna...

Jelen pillanatban a múlt pénteki adatbázis működik továbbra is, és dolgozok a frissítés helyrehozásán. Ez remélhetőleg ma estig meglesz, de a hétfő reggeli kis frissítést kihagyom, hogy az új adatbázis kint legyen legalább egy napot.

Először is elnézést kérek azon látogatóktól, akik várták volna a hétvégi frissítést, jogosan elvárható lenne, hogy a változtatásokat tesztkörnyezeten próbáljam ki először, és az ne okozzon ilyen fennakadásokat. (és most jön a szokásos mentegetőzés hogy nincs rá több időm...)

Az volt a kitűzött cél, hogy a gyűjtőoldalak, tehát a közös pont, ahonnan a további állásajánlatok linkjeire lehet továbbmenni, kerüljenek ki a jobKeresőből, illetve kevesebb hibás, nem igazi állásajánlat legyen a rendszerben. Úgy próbáltam ezeket megfogni, hogy olyan linkeket számoltam össze, amelyek az oldalról nyílnak, és állás specifikus a horgonyszövege. Sajnos a vállalati karrierportálokon ez nagyon nem egyformán kerül lefejlesztésre, és aminek az egyik oldalon van szűrő értéke, az egy másikon akaratlan kidobását okozza a találatnak

süti beállítások módosítása