Alalle sopivuus

Hei,

Pientä itsepohdiskelua oman työkokemuksen perusteella..


Minulla on nyt 1.5 vuoden kokemus pienohjelmistoista, niiden toimittamisesta asiakkaalle ja muutosten tekemisestä asiakkaan haluamalla tavalla. Tuntuu, ettei itse koodinvääntöön mene laisinkaan niin paljon aikaa kuin uuden opiskeluun/suunnitteluun. Tällä hetkellä olen taipuvainen Python ohjelmointikieleen käytyäni läpi c/c /delphi.

Minulle tuottaa vaikeuksia ymmärtää esim. assemblya, koska en tiedä tarkkaa kielioppia ja jos ei kommentteja niin..

J
Olen äärimmäisen kiinnostunut alasta (paitsi ehkä juuri nyt;) ja haluaisin työskennellä isommissa projekteissa.

Ongelmani on ehkä siinä, että olen itseoppinut. Insinöörikoulutuksesta olen saannut perustiedot matikasta, elektroniikasta, signaalinkäsittelystä ja erilaisista algoritmeista.

Pythonilla olen toteuttanut hetkessä paljon matematiikkaa vaativia sovelluksia ja aion markkinoida kieltä tulevaisuudessa.

Kaiken tämän jälkeen pohdin silti hetkittäin.. esim. kun tässä luulin, että nokian puhelimissa olisi normijava ja väänsin pienen javasoftan:), etten ole oikealla alalla. Olenko vai enkö, en tiedä. En tiedä sopivampaa alaakaan..

Että tämmöstä:)
41118
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Kun täällä osaamisen taso on kovin heikko niin aloitetaanpa kommenteista.

Niissähän ei ole tarkoitus kertoa mitä koodi tekee (sen voi lukea koodista) vaan mitä varten se koodi on kirjoitettu (jottei sitä tarvitse arvata). Joten hyvin kommentoidusta assemblystä et opi kunnolla assemblyä. Opit sen asianmukaisesta kirjasta tai muusta opetusmateriaalista. Jonka jälkeen tarvitset aika kauan hakuteosta, josta tarkista miten jokin käsky tarkalleen niitä bittejä siirtelee.

Melkein kaikki assembly-käskyt ovat yksinkertaisia ja helppoja. Sehän se siitä ohjelmoinnista tekeekin vaikean.

Nim. "Noin10EriAssemblyäTakanaPahimmillaanTuhansiaRivejäKäsinKirjoitettuaKoodia"

