object oriented programming
olen yliopistossa suuntautunut tuohon aiheeseen 2007-2010. Ongelma on siinä että jouduin lopettamaan yliopiston, mutta olen jälleen palautellut juttuja mieliin. En vain tiedä että mihin ottaisin kontakteja opiskelustani. Yliopistot ovat siirtyneet jo pois olio pohjaisesta suunnittelusta -> tekoäly softiin. Minua tämä muutos ei kiinnosta vaan halua syventää olio pohjaisen ohjelmoinnin filosofista ymmärtämistäni.
Myös toimivat tuotteen rakentaminen tietojeni pohjalta on erittäin vaikeaa, kutsuisin sitä enemmänkin tutkivaksi tieteeksi jossa joskus saattaa syntyä jotain mutta paljon menee aikaa vain tietomäärän kartuttamiseen ja sen semmoiseen. En siis voi suoranaisesti tuotteistaa osaamistani. Jos taas keksin jotain millä parannetaan jotain niin se välittömästi vaikuttaa kansainvälisten yritysten massa tuottaeisiin ja voidaan puhua jopa miljoonien arvoisesta keksinnöstä tai parannuksesta.
Kommentit (37)
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Taitaa ennemmin olla niin, että muunlaista ohjelmointia ei enää oikein ole olemassakaan, poislukien muutamat funktionaaliset kielet.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Eihän sitä ole edes kokeiltu? Kerroppas vähän tarkemmin. Kuka noin ajattelee ja millä kielellä hän ohjelmoi ja mitä ongelmia siinä on?
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Taitaa ennemmin olla niin, että muunlaista ohjelmointia ei enä
Juurihan minä kerroin että VB, C++, JA VB.NET eivät ole olio ohjelmointi kieliä.
Oletko kuullut Googlesta? Tuosta aihepiiristä löytyy tietoa aivan loputtomasti ja hyvin helposti
No mene opiskelemaan filosofiaa ja tee gradu tuosta oliostasi.
Vierailija kirjoitti:
Oletko kuullut Googlesta? Tuosta aihepiiristä löytyy tietoa aivan loputtomasti ja hyvin helposti
En usko että ymmärsit pointtia.
Vierailija kirjoitti:
Opiskelet ite sit
Jooh mutta en löydä mistään kontakteja.
No vanhana oliopohjaisilla kuten Java ohjelmoijana sanoisin, että sä olet pahasti ajasta jäljessä. Kyllä oliopohjaisia kieliä vielä käytetään, mutta niidenkin kanssa on luovuttu sellaisesta puhdasoppisesta olioajattelusta, koska se on käytännössä havaittu huonoksi tavaksi mallintaa toimialuetta, suunnitella ohjelmaa ja toteuttaa sitä. Olioita käytetään nykyään paljon vapaamuotoisemmin, kuin olio-ohjelmoinnin teoria sanoo, ja hyvä niin.
Lisäksi tosiaan ei enää oikein ole tuollaisille oliomaailman "teoreetikoille" hommia. Jotkut aikanaan isoissa valtion ja kuntien projekteissa varsinkin saattoi tosiaan olla ihmisiä, joiden pelkkä tehtävä oli oliomallintaminen ja suunnittelu. Mutta näistä on käytännössä luovuttu, koska heidän työpanoksestaan ei lopulta ollut kauheasti hyötyä. Koodarit ei halunneet sitoutua toteuttamaan sillä tavalla, ja toisaalta käsitemallinnuksen teki asiakasrajapintaa lähempänä olevat henkilöt kuten vaatimusmäärittelijät.
Nykyään siis käytännössä jos haluat jotain oliohommaa tehdä, niin olet koodari. Mutta tosiaan ei mitään puhdasta olioajattelua enää käytetä missään, ja toiseksi ei juurikaan ole pelkkiä koodareitakaan, ainakaan pelkkiä oliokielikoodareita. Usein täytyy esim. osata käyttöliittymäpuolen kieliä ja tekniikoita myös. Ja aika paljon koodarin pitäisi olla myös osaava tietokantojen, pilvipalvelujen, asennusautomaation tms. suhteen, en oikein näe roolia tuollaiselle kuvaamallesi henkilölle.
Vierailija kirjoitti:
No vanhana oliopohjaisilla kuten Java ohjelmoijana sanoisin, että sä olet pahasti ajasta jäljessä. Kyllä oliopohjaisia kieliä vielä käytetään, mutta niidenkin kanssa on luovuttu sellaisesta puhdasoppisesta olioajattelusta, koska se on käytännössä havaittu huonoksi tavaksi mallintaa toimialuetta, suunnitella ohjelmaa ja toteuttaa sitä. Olioita käytetään nykyään paljon vapaamuotoisemmin, kuin olio-ohjelmoinnin teoria sanoo, ja hyvä niin.
Lisäksi tosiaan ei enää oikein ole tuollaisille oliomaailman "teoreetikoille" hommia. Jotkut aikanaan isoissa valtion ja kuntien projekteissa varsinkin saattoi tosiaan olla ihmisiä, joiden pelkkä tehtävä oli oliomallintaminen ja suunnittelu. Mutta näistä on käytännössä luovuttu, koska heidän työpanoksestaan ei lopulta ollut kauheasti hyötyä. Koodarit ei halunneet sitoutua toteuttamaan sillä tavalla, ja toisaalta käsitemallinnuksen teki asiakasrajapintaa lähempänä olevat henkilöt kuten vaatimusmää
LoL. Et varmasti ole ollut java koodari. Ensinnäkin käydään läpi mitä toimialue tarkoittaa, se on tietokoneiden liittymä. Miksi sitä pitäisi mallintaa edes?
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Taitaa ennemmin olla niin, että muunlaista ohjelmointia ei enä
No itse olen opiskellut ysärillä, jolloin oli tätä olio-ohjelmoinnin kulta-aikaa. Sen mukaan miten silloin olio-ohjelmointi nähtiin, ei enää ole mitään olio-ohjelmointia juurikaan, vaikka oliopohjaisia kieliä käytettäisiinkin. Ei kukaan ala mallintaa tilattua softaa niin, että alkaisi miettiä jotain olioita ja niiden yhteyksiä, ellei sitten tietokannan tasolla, saati toteuttaa ohjelmaa niin, että se koostuisi tällaisista luokista ja niiden vuorovaikutuksesta. Se on vaan käytännössä todettu hyvin vaikeaksi tavaksi toteuttaa toimiva ohjelmisto.
Vierailija kirjoitti:
LoL. Et varmasti ole ollut java koodari. Ensinnäkin käydään läpi mitä toimialue tarkoittaa, se on tietokoneiden liittymä. Miksi sitä pitäisi mallintaa edes?
Niin siis sinä puhut nyt jostain Windows-maailman Domainista varmaan. Jos et olisi erityisesti halunnut viisastella, niin olisit varmaan asiayhteydestä ymmärtänyt, että tässä toimialueella tarkoitettiin liiketoiminnan tai toiminnallisuuden kokonaisuutta, jota kehitettävä ohjelmisto käsittelee. Kyllä sitä meillä konsulttifirmassa usein toimialueeksi tai toimialaksi usein suomenkielisissä yhteyksissä kutsutaan. Eli jos tulee vaikka toteutettavaksi ohjelmisto, jolla ylläpidetään teiden ylläpitoa, niin sitten tienrakennus on se toimialue, ja käsiteltävät käsitteelliset oliot tulee siitä maailmasta.
varmana löydät loputtomasti olio-ohjelmointiin oppaita netistä. enkä ihan kuvittele että kaikki opiskelu olis tekoälyllä korvattu, mutta varmasti sitä tullaan soveltamaan koska jo pitkään tarkoitus on tuottaa mahdollisimman nopealla tahdilla kutakuinkin toimivia purkkaviritelmiä jolla kyhäelmät pysyy edes jotenkuten kasassa
Vierailija kirjoitti:
Vierailija kirjoitti:
LoL. Et varmasti ole ollut java koodari. Ensinnäkin käydään läpi mitä toimialue tarkoittaa, se on tietokoneiden liittymä. Miksi sitä pitäisi mallintaa edes?
Niin siis sinä puhut nyt jostain Windows-maailman Domainista varmaan. Jos et olisi erityisesti halunnut viisastella, niin olisit varmaan asiayhteydestä ymmärtänyt, että tässä toimialueella tarkoitettiin liiketoiminnan tai toiminnallisuuden kokonaisuutta, jota kehitettävä ohjelmisto käsittelee. Kyllä sitä meillä konsulttifirmassa usein toimialueeksi tai toimialaksi usein suomenkielisissä yhteyksissä kutsutaan. Eli jos tulee vaikka toteutettavaksi ohjelmisto, jolla ylläpidetään teiden ylläpitoa, niin sitten tienrakennus on se toimialue, ja käsiteltävät käsitteelliset oliot tulee siitä maailmasta.
<
Ei tule. Et valitettavasti ymmärrä mitä object based programming tarkoittaa mutta ihan sama. Luulet että se tarkoittaa ohjelmoinnin muuttua tai niitä tietosäilöjä vaikka oikeasti se tarkoittaa metodeita. nyt gtfo noob =)
Kyllä minulla ainakin Tampereen yliopistossa viime keväänä oli kurssi, joka keskittyi nimenomaan oliosuunnitteluun ja oliopohjaisen arkkitehtuurin rakentamiseen. Myönnän, että itse vähän kyseenalaistin suunnittelutavan järkevyyttä, mutta kun oli pakollinen kurssi jos halusi tietotekniikan kandintutkinnon ohjelmistotekniikan alalta suorittaa niin olihan se läpi pakerrettava.
On olemassa vaikka kuinka paljon oliopohjalta rakennettua legacy-koodia, joka tarvitsee ylläpitoa. Tällä hetkellä vain tuntuu olevan niin ettei koodareista ole mitään pulaa. Fiksuinta sinulta olisi rakennella githubiin jotain omia projekteja näytettäväksi. Voit tietysti ottaa myös alan firmoihin yhteyttä. Millä kielellä mieluiten koodaat?
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.
Te ette ole halunneet integroida minun laisia osaajia yhteiskuntaanne, niin VB,VB,net,c++, missä roskien keräys on olematonta ja muistivuodot tavallisia. En itsekkään tiedä mistä löytäisin samanlaista filosofista suuntaa ymmärtävien ihmisten kontakteja.
Nykyisin taitaa olla vähän sellaista ilmassa että olio-ohjelmointi ei olekaan niin siunauksellista kuin aluksi arveltiin.
Taitaa ennemmin olla niin, että muunlaista ohjelmointia ei enä
Data-analytiikan puolella on muunlaista. Eipä ole paljon olioita vastaan kävellyt. Tietysti niitä konepellin alla jyllää.
"Ei tule. Et valitettavasti ymmärrä mitä object based programming tarkoittaa mutta ihan sama. Luulet että se tarkoittaa ohjelmoinnin muuttua tai niitä tietosäilöjä vaikka oikeasti se tarkoittaa metodeita. nyt gtfo noob =)"
2005 valmistunut maisteriksi tietojenkäsittelytieteestä, aikana jolloin opetettiin nimenomaan oliopohjaista suunnittelua ja ohjelmointia, ja tehnyt siitä asti töitä pääosin oliokielillä, nykyään tosin arkkitehtinä pääosin. Eikä tuossa sanomassasi ole juurikaan järkeä. Viittaatko nyt tuolla toiminnallisuuden korostamisella prototyyppipohjaiseen olio-ohjelmointiin, joka on yksi olio-ohjelmoinnin paradigma, jota edustaa mm. JavaScript ja Lua? Perinteisemmässä luokkapohjaisessa olio-ohjelmoinnissa taas nimenomaan oliot sisältävät sekä muuttujia että niitä käsitteleviä metodeita, ei vain metodeita.
Vähän vaikea ymmärtää mikä tässä oli kysymys, jos sellaista edes oli. Jos opinto-oikeutesi on voimassa niin yliopisto-opintoja voi varmaan jatkaa. Ihan arvailua, mutta uskoisin että Suomesta vielä löytyy OOP-opetusta jostain päin jos sellaista kaipaat.