Tapahtumat

Kun kirjaudut sisään näet tässä ilmoitukset sinua kiinnostavista asioista.

Kirjaudu sisään

Kysy mitä vain ohjelmistosuunnittelijalta

Vierailija
29.04.2016 |

Tässä on aikaa ennen kuin lähden viikonlopun ja vapun viettoon. Haluatko kysyä jotain ohjelmistosuunnitelijalta?

Kommentit (67)

Vierailija
41/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Mitä osaat?

Olen tässä nyt muutaman vuoden ajan pyrkinyt opettelemaan ja kouluttautumaan "puhtaasti" ohjelmistosuunnittelijaksi, millä tarkoitan sitä, että minulla ei meni kuin viikko opetella esimerkiksi jokin uusi ohjelmointikieli, mikäli sellaista tarvitsen. Aika moni yrittää suuntautua mahdollisimman hyväksi vaikka vain jonkun tietyn ohjelmointikielen kanssa, mutta minun mielestäni on tärkeämpää se, että osaa kouluttaa itsensä tarvittaessa vaikka mihin.

Eli anna minulle viikko aikaa, niin osaan minkä vain ohjelmistokehitykseen liittyvän asian - sen verran hyvin, että se riittää siihen mihin sitä tarvitaan.

Mitä mieltä olet mediassakin olleesta keskustelusta, jossa HUSin Apotti-hankkeessa valittu Epic-potilastietojärjestelmä on koodattu M-kielellä (Mumps) ja sen osaajia ei kuulemma ole Suomessa riittävästi, jotta Epiciin pystyttäisiin tekemään kansalliset vaatimukset? Jos kielen kuin kielen oppii viikossa, niin eihän moista ongelmaa pitäisi olla?

Tässä puhutaan nyt kokonaisesta järjestelmästä ja sen päälle vielä arkaluonteisesta potilastietojärjestelmästä, joten asia ei ole aivan sama. Lisäksi aika harva jaksaa alkaa opettelemaan uutta kieltä hakeakseen johonkin töihin, mutta jos olet jo töissä ja asiakasprojekti sitä vaatii, niin se prosessi on aika paljon helpompi.

Henkilökohtaisesti en ymmärrä miksi mitään projektia pitäisi tehdä noilla vähän tunnetuilla kielillä, etenkin jos se johtaa tähän, että pitää valittaa kuin tekijöitä ei löydy. Vanha kunnon Nginx + PHP + vaikka Oraclen tietokanta pystyyn ja tekemään - kyllä varmasti löytyy tekijöitä. Sitten jos se PHP on niin kauhea myrkky, niin tekee sitten vaikka Nodella tai jollain muulla. Työpöytäsoftasta jos on kysymys, niin en äkkiseltään näe millaista työpöytäsoftaa ei saisi aikaiseksi C#:lla.

Sivumennen sanottuna tuo MUMPS on erittäin syvältä. Nimikin tarkoittaa sikotautia :)

Mutta: Kun sitä sen verran osaan että pystyn sanomaan että se on syvältä, niin miksi edelleen on niin, että kaikki Apotinkin työpaikat (joita näkyy olevan auki) sijaitsevat jossakin Helsingissä? En minä sinne halua muuttaa! Miksei edelleenkään firmat halua, että ohjelmointi hoidettaisiin etätyönä? Helpointa on keskittyä kotona kaikessa rauhassa, tehdä työt silloin kun työvire on parhaimmillaan, ilman tarvetta pakkautua johonkin työmatkaruuhkaan päivittäin. Merkittäviä avoimen lähdekoodin projekteja on toteutettu ja toteutetaan etätyönä - miksi ei firmoilta onnistu?

Koska tietoturva ja VPN. Ei haluta, että kamat on levällään alihankkijoiden kämpissä. Ei luoteta, että ihmiset oikeasti tekee sen 7,5 työtä päivässä. Niin se vaan on.

Vierailija
42/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Mitä osaat?