Äänestä
  • Niin sen pitäisi selvitä. Minulla oli se käsitys, että funktiot kommentoidaan ja tärkeimmät osat koodista voi kommentoida esim. jotkut algoritmit.
    (Esim. tämä filtterin specsit ne ja ne)

    En oikein osaa arvioida omaa "ammattitaitoa" mitenkään.
    En kuitenkaan näe enää sitä mahdollisuutta, että kehittäisin ammattitaitoa kotona loputtomasti olemalla kiinnostunut kaikesta mahdollisesta.

    Itse olin esim. ekassa kesätyöpaikassa tekemässä pientä projektia, jossa oli käytetty paljon "globaaleja" muuttujia ja tähän ekaan kesään miltei kaatui unelma koodaajan työn unelmasta.

    Harjottelupalkka 600e / kk ja tulin tekemään koodia, jota firman pomo ei saannut toimimaan, mutta jonka minä sitten sain kuntoon.

    En tiedä, en tiedä. Kielten oppiminen on helppoa, mutta minusta tuntuu, että minulla menee toivottoman kauan aikaa koodin toiminnan selvittämiseen, jos vertaan esim. 10 vuotta kokeneempaan työkaveriin. :(

    Äänestä

  • miksuhh kirjoitti:

    Niin sen pitäisi selvitä. Minulla oli se käsitys, että funktiot kommentoidaan ja tärkeimmät osat koodista voi kommentoida esim. jotkut algoritmit.
    (Esim. tämä filtterin specsit ne ja ne)

    En oikein osaa arvioida omaa "ammattitaitoa" mitenkään.
    En kuitenkaan näe enää sitä mahdollisuutta, että kehittäisin ammattitaitoa kotona loputtomasti olemalla kiinnostunut kaikesta mahdollisesta.

    Itse olin esim. ekassa kesätyöpaikassa tekemässä pientä projektia, jossa oli käytetty paljon "globaaleja" muuttujia ja tähän ekaan kesään miltei kaatui unelma koodaajan työn unelmasta.

    Harjottelupalkka 600e / kk ja tulin tekemään koodia, jota firman pomo ei saannut toimimaan, mutta jonka minä sitten sain kuntoon.

    En tiedä, en tiedä. Kielten oppiminen on helppoa, mutta minusta tuntuu, että minulla menee toivottoman kauan aikaa koodin toiminnan selvittämiseen, jos vertaan esim. 10 vuotta kokeneempaan työkaveriin. :(

    Satua, jota kerromme itsestämme toisille kutsutaan identiteetiksi. Sinulla on vaikeuksia kohdan "ammattitaito" kanssa.

    Standardiratkaisu on väittää, että "ammattitaito" on hyvä, kuten huomaat, jos vähän kuuntelet ihmisiä.

    Nyrkkisääntö on, että millään alalla ei tulla asiantuntijaksi alle 10 vuoden. Ja 100 vuotta kokemusta ei takaa asiantuntijuutta jollei siihen ole lahjoja.

    Kyllä minäkin päivittelin aikoinani muutamaa kymmentätuhatta riviä koodia kuukaisitolkulla, mutta nykyään 100 000 riviä menee muutamassa viikossa. Homma nopeutuu kun tuntee sovellusalueen ja sen miten nämä hommat yleensä tehdään. Kokemuksen myötä tietää paremmin, miten siitä koodista pitää kaivaa ne oleelliset asiat. Taiteellisesta silmästä on ollut myös suurta apua. Minä näen suoraan kaavioista tutustumatta yksityiskohtiin mikä suunnitteluvaihtoehdoista toimii pitemmän päälle ja mistä on pelkkää riesaa. Isotkin yhtiöt on tarjonneet tietokantaratkaisuinaan ihmeellisiä harakanpesiä. Siis niillä ei ole ollut yhtään ainoaa pätevää suunnittelijaa tekemässä ratkaisuja. Minä vaan ihmettelen mikseivät muut erota harakanpesiä pääskysen pesistä heti.

    Äänestä

Toisinaan homma hoituu kuitenkin paremmin C:llä, C :lla, Assemblyllä, Perlillä, Javalla, Prologilla, Forthilla, Shellillä, Lispillä, tms... Tai pikemminkin jollakin em. yhdistelmällä. Mutta kuten sanottu, Python on semmoinen kiva yleismiesjantunen.

Äänestä

Kommentoi aloitusta


miksuhh kirjoitti:

Hei,

Pientä itsepohdiskelua oman työkokemuksen perusteella..


Minulla on nyt 1.5 vuoden kokemus pienohjelmistoista, niiden toimittamisesta asiakkaalle ja muutosten tekemisestä asiakkaan haluamalla tavalla. Tuntuu, ettei itse koodinvääntöön mene laisinkaan niin paljon aikaa kuin uuden opiskeluun/suunnitteluun. Tällä hetkellä olen taipuvainen Python ohjelmointikieleen käytyäni läpi c/c /delphi.

Minulle tuottaa vaikeuksia ymmärtää esim. assemblya, koska en tiedä tarkkaa kielioppia ja jos ei kommentteja niin..

J
Olen äärimmäisen kiinnostunut alasta (paitsi ehkä juuri nyt;) ja haluaisin työskennellä isommissa projekteissa.

Ongelmani on ehkä siinä, että olen itseoppinut. Insinöörikoulutuksesta olen saannut perustiedot matikasta, elektroniikasta, signaalinkäsittelystä ja erilaisista algoritmeista.

Pythonilla olen toteuttanut hetkessä paljon matematiikkaa vaativia sovelluksia ja aion markkinoida kieltä tulevaisuudessa.

Kaiken tämän jälkeen pohdin silti hetkittäin.. esim. kun tässä luulin, että nokian puhelimissa olisi normijava ja väänsin pienen javasoftan:), etten ole oikealla alalla. Olenko vai enkö, en tiedä. En tiedä sopivampaa alaakaan..

Että tämmöstä:)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu