Mitä koodaaminen on?
Mitä koodaaminen tarkoittaa? Mitä siis ihminen, joka koodaa tekee? Onko se sama kuin ohjelmistosuunnittelu? Mitä kotikoneella voi koodata?
Aukko sivistyksessä, enkä kehtaa keneltäkään kysyä, enkä edes tunne juuri ketään joka osaisi vastata.
Kommentit (254)
Vierailija kirjoitti:
Mitä järkeä tuossa on? Vaikuttaa yhtä kiinnostavalta kuin katsoa maalin kuivumista.
Tietysti ensimmäinen järki on se, että sillä saa aikaan jotain käyttökelpoista. Myös tämä vauvapalsta on koodarien työn tulos.
Sitä voi myös tehdä työkseen, jos onnistuu työnhaussa (terveisin työtön koodari). On se nyt mielenkiintoisempaa kuin istua tuntikausia rekan ratissa, tai pyyhkiä toisten ihmisten pyllyjä.
Sitten (ja tämä on minulle tärkein) siitä saa samanlaista iloa kuin muustakin ongemanratkaisusta. Jos tykkää ratkoa vähän vaativampia ristikoita tai pelata älypelejä, saattaa nauttia koodaamisestakin.
Vierailija kirjoitti:
Olen aika huono koodaamaan, mutta olen hyvä suunnittelija (designer). Voiko nettisivustojen käyttöliittymien suunnittelussa ja sitten niiden lähettämistä muille koodattavaksi tienata, vai pitää myös osata tuo koodaamis development-puoli? Osaako langan koodarit sanoa tästä mitään?
Ei tarvitse välttämättä osata ohjelmoida, suunnittelukin riittää. Pitää kylläkin tietää komponenteista jne ja mitä mahdollisuuksia on millekin asialle sekä tehdä tarvekartoitusta ja vaatimusmäärittelyä sun muuta siinä sivussa eikä se käytettävyyden ja interaktion ymmärtäminenkään yhdentekevä asia ole. Nykyisin kyllä usein haetaan moniosaaja joka osaa sekä designin että front-endin. Jotkut tahot eivät edes pidä sitä varsinaisena ohjelmointina.
Vierailija kirjoitti:
Vierailija kirjoitti:
Olen aika huono koodaamaan, mutta olen hyvä suunnittelija (designer). Voiko nettisivustojen käyttöliittymien suunnittelussa ja sitten niiden lähettämistä muille koodattavaksi tienata, vai pitää myös osata tuo koodaamis development-puoli? Osaako langan koodarit sanoa tästä mitään?
Ei tarvitse välttämättä osata ohjelmoida, suunnittelukin riittää. Pitää kylläkin tietää komponenteista jne ja mitä mahdollisuuksia on millekin asialle sekä tehdä tarvekartoitusta ja vaatimusmäärittelyä sun muuta siinä sivussa eikä se käytettävyyden ja interaktion ymmärtäminenkään yhdentekevä asia ole. Nykyisin kyllä usein haetaan moniosaaja joka osaa sekä designin että front-endin. Jotkut tahot eivät edes pidä sitä varsinaisena ohjelmointina.
Saapi vaan olla aika iso firma, jos meinaa pelkällä suunnittelun työllä menestyä.
Voi vaikka googlata sellaisen käsitteen kuin UX designer...
Jos joku on täysin aloittelija ja haluaa koodata jotain, en suosittelisi mitään javaa erittäin raskaine kehitysympärisöineen vaan html-javascript koodausta. Siinä pääsee alkuu jopa asentamatta yhtään mitään kun kirjoittaa notepadilla.
Vierailija kirjoitti:
Osaan 6502:n, Z80A:n ja MC68000:n konekieltä. Vituttaa kaikenlainen olioshitti.
Mutta mistä sais töitä?
Noilla eväillä ei taida helpolla löytyä. Kääntäjät on nykyään niin hyviä että "olioshitin" käännettyä koodia on vaikea päihittää vaikka tekisi konekielellä (jolloin homma karkaisi muutenkin käsistä suurten kokonaisuuksien hahmotusvaikeuden takia, ne oliot auttaa siinä).
Menkää JS-pellet nyt oikeasti pois. Nettisivujen tekeminen lattelasi toisessa kädessä ei ole oikeaa koodaamista. Moderni C++ on oikeaa koodaamista tosimiehille. Meillä ei ole mustia, paksusankaisia silmälaseja.
Koodaaminen viittaa prosessiin, jossa henkilö kirjoittaa ohjeita tietokoneelle, jotta se suorittaisi tietyn tehtävän. Tämä tapahtuu yleensä erityisen ohjelmointikielen avulla, kuten Python, Java, C++ tai moni muu.
Koodaajan tehtävänä on luoda sarja ohjeita, joita tietokone noudattaa, jotta se voi suorittaa halutun toiminnon tai tehtävän. Tämä voi kattaa laajan valikoiman asioita, kuten verkkosivujen kehittämisen, mobiilisovellusten suunnittelun, tietokantojen hallinnan ja paljon muuta.
Ohjelmistosuunnittelu on laajempi käsite, joka sisältää koodaamisen. Se liittyy ohjelmistojen suunnitteluun, toteutukseen ja ylläpitoon. Ohjelmistosuunnittelijat voivat siis myös olla koodaajia, mutta he voivat myös olla mukana suuremmissa suunnitteluprosesseissa, jotka liittyvät ohjelmiston kokonaisrakenteeseen ja toiminnallisuuteen.
Kotikoneella voit koodata monenlaisia asioita, riippuen siitä, millaista ohjelmointia haluat tehdä. Voit esimerkiksi kehittää verkkosivuja, luoda pelejä, hallita tietokantoja tai automatisoida tiettyjä tehtäviä. Aloittelijalle suositeltavia ohjelmointikieliä ovat esimerkiksi Python ja JavaScript.
Jos olet kiinnostunut oppimaan koodausta, on olemassa monia resursseja verkossa, kuten interaktiivisia verkkokursseja ja ohjelmointiympäristöjä, jotka auttavat sinua aloittamaan.
Koodaus mitään työtä ole, selataan vaa nettiä ja juodaan energiajuomia.
Aika tylsää puuhaa ja saa testasta sen yhden jutun toimimista kyllästymiseen asti. Tarvitset monen vuoden opettelun, ellet tee itsellesi jotain ohjelmaa mitä ei yritetä myydä. Kannattaa maksaa jollekin siitä kun tekee sinulle ohjelman. Käytä oma vapaa-aikasi espanjan kielen opiskeluun. Espanjan kielestä on hyötyä koko loppuelämäsi.
Koodaaminen tarkoittaa käytännössä ohjelmointikielen avulla tietokoneen tai muun laitteen ohjaamista tekemään jotain. Se on siis keino luoda ohjelmia ja sovelluksia.
Kun koodaa, ihminen kirjoittaa koodia eli komentoja, jotka kertovat tietokoneelle, mitä sen pitäisi tehdä. Ohjelmointi on siis koodin kirjoittamista, ja koodaus on osa ohjelmoinnin tekemistä. Koodaus ja ohjelmistosuunnittelu ovat tiiviisti yhteydessä toisiinsa, mutta ohjelmistosuunnittelu on laajempi prosessi, joka kattaa myös koodin rakenteen suunnittelun ja ohjelman toiminnallisuuden määrittelyn ennen itse koodin kirjoittamista.
Kotikonetta käyttäessä voi koodata esimerkiksi:
Verkkosivustoja: HTML, CSS ja JavaScript ovat kieliä, joita voi käyttää verkkosivujen luomiseen.
Pienempiä ohjelmia: Voit käyttää ohjelmointikieliä kuten Python, Java, tai C++ tehdäksesi ohjelmia, jotka ratkaisevat ongelmia tai tekevät automatisoituja tehtäviä.
Pelit: Vaikka pelien tekeminen voi olla monimutkaisempaa, pienimuotoisten pelien koodaus on täysin mahdollista kotikoneella.
Skriptejä ja automaatioita: Voit kirjoittaa yksinkertaisia skriptejä, jotka tekevät tiettyjä asioita tietokoneella automaattisesti, kuten tiedostojen järjestelyä tai tietojen keräämistä.
Koodaaminen on sitä, että istutaan kumarassa läppärillä ja juodaan liikaa kahvia.
Tää on just se juttu, että toisten mielestä se on hienointa mitä on. Me ihmiset ollaa erinlaisia ja se on iso rikkaus. Ei kannatta itse tehdä sellaista mikä ei kiinnosta.