Olen tässä nyt muutaman vuoden ajan pyrkinyt opettelemaan ja kouluttautumaan "puhtaasti" ohjelmistosuunnittelijaksi, millä tarkoitan sitä, että minulla ei meni kuin viikko opetella esimerkiksi jokin uusi ohjelmointikieli, mikäli sellaista tarvitsen. Aika moni yrittää suuntautua mahdollisimman hyväksi vaikka vain jonkun tietyn ohjelmointikielen kanssa, mutta minun mielestäni on tärkeämpää se, että osaa kouluttaa itsensä tarvittaessa vaikka mihin.

Eli anna minulle viikko aikaa, niin osaan minkä vain ohjelmistokehitykseen liittyvän asian - sen verran hyvin, että se riittää siihen mihin sitä tarvitaan.

Mitä mieltä olet mediassakin olleesta keskustelusta, jossa HUSin Apotti-hankkeessa valittu Epic-potilastietojärjestelmä on koodattu M-kielellä (Mumps) ja sen osaajia ei kuulemma ole Suomessa riittävästi, jotta Epiciin pystyttäisiin tekemään kansalliset vaatimukset? Jos kielen kuin kielen oppii viikossa, niin eihän moista ongelmaa pitäisi olla?

Tässä puhutaan nyt kokonaisesta järjestelmästä ja sen päälle vielä arkaluonteisesta potilastietojärjestelmästä, joten asia ei ole aivan sama. Lisäksi aika harva jaksaa alkaa opettelemaan uutta kieltä hakeakseen johonkin töihin, mutta jos olet jo töissä ja asiakasprojekti sitä vaatii, niin se prosessi on aika paljon helpompi.

Henkilökohtaisesti en ymmärrä miksi mitään projektia pitäisi tehdä noilla vähän tunnetuilla kielillä, etenkin jos se johtaa tähän, että pitää valittaa kuin tekijöitä ei löydy. Vanha kunnon Nginx + PHP + vaikka Oraclen tietokanta pystyyn ja tekemään - kyllä varmasti löytyy tekijöitä. Sitten jos se PHP on niin kauhea myrkky, niin tekee sitten vaikka Nodella tai jollain muulla. Työpöytäsoftasta jos on kysymys, niin en äkkiseltään näe millaista työpöytäsoftaa ei saisi aikaiseksi C#:lla.

Sivumennen sanottuna tuo MUMPS on erittäin syvältä. Nimikin tarkoittaa sikotautia :)

Mutta: Kun sitä sen verran osaan että pystyn sanomaan että se on syvältä, niin miksi edelleen on niin, että kaikki Apotinkin työpaikat (joita näkyy olevan auki) sijaitsevat jossakin Helsingissä? En minä sinne halua muuttaa! Miksei edelleenkään firmat halua, että ohjelmointi hoidettaisiin etätyönä? Helpointa on keskittyä kotona kaikessa rauhassa, tehdä työt silloin kun työvire on parhaimmillaan, ilman tarvetta pakkautua johonkin työmatkaruuhkaan päivittäin. Merkittäviä avoimen lähdekoodin projekteja on toteutettu ja toteutetaan etätyönä - miksi ei firmoilta onnistu?

Aika monissa voi tehdä etätöitä. Mä olen tehnyt viimeiset 3 vuotta. Nytkin olohuoneen pöydän ääressä odotan, että kello tulisi kolme. Hommat on tehty, mutta odotan vielä yhtä sähköpostia. Jos sitä ei kolmeen mennessä tule, lähden kauppaan.

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
43/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

miksi ei firmoilta onnistu?

Perse-edellä-puuhun-kyllä-kivikin-lentää-kun-vain-tarpeeksi-iso-moottori-möhkökorporaatiojärjestelmien tuottajilla on paremmat lobbarit ja konsultit kuin agile-opensource-puolella.

Sain aikanaan näistä tarpeekseni ja jätin koko alan.

Vierailija
44/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Kerroppa, miksi ihmeessä esimerkiksi Android-kännyköiden erinomaista puheentunnistusta (kuten Google haku) ei hyödynnetä sairaaloihin tehtävissä softissa? Eikö puhuminen olisi paljon luonnollisempaa lääkärille kuin koneen näpyttely? Väittäisin, että virheitäkin tulisi paljon vähemmän ja asioiden tekeminen nopeutuisi.

Mikäli lasket miten pitkään etsit Pegasoksesta esimeriksi labroja, olisi hemmetin paljon nopeampaa sanoa konelle "näytä viimeisimmät labrat".

