From b75edb5dc30cc82412a27432979bea072893b51e Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Mon, 22 Feb 2021 10:35:26 +0200 Subject: [PATCH] Ingest new data --- data/results.tsv | 29 ++++++++++++++++++++++++++++- data/results.xlsx | Bin 35401 -> 37165 bytes 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/data/results.tsv b/data/results.tsv index 09956cb..8770c16 100644 --- a/data/results.tsv +++ b/data/results.tsv @@ -429,4 +429,31 @@ Timestamp Missä kaupungissa työpaikkasi pääasiallinen toimisto sijaitsee? Ik 2/19/2021 17:13:19 PK-Seutu (Helsinki, Espoo, Vantaa) 36-40 v mies 15 Työntekijä / palkollinen 100% full-stack Pääosin tai kokonaan etätyö 6000 76000 Kyllä 2/19/2021 17:51:37 PK-Seutu (Helsinki, Espoo, Vantaa) 21-25 v Nainen 4 Työntekijä / palkollinen 100% Frontend ohjelmistokehittäjä Pääosin tai kokonaan etätyö 4000 55000 Kyllä 2/19/2021 18:20:45 Oulu 31-35 v Nainen 6 Työntekijä / palkollinen 100% Tekninen asiantuntija/suunnittelija Pääosin tai kokonaan etätyö 3250 42000 Ei -2/19/2021 18:34:24 Turku 26-30 v mies 12 Työntekijä / palkollinen 100% full-stack Pääosin tai kokonaan etätyö 3000 37500 Ei If \ No newline at end of file +2/19/2021 18:34:24 Turku 26-30 v mies 12 Työntekijä / palkollinen 100% full-stack Pääosin tai kokonaan etätyö 3000 37500 Ei If +2/19/2021 18:59:38 Tampere 31-35 v Mies 5 Työntekijä / palkollinen 100% Ohjelmistokehittäjä Pääosin tai kokonaan toimistolla 4200 52500 Kyllä +2/19/2021 19:14:22 Vaasa 41-45 v Mies 20 Työntekijä / palkollinen 100% Ohjelmistokehittäjä Pääosin tai kokonaan etätyö 4250 55000 Ei +2/19/2021 19:44:55 Turku 21-25 v Mies 2 Työntekijä / palkollinen Pääosin tai kokonaan toimistolla 3300 +2/19/2021 20:57:35 Tampere 31-35 v Mies 6 Työntekijä / palkollinen 100% Lead developer Pääosin tai kokonaan etätyö 4500 Kyllä +2/19/2021 20:57:46 Tampere 31-35 v Mies 6 Työntekijä / palkollinen 100% Noin 50/50 hybridimalli 4250 53000 Kyllä +2/19/2021 21:48:23 Tampere 21-25 v Mies 2 Työntekijä / palkollinen 80% Ful-stack kehittäjä front-end painolla Pääosin tai kokonaan toimistolla 3300 41250 Ei Bitwise Oy +2/20/2021 6:35:53 PK-Seutu (Helsinki, Espoo, Vantaa) 31-35 v Mies 7 Työntekijä / palkollinen 100% Full-Stack Pääosin tai kokonaan etätyö 6750 85000 Kyllä +2/20/2021 8:22:42 PK-Seutu (Helsinki, Espoo, Vantaa) 26-30 v Mies 5 Työntekijä / palkollinen 100% Konsultti / Full stack / Tech lead Pääosin tai kokonaan etätyö 9300 115000 Kyllä Mavericks Software Oy +2/20/2021 9:27:22 PK-Seutu (Helsinki, Espoo, Vantaa) 41-45 v Nainen 16 Työntekijä / palkollinen 100% Ohjelmistokehittäjä (full-stack) Pääosin tai kokonaan etätyö 4070 50875 Kyllä +2/20/2021 10:50:47 Tampere 26-30 v Nainen 4 Työntekijä / palkollinen 80% Fullstack developer Pääosin tai kokonaan etätyö 3200 41000 Ei Futurice +2/20/2021 13:02:12 Jyväskylä 36-40 v Mies 16 Työntekijä / palkollinen 100% full-stack ohjelmistokehittäjä Noin 50/50 hybridimalli 4850 60500 Kyllä +2/20/2021 14:10:23 PK-Seutu (Helsinki, Espoo, Vantaa) 26-30 v mies 13 Työntekijä / palkollinen 100% full-stack Pääosin tai kokonaan etätyö 7500 93 750 Kyllä Mavericks +2/20/2021 16:52:30 Turku 51-55 v Mies 25 Työntekijä / palkollinen 100% Ohjelmistonkehittäjä Pääosin tai kokonaan toimistolla 3980 Ei +2/20/2021 18:12:09 Tallinna 41-45 v M 24 Yrittäjä 100% CTO/Founder/Kooderi Pääosin tai kokonaan toimistolla 12000 300000 Kyllä +2/20/2021 19:26:05 PK-Seutu (Helsinki, Espoo, Vantaa) 31-35 v Mies 8 Freelancer Full-stack Noin 50/50 hybridimalli 130000 Kyllä +2/20/2021 21:05:23 PK-Seutu (Helsinki, Espoo, Vantaa) 26-30 v Mies 13 Freelancer ohjelmistokehittäjä Noin 50/50 hybridimalli 165000 Kyllä +2/20/2021 21:17:59 PK-Seutu (Helsinki, Espoo, Vantaa) 31-35 v Mies 10 Työntekijä / palkollinen 100% Software Architect Noin 50/50 hybridimalli 8000 100000 Kyllä Compile Oy +2/20/2021 22:54:49 PK-Seutu (Helsinki, Espoo, Vantaa) 36-40 v Nainen 7 Työntekijä / palkollinen 100% Project manager Noin 50/50 hybridimalli 3800 Ei +2/21/2021 11:49:59 Tampere 31-35 v Mies 5 Työntekijä / palkollinen 100% full-stack Pääosin tai kokonaan etätyö 5100 64000 Kyllä +2/21/2021 13:18:19 Tampere 41-45 v Mies 10 Työntekijä / palkollinen 100% Cloud Architect Pääosin tai kokonaan etätyö 5000 62500 Ei Konsulttitalo +2/21/2021 17:09:05 PK-Seutu (Helsinki, Espoo, Vantaa) 31-35 v mies 10 Työntekijä / palkollinen 100% data engineering, team lead Pääosin tai kokonaan etätyö 5300 71500 Ei +2/21/2021 18:34:08 PK-Seutu (Helsinki, Espoo, Vantaa) 21-25 v Mies 1 Työntekijä / palkollinen 100% Frontend Pääosin tai kokonaan toimistolla 2600 31200 Ei +2/21/2021 23:03:58 PK-Seutu (Helsinki, Espoo, Vantaa) 36-40 v Mies 22 Yrittäjä 100% Full-stack Pääosin tai kokonaan toimistolla 5000 85000 Kyllä +2/22/2021 7:33:10 Hämeenlinna 31-35 v 5 Työntekijä / palkollinen 80% Ohjelmistokehittäjä Pääosin tai kokonaan etätyö 2400 25000 Ei +2/22/2021 7:47:20 PK-Seutu (Helsinki, Espoo, Vantaa) 36-40 v Miesnen 12 Työntekijä / palkollinen 100% Sovelluskehittäjä Pääosin tai kokonaan toimistolla 6000 75000 Ei Pieni firma ja paljon hattuja päässä. Palkka on hyvä, mutta ei korvaa stressiä ja painetta. +2/22/2021 9:49:11 Lontoo 36-40 v mies 17 Työntekijä / palkollinen 100% CTO Pääosin tai kokonaan etätyö 8500 200000 Kyllä +2/22/2021 10:02:50 PK-Seutu (Helsinki, Espoo, Vantaa) 31-35 v Mies 3 Työntekijä / palkollinen 100% Ohjelmistokehittäjä Pääosin tai kokonaan etätyö 3200 40000 Ei Siili Solutions Oyj \ No newline at end of file diff --git a/data/results.xlsx b/data/results.xlsx index f7356fe0ba272e1473aa279d5f7b23a0ef19d459..9b41d3c8739455da4726d91aecce649ef1003a43 100644 GIT binary patch delta 7624 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 XCec(uLH!4c`FCdg4Lu%z#L(xX> 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