Jump to content
php.lv forumi

unreachablecode

Reģistrētie lietotāji
  • Posts

    7
  • Joined

  • Last visited

Posts posted by unreachablecode

  1. 1 hour ago, php newbie said:

    pēc manām izjūtām 90% šito nezin. Pieņēmu ja kāds speciāli nesagatavojoties intervijai zin šito, būs arī baigais profiņš, bet gan jau daudzi labi koderi šito nezinās. Un vai tiešām zināšanas kuras var dabūt un saprast pa 3 minūtēm ir svarīgas?

    Brieža saraksts gan liekas diezgan sakarīgs. Bet saprast vai cilvēks tiešām "Saprot jēgu no abstrakcijām (saprot, ka taisīt interfeisu, kad abstraktu klasi, kad trait'u)" var tikai iedodot kādu testa uzdevumu vai teiksim iedot kādu koda gabalu pakomentēt/izlabot.

    Tu vismaz tiki līdz intervijai, gan jau atradīsi kaut ko. Es pat 1. atlases kārtu(cv atlase) neizturēju :)

    Tāda apmēram bija doma, jautājot briedim - cik tas ir aktuāls lielā mērogā, jo tehniskais uzdevums taču tika izpildīts. Pie tam krietni ātrāk nekā minimālajā noteiktajā iesūtīšanas termiņā.

    Ja tev vēl nav darba pieredzes, Scandiweb būs krietni pretīmnākošāki. Bet ilgtermiņā izaugsme tur tikai Magento ietvarā, diemžēl.

  2. 6 minutes ago, Kasspars said:

    Es pateicu, ka nezinu kādas atšķirības būs php8, parējo visu zinu, vari pat nakts laikā paprasīt. Izlasīju par php8 features un sapratu, ka šito visu jau sen zināju, tikai nebiju piefiksējis, kas tas būs php8 versijā.

    piemēram, šo feature jau sen gaidu

    class Money 
    {
        public function __construct(
            public Currency $currency,
            public int $amount,
        ) {}
    }

     

    Vēl pāris nedēļas atpakaļ notestēju, kā darbosies pāris veci WP saiti uz php 7.4.6. Un neviens man to nelika darīt, pats izdomāju, jo tā ir tā profesija ar ko nodarbojos 24/7

     

    Tu izskaties pēc tāda, kuram nav inicitīvas kaut ko pētīt, meklēt. Gaidi tikai, kad kāds pateiks priekšā ko mācīties ko darīt. Tādi programmētāji ir tikai traucēkļi

    Nav vēlmes ar tevi te diskutēt, jo acīmredzami pašam attieksme nav no tām labākajām. Ieteiktu gan nespriest par cilvēku pēc virspusēja komentāra, jo tas liecina vien par tavas personības seklumu, bet gan jau tev būs ķešā vēl viens uzbrauciens arī pēc šī draudzīgā ieteikuma vai ne? :)

  3. On 3/2/2019 at 12:12 AM, briedis said:

    Manas prasības labam programmētājam būtu, kas nāk pirmais prātā:

    • Ir labi apguvis kādu frameworku (Laravel, piemēram)
    • Ļoti labi izprot OOP
    • Saprot jēgu no abstrakcijām (saprot, ka taisīt interfeisu, kad abstraktu klasi, kad trait'u)
    • Saprot jēgu no dependency injection'a
    • Piekopj formatēšanas standartus (PSR)
    • Nekad nerakstīs return $isSomethingTrue ? true : false; 
    • Māk VanillaJS, ir pabakstījis VueJs, vai kādu citu modernu JS FW
    • Saprot kāda jēga JS'ā ir no .bind() funkcijas, un kā uzvedās this keywords dažādos kontekstos
    • Nedublē kodu
    • Neraksta metodes virs 100 rindiņām
    • Raksta jēdzīgus mainīgo nosaukumus
    • Māk tabulai salikt pareizus indeksus paskatoties uz sql vaicājumu (kombinētos/multi-kolonnu!)
    • Mācēs uzrakstīt unittestu ar mockopšanu
    • Māk lietot debugeri (xdebug, ff/chrome dev tools)
    • Māk labi SCSS + kādu standartu (piemēram, BEM)
    • Brīvajā laikā attīsta savas zināšanas, ir hobijprojekti, eksperimentē
    • Ir iepazinies un izprot OWASP TOP 10 (vismaz lielāko daļu topā) (https://www.owasp.org/images/7/72/OWASP_Top_10-2017_(en).pdf.pdf)
    • Tāds, kurš uzdot jautājumus (ko tas risina? varbūt var labāk? kāpēc vispār tas nepieciešams?), nevis akli izpilda uzdevumu pēc specifikācijas.
    • Ierosina, kā lietas projektā uzlabot vai padarīt ērtākas

    Tu gadījumā nestrādā draugiem grupā? Nesen tur tiku cauri tehniskā uzdevuma atlasei, bet pēc video intervijas pateica, ka atraduši labāku kandidātu, nepaskaidrojot iemeslu. Varbūt deguns nepatika, nezinu, bet intervijā no vecākā programmētāja jautājumi bija jocīgi, piemēram:

    • Vai/kur sekoju jaunākajām tendencēm nozarē;
    • Kāda ir jaunākā PHP versija;
    • Kādas atšķirības būs topošajā 8.0 versijā;
    • Kas ir ES6;
    • Kāda atšķirība star ES6 un ES5.
    • Utt.

    Katrā ziņā pieredze man ir nedaudz vairāk kā gads, pirms tam ilgi strādāju IT nozarē (tehniskais atbalsts) un spētu iemācīties visu, kas nepieciešams - arī sekot līdzi jaunākajām  tendencēm, ja tas būtu nepieciešams. Pazīstu diezgan daudz programmētājus, taču praktiski neviens no viņiem šādas lietas nepārzina, ja vien ar to nav saskāries kāda projekta ietvaros (stāv vecais PHP, kas neatbalsta kaut ko, utml.). Viens izņēmums - seniors ar 10+ gadu pieredzi lielos uzņēmumos, taču viņš noteikti nekandidētu uz vakanci ar šo algu (2-4k bruto).

    Galu galā nav skaidrs, kas ir tie maģiskie kritēriji un kāpēc gan darba devējs nav ieinteresēts darbiniekā, kas tos varētu apgūt relatīvi ātri? Biju pirms vairāk kā gada pieteicies arī šīs pašas grupas koderu skolai, taču tad arī man atbildēja, ka "meklējot kandidātu ar lielāku pieredzi". Tāda sajūta, ka piesakos darbam Google, nevis Latvijas uzņēmumā.

    Katrā ziņā, ja esi no "draugiem", būšu pateicīgs, ja spēsi iekomentēt par šo.

×
×
  • Create New...