Käsittääkseni tuo puheentunnistus rajoittuu aika paljon itse siihen Google hakuun ja matkapuhelinympäristöön, koska se itse puheentunnistusjärjestelmä taitaa oppia siitä mitä sille sanoo.

Puheentunnistus ei ole ihan vielä niin helppo "leikkaa ja liimaa" ominaisuus, että sen voisi tuosta noin vain toimivasti lisätä järjestelmään kuin järjestelmään, toisaalta en usko että se hirveästi auttaisikaan.

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Koska Google. Ei Google anna käyttöön muille sitä älykkyyttä, mikä sillä on haussa. Sellaisen toteuttaminen taas ei ole ihan simppeliä. Jos perushakutoiminnallisuuden toteuttaminen laajasta kannasta ja visualisointi UI:ssa on aika hankalaa, puhumattakaan puheohjauksesta.

Vierailija
45/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Minulla on tämmöinen ongelma nyt:

<div id="foo">

  <div>

      Pälä pälä

  </div>

  <div style="display: none" id="bar">

    <p>pälä pälä pälä</p>

    <p>pölö pölö</p>

  </div> 

</div>

<script>

  $('#foo').resize(origheight + 160);

  $('#bar').show();

</script>

Mutta tuo perkeleen #bar näkyy aina vaan yhden rivin korkuisena vaikka tuon #foo kasvaa kyllä oikean kokoiseksi. #barissa on height: 100% ja overflow: auto. Siihen tulee kuitenkin siis sisältö vain yhden rivin korkuisena ja scrollbaritkin on vain sillä yhdellä rivillä.

Millä saan sen täyttämään tuon kasvaneen #foo:n korkeuden?

Sinulla ei voi olla #barissa korkeus 100%, koska sen yläpuolella on saman parentin alla toinen divi, joka vie myös tilaa. Kokeile vaikka ensin poistaa tuo ylläoleva Pälä pälä -divi.

Vierailija
46/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Kerroppa, miksi ihmeessä esimerkiksi Android-kännyköiden erinomaista puheentunnistusta (kuten Google haku) ei hyödynnetä sairaaloihin tehtävissä softissa? Eikö puhuminen olisi paljon luonnollisempaa lääkärille kuin koneen näpyttely? Väittäisin, että virheitäkin tulisi paljon vähemmän ja asioiden tekeminen nopeutuisi.

Mikäli lasket miten pitkään etsit Pegasoksesta esimeriksi labroja, olisi hemmetin paljon nopeampaa sanoa konelle "näytä viimeisimmät labrat".

Käsittääkseni tuo puheentunnistus rajoittuu aika paljon itse siihen Google hakuun ja matkapuhelinympäristöön, koska se itse puheentunnistusjärjestelmä taitaa oppia siitä mitä sille sanoo.

Puheentunnistus ei ole ihan vielä niin helppo "leikkaa ja liimaa" ominaisuus, että sen voisi tuosta noin vain toimivasti lisätä järjestelmään kuin järjestelmään, toisaalta en usko että se hirveästi auttaisikaan.

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Aika monessa sairaanhoitopiirissä on jo käytössä puheentunnistus. Ongelmana ei ole käyttöliittymät vaan erikoisalojen sanastot. Esim radiologian sanasto on jo varsin kattava ja esim HUSin alueella lähes kaikki kuvantamisen lausunnot tuotetaan jo puheentunnustuksella. On tuotettu jo monta vuotta. 

Sisältö jatkuu mainoksen alla
Vierailija
47/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Ei ole kannattavaa ruveta vaikka "web-ohjelmoijaksi", kun on paljon avartavampaa ja uramahdollisuuksia avaavampaa opetella opettelemaan, jolloin voi käytännössä ryhtyä mihin vain.

Osaan opetella (ja opettelenkin), mutta ei se riitä. Pitäisi osata myös markkinoida osaamisensa uskottavasti jossakin. Miten se kannattaa tehdä?

Koodaaminenhan on helppoa, mutta työn saanti ei!

Osallistu opensource-projekteihin tai tee pari työnäytettä johonkin githubiin tai vastaavaan joita voit linkittää hakemuksiisi.

