Tapahtumat

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

Kirjaudu sisään
Tervetuloa lukemaan keskusteluja! Kommentointi on avoinna klo 7 - 23.
Tervetuloa lukemaan keskusteluja! Kommentointi on avoinna klo 7 - 23.

Millaista ohjelmoinnin opiskelu ihan oikeasti on?

Vierailija
26.05.2023 |

Mulla ei ole mitään käsitystä ja kokemusta ohjelmoinnista. Voiko tässä onnistua sekoittamaan vielä koko koneen, jos sitä harjoittelee omalla tietokoneella? :D Kysyn ihan vakavissani.

Kommentit (17)

Vierailija
1/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

Vierailija
2/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Minuakin kiinnostaa.

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

Sepä se. Tarvittaisiin enemmän kursseja niille jotka eivät ole harrastaneet.

Vierailija
4/17 |
26.05.2023 |
Näytä aiemmat lainaukset

No voihan sillä sotkea käyttöjärjestelmänsä.

Asenna virtuaalikone ja harjoittele sillä niin saat eristettyä ohjelmointisi ja tarvittaessa aloittaa helposti puhtaalta pöydältä.

Itse ohjelmointi on eritoten alussa tuskastuttavaa yksinäistä puurtamista. Jos sellaisesta ei saa kiksejä, niin tulee raskas rupeama.

Vierailija
5/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

No ei todellakaan ole. Toki kaikki on helpompaa jos jotain osaa.

Vierailija
6/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

No ei. Itse menin ihan nollatiedoilla ohjelmoinnista sinne ja hyvin meni opinnot, maisteriksi 4 vuodessa... Eikä ole koskaan muulloinkaan tullut vastaan että olisi mitään ongelmaa siitä etten ole ikinä harrastanut alaa.

Sisältö jatkuu mainoksen alla
Vierailija
7/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Joku asiaa paremmin osaava kertokoon lisää tai korjatkoon, mutta vastaus on et pysty sekoittamaan, koska ethän sä sitä koneen käyttistä ym.käpelöi vaan kirjoitat koodia jollain ohjelmalla ( joista mulla ei oo hajuakaan ) sen jälkeen sä ajat sen ohjelman, joka esim.laskee sulle lukua x potenssiin y .

Vierailija
8/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Et voi sekoittaa sillä konettasi mitenkään. Nykyään sitä voi opiskella täysin itsenäisesti kotona, et tarvi mitään kursseja. Valitset vaan jonkun ohjelmointikielen, mitä haluat opiskella, ja sitten sen kielen nimi ja vaikka hello world tutorial. Tai joku muu vastaava ihan aloittelijan tutorial, jolla pääset heti käsiksi tekemiseen ja saat näytölle näkyvää tulosta.

Itse olen kyllä osannut pitkään javalla ohjelmoida, mutta juuri itseopiskelin Angular / TypeScriptin ja nyt teen sillä jo ui-kehittäjän hommia projektissa. Pari viikkoa ekan tutoriaalin tekemisestä. Ei ole mitään rakettitiedettä, täytyy vaan tosiaan viitsiä alkaa vaan tutoriaalien avulla tehdä ja sitten kun tulee tenkkapoo ettei tiedä jotain niin etsiä netistä tieto, googlettamalla löytyy ihan kaikki.

Sisältö jatkuu mainoksen alla
Vierailija
9/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Alkuun pääsee yksinkertaistetulla oppaalla, jossa käydään läpi asioita yksi kerrallaan läpi ja selitetään, mitä kukin komento tekee. Tärkeää on myös taito etsiä tietoa. Ei ole väärin jos et tiedä jotain yhtä tiettyä asiaa, siksi on foorumeita ja tutoriaaleja joissa selitetään mitä pitää tehdä. Lisäksi on hyvin hyvin HYVIN tärkeää säännöllisesti tarkistaa mitä on kirjoittanut. Yksikin olemattomalta tuntuva kirjoitusvirhe tai pilkku väärässä paikassa saattaa aiheuttaa myöhemmässä vaiheessa ohjelmaa epähaluttuja asioita.

Konettasi et saa sekaisin, jos et vartavasten ala kirjoittamaan komentoja, jotka liittyvät järjestelmän toimintoihin. Mikä on aloittelijana hyvin epätodennäköistä.

Vierailija
10/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Yhtä tuskaa jos et ole elämätön läskiniska.

Sisältö jatkuu mainoksen alla
Vierailija
11/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Alkuun pääset täällä eikä ole vaaraa koneen sekoamisesta. Ilmainen.

