Jump to content
php.lv forumi

Web Developer

Reģistrētie lietotāji
  • Posts

    478
  • Joined

  • Last visited

Posts posted by Web Developer

  1. Lai nereklamētu tos [censored], aizvietoju viņu firmas nosaukumu ar XXX. Sludinājums:

    Profesija: Programmētājs

    Veids: Pilnas slodzes darbs

    Teksts: Interneta sistēmu uzņēmums XXX piedāvā darbu PHP/Mysql programmētajam. Darbs Rīgas centrā, nepieciešamās zināšanas: PHP/Mysql/HTML, darbs uz pilnu slodzi, var būt students. Darba alga sākumā - 250Ls mēnesī pēc nodokļu nomaksas.

    Vieta: Rīga, Centrs

     

    Vai tiešām programmētāji ir tik zemi nolaidušies vai atļāvuši sev piestāstīt pilnu galvu ar "krīzi" (reāli - IT jomu šī krīze skar vismazāk - vārds "krīze" ir izdevīgs tikai pakalpojumu ņēmējiem un pircējiem, lai nosistu cenu), ka pilnīgi tik tāl ir aizgājuši, ka pa 250 Ls uz rokas par pilnu slodzi gatavi strādāt?

     

    Cik tad ir minimums par pilnu slodzi šobrīd? Tikai bez stulbiem tekstiem par "cik nu kurš kruts" - ir kaut kādas minimālās robežas - ja programmētājs spēj ražot produktu (kādu nu kur vajag), tad viņš ir arī produktīvs - tātad - jāapmaksā. Interesē tā minimālā līnija šobrīd Latvijā, par cik programmētāji strādā?

  2. Pieņemsim, ka tie objekti glabājas datubāzē. Kaut kā skices līmenī apmēram tā (sintaksei un pareizrakstībai nepiesieties - tas nav iekļauts):

     

    x1 = 200;
    y1 = 300;
    x2 = 400;
    y2 = 600;
    
    SELECT * FROM MAP_OBJECTS WHERE X>=200 AND X<=400 AND Y>=300 AND Y<=600 ORDER BY P DESC LIMIT 20;

  3. Pieņemu, ka te tomēr ir php forums, attiecīgi, apspriedīsim tikai attiecībā uz valodu php, lai būtu līdzvērtīga skaidrība.

     

    Cik nanosekundes kurš katrs paņēmiens aizņem, netaisos pētīt, bet, manuprāt, vislabākais paņēmiens ir:

    list($a, $b) = array($b, $a);

    Atkāpjos no sava iepriekšējā, kurš varētu būt otrs labākais.

     

    Ar ko viņš labs?

    1) ļoti īss un skaidrs pieraksts;

    2) viegli lasāms kods;

    3) nav nekā lieka un visu funkciju izpilda vienā rindiņā.

     

    Performanci nav jēgas apspriezt tik sīkām vienībām. Cik tu tur ietaupīsi? Ja Tev katra milisekunde ir svarīga, kas izpildās uz servera, tad tev jādomā par nopietnākām valodām nekā php...

  4. Šis uzdevums nu nebūs rādītājs. Lab, es laikam pārsteidzos un vienkārši, kā uzrakstīju ātrrakstīšanas tempā, tā iesniedzu, laikam vajadzēja vēlreiz pārlasīt, tad kods būtu optimālāks un neviena kļūda nebūtu (to varu garantēt).

    Bet tik un tā - tiešām nav kādi sakarīgāki un nopietnāki uzdevumi, kā pārbaudīt programmētājus?

    Es nerunāju par kaut kādiem tīri matemātiskiem olimpiāžu uzdevumiem, bet teiksim tā - tev vajag php programmētāju. Tev neinteresē, vai viņš prot C++ vai Java, bet php, jo tev iet platforma uz php un plānoti projekti uz php, ko dot šim.

    Kā tu pārbaudīsi viņa php programmēšanas prasmes? Ir bijušas intervijas, kur iedod dīvainus uzdevumus, kam nav nekāds sakars ar programmēšanu gandrīz. Respektīvi, tādus - "ā, popalsa na mojej golovolomki?" - kur teikts, lai būtu veiksmīgs programmētājs, jābūt veiksmīgam informātikas olimpiāžu pirmo vietu ņēmējam? Es personīgi neesmu bijis ne uz vienu informātikas olimpiādi, bet uzskatu, ka programmēt protu, jo esmu to iemācījies pašmācības ceļā. Sorry, tas ir tikai viedoklis. Jautājums bija konkrēts:

    Kā praktiski pārbaudīsi cilvēku, pieņemot darbā par php programmētāju - kāds būs šis praktiskais uzdevums?

  5. Runa ir. Izlasīju jautājumu, mans pirmais jautājums būtu - "kādā programmēšanās valodā"? Piedodiet, man tas ir būtiski, kaut vai stila un sintakses pēc.

    Ja es saņemu atbildi "php", tad es uzrakstu uz TĀFELES sekojoši:

    <?php
    
    $a = "aa";
    $b = "bb";
    
    $c = $a;
    $a = $b;
    $b = $c;
    
    echo $a."<br/>";
    echo $b;

     

    Labākais un praktiskākais veids. Vai arī izmantojot iebūvēto funkciju list un array, bet starpība? Tēmas autora piedāvātais pirmais variants šķiet tik stulbs, cik nu stulbs vispār varētu būt šāda triviāla uzdevuma risinājums. Tas ir tas pats, kas dedzināt svecīti, lai izlasītu grāmatu, ja turpat ir pieejama galda lampa ar bezmaksas elektrību.

  6. Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

     

    Vai tas tiešām ir tik elementāri kā man izskatās?

     

    for ($i=1;$i<=100;$i++) P
    if ($i%3==0 && $i%5==0) {
    	print("Buzz");
    } else if ($i%3==0) {
    	print("Fizz");
    } else if ($i%5==0) {
    	print("Buzz");
    } else {
    	print($i);
    }
    print("<br/>");
    }

     

    P.S. - internets nav izmantots, neviens manuālis arī, neviens IDE, tikai un vienīgi šis pats logs un viss.

     

    Bet laikam es nesaprotu par ko te ir runa vispār...

  7. Atvainojiet par izteicieniem, bet konkrēti ASP tiešām ir neriktīgs... Lēns, nepatīkams. Prototipveida OOP - priekš kam? Server puses aplikācijām vajag manuprāt kārtīgu valodu, piemēram, Java. Par .NET nezinu neko, tāpēc neko ar nevaru pateikt.

  8. ASP ir tāds draņķis, ka pateikšu atklāti - neviens mani vairs nepiespiedīs ar to darboties, izņemot, ja maksās neadekvāti augstu cenu! :D

    Par .NET neko daudz nezinu - tā jau ir pavisam cita štelle...

    Bet saku, ka hattrick agrāk bija taisīts uz ASP - lai gan bija interesanta spēle, bet tā ASP tehnoloģija pati par sevi smird.

  9. "Traffiks videji dienā 80, bez jebkadas reklamas."

     

    Nu un? Es uztaisīšu savu saitu zem pavisam savādāka domēna, man trafiks dienā būs 1000 bez jebkādas reklāmas. Nav satura - nav jēga trafikam! Un 80 ir smieklīgs cipars.

  10. Par bonusu jautājumu, loģiski būtu, ja izdrukātu:

    Mainīgais1: kaķis, Mainīgais2: kaķis, Mainīgais3: suns

     

    Tas ir tikai mans minējums. Es nelabošu šo savu ziņojumu, lai nav pārpratumu. Tagad izmēģināšu savu localhost un paskatīšos kāda ir īstā atbilde un vai tā sakrīt ar manu šo minējumu...

×
×
  • Create New...