Ok, kiitos. 

Nuo omat työnäytteet vielä sujuu, mutta jos haluaisin opensource-projekteihin osallistua niin mites tällainen täysin nörtti tyyppi ehdottaa, miten sellaiseen pääsisi mukaan?

Sitäkin mietin kun löysin yhden nettipelin algoritmista helposti korjattavan bugin, niin miten ihmeessä sitä otetaan jonnekin (ja minne?) yhteyttä ja tarjotaan korjausta? Rahaa en havittele vaan sitä että saisin pelata bugitonta peliä, ja ehkä mainetta ja kunniaa :)

Pitäis olla joku paikka, jossa pääsee opiskelemaan näitä nörtillekin tarpeellisia sosiaalisia taitoja. Tai joku konsultti hoitamaan asiaa.

Vierailija
48/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Kerroppa, miksi ihmeessä esimerkiksi Android-kännyköiden erinomaista puheentunnistusta (kuten Google haku) ei hyödynnetä sairaaloihin tehtävissä softissa? Eikö puhuminen olisi paljon luonnollisempaa lääkärille kuin koneen näpyttely? Väittäisin, että virheitäkin tulisi paljon vähemmän ja asioiden tekeminen nopeutuisi.

Mikäli lasket miten pitkään etsit Pegasoksesta esimeriksi labroja, olisi hemmetin paljon nopeampaa sanoa konelle "näytä viimeisimmät labrat".

Käsittääkseni tuo puheentunnistus rajoittuu aika paljon itse siihen Google hakuun ja matkapuhelinympäristöön, koska se itse puheentunnistusjärjestelmä taitaa oppia siitä mitä sille sanoo.

Puheentunnistus ei ole ihan vielä niin helppo "leikkaa ja liimaa" ominaisuus, että sen voisi tuosta noin vain toimivasti lisätä järjestelmään kuin järjestelmään, toisaalta en usko että se hirveästi auttaisikaan.

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Saisi sen portattua jos haluaisi. Mutta miksi ei voisi tehdä kuten Microsoftin BI:ssä (ja uusissa Officeissa): kirjoitat vapaasti mitä etsit ja järjestelmä osaa ehdotella mitä voisit tehdä? Miksi ihmeessä pitää vielä olio-ohjelmoinnin aikakaudella tehdä hierarkisisia sovelluksia, kun aivan hyvin voisi oikeasti käyttää loogisuutta ja tehdä sovellukset ihmistä, ei konetta, ajatellen? Ymmärrän sen, että tilaaja on pässi, joka ei osaa määritellä mitä haulaa, mutta kyllä toimittajankin pitäisi vähän miettiä mitä kuraa ja paskaa tuottaa!

Muistan aikoinaan miten esim. Tiedolle mentiin duuniin: sait yliopistolta paperit näppiin vaikkapa kauppatieteistä ja olit ehkä nähnyt Pascalia, mutten ikinä kirjoittanut sillä yhtään sovellusta. Tiedolle pääsit sisään pelkällä koulutuksellasi, heti asiakasprojektiin, jossa pitää tuottaa sovellus. Ei muuta kuin manuskat käteen ja kokeilemaan millaista koodia sitä syntyy. Mahtaako vielä tänäkin päivänä olla samalla tavalla?

Sisältö jatkuu mainoksen alla
Vierailija
49/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kielessä kuin kielessä on samoja perusteita. Jos ymmärtää ne perusteet niin yksittäisen kielen opiskelu on vain kyseisen syntaksin opiskelua.

Usein devausympäristöissä on myös on juttunsa. Ei se nyt ihan noin mene. Tai menee, jos tarpeeksi yksinkertaisesti haluaa ajatella.

#4

Kyllä se nyt niin menee koska niissä ympäristöissäkin on yleiset perusteet.

Eikä mene. Vain tollo kuvittelee olevansa niin kaikkivoipa, että omaksuu kaiken viikossa. Typeryksen puhetta.

En ole aloittaja enkä väitä että kaiken omaksuu viikossa. Osaaja oppii viikossa tarpeeksi että pystyy alkaa tekemään jotain tuottavaa ympäristössä kuin ympäristössä.

