• Hyppää ensisijaiseen valikkoon
  • Hyppää pääsisältöön
Solidabis

Solidabis

Toteutamme sen minkä asiakkaamme tarvitsee.

  • Etusivu
  • Palvelut
    • Kaikki palvelut
    • Ohjelmistokehitys
    • Design
    • Prosessikehitys
  • Ajankohtaista
    • Kaikki uutiset
    • Asiakastarinat
    • Ihmiset
    • Blogit
  • Me
  • Töihin
  • Yhteystiedot
  • Koodihaaste

Koodihaaste

Koodihaaste on 1-2 kertaa vuodessa järjestämämme kilpailu, jossa osallistujat pääsevät ratkomaan kuvitteellista koodihaastetta. Viimeisimmässä haasteessa ratkottiin bensankulutukseen ja matka-aikaan liittyviä kysymyksiä, sitä ennen koodailtiin reittiopas- ja salakirjoitushaasteita. Seuraa meitä Facebookissa, Linkkarissa tai Instassa, niin pysyt kartalla tulevista haasteistamme!

Koodihaasteesta sanottua

”Kiitoksia hienosta haasteesta. Sopivan kevyt mutta samalla parhaan ratkaisun hiomiseen saisi kulutettua vaikka kuinka paljon aikaa!”

”Perkeleen koodihaaste! Näin sen typerän sponsoroidun postauksen Facebookissa enkä voinut vastustaa kiusausta. Tehtävänanto oli kyllä hauska, myönnettäköön.”

Koodihaasteen palkinnot

Palkintoina koodihaasteessa on perinteisesti ollut 100-300€ lahjakortteja Verkkokauppa.comiin, sekä osallistujien kesken arvonnoissa 100€ lahjakortteja ja leffalippusettejä tai muita pienempiä palkintoja – ja on jokunen Solidabislainen löytänyt työpaikkansakin tätä kautta.

05/2022 Lounaspaikan äänestyssovellus

Koodihaaste 2022 banneri: kuvassa kaksi piirrettyä hahmoa, joilla ajatuskuplat joiden sisällä ruokaa

Tämän kevään haasteen arviointi on vielä kesken, päivitämme tietoja kunhan voittajat selviävät.

Tällä kertaa tehtävänä oli demokratisoida lounaspaikan valintaprosessi toteuttamalla äänestyssovelluksen frontend. Tehtävän toteutusta varten annettiin valmis backend, ja käytettävät teknologiat sai vapaasti valita. 

Sovelluksen toiminnoille annettiin seuraavat vaatimukset: lounaspaikkojen haku, äänen antaminen, muuttaminen ja poistaminen sekä päivän äänestystuloksen esittäminen reaaliajassa. 

05/2021 Autoilumittari-sovellus

Tehtävänä oli toteuttaa autoilumittari-sovellus, joka pystyy suorittamaan vertailun matka-ajan ja polttoaineen kulutuksen välillä kahden eri valitun nopeuden mukaan. Sovelluksen käyttäjä siis ilmoittaa matkustettavan etäisyyden kahdella eri nopeudella, ja sovelluksen tehtävänä on laskea kuinka paljon matka-aika ja polttoaineen kulutus eroavat matkan aikana näillä eri nopeuksilla. Sovelluksen tuli pystyä vertailemaan näitä tietoja kolmella eri kulutuksisella autolla – tosin kerralla vertailtiin samanlaisia autoja keskenään.

Lähes kaikki saamamme vastaukset oli tehty mallikkaasti ja tarjosivat oikean ratkaisun tehtävänantoon. Suosituimpia teknologioita olivat Vanilla JavaScript ja React, lisäksi muutamissa palautuksissa nähtiin Vue ja Jquery. Yksittäisissä vastauksissa esiintyviä teknologioita oli mukana useita, esimerkiksi Angular, ClojureScript ja Flutter.

Tarkemman kuvauksen haasteesta, ratkaisuista sekä voittajaratkaisusta löydät täältä.

Haasteen voittajat:

1. Matias Kinnunen, Oulu

2. Mikko Vänskä, Helsinki

3. Aki Kesulahti, Helsinki

Lisäksi arvonnoissa voittivat Janne, Niko, Esa, Kalle ja Toni.

05/2020 Koodihaaste goes reittiopas

