Jump to content
php.lv forumi
Dēmians

Darbs pavēlā vecumā un uztaisītie darbi.

Recommended Posts

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?

Share this post


Link to post
Share on other sites

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. 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

@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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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ā).

Share this post


Link to post
Share on other sites

@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ī?

Share this post


Link to post
Share on other sites

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...

Share this post


Link to post
Share on other sites

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 by Dēmians

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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..

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...