Oman kokemukseni mukaan kaikki taloon tulleet ovat pystyneet tuottamaan jotain yksinkertaista parin viikon sisällä riippumatta käytetyn kielen kokemuksesta.  Haastavammat asiat liittyvät aina toimintaympäristöön, eikä sitä opi kyllä viikossa tai parissakaan.

Vierailija
50/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Paljonko on palkkasi ja koulutuksesi?

3000€/kk brutto. Valmistuin kolme vuotta sitten AMK:sta ohjelmistoinsinööriksi ja menin heti töihin opintojen päätyttyä. Olen tällä hetkellä töiden ohella yliopistossa matemaattiseen ohjelmointiin liittyvässä maisteritutkinnossa.

Sisältö jatkuu mainoksen alla
Vierailija
51/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kielessä kuin kielessä on samoja perusteita. Jos ymmärtää ne perusteet niin yksittäisen kielen opiskelu on vain kyseisen syntaksin opiskelua.

Usein devausympäristöissä on myös on juttunsa. Ei se nyt ihan noin mene. Tai menee, jos tarpeeksi yksinkertaisesti haluaa ajatella.

#4

Kyllä se nyt niin menee koska niissä ympäristöissäkin on yleiset perusteet.

Eikä mene. Vain tollo kuvittelee olevansa niin kaikkivoipa, että omaksuu kaiken viikossa. Typeryksen puhetta.

En ole aloittaja enkä väitä että kaiken omaksuu viikossa. Osaaja oppii viikossa tarpeeksi että pystyy alkaa tekemään jotain tuottavaa ympäristössä kuin ympäristössä.

Oman kokemukseni mukaan kaikki taloon tulleet ovat pystyneet tuottamaan jotain yksinkertaista parin viikon sisällä riippumatta käytetyn kielen kokemuksesta.  Haastavammat asiat liittyvät aina toimintaympäristöön, eikä sitä opi kyllä viikossa tai parissakaan.

Jep. Kyllä se viikko pari mielestäni riittää aina aloittamaan jotain. - Aloittaja

Vierailija
52/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kerroppa, miksi ihmeessä esimerkiksi Android-kännyköiden erinomaista puheentunnistusta (kuten Google haku) ei hyödynnetä sairaaloihin tehtävissä softissa? Eikö puhuminen olisi paljon luonnollisempaa lääkärille kuin koneen näpyttely? Väittäisin, että virheitäkin tulisi paljon vähemmän ja asioiden tekeminen nopeutuisi.

Mikäli lasket miten pitkään etsit Pegasoksesta esimeriksi labroja, olisi hemmetin paljon nopeampaa sanoa konelle "näytä viimeisimmät labrat".

Käsittääkseni tuo puheentunnistus rajoittuu aika paljon itse siihen Google hakuun ja matkapuhelinympäristöön, koska se itse puheentunnistusjärjestelmä taitaa oppia siitä mitä sille sanoo.

Puheentunnistus ei ole ihan vielä niin helppo "leikkaa ja liimaa" ominaisuus, että sen voisi tuosta noin vain toimivasti lisätä järjestelmään kuin järjestelmään, toisaalta en usko että se hirveästi auttaisikaan.

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Muistan aikoinaan miten esim. Tiedolle mentiin duuniin: sait yliopistolta paperit näppiin vaikkapa kauppatieteistä ja olit ehkä nähnyt Pascalia, mutten ikinä kirjoittanut sillä yhtään sovellusta. Tiedolle pääsit sisään pelkällä koulutuksellasi, heti asiakasprojektiin, jossa pitää tuottaa sovellus. Ei muuta kuin manuskat käteen ja kokeilemaan millaista koodia sitä syntyy. Mahtaako vielä tänäkin päivänä olla samalla tavalla?

Ainakin jos kattoo noita Tiedon tuottamia ohjelmistoja, niin varmaankin. Harrastan vapaa-ajallani hienosti sanottuna "vapaamuotoista penetraatiotestausta" ja kyllä noista järjestelmistä, joissa Tieto on ollut mukana, ainakin tietoturvaongelmia löytyy.

