Jump to content
php.lv forumi

codehighriga

Reģistrētie lietotāji
  • Posts

    144
  • Joined

  • Last visited

Posts posted by codehighriga

  1. 17 hours ago, Kasspars said:

    3x 27 collu monitori ar 2560x1440 izšķirtspēju. Tagad skatos, ka jau 4k monitoru palikuši pieejamās cenās. Būs jāpāriet uz tiem

    Es daru tā: Centrālajā monitorā ir koda editors un pārlūks. Slack, e-pasts, dokumentācija utt parasti turu šeit, bet pēc vajadzīgas pārbīdu uz vienu vai otru pusi. Šim nolūkam gribēt vēl ceturto monitoru :)

    Kreisās puses monitorā ir konsoles un db pārlūki.

    Labās puses monitorā ir Web Inspector un failu pārlūki.

    Pieņemsim, ka tev pele/fokuss ir kādā logā iekš kreisās puses monitora, bet tagad gribi pāriet uz kādu logu labās puses monitorā. Kā to var izdarīt? Sanāk ar peli izbraukt cauri visiem 3 monitoriem, vai arī ir kāds keyboard shortcuts?

  2. 17 hours ago, Kasspars said:

    Kodu rakstu uz windows. Visas izstrādes vides griežas uz virtuālajām mašīnās, kuras ir uzinstalētas uz atsevišķas linux kastes. Attiecīgi failus rediģēju no piemapotas tīkla šāres. Composer un gulp tiek darbināti pa tiešo uz linux servera. 

    Vai atsevišķs dators virtuālajām mašīnām tiek lietots dēļ performances? Es būtu ielicis pamata windows kastē 32GB RAM un laidis virtuālās mašīnas turpat uz vietas.

  3. Labs vakars! Domāju būtu interesanti, ja mēs padalītos ar veidiem, kā programmētājiem viegli nomenedžēt situāciju, kad darba vajadzībām datorā tiek turēta vaļā vesela kaudze ar dažādām programmām. Man pašam ir tā, ka dienas gaitā nākas strādāt pie 3 dažādiem projektiem, tāpēc turu atvērtas 3 instances ar phpstorm (katram projektam sava). Papildus es gribu arī katru projektam savu atvērtu interneta pārlūkprogrammu un termināli. Plus skype, datubāzes, utt. Rezultātā mēs šeit runājam par DAUDZ atvērtām aplikāciju instancēm un rodas jautājums - kā starp tām ātri pārslēgties, nesapīties un saprast, kur kas atrodas.

    Lai to visu menedžētu, es jau ļoti ilgi izmantoju linux sistēmu, kam uzinstalēts Awesome window manager. Tā ir desktop vide, kurā var uzlikt ļoti lielu daudzumu virtual desktopu un tad caur tiem pārslēgties ar Vim keybindingiem. Personīgi man ir 30 virtual desktopi. Darbojas ļoti labi, bet mani neapmierina dažas lietas - pirmkārt, šo window manageri pirms lietošanas ir pamatīgi jākonfigurē. Nav gluži tā, ka var ieinstalēt un sākt lietot. Otrkārt, dizains ir ļoti minimālistisks, es pat teiktu arhaisks. Tad nu lūk, es gribētu nonākt pie kāda modernāka un skaistāka veida, kā var nomenedžēt tik daudz vienlaicīgi atvērtus projektus/appas. Vai ir kādi ieteikumi?

    Es izskatītu arī macintosha vai windows risinājumus, neesmu piekalts linuxam. Pamanīju, ka arī iekš Win 10 tagad ir virtual desktopi. Bet tos ātri pamēģinot, keyboard shortcuti likās neērti un viss tāpat paliek nepārskatāms. Apple datorus neesmu nekad mēģinājis, varbūt kāds var pastāstīt, kā tur šīs lietas tiek risinātas.

  4. @Ints no tevis uzdotajiem jautājumiem man ir skaidrs, ka tev nebūs saprātīgi pašam mēģināt izveidot komandu uzdevuma izpildei. Vienkārši trūkst zināšanu par IT procesiem. Mans secinājums ir tāds - tu vari izveidot tevis aprakstīto projektu tikai tad, ja sfēra, kurā šobrīd darbojies, nodrošina tevi ar pietiekami lielām finansēm, lai maksātu kādam IT uzņēmumam, kas visu izdarīs tavā vietā. Ja mēģināsi pats - pirmkārt tev nesanāks, otrkārt, tas tāpat izmaksās daudz. Neko neietaupīsi.

    Un rēķinies, ka taisīt custom programmēšanas risinājumus ir dārgi. Vēl jo vairāk - gandrīz visi projekti iznāk dārgāki, nekā sākotnējās tāmes. Piemēram, ja tev IT aģentūra pateiks, ka tavs projekts maksās 20k, tad droši ierēķini 50k. Ja teiks, ka 80k, tad droši ierēķini 120k. Tām tāmēm NEKAD nevar ticēt.

  5. Kurās valstīs esi strādājis un kāpēc tagad gribi Latvijā? Ja jau ir kontakti ārzemēs, tad max finansiālu labumu un interesantus projektus varētu izsist tieši tur.

  6. 21 hours ago, aaxc said:

    Vai 1850€ ir tiešām NETO, vai vienkārši uz rokas? Daļēji? Respektīvi, ja tiek slēgts līgums, tas tiek slēgts uz pilnu BRUTO summu vai arī šāda summa savācas kopā pa mikrouzņēmumiem. autoratlīdzībām utt.

    Un ja arī tas būtu uz rokas, Tu domā, ka viņš tev te tā publiski arī pateiks "jā, viss uz rokas pa kreisajiem kanāliem, vidam piga" ? To nu gan es gribētu redzēt. 

  7. Es ierosinu padzīt no foruma visus lietotājus, kas raksta tik bezsakarīgi, kā mand4rins. Atvilcies no kaut kāda geimeru portāla, iedomājies no sevis nez kādu white hakeri un drošības ekspertu, bet nespēj pat vienu teikumu bez kļūdām uzrakstīt. Kāpēc ar šo indivīdu vispār tiek uzturēta diskusija?

    Un kas tas par "cd root/Sn1per/" sūdu? Ai, laikam jau nav vērts nemaz prasīt. (Kaut gan nešaubos, ka diženajam white hackerim būtu padomā kāda "zinu bet neteikšu" stila atbilde).

  8. 19 hours ago, Wuu said:

    Diemžēl ar Windows 7 ir trieka. Kas pilnība sagrauj to ideju, uztaisi konteiner un palaid jebkur ar vienādu rezultātu.

    Windows un Docker ir īpašs gadījums. Savu lielāko pastāvēšanas laiku Docker nebija paredzēts windows un to nemaz nesupportēja. Manuprāt tā bija vēl pusgadu atpakaļ, neesmu īpaši sekojis līdzi. Ja tagad ir iznākusi windows versija, tad tas ir kaut kas stipri svaigs/zaļš/alfa/beta, un ir sagaidāms, ka būs problēmas. Ja developē windā, tad laikam Vagrant joprojām labākais variants.

  9. Pats personīgi neesmu Dockeri izmantojis, bet tepat forumā vairāki programmētāji ar nenoliedzami labiem skilliem un labu reputāciju ir aprakstījuši, ka izmanto Docker un kādus tāskus un kā tas atvieglo. Vari mēģināt atrast. Tāpēc domājam, ka tās rokas nav līdz galam taisnas.

    Lai vai kā - man palicis iespaids, ka pa lielam visas virtualizācijas ir pain in ass un es neticu ka Docker ir daudz labāk. Tāpat visiem kaut kas jākonfigurē, jāmeklē, dependencies, utt. Vienkārši izskatās, ka tu neesi spējis tam pain-in-ass momentam pagaidām izurbties cauri.

  10. Pēc FAKS rakstības stila (pokemons) jau var redzēt, cik (ne) nopietns cilvēks šis ir. Tiešām bija vēlme ar tādu sadarboties?
    Nākamreiz zināsiet, ka darbu izpildei vajag izvēlēties cilvēkus, kas vismaz konstruktīvi ar garumzīmēm un pieturzīmēm prot izteikties.

  11. Interesanti, kāda tieši tur ir mērķauditorija. Pieredzējis programmētājs tos 985eur nemaksās, jo var atrast materiālus pats, bet studentiem tā nauda ir diezgan nepavelkama. Laikam jau cilvēkiem, kas strādā citā nozarē un grib pārkvalificēties.

  12. 10 hours ago, Faks said:

    tikai neviens nerekina kada ir pirkt speja tur un te ...

    visi doma ka ir viegli bet kad jums bus berni un gan hipoteka vai kredits atri sapratisiet ka seit patiesiba nemaz tik labi nav.

    un ja alga nav pari 2000 tad dzivosana bus mocibas... jo videja alga ir no 300-800 uz rokas tatad izrekinam ara visus izdevumums un ja ir berni tad novelu veiksmi te palikt ...

    P.S

    katram bus ko teikt bet ir jamak izvertet savu situaciju inviduali es spriezu pec savam prasibam netaisos visu muzu dzivot dzivokli kad gribu dzivot maja un neatteikt sev neko bet latvija tas ir faktiski neiespejams .... ja vien kaut kur ar kaut ko ena nenodarbojies.

    Programmēšanā jau nu gan nav 300-800. Ja ir zem 1400, tad tu esi plānā galdiņa urbējs. Bet ne par to stāsts. Ja tu esi pētījis braukšanu prom, tad uz kuru valsti konkrēti šobrīd skaties? Kā jau iepriekš rakstīju - UK un ASV šobrīd ir uz jautājuma zīmēm saistībā ar Brexitu un Trampu, bet citās valstīs pamatvaloda tomēr nav angļu, kas ir liels mīnuss. Tepat forumā ir Mr. Treinis, kurš teicās apguvis spāņu valodu. Kā ar citiem, vai esat gatavi mācīties vācu/norvēģu/somu valodas?

     

  13. Būtu interesanti uzzināt, kādas šobrīd valstis varētu būt aktuālas programmētājiem.. Galu galā breksits un Mr. Trump ir stipri apgrūtinājuši nokļūšanu angliski runājošās valstīs un arī remote iespējas. Es pats galvenokārt sadarbojos ar Vāciju, komunikācija notiek angliski. Bet tā kā vācu valodu nepārzinu, tad pārvākšanos uz Vāciju neuzskatu par variantu. Man neliekas normāli dzīvot kādā valstī un neprast tās pamatvalodu.

  14. @werd, vai ceļš, kā tu testēsi saņemot uzdevuma risinājumu ir apmēram šāds?

    1. Tev atsūta linku uz github repo

    2. Vizuāli novērtē repo, vai ir pievienota readme informācija, instrukcijas, kas tāds?

    2. Noklonē repo

    3. Palaid paša kandidāta rakstītos testus?

    4. Atver koda editorā, novērtē failu struktūru, klašu, interfeisu struktūru, autoloadingu, failu garumu, utt.

    5. Novērtē formatējumu, vai ir PSR, vai ir konsistents namings, mainīgo nosaukumi, utt

    6. Ja redzētais apmierina, sazinies ar kandidātu? Padiskutējat par vietām kur tev radās jautājumi vai ieteikumi?

    Kaut ko izlaidu, kaut kur kļūdos?

    Man šajā sistēmā nedaudz nepatīk tas, ka ir ļoti maz iespēju kodu reāli palaist, eksekjūtot. Varbūt no koda vizuālas apskates uzreiz nepamanīsi kādu performance issue vai ko tādu.

  15. 32 minutes ago, briedis said:

    Jēziņ, tač nevajag iebraukt tādās detaļās.

    Es pats testēju cilvēkus ar ļoti vienkāršu uzdevums - novilkt CSV (paliels fails, 300 megas), izveidot klasi, kas reprezentē ierakstu, izveidot interfeisu, ja mainās datu avots kādreiz, veikt vienkāršu ierakstu kešošanu. Uzdevuma izpildes laiks vidēji 1-3h cilvēkiem aiziet, bet realizācijas krasi atšķirās - cits brutāli saraksta visu vienā failā, cits saskalda visu smalku un vēl pamanās uzrakstīt phpdoc komentārus un ievilkt composeri, lai nebūtu jāraksta autoloadings.

    Lieki pie****ies detaļām, jo pietiek redzēt cilvēka koda rokrastu, lai saprastu, vai rubī kko, vai tomēr švaks juniors. Tāpēc teiktu, ka uzdevums ir perfekts, jo atstāj vietu izpausties pašam koderim, neieliek striktā vidē.

    Ja neņem vērā vizuālu koda apskati, kā tu nosaki, vai uzdevums ir izpildīts? Vai ir kāda konsoles komanda kuru tu palaid un tai jāizvada iepriekš zināms rezultāts?

    Man arī ir tas gods patestēt potenciālos darbiniekus, bet tas, vai darba uzdevums ir izpildīts, tiek primāri noteikts ar jau iepriekš manis uzrakstītiem phpunit testiem. Tādējādi kandidātam ir uzreiz skaidrs  kādu klasi es sagaidu un kādu rezultātu sagaidu no tās publiskajām metodēm. Kandidāta ziņā paliek tas, ko dara privātās metodes un kaut kādas apakšklases kuras viņš vai nu veido vai nu neveido (kā jau tu teici - saliek visu vienā failā, vai tomēr saskalda).

    Tātad primāri es (un pats kandidāts) palaižam testus un noskaidrojam vai uzdevums ir izpildīts. Atkrīt daudzas neskaidrības. Bet kā tu nosaki šo posmu? Tāds posms vispār ir?

    Vai tikai ver vaļā phpstormu un skaties kodu vizuāli?

    Kaut kādā līmenī līdzīgu struktūras forsēšanu nosaka @werd piedāvātie interfeisi, bet nu jā, tas ir daudz brīvāk nekā mans variants.

    Man gribas tā, ka kandidāts atsūta linku uz savu github repozitoriju, es noklonēju un sekundes laikā uzzinu vai uzdevums ir izpildīts. Jums tā nav?

  16. Uzdevums tomēr liekas nedaudz izplūdis, nav skaidrs vai gribat implementāciju symfony, laravel, vai kaut kādā vannila php. Kāda ir DB, sesijas, kāds testu freimworks. Šobrīd liekas mazliet nekonkrēti kādu veidolu tam ir jāiegūst.

  17. Man augstskola vairāk palikusi atmiņā dēļ sociāliem aspektiem, draugiem, bet noteikti ne dēļ iegūtām vērtīgām profesionālām zināšanām. Ja būtu vēlreiz jāizvēlas, tad otrreiz neietu. Kaut vai dēļ finansēm. Ja pieņemam, ka bakalaura četru gadu laikā vidēji nopelnītu mēnesī 1000eur, tad negūtie ieņēmumi ir 48 000 eur. Vai diploms ir tādas naudas vērts? Nav.

×
×
  • Create New...