https://lifewidelearning.aalto.fi/fi/kurssit-ja-ohjelmat/fitech-101-dat…

Vierailija
12/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

No ei todellakaan ole. Toki kaikki on helpompaa jos jotain osaa.

Todellakin on.

Sisältö jatkuu mainoksen alla
Vierailija
13/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Opiskelén yliopistolla tietojenkäsittelytiedettä. Siellä mm. on ohjelmoinnin kursseja. Lähtöidea on, että kaikilla on valmiiksi perustiedot asiasta, suurin osa opiskelijoista on harrastanut ohjelmointia ja tietotekniikkaa lapsesta lähtien.

No ei. Itse menin ihan nollatiedoilla ohjelmoinnista sinne ja hyvin meni opinnot, maisteriksi 4 vuodessa... Eikä ole koskaan muulloinkaan tullut vastaan että olisi mitään ongelmaa siitä etten ole ikinä harrastanut alaa.

https://static.fjcdn.com/pictures/Lifeless+nerd+haha+garbage_4d0e9e_383…

Vierailija
14/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Jos kirjoitat jonkun skriptin joka ylikirjoittaa sun käyttöjärjestelmän tiedostoja niin voit sekoittaa

Sisältö jatkuu mainoksen alla
Vierailija
15/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Älä turhaan vaivaudu ohjelmointia opettelemaan, kohta tietokoneet ohjelmoivat itse itsensä.

Vierailija
16/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Riippuu siitä mitä tietokonetta käytät. Esim. Amiga-tietokoneissa ei ole muistinsuojausta, joten joku ohjelma voi kirjoittaa väärille muistialueille jotain, ja systeemi voi kaatua.

Alkukohdassa muistia $0-$400 löytyy Amigassa mm. prosessorien keskeytysvektorit, ja Execbase $4, sinne jos kirjoitat jotakin roskaa, niin kone tilttaa varmasti. Tosin VBR:n avulla voi nollasivun siirtää muuallekin, mikä nopeuttaa koko järjestelmää (68020+ prosessorit).

Vasta 68030-prosessorissa on sisäänrakennettu MMU, eli muistinsuojausyksikkö, jota joudut ohjelmoimaan käsin, ja tekemään sivutaulukoita ja katsomaan vähän mitkä osat muistissa ovat suojauttuja ja mitkä eivät. Siitä tulee sitten MMU-exception, jos kirjoitat kielletylle muistialueelle, ja järjestelmä ei sitten tilttaa, vaan virheen tehnyt vain pysäytetään.

MMU:n käyttämistä ei voi suositella kuitenkaan yleisesti, koska se on oikea tehosyöppö, ja hidastaa koko konetta. Sen vuoksi sitä ei käytetä Amigassa, kannattaa ohjelmoida MMU-yksikkö mieluummin käsin, ja vain debuggaukseen, oiken tehdyt ohjelmat eivät muutenkaan saa koskaan kaatua.

Vierailija
17/17 |
26.05.2023 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Riippuu siitä mitä tietokonetta käytät. Esim. Amiga-tietokoneissa ei ole muistinsuojausta, joten joku ohjelma voi kirjoittaa väärille muistialueille jotain, ja systeemi voi kaatua.

Alkukohdassa muistia $0-$400 löytyy Amigassa mm. prosessorien keskeytysvektorit, ja Execbase $4, sinne jos kirjoitat jotakin roskaa, niin kone tilttaa varmasti. Tosin VBR:n avulla voi nollasivun siirtää muuallekin, mikä nopeuttaa koko järjestelmää (68020+ prosessorit).

Vasta 68030-prosessorissa on sisäänrakennettu MMU, eli muistinsuojausyksikkö, jota joudut ohjelmoimaan käsin, ja tekemään sivutaulukoita ja katsomaan vähän mitkä osat muistissa ovat suojauttuja ja mitkä eivät. Siitä tulee sitten MMU-exception, jos kirjoitat kielletylle muistialueelle, ja järjestelmä ei sitten tilttaa, vaan virheen tehnyt vain pysäytetään.

MMU:n käyttämistä ei voi suositella kuitenkaan yleisesti, koska se on oikea tehosyöppö, ja hidastaa koko konetta. Sen vuoksi sitä ei käytetä Amigassa, kannattaa ohjelmoida MMU-yksikkö mieluummin käsin, ja vain debuggaukseen, oiken tehdyt ohjelmat eivät muutenkaan saa koskaan kaatua.

Juu, ihan varmasti AP on ohjelmoimassa viime vuosituhantisia romuja :D