Sisältö jatkuu mainoksen alla
Vierailija
53/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kielessä kuin kielessä on samoja perusteita. Jos ymmärtää ne perusteet niin yksittäisen kielen opiskelu on vain kyseisen syntaksin opiskelua.

Usein devausympäristöissä on myös on juttunsa. Ei se nyt ihan noin mene. Tai menee, jos tarpeeksi yksinkertaisesti haluaa ajatella.

#4

Kyllä se nyt niin menee koska niissä ympäristöissäkin on yleiset perusteet.

Eikä mene. Vain tollo kuvittelee olevansa niin kaikkivoipa, että omaksuu kaiken viikossa. Typeryksen puhetta.

En ole aloittaja enkä väitä että kaiken omaksuu viikossa. Osaaja oppii viikossa tarpeeksi että pystyy alkaa tekemään jotain tuottavaa ympäristössä kuin ympäristössä.

Oman kokemukseni mukaan kaikki taloon tulleet ovat pystyneet tuottamaan jotain yksinkertaista parin viikon sisällä riippumatta käytetyn kielen kokemuksesta.  Haastavammat asiat liittyvät aina toimintaympäristöön, eikä sitä opi kyllä viikossa tai parissakaan.

Sitten on ehkä jotain sanomista toimintaympäristössänne ja/tai tulijoissa.

Vierailija
54/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Ei ole kannattavaa ruveta vaikka "web-ohjelmoijaksi", kun on paljon avartavampaa ja uramahdollisuuksia avaavampaa opetella opettelemaan, jolloin voi käytännössä ryhtyä mihin vain.

Osaan opetella (ja opettelenkin), mutta ei se riitä. Pitäisi osata myös markkinoida osaamisensa uskottavasti jossakin. Miten se kannattaa tehdä?

Koodaaminenhan on helppoa, mutta työn saanti ei!

Osallistu opensource-projekteihin tai tee pari työnäytettä johonkin githubiin tai vastaavaan joita voit linkittää hakemuksiisi.

Ok, kiitos. 

Nuo omat työnäytteet vielä sujuu, mutta jos haluaisin opensource-projekteihin osallistua niin mites tällainen täysin nörtti tyyppi ehdottaa, miten sellaiseen pääsisi mukaan?

Sitäkin mietin kun löysin yhden nettipelin algoritmista helposti korjattavan bugin, niin miten ihmeessä sitä otetaan jonnekin (ja minne?) yhteyttä ja tarjotaan korjausta? Rahaa en havittele vaan sitä että saisin pelata bugitonta peliä, ja ehkä mainetta ja kunniaa :)

Pitäis olla joku paikka, jossa pääsee opiskelemaan näitä nörtillekin tarpeellisia sosiaalisia taitoja. Tai joku konsultti hoitamaan asiaa.

Etsit Githubista jonkun kivan repositorion, forkkaan sen, muokkaat sitä, ja lähetät alkuperäisen repositorion ylläpitäjälle pull-requestin muutoksistasi. - Aloittaja

Sisältö jatkuu mainoksen alla
Vierailija
55/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Kerroppa, miksi ihmeessä esimerkiksi Android-kännyköiden erinomaista puheentunnistusta (kuten Google haku) ei hyödynnetä sairaaloihin tehtävissä softissa? Eikö puhuminen olisi paljon luonnollisempaa lääkärille kuin koneen näpyttely? Väittäisin, että virheitäkin tulisi paljon vähemmän ja asioiden tekeminen nopeutuisi.

Mikäli lasket miten pitkään etsit Pegasoksesta esimeriksi labroja, olisi hemmetin paljon nopeampaa sanoa konelle "näytä viimeisimmät labrat".

Käsittääkseni tuo puheentunnistus rajoittuu aika paljon itse siihen Google hakuun ja matkapuhelinympäristöön, koska se itse puheentunnistusjärjestelmä taitaa oppia siitä mitä sille sanoo.

