Dēmians Posted March 8, 2017 Report Share Posted March 8, 2017 Sveicināti. Griežos pie Jums ar jautājumu, vai man, 27 gadu vecumā vēl ir iespēja iespraukties programmēšanas jomā? Domāju vairāk par frontendu. Sapratu diezgan vēlu, ka tieši šī joma ļoti iet pie sirds. Iešāvās ideja galvā, ka gadu vēl varētu pastiprināti pamācīties (tieši JS un ar to saistītas lietas), savākt kaut kādu portfolio un griezties pie darba devējiem. P.S. - Otrs jautājums. Jums ir bijis tā, ka pieņemsim, atrodat super dizainu internetā, pats saviem spēkiem uztaisat tieši tādu pašu vai līdzīgu, un kad ir pabeigts, tad vairs atrastais, super dizains vairs neiet pie sirds? Vai arī tāda dīvainība ir tikai man? Quote Link to comment Share on other sites More sharing options...
Kaklz Posted March 8, 2017 Report Share Posted March 8, 2017 Nedomāju, ka 27 gadu vecums ir šķērslis. Viss ir atkarīgs no paša motivācijas un spējas, vēlmes mācīties. Piemēram fakts, ka 29 gadu vecumā tev būs 2 gadu pieredze, bet citam 12 gadu pieredze maz ko maina, jo iespējams tie viņa papildus 10 pieredzes gadi vairāk traucēs, kā palīdzēs. Par scenāriju, ka, kamēr uztaisi, vairs nepatīk - normāla lieta. Ja ne attiecībā uz dizainu, tad uz kodu tam pilnīgi noteikti tā būtu jābūt, jo taisīšanas gaitā tu būsi daudz ko jaunu iemācījies un būsi krietni gudrāks, nekā to sākot. Quote Link to comment Share on other sites More sharing options...
Wuu Posted March 9, 2017 Report Share Posted March 9, 2017 JavaScriptā , viss kas ir vecāks par 1 gadu vairs nav "moderns", hipsteri neatbalsta utt... Ir pilnībā strādājoši frameworki un veidi kā vissu savienot. Ja nav moderns, tad nav labs :D Tā kā droši. Visu, ko pirms gada mācēju JavaScripta frontendā, vairs nelietoju. Vienīgi pamatzināšanas, par JavaScripta "interesantajiem" risinājumiem ir jāzina. Quote Link to comment Share on other sites More sharing options...
codehighriga Posted March 9, 2017 Report Share Posted March 9, 2017 Man tieši ir otrādāk, 30 gadu vecumā gribētu iet prom no programmēšanas, bet tam ir šķēršļi. Gribētu strādāt kaut ko vairāk svaigā gaisā, vai arī vismaz nesēdēt pie datora tik daudz. :) Šķēršļi: 1. Ar pašreizējo kvalifikāciju visas citas profesijas izņemot programmēšanu, ko es varētu uzņemties, tāda pati kurnēšanas pie datora vien sanāk, tikai ar citiem pienākumiem 2. Nopietna pārkvalificēšnās prasa nopietnus naudas līdzekļus, pasēdēt nopietnu laiku bez ienākumiem, iztikt no iekrājumiem 3. 90% varbūtība, ka pēc pārkvalificēšanās alga būtu 2x mazāka kā tagad, varbūt pat 3x Tā nu turpinu nīkt pie datora, ko padarīsi. Quote Link to comment Share on other sites More sharing options...
Wuu Posted March 9, 2017 Report Share Posted March 9, 2017 @codehighriga Varbūt problēma nav programmēšana, bet gan darba uzdevumā. Ja man būtu jādrūkā lapelītes, veikali utt... Es ar noteikti muktu prom. Ja ir viegls uzdevums, tīrs grinds, parasti ar mocībām pārvaru sevi, lai kaut ko tādu darītu. Quote Link to comment Share on other sites More sharing options...
Zefirs Posted March 9, 2017 Report Share Posted March 9, 2017 Mainīt profesiju nekad nav par vēlu! Uzņēmumā ir pāris cilvēki, atnāk ar gada pieredzei un ļoti īsā laikā apgūst ļoti daudz leitas un spēj pastāvīgi kodēt un domāt risinājumus. Pats šobrīd paralēli apgūstu elektroniku un hobija līmenī vīna ražošanu ar domu nākotnē mainīt profesiju un nodarbošanos. Quote Link to comment Share on other sites More sharing options...
Roze Posted March 9, 2017 Report Share Posted March 9, 2017 3 hours ago, codehighriga said: Tā nu turpinu nīkt pie datora, ko padarīsi. Nu ja ir vēlme saistīt darbu ar IT, tad kaut kādai iekārtai tomēr pie rokas jābūt, taču nu mūsdienās jau ir visas tehnoloģiskās iespējas (darba dienai pietiekams baterijas laiks, visādi bezvadu tīkla pārklājumi, attālinātas piekļuves (VPN u.c)) lai obligāti cilvēkam nebūtu jāpiesienas pie vienas stacionāras iekārtas t.i. izņemot uzņēmuma un paša nostāju/politiku nekas cits īsti netraucē sēdēt pļavā zem ābeles ar tjapļapu :) Bet nu tā idejiski nākošais solis droši vien ir kaut kāda "vadība" - grupas / projektu / uzņēmuma un, ja vien cilvēks nav totāli antisociāls elements, nedomāju ka tam nepieciešami lieli līdzekļi lai apgūtu komunikāciju prasmes (manuprāt, tās vienkārši veidojas pašas no sevis dažādās situācijās (labās/sliktās) un praktiskās darbošanās rezultātā). Quote Link to comment Share on other sites More sharing options...
Dēmians Posted March 9, 2017 Author Report Share Posted March 9, 2017 @Wuu Kas ir "interesantie" uzdevumi? :) Super liels paldies pārējiem par motivāciju. Biju jau gandrīz metis plinti krūmos. Palasījos un kā @Wuu jau minēja, jaunas lietas front-end developeriem ir jāmācās nežēlīgā ātrumā. Vai ir iespējams turēties, piemēram, pie Angular, React? Vai arī nederēs un būs jāapgrābsta viss ko mode sviež Tev pretī? Quote Link to comment Share on other sites More sharing options...
briedis Posted March 9, 2017 Report Share Posted March 9, 2017 Iemācies JS OOP, vanilla JS, uztaisīt dom nodes ar document.createElement utt, pieej tai lieta komponent-bāzēti nevis ar jQuery selektoriem, un būs 10x lielāka vērtība zināšanām, nekā iemācīties vnk Angular, React neizprotot JS pamatus. Mēs būvējam "rich" JS komponentes principā ar vanilla JS, un nekādu problēmu... Quote Link to comment Share on other sites More sharing options...
Dēmians Posted March 9, 2017 Author Report Share Posted March 9, 2017 (edited) Paldies @briedis. Biji jau minējis manā iepriekšējā postā par Vanilla JS un uzreiz pēc Tavas atbildes arī sāku mācīties! Tādēļ arī radās šie jautājumi. Edited March 9, 2017 by Dēmians Quote Link to comment Share on other sites More sharing options...
Wuu Posted March 10, 2017 Report Share Posted March 10, 2017 9 hours ago, briedis said: Iemācies JS OOP, vanilla JS, uztaisīt dom nodes ar document.createElement utt, pieej tai lieta komponent-bāzēti nevis ar jQuery selektoriem, un būs 10x lielāka vērtība zināšanām, nekā iemācīties vnk Angular, React neizprotot JS pamatus. Mēs būvējam "rich" JS komponentes principā ar Vanilla JS, un nekādu problēmu... Ko? Vanilla JS izmantot DOM manipulācijā... Pasarg dievs. Varu iedomāties kādus grāmatu sējumus jūs tur drukājat, un ar kādu produktivitāti. p.s. React arī piedāvā lielisku iespēju izmest JSX un rakstīt visu ar rokām, speciāli mazohistiem. Un OOP, tas ir jāpagūst lai saprastu kāpēc viņu nelietot. Pēdējais projekts tīras funkcijas, un darba procesā neviens objekts netiek mocīts ar mutācijām. Quote Link to comment Share on other sites More sharing options...
briedis Posted March 10, 2017 Report Share Posted March 10, 2017 Mums ir neliela klase, kas palīdz ģenerēt dom nodi, piemēram, parasts links: mkE({tag : 'a', text:'Bla', onclick: this._onClicked}).append(document.body); Piekabināt elementus, pamainīt klasi, iztīrīt node'i. Kādas vēl dom operācijas tad ir jāveic? To visu var mierīgi izdarīt.. Quote Link to comment Share on other sites More sharing options...
codez Posted March 10, 2017 Report Share Posted March 10, 2017 Wuu, kā tu bez OOP realizē enkapsulāciju un polimorfismu? Vai tavi projekti ir pārāk vienkārši un šāda abstrakcija nav nepieciešama? Briedi, ģenerēt dom-u pirmo reizi ir vienkārši. Efektīvi to mainīt laika gaitā, jau ir pavisam ir kas cits un šo problēmu React atrisina ļoti labi. Kā, piemēram, ar vanilla js jūs maināt teiksim 100 elementu list-a piecu item-u klasi un tekstu? Quote Link to comment Share on other sites More sharing options...
briedis Posted March 10, 2017 Report Share Posted March 10, 2017 Depends, cik bieži mainās. Vai nu pārrenderē ar vienu metodi, iztīrot nodi un vnk appendojot no jauna, vai arī glabā references masīvā/objektā un acceso to nodi, kuru vajag. Depends. Quote Link to comment Share on other sites More sharing options...
briedis Posted March 10, 2017 Report Share Posted March 10, 2017 Mūsu stilā komponente izskatītos ~ šādi, kurai pamatā ir viens node elements. mkE objekts uzkonstruē un atgriež natīvu dom nodi. https://gist.github.com/briedis/d7c562ede66ba66c800e0554bd0e753b @codez uzrakstīsi sampli, kā tas izskatās Reactā? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.