Online
Pašreiz BMWPower skatās 183 viesi un 1 reģistrēti lietotāji.
|
Tēma: Darba tirgus
Autors | Ziņojums |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
13 Oct 2022, 14:13:56 @V_Riks rakstīja:
Kādam ir kas sakāms par www.codelex.io?
Pamazām piezogas domā ka varētu apgūt IT jomu, patreiz rubīju no tā - neko
ja dodies ar domu tiešām mācīties, tad tas kantoris ir ļoti labi. pie tam, ja būsi centīgs, visu apgūsi un viņiem parādīsi, ka tiešām māki, tad viņi tiešām tev palīdzēs atrast diezgan labi apmaksātu darbu. nu viņi ir ieinteresēti tos cilvēkus, kuriem tiešām padodas, ielikt labās darba vietās, jo saņem tos 20% pirmos divus gadus.
ir dzīves piemēri, tas, kurš tur dodas ar mērķi pēc tam arī strādāt un attīstīties, ari tiek pie normāla darba, citi atkal tur aiziet uz "kursiem na haļavu" un beigās parāda, ka vispār nav intereses strādāt šajā sfērā.
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
desadesa | | Kopš: 01. Jul 2019
Ziņojumi: 2100
Braucu ar: noskrējienu <100k
| Čoms, kurš neko nejēdz no programmēšanas 3 gadu laikā kļuva par labu php programmētāju. Darba vairāk nekā var [ Šo ziņu laboja desadesa, 13 Oct 2022, 19:18:23 ] | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
13 Oct 2022, 19:12:34 @deus_ex_machina rakstīja:
Dinozauru softi pitonā? Nopietni??
Vēl joprojām daudz kas grižas fortranā. Un šie cilvēki ir n-tās reizes labāk atalgoti, kā pitonisti, lai šo visu uzturētu.
kaut ko ne tā pateicu? visas labi apmaksātās python vakances nozīmē "nāc un uzturi softu, jo iepriekšējais developers, kurš pēdējos 30 gadus to taisīja, aizgāja pensijā/nomira".
neviens no tiem darba piedāvājumiem nebūs "meklējam programmētājus jauna softa izstrādei pythonā"
es nesaku, ka python ir kaut kas slikts, tā ir lieliska valoda dažādu vajadzību realizēšanai. es vienkārši saku, ka izvēlēties mācīties tieši python tikai tāpēc, ka redzēji darba piedāvājumu par 8k mēnesī, ir diezgan liels "trap".
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
13 Oct 2022, 19:17:57 @desadesa rakstīja:
Čoms, kurš neko nejēdz no programmēšanas 3 gadu laikā kļuva par labu php programmētāju. Darba vairāk nekā var
gan jau kopš 2020 pieprasījums ir dubultojies
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
deus_ex_machina | | Kopš: 08. Feb 2018
Ziņojumi: 315
Braucu ar: e-Tampons
|
13 Oct 2022, 19:20:34 @sn rakstīja:
13 Oct 2022, 19:12:34 @deus_ex_machina rakstīja:
Dinozauru softi pitonā? Nopietni??
Vēl joprojām daudz kas grižas fortranā. Un šie cilvēki ir n-tās reizes labāk atalgoti, kā pitonisti, lai šo visu uzturētu.
kaut ko ne tā pateicu? visas labi apmaksātās python vakances nozīmē "nāc un uzturi softu, jo iepriekšējais developers, kurš pēdējos 30 gadus to taisīja, aizgāja pensijā/nomira".
neviens no tiem darba piedāvājumiem nebūs "meklējam programmētājus jauna softa izstrādei pythonā"
es nesaku, ka python ir kaut kas slikts, tā ir lieliska valoda dažādu vajadzību realizēšanai. es vienkārši saku, ka izvēlēties mācīties tieši python tikai tāpēc, ka redzēji darba piedāvājumu par 8k mēnesī, ir diezgan liels "trap".
Labi, labi, tikai nestreso. Nervu šūnas neatjaunojoties…. | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
| es tikai iesaku mācīties valodu, kurā ir vairāk vakances nevis dažas ar norādītiem lielākiem atalgojumiem.
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
deus_ex_machina | | Kopš: 08. Feb 2018
Ziņojumi: 315
Braucu ar: e-Tampons
|
13 Oct 2022, 19:31:15 @sn rakstīja:
es tikai iesaku mācīties valodu, kurā ir vairāk vakances nevis dažas ar norādītiem lielākiem atalgojumiem.
Ah tu mūsu bākuguns. Ko gan mēs bez Tevis darītu. | Offline | | |
cipargalva | | Kopš: 07. Jul 2009
No: Valmiera
Ziņojumi: 6621
Braucu ar: quattro
| Bākuguns, ko tu ikdienā CSDD kodējot izmanto no aukstākā matenes? Nu šoreiz tā godīgi bez blatošanas. | Offline | | |
|
toolis | | Kopš: 13. Jan 2016
No: Rīga
Ziņojumi: 1786
Braucu ar: xc90 / cbr1000rr
|
13 Oct 2022, 22:57:15 @cipargalva rakstīja:
Bākuguns, ko tu ikdienā CSDD kodējot izmanto no aukstākā matenes? Nu šoreiz tā godīgi bez blatošanas.
redzot kā tur karas viss pie numuru izlozes, tur ir kāds smalks diferenciālvienādojums, lai dzelži nepavilktu pīķi, bet lai arī visa sistēma neaiziet pa dirsu. un ar smalku aprēķinu tas viss notiek naktī ārpus darba laika, lai divciparu karaļi neparalizē filiāles darbu pa dienu | Offline | | |
berzins92 | | Kopš: 07. Feb 2017
No: Ainaži
Ziņojumi: 124
Braucu ar: E90
| Ļoti bezjēdzīga python diskusija. Cik darba sludinājumus tu vari atrast python un cik php?
Uzturēt python servisu - okay pirmo gadu, pēc tam jau izbesīs un tāpat jaunu neko neiemācīsies. Un tad good luck atrast jaunu darbu.
Varu ieteikt mācīties flutter, u.c valodas, kas saistītas ar telefona aplikācijām. | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
14 Oct 2022, 09:25:27 @berzins92 rakstīja:
Ļoti bezjēdzīga python diskusija. Cik darba sludinājumus tu vari atrast python un cik php?
Uzturēt python servisu - okay pirmo gadu, pēc tam jau izbesīs un tāpat jaunu neko neiemācīsies. Un tad good luck atrast jaunu darbu.
to jau arī saku, tizls darbs, kas prasa nervus un izturību. it sevišķi pirms pāris gadiem bija periods, kad nodokļi un citas lietas mainījās ne tikai gadu mijā, bet arī random laikos, piemēram, no 1. jūlija. un tad tu max 3 gadus pavelc to softa maintenance darbu, kuru tu nemaz nebiji izstrādājis, jo esi kāds 4. cilvēks, kurš atnāk uz šo vakanci līdz nespēj vairs to izturēt un parādās jauns darba piedāvājums ar labu atalgojumu, lai atrastu nākamo upuri. uz papīra forši, maksā vairāk kā citiem, bet praksē tas ir tikai tāpēc, ka tas sanāk 100x lētāk kā uztaisīt softu no jauna.
bet nu python nav zemē metams, tajā var daudz labas lietas darīt, ja ar bash ir par maz, bet kaut kādu mega mūsdienīgu risinājumu nav vērts likt. esmu arī ar powershell ņēmies tā pa nopietno, lai windows lietas automatizētu kastēm ar sūdīgiem CPU + maz rama, sākumā ar domu, lai nebūtu liekus resursus jātērē ar node izstrādājumiem, bet beigās biju ļoti pārsteigts ar powershell iespējām, lai automatizētu un monitorētu kastes.
lai arī ar python var izdarīt to pašu, ko ar citām valodām, tas ne vienmēr ir efektīvākais un ātrākais ceļš. plus vēl, ja iemācies python, tad jebkura nākamā valoda šķitīs labāka
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
13 Oct 2022, 22:57:15 @cipargalva rakstīja:
Bākuguns, ko tu ikdienā CSDD kodējot izmanto no aukstākā matenes? Nu šoreiz tā godīgi bez blatošanas.
bez auKstākās matemātikas zināšanām gan jau būtu grūti atrast efektīvākās formulas un izveidot optimizētāko risinājumu. bet nu, ja pat kāds šeit būtu programmētājs valsts iestādē, tad viņš nemaz nedrīkstētu neko stāstīt par darba vidi, lai wannabe haxxxori neuzlauž visu valsts iekārtu.
tā vienkārši sakot - ir starpība vai pāris dimensiju matricā mauc cauri visam, lai atrastu vajadzīgās lietas vai jau startā esi uztaisījis algoritmu, kurš zina, kur ko ņemt. 10 useru sistēmā ir pie dirsas vai smags datu apkopojums un dzīvie aprēķini aizņem 10 vai 180 sekundes, bet vairāku tūkstošu vienlaicīgu lietotāju sistēmā viss, kas aizņem ilgāk par sekundi, ir sūds. pie tam daudz kur pa vidu vēl ir pieprasījumi uz ārējiem resursiem, jo jāstrādā ir ar dzīviem datiem nevis vēsturiskiem.
neefektīvs kods nemaz beigās neko neatgriezīs, jo uz serveriem parasti sēž 10, 30 vai 60 sekunžu limiti pēc kuriem vienkārši pieprasījumu nogriež
bet nu, ja jāveido kaut kādas ceturkšņu vai gada atskaites no vēsturiskiem datiem, tad arī neefektīvu kodu gan jau var rakstīt un lielīties "auKstākā matemātika, matricas un statistika ir nevajadzīgas lietas, es programmēt iemācījos noskatoties 5 youtube video".
katram zināšanu līmenim ir savs pielietojums un nav arī tā, ka ar kaut kādām pamatzināšanām ir sūdīgi dzīvot, ir daži tepat Latvijā, kas uztur 100+ klientiem wordpress lapas un dzīvo zaļi. kaut ko vairāk vajag padarīt uztaisot jaunu lapu, bet par to ir vienreizēja samaksa, tālāk jau pelni uz uzturēšanas maksas iekasēšanu un automatizē to procesu, lai visiem klientiem tiek viss nopatchots. darbs neesot grūts un pāris pakas mēnesī beigās sanāk. nu un katrs jaunais projektiņš kā papildus bonuss
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
Sternwolf | | Kopš: 03. Mar 2004
No: Rīga
Ziņojumi: 2211
Braucu ar: izslēgtu DSC
| Par Python gan te sarakstījāt muļķības. Viņš ir pēdējā laikā palicis ļoti populārs dēļ AI, Machine learning, deep learning. Tā ir nākotne ka mākslīgais intelekts aizvien vairāk aizstāj cilvēkus un rada jaunas līdz šim neiespējamas lietas. Tas ir virziens kurā daudzi cenšas iet un tapēc programmētāji kas to prot ir ļoti pieprasīti.
Par matemātiku manuprāt arī ir bik pārspīlēts, tās ir tipiskas operācijas priekš datora, cilvēkam pietiek ar aptuvenu sapratni to pielietot.
Par mācīšanos - pats nekur neesmu mācījies, nekādi kursi, pat augstākā izglītība man nav. Programmēšana manuprāt ir pateicīgākā lieta ko mācīties pašmācības ceļā izmantojot interneta resursus.
Par to kas ir pieprasīts un kādi ir tie darbi, cik monotoni vai radoši atkarīgs vai skaties piedāvājumus Latvijā jeb globāli. Ir diezgan liela atšķirība. Arī atalgojumā.
Lai saprastu cik daudz ticēt manis rakstītajam jāpiemin ka man jau ir vairāk kā 15 gadu pieredze WEB programmēšanā. Uzņēmums kādus 6 gadus kuru laikā klienti pārsvārā ir tikai no Vācijas - VW, Škoda, Porsche, Zalando un citi pasaulē atpazīstami brendi.
Ko es pats darītu ja gribētu tagad sākt visu no jauna? Apskatītos darba piedāvājumus un izdomātu par ko es gribētu kļūt. Atrastu internetā kādu roadmap jeb arī darba sludinājumos jau ir gana daudz aprakstīts kas vēl vajadzīgs un sāktu to visu mācīties lietot. Ja ir iespējams ir forši pasaukt ciemos kādu speciālistu lai sākumā ievirza domāšanu par tām lietām pareizajā virzienā. Cik kas svarīgi, cik daudz lieto to un to utt.
----------------- Vakances jobmarket.lv | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
| @Sternwolf, piekrītu tev, bet pamatus tomēr labāk iemācīties kkādā codelex vai citā 1-2 mēnešu kursā un pārējais jau nāks tikai un vienīgi ar gadiem ilgi krāto pieredzi.
par python un ML, tas joprojām tā ir? sen neesmu skatījies informāciju, bet vismaz pirms kāda laika jau bija dažas Universitātes savos machine learning/data analysis kursos sākuši pāriet no Python uz R vai C++
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
Sternwolf | | Kopš: 03. Mar 2004
No: Rīga
Ziņojumi: 2211
Braucu ar: izslēgtu DSC
| @sn pirms 2 mēnešiem sagribējās izpētīt iespējas uztrennēt mašīnredzēšanu vienai idejai, joprojām Python ir pirmā rekomendētā valoda šitām lietām.
----------------- Vakances jobmarket.lv | Offline | | |
bum_bumz | | Kopš: 05. Jan 2006
Ziņojumi: 6746
Braucu ar: E34
|
14 Oct 2022, 09:25:27 @berzins92 rakstīja:
Varu ieteikt mācīties flutter, u.c valodas, kas saistītas ar telefona aplikācijām.
Tā ir. Man te plēš matus kā vajag react native/expo koderus.
Es arī piekrītu, ka var taisīt naudu bez plikas programēšanas. Dziļi pie vienas vietas, kas tur apakšā, bet palaist mākonī serveri, uzmest db un kautko uzmusnstruēt ir tīri interesanti. Ja to var izdarīt, tad būs arī pamats tam, ka var iet atpakaļ pie saknēm un audzēt galvu tā lai tankā nelien
Tik viena bēdīga lieta, kas palika pāri no ES kursiem. No 14 dalībniekiem 2 spēja izpildīt kursa darbu minimālajā variantā, turklāt abi jau kautkur "kodēja". Man pietrūka laika datus samest db Pārējiem 11 - nulle 'poņas' Man ta pie kājas, varēšu mazmeitām kādu Laravel parādīt, bet tie jaunie .... | Offline | | |
|
halloween | | Kopš: 04. Dec 2009
No: Rīga
Ziņojumi: 1107
Braucu ar: X
|
14 Oct 2022, 09:51:31 @sn rakstīja:
13 Oct 2022, 22:57:15 @cipargalva rakstīja:
Bākuguns, ko tu ikdienā CSDD kodējot izmanto no aukstākā matenes? Nu šoreiz tā godīgi bez blatošanas.
bez auKstākās matemātikas zināšanām gan jau būtu grūti atrast efektīvākās formulas un izveidot optimizētāko risinājumu.
.............
neefektīvs kods nemaz beigās neko neatgriezīs, jo uz serveriem parasti sēž 10, 30 vai 60 sekunžu limiti pēc kuriem vienkārši pieprasījumu nogriež
šitā nu gan ir baigi smagā diršana (konkrēti augstākās matemātikas pusē).
Strādājot 17 gadus par programmētāju ar robotiem, firmwarēm/softwarēm 3d printeriem, skaņas apstrādes algoritmiem es augstāko matemātiku satiku 1x, un tajā pašā reizē tādas lietas vienmēr proof-of-conceptā kkādos pitonos vai matlabos uzraksta RnD čaļi kam ir fizikas PhD un programmētājiem jau nodod jau sakošļātā, sliktākājā gadījumā, matricu matemātikā.
Pastāsti vienu hipotētisku piemēru DB querrijiem/procedūrai, kur augstākās matenes viela optimizētu izpildes laiku?
14 Oct 2022, 10:30:33 @sn rakstīja:
@Sternwolf, piekrītu tev, bet pamatus tomēr labāk iemācīties kkādā codelex vai citā 1-2 mēnešu kursā un pārējais jau nāks tikai un vienīgi ar gadiem ilgi krāto pieredzi.
Tikai to codelex noteikti nevajag norādīt iekš CV - mēs visus codelexa CV būtībā momentā metam miskastē īsti nelasot. Codelexā cilvēkiem ar 0 pieredzi parāda valodu/frameworku pāris stundas un tad lec uz nākamo, BET pārliecina tos nabagus, ka tas ir OK un var to valodu/frameworku rakstīt CV, sist pa krūtīm un teikt, ka māk. Tā sevi tikai par klaunu var pataisīt un parādīt, ka realitātē cilvēkam ir tik maza pieredze ar programmēšanu kopumā, ka viņam liekas, ka "pārzināt" kaut ko var 2-3 dienu laikā, nevis 3-5 (minimums) gadu laikā. Codelex papildus arī nozīmē, ka pilnīgi neko, kas CV nav norādīts, cilvēks arī nezinās. Nebūs nekādas blakus zināšanas par pamatiem, kas kā strādā, kas uz kā būvēts pa virsu, ko darīt ja X nestrādā utt.
Mācieties tajā codelexā, jā, bet nenorādiet to CV, ja gribat dabūt darbu. Nenorādiet CV tehnoloģijas, kuras esat palietojuši 2 dienas vai vienā hobby-projectā. Pie pirmajiem papildjautājumiem momentā būs skaidrs, ka ir sadirsts.[ Šo ziņu laboja halloween, 14 Oct 2022, 11:28:38 ] | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
14 Oct 2022, 10:58:41 @halloween rakstīja:
Pastāsti vienu hipotētisku piemēru DB querrijiem/procedūrai, kur augstākās matenes viela optimizētu izpildes laiku?
nu man personīgi ir pāris procedūras uz 5k+ rindiņām, kas beigās atgriež diezgan primitīvu kursoru ar datiem, bet pašā procedūrā rēķina ļoti daudz ar dzīvajiem datiem (attiecīgi tu nevari taisīt nakts procesus, kas veic starpaprēķinus un saglabā tos starptabulās). es varu droši teikt, ka pirmajā gadā kopš tā proce tika uztaisīta, lai vienkārši 3x gadā izsauktu un būtu diezgan vienalga cik ilgi apkopo datus, tas process tika nooptimizēts, lai izsauktos ~50-60 reizes ātrāk kā procedūras pirmajā versijā.
teiksim tā, ja vajag tikai saskaitīt, reizināt un galā parādīt summu, tad var uztaisīt selectu no 50 tabulām, sajoinot un par pāris case statementiem atkarībā no datiem var dabūt smukus gala ciparus, bet, ja parādās pretīgi dalījumi, kur vērtības var būt arī 0/null, tad jau sākas problēmas ar simtiem if/case, kas pārbauda vai vispār dalīt drīkst utt. nu un, ja tu paņem no pirmās tabulas katru ierakstu loopā, tad loopo cauri vēl 10 tabulām pēc pirmās/iepriekšējās tabulas ID meklējot saikni un tad reizinot/dalot/skaitot/pieglabājot vērtību loopo tālāk, tad viss process beigās strādā, bet lēni un neefektīvi. bet, ja atceries, ka 90ajos matrix bija ne tikai filma, bet arī kaut kas, ko mācīja auKstākajā matemātikā gan vidusskolā dažās skolās, gan augstskolā, tad vari visu pārtaisīt un neraustīt datus 10 nested loopos, pa vidu vēl liekot if-us, kas pārbauda, vai gadījumā netaisies dalīt ar 0.
nu jebkurā gadījumā web-dev matemātiku nevajag, datu analīzei padziļinātas zināšanas ļoti noder. no auKstākās matemātikas gan noder tikai matricas un logaritmi, bet var jau iet hardcore ceļu un zīmēt grafikus pa pikseļiem, arī rēķinot pie charta izmērus
un pēdējos pāris gadiem bez data science ir arī machine learning nācis klāt, tā kā cilvēks, kuram matemātika ir padevusies jau skolā, sasniegs savus mērķus ātrāk/vieglāk kā cilvēks, kas kopēs koda gabalus no github vai stack overflow un pēc tam nesapratīs kā tos pielāgot savām vajadzībām.
katrām zināšanām ir sava niša un programmēšana nav tikai vienkārši select statementi un mūsdienīga javaskripta paka datu attēlošanai.
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
sn | | Kopš: 24. Jul 2008
No: Rīga
Ziņojumi: 1879722
Braucu ar: nekrāsotu BMW :(
|
14 Oct 2022, 10:58:41 @halloween rakstīja:
Tikai to codelex noteikti nevajag norādīt iekš CV - mēs visus codelexa CV būtībā momentā metam miskastē īsti nelasot. Codelexā cilvēkiem ar 0 pieredzi parāda valodu/frameworku pāris stundas un tad lec uz nākamo, BET pārliecina tos nabagus, ka tas ir OK un var to valodu/frameworku rakstīt CV, sist pa krūtīm un teikt, ka māk. Tā sevi tikai par klaunu var pataisīt un parādīt, ka realitātē cilvēkam ir tik maza pieredze ar programmēšanu kopumā, ka viņam liekas, ka "pārzināt" kaut ko var 2-3 dienu laikā, nevis 3-5 (minimums) gadu laikā. Codelex papildus arī nozīmē, ka pilnīgi neko, kas CV nav norādīts, cilvēks arī nezinās. Nebūs nekādas blakus zināšanas par pamatiem, kas kā strādā, kas uz kā būvēts pa virsu, ko darīt ja X nestrādā utt.
Mācieties tajā codelexā, jā, bet nenorādiet to CV, ja gribat dabūt darbu. Nenorādiet CV tehnoloģijas, kuras esat palietojuši 2 dienas vai vienā hobby-projectā. Pie pirmajiem papildjautājumiem momentā būs skaidrs, ka ir sadirsts.
ja ir vakance konkrētā sfērā (nu teiksim vajag frontendu kaut kādam datu blāķim attēlot iekš vue/laravel/pohkur, tad codelex nav zemē metami, vismaz, ja ir bijuši uz tiem 1-3 mēnešu kursiem nevis bezmaksas nodarbībā 3 dienas.
tur VAR atrast pārsteidzoši sakarīgus cilvēkus, kas ir ņēmušies savā nodabā, tad caur codelex izgājuši kursus un darba intervijā nevis stāsta cik viņi ir smuki, visu ātri apgūst utt, bet spēj atbildēt uz jautājumiem un pat uzrakstīt kodu nestandarta risinājumam (nevis tipisku todo list nokopēt 50. reizi). esmu redzējis gan pozitīvus, gan ļoti negatīvus codelex absolventus, gan jau viss ir atkarīgs no tā vai tevi tā IT pasaule saista un tu tajā redzi savu nākotni vai dodies uz apmācībām ar domu, ka "gribu mainīt profesiju, jo ITešņikiem maksā vairāk" un pats cilvēks ne grib, ne māk kaut ko izprast.
protams, ja tev atnāk 100 CV no kuriem 10 ir ar 5+ gadu pieredzi, 80 atsūtīja CV tikai tāpēc, ka sūta uz visurieni pat nenorādot ne zināšanas, ne pieredzi un 10 būs no codelex, tad tu uz pārrunām sauksi tikai pirmos 10. bet, ja tev būs 1 zinošs, 10 no codelex un 89 boti, kas CV sūta pilnīgi visiem, tad iesaku tos 10 nointervēt un pēc tam 3-4 aizsūtīt kādu problēmu, kuru atrisināt, nevis tupa paņemt to vienu, kurš norādījis savas zināšanas un gadiem gūto pieredzi.
----------------- Nemāki braukt? Parādi to citiem - nopērc volvo! | Offline | | |
halloween | | Kopš: 04. Dec 2009
No: Rīga
Ziņojumi: 1107
Braucu ar: X
|
14 Oct 2022, 11:38:21 @sn rakstīja:
14 Oct 2022, 10:58:41 @halloween rakstīja:
Pastāsti vienu hipotētisku piemēru DB querrijiem/procedūrai, kur augstākās matenes viela optimizētu izpildes laiku?
nu man personīgi ir pāris procedūras uz 5k+ rindiņām, kas beigās atgriež diezgan primitīvu kursoru ar datiem, bet pašā procedūrā rēķina ļoti daudz ar dzīvajiem datiem (attiecīgi tu nevari taisīt nakts procesus, kas veic starpaprēķinus un saglabā tos starptabulās). es varu droši teikt, ka pirmajā gadā kopš tā proce tika uztaisīta, lai vienkārši 3x gadā izsauktu un būtu diezgan vienalga cik ilgi apkopo datus, tas process tika nooptimizēts, lai izsauktos ~50-60 reizes ātrāk kā procedūras pirmajā versijā.
teiksim tā, ja vajag tikai saskaitīt, reizināt un galā parādīt summu, tad var uztaisīt selectu no 50 tabulām, sajoinot un par pāris case statementiem atkarībā no datiem var dabūt smukus gala ciparus, bet, ja parādās pretīgi dalījumi, kur vērtības var būt arī 0/null, tad jau sākas problēmas ar simtiem if/case, kas pārbauda vai vispār dalīt drīkst utt. nu un, ja tu paņem no pirmās tabulas katru ierakstu loopā, tad loopo cauri vēl 10 tabulām pēc pirmās/iepriekšējās tabulas ID meklējot saikni un tad reizinot/dalot/skaitot/pieglabājot vērtību loopo tālāk, tad viss process beigās strādā, bet lēni un neefektīvi. bet, ja atceries, ka 90ajos matrix bija ne tikai filma, bet arī kaut kas, ko mācīja auKstākajā matemātikā gan vidusskolā dažās skolās, gan augstskolā, tad vari visu pārtaisīt un neraustīt datus 10 nested loopos, pa vidu vēl liekot if-us, kas pārbauda, vai gadījumā netaisies dalīt ar 0.
nu jebkurā gadījumā web-dev matemātiku nevajag, datu analīzei padziļinātas zināšanas ļoti noder. no auKstākās matemātikas gan noder tikai matricas un logaritmi, bet var jau iet hardcore ceļu un zīmēt grafikus pa pikseļiem, arī rēķinot pie charta izmērus
un pēdējos pāris gadiem bez data science ir arī machine learning nācis klāt, tā kā cilvēks, kuram matemātika ir padevusies jau skolā, sasniegs savus mērķus ātrāk/vieglāk kā cilvēks, kas kopēs koda gabalus no github vai stack overflow un pēc tam nesapratīs kā tos pielāgot savām vajadzībām.
katrām zināšanām ir sava niša un programmēšana nav tikai vienkārši select statementi un mūsdienīga javaskripta paka datu attēlošanai.
Tā optimizācijas daļa, kuru aprakstīji sākotnējā daļā, drīzāk ir bulk datu atlase (nevis pa vienam loopos) un varbūt kkāds caching. Ja kkas tika paātrināts 50-60x, tad tas noteikti nebija tāpēc, ka tur "tika pielietoti optimizēti algoritmi balstoties uz auKstāko matemātiku", bet tāpēc, ak vnk salika pareizā tipa indexus indexus, ORM vietā sāka darīt lietas raw lai samazinātu overhead, nelasīja atkārtoti pa vienam itemus no lēna IO device un kko pacachoja RAMā, izvāca foreachus (kas daudzās valodās jau by default ir kosmiski lēnāki par manuāli array itema lasīšanu).
Tātad vēlreiz - kur tavā piemērā ir tā augstākā matemātika tā arī nepamanīju.
PS: ar 5k rindiņu prodedūrām parasti nav jālepojas, jo 99% gadījumos tas nozīmē makaronu | Offline | | |
|
Moderatori: 968-jk, AV, BigArchi, BlackMagicWoman, Czars, GirtzB, Lafter, PERFS, RVR, SteelRat, VLD, linda, mrc, noisex, smudo
|