Jump to content
Hello, World!

Pirmais darbs programmēšanā bez diploma?

Recommended Posts

Hello, World!

Čau! 

Kādu ceļu izvēlēties tiem kas mācās pašmācības ceļā?

Edited by Hello, World!

Share this post


Link to post
Share on other sites
Stasss
Pirms 34 minūtēm , Hello, World! teica:

Čau! 

Kādu ceļu izvēlēties tiem kas mācās pašmācības ceļā?

Bezdarbnieka..

  • Haha 1

Share this post


Link to post
Share on other sites
staylez

šobrīd man nāk prātā divi varianti. 

1. Variants pastaigā uz intervijām paskaties varbūt vari pierādīt savas zināšanas uz vietas darba intervijā parādot savus veikumus utt.

2. Variants Bezdarbnieki sadarbībā ar Riga coding school nodrošina programmēšanas kursus programmēšanā. Pēc veiksmīga kursa nokārtošanas tev palīdzēs atrast praksi atbilstoši tavām zināšanām. 

  • Patīk 1

Share this post


Link to post
Share on other sites
AndrisBB

Skatos tev ļoti patīk ternary operatori, grūti lasīt tādu kodu, tapēc darbā neņemtu, kas to lai zin, varbūt ar laiku sāksi rakstīt tos statementus vēl garākus un kas tracinās pārējos kolēģus :D

Ja tu viņus sabāzi tur tikai mācīšanās pēc, tad OK. Bet tad drošibas pēc pieliec komentāru.
 

for (let entry of entries) {
    ('link' in entry) ? insertAd(entry.company, entry.link, entry.added, entry.keywords) : ''
  }
}

function insertAd(company, url, date, keywords) {
  (company == 'none') ? company = 'Company' : company = company.replace("SIA", "")

  for (let key of Object.keys(keywords)) {
    (key.length != 0) ? keywords[key] = keywords[key].join(', ') : keywords[key] = ''
  }

 

Edited by AndrisBB
  • Patīk 1

Share this post


Link to post
Share on other sites
usver

kā ir dabūti dati iekš https://raitisbucket.s3.eu-central-1.amazonaws.com/data.json ? Ar roku savadīti? 

Date: Thu, 07 Nov 2019 10:00:55 GMT
Last-Modified: Thu, 07 Nov 2019 09:08:39 GMT

 

JSONā ir dīvaini tas, ka stringi lietoti indeksiem - "0" no "10" atšķiras ar figviņuzin kādu loģiku.
Labāk saprotami nosaukt sadaļas un katru sludinājumu nelikt iekšā atsevišķā top-level elementā, bet atbilstošā apakšsadaļā, lai nav jāzīlē, vai 23. gadījumā nebūs kāds mistiskais īpašais izņēmums, nevis vēl viens sludinājums.
 
Labs ceļš ir taisīt lapas draugiem un paziņām, kas ko tādu paprasa. Gan papraktizēsies, gan bērnus slimības izslimosi, gan pēc tam būs ko parādīt.
 
P.S: ssā IT sludinājumus liek pārsvarā kaut kādi pavisam dīvaini uzņēmumi, kas ir tālu no IT un nezina par cv.lv , likeit.lv portāliem. Paskaties tajos, salīdzini tendences, ieraudzīsi arī atalgojumus un lielākas firmas.
Edited by usver
  • Patīk 2

Share this post


Link to post
Share on other sites
AndrisBB

Kautkada loģika būtu ja sagrupētu

{
	"keywords": {
		"languages": [
			"Java",
			"php"
		],
		"frameworks": [
			"React",
			"Vue"
		]
	},
	"adds": [
		{
			"link": "https://www.ss.lv/msg/lv/work/are-required/programmer/khmpb.html",
			"company": "Strek",
			"added": "6 November, 2019",
			"keywords": {
				"languages": [],
				"frameworks": [],
				"position": [],
				"other": []
			}
		}
	]
}

 

Edited by AndrisBB
  • Patīk 2

Share this post


Link to post
Share on other sites
Kristaps Drivnieks
Pirms 41 minūtēm , AndrisBB teica:

Skatos tev ļoti patīk ternary operatori, grūti lasīt tādu kodu, tapēc darbā neņemtu, kas to lai zin, varbūt ar laiku sāksi rakstīt tos statementus vēl garākus un kas tracinās pārējos kolēģus :D

Ja tu viņus sabāzi tur tikai mācīšanās pēc, tad OK. Bet tad drošibas pēc pieliec komentāru.
 


for (let entry of entries) {
    ('link' in entry) ? insertAd(entry.company, entry.link, entry.added, entry.keywords) : ''
  }
}

