Minä
Olen ammatiltani ohjelmoija ja mielenkiinnon
kohteeni ovat palvelinkehitys ja automaatio. Pääasialliset
ohjelmointikieleni ovat:
-
Java
Olen kirjoittanut suurimmat omat ohjelmani Javalla, riittävä suorituskyky
useimmissa käyttötarkoituksissa, erinomainen ekosysteemi ja loistavat
kehitystyökalut
-
Python
Käytän Pythonia kun ohjelma muistuttaa enemmän skriptiä ja
suorituskyvyllä ei ole merkitystä, erinomainen ekosysteemi.
-
Rust
Ohjelmointikieli johon pyrin perehtymään tällä hetkellä
Säätila sivu on toteutettu enimmäkseen Rustilla
-
Go
Työpaikkani ensisijainen ohjelmointikieli.
Lisää käyttämistäni ohjelmointikielistä
Kaikki käyttämäni ohjelmointikielet enimmäkseen kronologisessa
järjestyksessä ja pieni kuvaus käytöstä ja taitotasostani
(olematon/heikko/perustaidot/hyvä):
- ColorForth - Ensimmäinen käyttämäni ohjelmointikieli, taitotaso
olematon, en koskaan opetellut enempää kuin Hello World vaatii
- Python - Itseopiskeltu kieli, perustaidot, suuria projekteja
en ole Pythonilla toteuttanut mutta pieniä ohjelmia
lukemattomia määriä
- FreeBasic - Yläasteen tietekniikan oppitunneilla opiskeltu
osaamistaito heikko
- Lua - Muutamia skriptejä tullut kirjoitettua, osaamistaito heikko
- Java - Pääasiallien ohjelmointikieleni, suurin projekti on
Lemonadebot noin 8000 riviä koodia, 13000 kaikkiaan. Osaamistaito hyvä
- C# - Nuorille tähdätyllä pelikurssilla ja yliopisto opintojen alussa,
kolme yksinkertaista peliä toteutettu, perustaidot
- C - Itseopiskeltu, pieniä hupiohjelmia, heikot osaamistaidot
- C++ - Muutamilla yliopistokursseilla käytetty, heikot osaaamistaidot
- FreePascal - Itseopiskeltu yliopisto opintojen alussa, pieniä
hupiohjelmia, osaamistaito heikko
- D - Tutkittu, ei opiskeltu, osaamistaito olematon
- Fortran - Tutkittu, ei opiskeltu, osaamistaito olematon
- Go - Työni ensisijainen ohjelmointikieli, osaamistaito hyvä
- JavaScript - Muiden kehittämien sovelluksien ylläpitoa, osaamistaito heikko
- R - Tilastotieteen kursseilla käytetty osaamistaito heikko
- Julia - Tarkoituksena oli etsiä Pythonin kaltainen ohjelmointikieli
jonka suorituskyky olisi parempi ja tyypitys tarkemmin määritelty
Julian JIT on varsin hidas käynnistymään joten jätin sivuun, perustaidot.
- Rust - Tarkoituksena käyttää tehokkaana ohjelmointikielenä, vielä
opiskeltavaa jäljellä mutta perustaidot hallinnassa.
- TypeScript - Työssä sivukielenä, perustaidot hallinnassa
Verkkosivut
Nämä verkkosivut pyörivät Lighttpd:llä joka on asennettuna
Raspberry Pi OS (Ent. Rasbian) järjestelmään
laitteistona toimii Raspberry Pi 2 Model B Rev 1.1