Jump to content

Pirmais darbs programmēšanā bez diploma?


Hello, World!
 Share

Recommended Posts

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

š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
Link to comment
Share on other sites

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] = ''
  }

 

Labots - AndrisBB
  • Patīk 1
Link to comment
Share on other sites

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.
Labots - usver
  • Patīk 2
Link to comment
Share on other sites

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": []
			}
		}
	]
}

 

Labots - AndrisBB
  • Patīk 2
Link to comment
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
Link to comment
Share on other sites

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

 

 

Labots - AndrisBB
Link to comment
Share on other sites

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. 

Labots - AndrisBB
Link to comment
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: 

Labots - Hello, World!
Link to comment
Share on other sites

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

  • 2 months later...
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
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...