Kuva: Kuva haasteen voittajaratkaisusta. Kuvassa esitetty reittiopas-tyyppisesti matkavaihtoehtoja pysäkiltä A pysäkille I  ja niiden kestot.
Kuva: Voittajaratkaisun ulkoasu

Kevään haasteen aiheena oli reittioppaan toteuttaminen annetun materiaalin pohjalta. Aineisto koostui tieverkostosta sekä bussireiteistä, jotka kulkevat teitä pitkin. Tehtävänä oli toteuttaa käyttöliittymä, jonka avulla käyttäjä pystyy selvittämään parhaan reitin paikasta toiseen.

Vastauksen, tässä tapauksessa siis reittioppaan, tuli esittää tulokset käyttöliittymässä, jonka toteutus painoi myös arvostelussa – näimmekin myös visuaalisesti erittäin hienoja palautuksia, joissa oli hyödynnetty listauksia, animointia ja karttagraafeja. Arviossa painotettiin koodin selkeyttä, laatua, käyttöliittymän toimivuutta, ulkoasua ja reittihaun tuloksen oikeellisuutta.

Suosituimpia teknologioita vastauksissa olivat React, JavaScript, Python ja Angular, mutta myös esiemrkiksi Vue, .Net, Unity, Java ja Clojure olivat edustettuina.

Tarkemman kuvauksen haasteesta, ratkaisuista sekä voittajaratkaisusta löydät täältä.

Haasteen voittajat:

1. Pekka Turtola, Vantaa

2. Joska Kallatsa, Järvenpää

3. Aleksi Leino, Espoo

Lisäksi arvonnoissa voittivat Otso, Vili, Kaarlo, Tuomo ja Erik.

11/2019 Salakirjoituksen selvittäminen

Kuva Solidabiksen vuoden 2019 koodihaasteesta, jossa oli retrompi tyyli.
Kuva: Vuoden 2019 koodihaasteessa oli retrompi tyyli

Rajapintamme tarjosi 200 caesar-salakirjoituksella suojattua lausetta, joita varten haasteen tekijän tuli luoda algoritmi, joka ratkaisisi mahdollisimman monta lausetta mahdollisimman tehokkaasti ja elegantisti. Tehtävää vaikeutti vielä se, että osan lauseista ei kuulunutkaan kääntyä suomeksi.

Haasteen arvostelussa pääpaino oli koodin laadussa. Tällä tarkoitetaan muunmuassa hyvien käytäntöjen noudattamista, selkeyttä ja tehokkuutta. Tehtävänannossa toki vaaditiin myös käyttöliittymän toteutus, mutta käyttöliittymän tyylittely ja toteutus eivät olleet niin oleellisessa asemassa koodihaasteen arvostelussa.

Vastausten suosituimpia teknologioita olivat React, JavaScript, Node, Python ja C#, minkä lisäksi muun muassa jQueya, PHP:ta, Vue, Javaa ja Rubya käytettiin myös.

Tarkempia tietoja haasteesta yleisesti löydät täältä, ja ratkaisutavoista ja solidabisen koodihaastetiimin fiiliksistä tietoa löydät täältä.

Haasteen voittajat:

1. Veli-Pekka Nurmi, Helsinki

Arvontojen voittajat: Antti ja Hape.

Jos ohjelmistokehitys on lähellä sydäntä, tsekkaathan myös meidän avoimet työpaikat! Devaajien lisäksi haemme mm. design- ja prosessikehitysosaajia. Porukkaamme pääset tutustumaan esimerkiksi lukemalla blogeja asiantuntijoistamme.

Yhteydenottolomake

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Miten meidät tavoittaa?

Suorat yhteystiedot solidabislaisiin on muotoa: etunimi.sukunimi@solidabis.com

Solidabis Helsinki
Mikonkatu 17 B, 00100 Helsinki

Solidabis Kaarina
Piispanristintie 1, 20760 Kaarina

Solidabis Oulu
Kirkkokatu 13 A, 90100 Oulu

Ota yhteyttä
Solidabis
  • Tietosuojaseloste
Sivut
  • Etusivu
  • Palvelut
  • Ajankohtaista
  • Me
  • Töihin
  • Yhteystiedot
Osoitteet
  • Mikonkatu 17 B 00100, Helsinki
  • Piispanristintie 1 20760, Kaarina
  • Kirkkokatu 13 A 90100, Oulu
Somet
Solidabis Oy | Solidabis Solutions Oy | © 2022
This website uses cookies to improve your experience. AcceptReject Cookie policy
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT