Update 2 (Historia del mes perdut segona part)
ADVERTENCIA: Aquest post conte pensament meu sense censurar. Conte llenguatge explicit i expresions que poden resultar ofensives a les persones religioses.
ADVERETNCIA 2: Si no saps que es el PHP no te cap mena de gracia (i si en saps, no torno els diners)
La primera entrevista que vaig fer era per una empresa anomenda WebReservations (WR). La feina era basicament desenvolupador PHP. No es que em fes molta ilusio, pero bueno...
Primer em va trucar la noia de RRHH i em va dir que el meu perfil era mes aviat de Java/C++ i que si hi estava interesat primer hauria de superar un test de PHP si m'hi veia amb cor.
"Evidentment que m'hi veig amb cor!"
Aixi que aqui em teniu arribant a l'empresa per fer el test. Em posen un ordinador i una missio: Fer un parell de fitxers PHP.
El primer ha de presentar un formulari on l'usuari entra feedback sobre la seva estada en un hotel. El mateix script ha de validar la informacio, enviar-la a la base de dades i mostrar una pagina donant les gracies a l'usuari.
El segon ha de mostrar totes les revisions dels usuaris i mostrar un promig de les valoracions del hotel que estaven revisant (uin promig per cada usuari, no el promig de tots els usuaris).
Com a eines tenia el notepad (estava amb windows...) i un objecte per gestionar les conexions a la base de dades.
Vaig comencar a programar. Primer problema:
"On cullons estan els simbols!!"
Pos si, els simbols en el teclat anglosaxo estan diferent, els parentesis estan amb un SAR (premi al primer que ho pilli), els "<>" estan a l'altre punta del teclat i ja no parlem dels slash, i corchets diversos...
Bueno aixo basicament volia dir que escrivia moolt lent. Si almenys pogues accedir a un tros de codi meu per fer copy&paste..
Segon problema:
"Ja tinc l'estructura HTML, he fet funcions per pintar els procesos mes repetitius, tot molt ben estructurat, pero alguna cosa no funciona. Merda, no se que passa! Per que no funcia! Osti ara no m'en recordo prou be!"
Atac de panic vaja.
Amb aixo entra la noia a veure que tal m'anava, de fet venia a veure si ja havia acabat!
- No, no, pero ja casi he acabt amb el primer...
- Vale, vale, tranquil, no et volem presionar, volem veure del que ets capac
"Si bueno, si nomes han passat 20 minuts!"
Va marxar. Llavors vaig tornar al codi i ho vaig veure clar:
"Putes variables de PHP i el $ del cullons! Per aixo no funcionava"
Vale un cop solucionat aquest problema tant estupid semblava que ja tenia el primer script complet. La veritat es que m'havia quedat molt be, el script mes auto contingut i estructurat que he fet mai (bueno exagero una mica). Vaig passar al segon. Simplement era mostrar una conjunt de dades, i per cada valoracio calcular el promig de la puntuacio. Aquest el vaig tenir fet rapidament. Vaig haver de consultar una mica com funcionava el wrapper per la BD que m'havien donat pero era molt senzill. Despres de verificar que em donava els resultats i calculaba be els promitjos ja em vaig poder relaxar.
Al cap d'uns moments, pero em vaig adonar que les entrades que havia fet joamb l'altre formulari no sortien.
"Pot ser que tingui un error en el SQL i no m'hagi llencat cap error el trasto aquest?"
El trasto tenia un metode per recollir els errors, vaig fer aixo i en aquell moment entra la dona per tercera vegada i es disculpa per haver-me deixat tanta estona, s'havia oblidat de mi... jo pensava pos sort que t'has oblidat que sino.." bueno el cas que ella va assumir que ja estava i li vaig ensenyar la pagina dels resultats conforme funcionava i ja va estar contenta. La veritat es que en aquell punt tenia ganes de marxar i deixar-me estar d'aquell putu teclat i editar amb el notepad.
Em va dir si m'aniria be anar a fer una entrevista l'endema. Li vaig dir que si i m'en vaig tornar cap a casa (que no al pub)
PS: Lo de les advertencies era un truc publicitari
ADVERETNCIA 2: Si no saps que es el PHP no te cap mena de gracia (i si en saps, no torno els diners)
La primera entrevista que vaig fer era per una empresa anomenda WebReservations (WR). La feina era basicament desenvolupador PHP. No es que em fes molta ilusio, pero bueno...
Primer em va trucar la noia de RRHH i em va dir que el meu perfil era mes aviat de Java/C++ i que si hi estava interesat primer hauria de superar un test de PHP si m'hi veia amb cor.
"Evidentment que m'hi veig amb cor!"
Aixi que aqui em teniu arribant a l'empresa per fer el test. Em posen un ordinador i una missio: Fer un parell de fitxers PHP.
El primer ha de presentar un formulari on l'usuari entra feedback sobre la seva estada en un hotel. El mateix script ha de validar la informacio, enviar-la a la base de dades i mostrar una pagina donant les gracies a l'usuari.
El segon ha de mostrar totes les revisions dels usuaris i mostrar un promig de les valoracions del hotel que estaven revisant (uin promig per cada usuari, no el promig de tots els usuaris).
Com a eines tenia el notepad (estava amb windows...) i un objecte per gestionar les conexions a la base de dades.
Vaig comencar a programar. Primer problema:
"On cullons estan els simbols!!"
Pos si, els simbols en el teclat anglosaxo estan diferent, els parentesis estan amb un SAR (premi al primer que ho pilli), els "<>" estan a l'altre punta del teclat i ja no parlem dels slash, i corchets diversos...
Bueno aixo basicament volia dir que escrivia moolt lent. Si almenys pogues accedir a un tros de codi meu per fer copy&paste..
Segon problema:
"Ja tinc l'estructura HTML, he fet funcions per pintar els procesos mes repetitius, tot molt ben estructurat, pero alguna cosa no funciona. Merda, no se que passa! Per que no funcia! Osti ara no m'en recordo prou be!"
Atac de panic vaja.
Amb aixo entra la noia a veure que tal m'anava, de fet venia a veure si ja havia acabat!
- No, no, pero ja casi he acabt amb el primer...
- Vale, vale, tranquil, no et volem presionar, volem veure del que ets capac
"Si bueno, si nomes han passat 20 minuts!"
Va marxar. Llavors vaig tornar al codi i ho vaig veure clar:
"Putes variables de PHP i el $ del cullons! Per aixo no funcionava"
Vale un cop solucionat aquest problema tant estupid semblava que ja tenia el primer script complet. La veritat es que m'havia quedat molt be, el script mes auto contingut i estructurat que he fet mai (bueno exagero una mica). Vaig passar al segon. Simplement era mostrar una conjunt de dades, i per cada valoracio calcular el promig de la puntuacio. Aquest el vaig tenir fet rapidament. Vaig haver de consultar una mica com funcionava el wrapper per la BD que m'havien donat pero era molt senzill. Despres de verificar que em donava els resultats i calculaba be els promitjos ja em vaig poder relaxar.
Al cap d'uns moments, pero em vaig adonar que les entrades que havia fet joamb l'altre formulari no sortien.
"Pot ser que tingui un error en el SQL i no m'hagi llencat cap error el trasto aquest?"
El trasto tenia un metode per recollir els errors, vaig fer aixo i en aquell moment entra la dona per tercera vegada i es disculpa per haver-me deixat tanta estona, s'havia oblidat de mi... jo pensava pos sort que t'has oblidat que sino.." bueno el cas que ella va assumir que ja estava i li vaig ensenyar la pagina dels resultats conforme funcionava i ja va estar contenta. La veritat es que en aquell punt tenia ganes de marxar i deixar-me estar d'aquell putu teclat i editar amb el notepad.
Em va dir si m'aniria be anar a fer una entrevista l'endema. Li vaig dir que si i m'en vaig tornar cap a casa (que no al pub)
PS: Lo de les advertencies era un truc publicitari