function insertAd(company, url, date, keywords) {
  (company == 'none') ? company = 'Company' : company = company.replace("SIA", "")

  for (let key of Object.keys(keywords)) {
    (key.length != 0) ? keywords[key] = keywords[key].join(', ') : keywords[key] = ''
  }

Nekad neesmu redzējis, ka kāds sūdzētos, bet jā, lielos projektos tā ir problēma ?

 

  • Patīk 1

Share this post


Link to post
Share on other sites
AndrisBB

Otrais variants uzreiz ir saprotams bez iedziļināšanās. Nav jau tā ka tev tur kas sarežģīts un grūti saprotams, bet tikuntā.

Kad jālasa garus merge requestus, tad nav nekāda lielā vēlme šķetināt un domāt ko tu tur esi sagudrojis.

 

('link' in entry) ? insertAd(entry.company, entry.link, entry.added, entry.keywords) : ''

if('link' in entry) {
	insertAd(entry.company, entry.link, entry.added, entry.keywords);
}

 

p.s. Neaizmirsti par semikoloniem. JavasScripts ir piedodošs šajā ziņā, bet arī tur var būt situācijas, kad semikolona neesamība izrausa pavisam citu rezultātu nekā bij domāts. Labāk jau uzreiz pierast un lietot semikolonus.  Fatiski jebkurs C, Java utt koders izbrāķēs tavu kodu tīri semikolonu dēļ.

 

 

Edited by AndrisBB

Share this post


Link to post
Share on other sites
AndrisBB

Es to saku tāpēc, ka nav nekas kaitinošāks par situāciju, kad pieņemsim tu strādā pie kautkāda koda, pabeidz, notestē un tad uztaisi merge requestu. Tikmēr sāc strādāt pie kautkā cita (pavisam cita projekta). Tad pēc pāris dienām tavs merge request ir noraidīts, jo tur nebij semikolona vai kāds cits sīkums. Tad tev atkal jārok ārā tas projekts, pats jau visdrīzāk aizmirsis kā viņu vispār palaist, ko tur īsti dariji utt. Izlabo kļūdu, atkal testē utt. 

Vienkārši ietaupas laiks visiem, un pats galvenais pašam. Tas semikolons rakstās automātiski pat bez domāšanas, pat Pythonu rakstot.

Ja strādā viens pie projekta, tad jau var darīt ko grib, bet maz ticams ka tā būs algotā darbā, pēctam nāksies pielāgoties. 

Edited by AndrisBB

Share this post


Link to post
Share on other sites
Hello, World!

Paldies visiem par komentāriem, noteikti ņemšu tos vērā.

On 11/7/2019 at 12:06 PM, usver said:

kā ir dabūti dati iekš https://raitisbucket.s3.eu-central-1.amazonaws.com/data.json ? Ar roku savadīti? 

 

Aizmugurē ir python scripts kas glabājas iekš AWS Lambda un tiek automātiski aktivizēts ik pēc 3 stundām: 

Edited by Hello, World!

Share this post


Link to post
Share on other sites
usver
pirms 22 stundām , Hello, World! teica:

Aizmugurē ir python scripts kas glabājas iekš AWS Lambda un tiek automātiski aktivizēts ik pēc 3 stundām: https://github.com/raitisv/serverless-scraper/blob/master/back/app.py

 

paņem konkrētu darba piedāvājumu, izpēti, ko tur vajag un ej uz to.

https://www.cvmarket.lv/programmetajs-a-riga-moneo-latvia-sia-201258 - piemērs. Jaunākais programmētājs (juniors), kas nozīmē, ka tur jau ir vecākie. Aizej, būs stunda stresa, bet uzzināsi, kas, ko, kādi freimvorki, parunāsi, un būs pirmā interviju pieredze. Ja ne pat pirmā darba pieredze. Jo vairāk intervijas apmeklēsi, jo ātrāk tiksi strādāt. Tu vēl neesi tādā kondīcijā, lai sūtītu darba devēji piedāvājumus "nāciet uz interviju..", bet gan jau līdz tam nonāksi. Sāc ar kaut ko!

  • Patīk 1

Share this post


Link to post
Share on other sites
138
2019.11.7. , 13:08, AndrisBB teica:

semikolons

SemiKOLS!!!11111101001

  • Patīk 1

Share this post


Link to post
Share on other sites
Mateushs
On 11/7/2019 at 9:15 AM, Hello, World! said:

Čau! 

Kādu ceļu izvēlēties tiem kas mācās pašmācības ceļā?

Mācīties pašmācības ceļā. Lai to veiksmīgāk izdarītu, ir jāzina vismaz viena lielā valoda; angļu vai krievu. Latviski ar mācību materiāliem ir pašvaki. Jāatrod labs materiāls, kuru informācija ir sastrukturēta. Nu un jāraksta pēc iespējas vairāk dažādas programmas. Diploms neko negarantē.

  • Kādas šausmas! 1

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