Puheentunnistus ei ole ihan vielä niin helppo "leikkaa ja liimaa" ominaisuus, että sen voisi tuosta noin vain toimivasti lisätä järjestelmään kuin järjestelmään, toisaalta en usko että se hirveästi auttaisikaan.

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Muistan aikoinaan miten esim. Tiedolle mentiin duuniin: sait yliopistolta paperit näppiin vaikkapa kauppatieteistä ja olit ehkä nähnyt Pascalia, mutten ikinä kirjoittanut sillä yhtään sovellusta. Tiedolle pääsit sisään pelkällä koulutuksellasi, heti asiakasprojektiin, jossa pitää tuottaa sovellus. Ei muuta kuin manuskat käteen ja kokeilemaan millaista koodia sitä syntyy. Mahtaako vielä tänäkin päivänä olla samalla tavalla?

Ainakin jos kattoo noita Tiedon tuottamia ohjelmistoja, niin varmaankin. Harrastan vapaa-ajallani hienosti sanottuna "vapaamuotoista penetraatiotestausta" ja kyllä noista järjestelmistä, joissa Tieto on ollut mukana, ainakin tietoturvaongelmia löytyy.

Niinpä ... ja aikoinaan mm. Novell kehitteli systeemin, joka automatisoi sovellusten bugien testaamisen ja tietoturvareikien etsinnän ... mutta eipä se puoli ole kehittynyt mihinkään, vaan edelleen mennään reaktiivisesti sen mukaisesti, että ne aukot tutkitaan, jotka löydetään.

Vierailija
56/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Omat muistot TietoEnatorin ajoilta oli että porukka oli hyvin vaihtelevaa. Osa oli sellaista että oli parempi istuttaa ne mahdollisimman kauas projektista vaikka keittämään kahvia. Osa osasikin jotain. Sitten siellä tuli välillä vastaan historiallisia helmiä kun joku toi cobolinpätkän nenän eteen ja sanoi että tämä pitäisi portata javalle.

Vierailija
57/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Miksi Notepad aukeaa yhtä hitaasti kuin 20 vuotta sitten. Koneessa on satoja kertoja enemmän tehoa kuin silloin. Mihin te onnistutte hassaamaan kaiken lisääntyneen koneväännön niin että mikään ei toimi juurikaan nopeammin.

Vierailija
58/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Ongelma on ylempänä kuin suunnittelijoiden tasolla, eli tarjousten kilpailutuksessa: Jos pistät tarjoukseesi realistisen arvion hyvin toimivan järjestelmän kustannuksista, et saa keikkaa. Asiakas haluaa ostaa halpaa ja saa paskaa. Näin suunnittelijana vituttaa, kun ei saa tehdä työtään kunnolla.

Asiakkaan puolella loppukäyttäjät eli esim. hoitajat motkottavat hätäisesti kyhätyn järjestelmän kökköyksistä, mutta ne, jotka istuvat asiakkaan rahakirstun päällä, eivät niitä korjauta.

Vierailija
59/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Jostain syystä näissä potilas- ym. järjestelmissä on tuntunut olevan aina ihan mahdottoman huono käyttöliittymä. Äänikomennot sitä tuskin korjaa, mutta mielestäni välillä kannattaisi noiden järjestelmien suunnittelijoiden ihan oikeasti kysyä käyttäjiltä, esimerkiksi että mitkä ominaisuuden olisi hyvä olla aina nopeasti saatavilla.

Ongelma on ylempänä kuin suunnittelijoiden tasolla, eli tarjousten kilpailutuksessa: Jos pistät tarjoukseesi realistisen arvion hyvin toimivan järjestelmän kustannuksista, et saa keikkaa. Asiakas haluaa ostaa halpaa ja saa paskaa. Näin suunnittelijana vituttaa, kun ei saa tehdä työtään kunnolla.

Asiakkaan puolella loppukäyttäjät eli esim. hoitajat motkottavat hätäisesti kyhätyn järjestelmän kökköyksistä, mutta ne, jotka istuvat asiakkaan rahakirstun päällä, eivät niitä korjauta.

Näinhän se taitaa olla. Hyvää et saa halvalla. - Aloittaja

Vierailija
60/67 |
29.04.2016 |
Näytä aiemmat lainaukset

Monetko YT:eet oot kokenut?

Itse nyt työtön vanhempi ohjelmistoinsinööri ja ex firmassa käytiin ennen kuin itse sain potkut ainakin 10 yt neuvottelut 7 vuoden aikana.

Kirjoita seuraavat numerot peräkkäin: viisi seitsemän yhdeksän