Archive for the 'development' Category

Povestea jobber

Atenţie, urmează o poveste personală:

Anul trecut pe vremea asta, conduceam o echipă mică şi agilă de web development, numită eXigo. Eram deja în al 2-lea an şi periodic căutam câte-un om nou. Compania sub care activam avea şi un departament de service/asistenţă tehnică pentru care eram tot timpul în căutarea unui sysadmin bun (am avut vreo 3-4 experienţe neplăcute).
Ştiu ce înseamnă să ai de lucru, dar să n-ai cui da de lucru!

În acelaşi timp, problema forţei de muncă în IT apărea tot mai des prin ştiri, iar prieteni/amici cu firme erau în situaţii similare. Pe plan internaţional, 37signals lansase job board-ul lor faimos şi am început să rumeg ideea de a crea ceva asemănător pentru România.
Continue reading ‘Povestea jobber’

Under the hood

Iată că după multele intervenţii (updates) la ceea ce se vede, am avut puţin timp să lucrez la îmbunătăţirea codului:

  • Am rescris o parte din codul JavaScript, abordând un stil OO, aşa cum trebuie abordat JavaScript. :)
  • jobber trimite tot felul de mail-uri, majoritatea la admin, câteva la cei care publică joburi + “trimite unui prieten”. Am implementat o clasă Postman în care stă tot business-logic-ul operaţiunilor de e-mail. Astfel, pentru fiecare tip de e-mail, am creat o metodă pe care o apelez din “router” (index.php). Aceasta trimite mail-ul propriu-zis, cu o sintaxă de genul:
    $nicu = new Postman();
    $nicu->MailSendToFriend($data);

În rest, ştiu că mai sunt unele inconsistenţe cu Internet Explorer şi doresc să-mi cer scuze celor 1.421 de persoane care intră cu IE. Personal, vă recomand să folosiţi un browser, aşa ca ceilalţi 4.685. :D

Lucrăm la încă 2 pagini noi pe care le vom pune sus când sunt gata: Termeni de utilizare şi Privacy Policy. Sigur, puteam să facem copy/paste de pe alte site-uri, dar dacă analizezi cu atenţie ce scrie prin acele texte, aproape că-ţi vine să închizi site-ul imediat!
“Mambo-jambo” legal e util, dar investim timp şi energie în a-l face, totuşi, relevant. Aşa ca jobber :).

Aplică online

Începând din această seară, aveţi posibilitatea de-a aplica direct de pe jobber la un anunţ.
Pe pagina unui anunţ, sub modalitatea de aplicare, am inserat un link Aplică la acest job. Click, fill-in & submit.

Redesign, faza 1

Aşa cum am promis, am lucrat la design-ul site-ului şi am încheiat prima fază. În continuare, probabil că unele obiecte vor mai fi mişcate în UI, dar tema principală va rămâne.

În faza următoare, voi rearanja conţinutul de pe prima pagină şi voi introduce câteva elemente noi. Stay tuned! :)

În altă ordine de idei, de-acum se poate introduce (manual) o localitate din afara României, pentru joburile din străinătate. Cel mai simplu era să introduc înca un element, străinătate, în dropdown-ul cu localităţi, dar mi se pare o soluţie ineficientă şi incompletă. Sper ca sistemul implementat să fie uşor de înţeles!

Noutati

In primul rand, doresc sa-mi cer iertare pentru anunturile “spam” care-au aparut razlet, saptamana asta. Stiu ca e neplacut sa-ti intre tot felul de tampenii in feed reader… Inca nu am fost asediati de spam-bots, astfel ca toate anunturile “fake” sunt creatia unor oameni carora li se pare amuzant ce fac.
Imi doresc ca aceste abuzuri sa inceteze, pentru ca tin mult la procesul de “instant-posting”, fara intermediari si filtrari.

In alta ordine de idei, am implementat o functie care salveaza in baza de date referer-ul fiecarei vizite din afara site-ului. Astfel, pot sa-mi fac o privire de ansamblu asupra folosirii widget-ului pe alte site-uri.

In final, sunt incantat de cum a decurs saptamana asta! Lansarea jobber m-a tinut in alerta continua si am rezolvat MULTE probleme.
Pentru urmatoarele 2 saptamani, prioritatile ar fi:

  • implementarea noului design creat de Maximilian Marele;
  • discutii cu 2 agentii de HR in IT, prin care voi incerca sa-i conving sa foloseasca jobber ca unealta de recrutare;
  • bug fixes si cateva functii noi.

Un week-end relaxant, tuturor! :)