Webin Ohjelmointi kurssit

  • Keskustelun aloittaja Keskustelun aloittaja Jape
  • Aloitettu Aloitettu
Liittynyt
30.10.2016
Viestejä
131
Itse olen jonkun verran tykästynyt näihin. Saapi vapaasti kasvattaa tietoutta juuri silloin kun sitä aikaa on.

Näin perheellisenä erittäin hyvä juttu. Ajattelin kysellä onko muita näihin hurahtaneita? Jos saataisiin kerättyä listaa hyvistä sivuista ja kokemuksia aiheesta? [emoji5]

Muutamia mitä itse käynyt läpi aina kun aikaa on:

https://zenva.com
https://stackskills.com
https://www.khanacademy.org
http://mooc.fi
https://www.udacity.com
https://www.codecademy.com
Puhelimella:
https://play.google.com/store/apps/details?id=com.zenva.codemurai
 
Viimeksi muokattu:
Ei varsinaisesti suoria tehtäväkursseja, vaan videoita yms. resursseja: eli promoan https://frontendmasters.com/, joka toimii vihjaavasta nimestä huolimatta sekä frontend (web + mobiili) että backend -teknologioiden opiskeluun.

Allekirjoittaneelta saa promokoodin vuoden ilmaiseen jäsenyyteen. Joten voi nakata yksityisviestiä, jos kiinnostaa.
 
Mulla on ollut pari vuotta tänne tänne jäsenyys:
http://pluralsight.com/

4000+ it-aiheista kurssia. Ainakin kaikki mitä itse olen katsonut, ovat olleet todella laadukkaita.
 
Vaikka se ensimmäisessä viestissä onkin jo linkattu, niin mainostan silti räikeästi:

Ohjelmoinnin MOOC 2017 on alkanut, ja toimii jälleen mahdollisena sisäänpääsyväylänä Helsingin Yliopiston Tietojenkäsittelytieteen laitokselle.

Ensi kertaa ohjelmoiville, Javaan tutustuville tai olio-ohjelmointiin perehtyville suosittelen lämpimästi, vaikka haku ei olisikaan tavoitteena.

Olen kyseiseltä laitokselta valmistunut, Moocin "betaversion" käynyt (ja sitä kautta itse ohjelmoimaan oppinut) ja toiminut kahtena vuotena (2013-2014) pääsykoeväylän tenttien tarkistajana/haastattelijana. Nykyään autan vielä apua kysyviä fossiili-irkin puolella kun ehdin, mutta en tästä mainostuksesta varsinaisesti mitään kostu, kunhan teki mieli muistuttaa tännekin, kun tavoittanee ohjelmoinnista kiinnostuneita.

Jos peliohjelmointi on se mitä hakee, niin Tietojenkäsittelytieteen laitos ei sitten liene se oikea vaihtoehto. Mooc on edelleen hyödyllinen sikäli, että kun kurssilla saa hyvin vahvat perusteet Javasta, niin esimerkiksi Unityn C#-maailmaan tutustuminen on tämän jälkeen aika kivutonta Unityn omien tutoriaalien välityksellä.
 
Sopiikos näistä mikään kurssi/sovellus/sivusto TÄYSIN alkajalle? Ei sano mitään mitkään }-merkit tai muutkaan sulkeet. Eli sama kuin kadunmies yrittäisi koodata. Pitäisi lähteä a-i-v-a-n alusta.

esit. ja en ole maksamassa mistään ja ihan silloin kun siltä tuntuu niin voisin "opiskella".
 
Sopiikos näistä mikään kurssi/sovellus/sivusto TÄYSIN alkajalle? Ei sano mitään mitkään }-merkit tai muutkaan sulkeet. Eli sama kuin kadunmies yrittäisi koodata. Pitäisi lähteä a-i-v-a-n alusta.

Tuo Mooccihan lähtee täysin alusta, ja nimenomaan ohjaa kädestä pitäen todella reippaasti, kunnes sitten pikkuhiljaa päästää irti. Suurin kynnys lienee työvälineiden asentaminen, joka sekin etenee aika pitkälti kohta kohdalta.

Tietynlaista loogista ajattelutapaa ja matemaattista silmää ohjelmointi kaipaa välttämättä, joten en voi tietenkään luvata, että et kokisi kurssia ylitsepääsemättömäksi, mutta kyllä tuolla on jo useat täysin nollatiedoista lähteneet saaneet hyvät tai vähintäänkin kohtalaiset ohjelmointitaidot.

Työtähän tuo sitten teettää reilusti, jaettu viikkoihin ja yhteen viikkoon kuuluu yleensä ~15-20 opastavaa ohjelmointiharjoitusta, joissa erikseen alakohdat.
 
Sopiikos näistä mikään kurssi/sovellus/sivusto TÄYSIN alkajalle? Ei sano mitään mitkään }-merkit tai muutkaan sulkeet. Eli sama kuin kadunmies yrittäisi koodata. Pitäisi lähteä a-i-v-a-n alusta.

esit. ja en ole maksamassa mistään ja ihan silloin kun siltä tuntuu niin voisin "opiskella".

CodeAcademy on ollut tähän tarkoitukseen hyvä, tosin mistään noista muista minulla ei ole kokemustakaan. En siis sano, että ne eivät olisi aloittelijystävällisiä, vaan kerron CodeAcademyn varmasti olevan. Suosittelen lämpimästi.

Vaimo nimittäin opetteli sitä kautta HTML5+CSS3 alkeet. Aloitetaan tosiaan ihan täysin perusteista, ihan normaalista hyperlinkistä alkaen. Ohjeet ovat erittäin selkeät jopa maallikolle, vähän enemmän osaavalle jopa ärsyttävän rautalangasta väännetyt. Ainakin seuraavat kurssit pystyy "kuka tahansa" suorittamaan;

HTML & CSS: "vanhentunut" kurssi, joka tulee poistumaan kesällä 2017. Tekevät parhaillaan uutta. Tämäkin on silti opettavainen eikä itse käsiteltävä koodi ole vanhentunutta.

Learn HTML & CSS: Part I: ensimmäinen osa uudesta kurssista, joka tulee valmistuessaan korvaamaan tuon edellisen.

Make a Website: kuten nimikin vihjaa, kurssissa tehdään esimerkkisivu. Voit suorittaa tämän vaikka et osaisi edes perusteita, sillä nekin käydään kyllä taas läpi. Jos suoritat tämän aiemmin mainittujen jälkeen, niin toimii mukavana kertauksena ja harjoitteena.

En tosiaan itse ole näitä kursseja suorittanut, mutta aina välillä vilkuillut olkapään yli vaimon puuhaillessa. Jos hän pystyi suorittamaan kaikki näistä, niin pystyy kyllä kuka tahansa. :smoke:
 
Haluaisin kuulla kokemuksia, että voiko noilla ohjelmointikursseilla oikeasti saada työtä suomessa. Ajatellaan, että suorittaisin Codecademyn pro tasolla ja loisin oman portfolion. Sen jälkeen menisin työhaastatteluun, niin naurettaisinko minut ulos rakennuksesta?
 
Haluaisin kuulla kokemuksia, että voiko noilla ohjelmointikursseilla oikeasti saada työtä suomessa. Ajatellaan, että suorittaisin Codecademyn pro tasolla ja loisin oman portfolion. Sen jälkeen menisin työhaastatteluun, niin naurettaisinko minut ulos rakennuksesta?

Ei firmoja ne tehdyt kurssit kiinnosta, vaan todellinen osaaminen. Eli kiinnostavalla ja firman kannalta relevantilla portfoliolla voit hyvinkin saada paikan jos myös näyttävät plussaa haastatteluiden jälkeen: eli olet hyvä tyyppi ja et jää hiljaiseksi teknisissä kysymyksissä. CodeAcademy tuskin itsellään kauheasti firmoja kiinnostaa. Mutta ehdottomasti ne on kätevä tapa tutustua eri teknologioihin. Syvempi oppiminen sitten tapahtuu oman koodauksen kautta.
 
Haluaisin kuulla kokemuksia, että voiko noilla ohjelmointikursseilla oikeasti saada työtä suomessa. Ajatellaan, että suorittaisin Codecademyn pro tasolla ja loisin oman portfolion. Sen jälkeen menisin työhaastatteluun, niin naurettaisinko minut ulos rakennuksesta?

Riippuu ihan siitä portfoliosta. Yritykset palkkaavat osaajia, eivät kouluttautuneita. Se on tavallaan ihan sama mistä sinä olet ne koodaustaitosi oppinut, jos oikeasti olet oppinut ja osaat taitojasi myös hyödyntää käytännössä. Voit siis suorittaa vaikka ne CodeAcademy Pro kurssit tai mitkä tahansa muut kurssit, kunhan oikeasti ymmärrät ja opit sen mitä siellä opetetaan. Jos sitten käytät niitä vasta opittuja taitojasi esimerkiksi helvetin hyvin toteutetun netti-CV:n/muun kotisivun tekemiseen, niin tottakai voit saada sillä tavoin töitä. Kunhan siis jo siitä työnäytteestäsi käy oikeasti ilmi, että osaat sen mitä hakijalta vaaditaankin. Luonnollisesti kannattaa hakea vain paikkoja, jotka oikeasti hallitset - mutta toki google on koodarin paras ystävä. :kahvi:

Korjatkaa jos olen väärässä, mutta käsittääkseni monetkin devaajista ovat itseoppineita? Eihän koulun opetusmateriaali pysy edes kehityksen perässä. Näin ainakin omassa kaveripiirissäni, tunnen useita freelancerina työskenteleviä devaajia, jotka eivät ole opiskelleet koodausta päivääkään koulun penkillä. Lisäksi ainakin yksi itseoppinut tulee äkkiseltään mieleen, joka työskentelee isomman yrityksen palkkalistoilla. Minä en siis itse ole devaaja, mutta hallitsen kyllä html ja css sekä muutaman muun kielen alkeet. Kaiken olen itsekin oppinut kyllä ihan itsenäisesti.

Sehän se vaikein osuus on, osata oikeasti käytännössä. Et sinä hetkessä opi koodaamaan vaikka miten opiskelet ja huippukoodaritkin luonnollisesti opiskelevat jatkuvasti lisää, jotta pysyy kehityksen kelkassa ja osaavat hyödyntää uusimpia tekniikoita sekä kieliä.

EDIT: @Paapaa näköjään kerkesikin sanomaan jo vähän samaa. Tässä kuitenkin yksi inspiroiva esimerkki, jonkun huippudevaajan netti-CV. Tälläisen kun koodaat, niin saat aivan varmasti töitä eikä kukaan kysele kävitkö CodeAcademyn kurssit vai mistä opit; Robby Leonardi | hey@rleonardi.com :smoke:
 
Viimeksi muokattu:
Jos ihan ohjelmointikursseja haluaa käydä niin jopa suomalaiset yliopistot tarjoavat niitä ilmaiseksi MOOCien muodossa:

https://tim.jyu.fi/view/kurssit/tie/ohj1/2017k/koti
MOOC.fi
Ohjelmoinnin MOOC - Scala 2016

EdX:stä löytyy sitten englanniksi MOOCeja joka lähtöön. Muun muassa Harvardin, Berkleyn, MIT:n ja muiden tunnettujen yliopistojen kursseja. Esimerkiksi MIT:n Python kurssi on todella kehuttu ja suosittu Introduction to Computer Science and Programming Using Python

Kuin myös Harvardin Introduction to computer science: Introduction to Computer Science

Tosi hyvä harjoitusohjelma webkehittämiseen löytyy täältä Learn to code and help nonprofits
Tämä on myös todella työläs ja läheskään kaikkea ei tarvitse suorittaa vaan tuolta voi tehdä harjoituksia ihan vapaassa tahdissa ja järjestyksessä. Tämä on mielestäni hitusen Codeacademya parempi. Freecodecampissa on tavoitteena oikeasti oppia webkehittämisestä jotain ja lopuksi luoda jotain isompia harjoitustöitä eikä vain harjoitella eri kielien syntaksia ja ehtolauseita muutaman harjoituksen avulla.
 
Tässä vielä Ivy League -yliopistojen MOOC-tarjonta kategoriassa Computer Science:

Introduction to Computer Science
Harvard University via edX

Algorithms, Part I
Princeton University via Coursera

Machine Learning
Georgia Institute of Technology via Udacity

Analysis of Algorithms
Princeton University via Coursera

Bitcoin and Cryptocurrency Technologies
Princeton University via Coursera

Introduction to Spreadsheets and Models
University of Pennsylvania via Coursera

Computer Architecture
Princeton University via Coursera

Machine Learning
Brown University via Udacity

Networks Illustrated: Principles without Calculus
Princeton University via Coursera

Software Defined Networking
Princeton University via Coursera

Machine Learning 1 — Supervised Learning
Brown University via Udacity

Machine Learning: Unsupervised Learning
Brown University via Udacity

Introduction to Bioconductor: Annotation and Analysis of Genomes and Genomic Assays
Harvard University via edX

Statistics and R
Harvard University via edX

Networks: Friends, Money, and Bytes
Princeton University via Coursera

The Computing Technology Inside Your Smartphone
Cornell University via edX

Using Python for Research
Harvard University via edX

Case Studies in Functional Genomics
Harvard University via edX

Machine Learning for Data Science and Analytics
Columbia University via edX

Reinforcement Learning
Brown University via Udacity

Enabling Technologies for Data Science and Analytics: The Internet of Things
Columbia University via edX

Statistical Thinking for Data Science and Analytics
Columbia University via edX

Artificial Intelligence (AI)
Columbia University via edX

Machine Learning
Columbia University via edX

Big Data in Education
Columbia University via edX

High-performance Computing for Reproducible Genomics
Harvard University via edX

AP® Computer Science Principles
Harvard University via edX

Animation and CGI Motion
Columbia University via edX
 
Muistan joku vuosi sitten katsoneeni Youtubesta englanninkielistä luentosarjaa jostain 80-luvulta, jossa ei niinkään käsitelty mitään tiettyä ohjelmointikieltä, vaan enemmänkin ohjelmoinnin ja tietokoneiden filosofiaa. Homma lähti liikkeelle varsin yksinkertaisesti, mutta muuttui todella vaikeaksi todella nopeasti. Muistelen jonkun todenneen, että TKK:lla oli (on?) joku hyvin samansisältöinen kurssi, mikä ei kuitenkaan ollut ymmärtääkseni pakollinen edes titeläisille.

Osaako joku vihjata millä hakusanalla tuota pitäisi Youtubesta etsiä?


EDIT:

Se olikin tämä:

MIT 6.001 Structure and Interpretation, 1986

 
Viimeksi muokattu:
Youtube on ollut hyvä kanava, mutta pahus kun nuo esim js-pohjaiset jutut vanhe... kehittyy niin nopeasti että... saa hyviä mahdollisuuksia ongelmanratkaisuihin.
 
Udemy :ssa aloittelin yhtä kurssia ja vaikutti kyllä laadukkaalta. Ainoo toi hinnoittelu mietityttää. Kurssien ovh:ksi lätkäistään joku 169,- ja sit tarjouksessa pari kymppiä... Mut on siellä ilmaisiakin kursseja.

NodeSchool vaikuttaisi myös laadukkaalta, pääsee heti työntämään kädet koodiin ja ainakin ekat harjoitukset on sopivan simppeleitä.

Train with Programming Challenges/Kata | Codewars - tota on tullut hakattua nyt hiihtolomalla. Tuommoinen hands on -tyyppinen opiskelu sopii tällä hetkellä hyvin ja tykkään tuosta pelillistetystä oppimismuodosta.
 
Viimeksi muokattu:
Muistan joku vuosi sitten katsoneeni Youtubesta englanninkielistä luentosarjaa jostain 80-luvulta, jossa ei niinkään käsitelty mitään tiettyä ohjelmointikieltä, vaan enemmänkin ohjelmoinnin ja tietokoneiden filosofiaa. Homma lähti liikkeelle varsin yksinkertaisesti, mutta muuttui todella vaikeaksi todella nopeasti. Muistelen jonkun todenneen, että TKK:lla oli (on?) joku hyvin samansisältöinen kurssi, mikä ei kuitenkaan ollut ymmärtääkseni pakollinen edes titeläisille.

Osaako joku vihjata millä hakusanalla tuota pitäisi Youtubesta etsiä?

Oiskohan tuo kurssi:
Kurssi: CS-C2150 - Theoretical Computer Science, 03.01.2017-31.03.2017

Silloin, kun minä olin TiKillä, niin Alan Turing oli kurssikirjan kannessa.
 
Tosi hyvä harjoitusohjelma webkehittämiseen löytyy täältä Learn to code and help nonprofits
Tämä on myös todella työläs ja läheskään kaikkea ei tarvitse suorittaa vaan tuolta voi tehdä harjoituksia ihan vapaassa tahdissa ja järjestyksessä. Tämä on mielestäni hitusen Codeacademya parempi. Freecodecampissa on tavoitteena oikeasti oppia webkehittämisestä jotain ja lopuksi luoda jotain isompia harjoitustöitä eikä vain harjoitella eri kielien syntaksia ja ehtolauseita muutaman harjoituksen avulla.
Tarkennan, että täysilmaisuuden lisäksi ideanahan tossa on, että kun tekee nuo vaaditut osat (joihin menee satoja tunteja itsessään, tuntiarviot on tuolla listattukin) niin osallistuminen noihin nonprofit-projekteihin avautuu. Niitä varmaan uskaltaa jo pistää CV:hen. Siinä mielessä siis vakavampi ja vaikeampi. Paino on tietenkin web-kehityksessä. Ekat osiot lähtee ihan nollasta HTML5+CSS:stä, mutta sitten kyllä vaikeutuu.
 
Viimeksi muokattu:
Freecodecamp vei mukana ja tuli kyllä ahaa elämyksiä tuosta HTML5 and CSS kohdasta. Seuraava Responsive Design with Bootstrap tuli vedettyä puoleen väliin, kun alkoi kyllästyttämään. Siinä saa nakuttaa koodia toistona(tympeää), liiankin nippeliä tietoa ja sai googlella kaivella vinkkejä(hyvin löytyi), kun jäi jumiin ja esimerkit ei ollut enää kovin kaksisia.

Takuulla nopeammin oppii tuolla systeemillä kuin lukemalla kirjasta tai jostain väsyttävistä luennoista, kun tuossa pääsee välittömästi takomaan koodia ja näkemään seuraukset.

Vielä kiinnostaa nuo jquery, JSON plaap plaap, node.js jne. Siis etenkin ne sellaiset jutut millä saa paljon aikaa vähällä koodauksella.
Tuli vaan ESP8266 laitettua nettiin niin löyty juuri noita erikoisia viitteitä noihin ihme himmeleihin ja olin ihan pihalla noista, kun niitä oli html-koodin seassa.

Onko muita Freecodecampin kaltaisia sivustoja? Codecademy on siis jotenkin vanhanaikainen HTML & CSS osiossaan? Kuitenkin tuolla löytyisi kuitenkin tuo Python..kinostaa.
 
Viimeksi muokattu:
Piruuttani testailin kanssa tuota FreeCodeCampia, ja nuo harjoitukset nyt olivat ihan läpihuutojuttua, yleensä esimerkki kertoi suoraan mitä tehdä. Sitten tulikin nämä "rakenna portfolio tyhjästä" niin pitäs ruveta soveltamaan oppimaansa - ei ollutkaan enää ihan niin helppoa.
 
Sitepointtiin kun kirjautuu/rekisteröityy saa kaks vanhaahkoa kirjaa ladattua. Kurssit ei ollu kummoisia.
 
Haluaisin kuulla kokemuksia, että voiko noilla ohjelmointikursseilla oikeasti saada työtä suomessa. Ajatellaan, että suorittaisin Codecademyn pro tasolla ja loisin oman portfolion. Sen jälkeen menisin työhaastatteluun, niin naurettaisinko minut ulos rakennuksesta?
Jos olet pätevä devaaja (mitä tahansa reittiä pitkin) niin eteenkin tämän päivän markkinoilla pääset aivan varmasti töihin ja vielä hyville palkoille. Kaikkein konservatiivisimmat isot korporaatiot saattavat vaatia yliopistotutkintoa, mutta suurimmalla osalla alasta ei ole varaa tehdä tällaista järjetöntä nirsoilua.
 
Tuolla on mielestäni nopeita ja hyviä opetuspätkiä alkaen HTML in 5 minutes --> blondiebytes

Ymmärtää paremmin kokonaisuuksia html, css, bootstrap jne

Enemmänkin niin kuin tehdään esim. omia sivuja kuin opetellaan laskemaan javascriptillä..
 
Oon nyt ollut Scotch Web Development tilaajana vajaan kuukauden ja todella laadukasta kurssia ollut. T-paidankin lähettivät sieltä jostain kun niin monta videota olen katsellut (tosin suomalaisena olisin arvostanut enemmän muoviämpäriä eh eh). Laadun voi tsekata ilmaisvideoista, että tykkääkö. Ai se itse tekeminen... nooo.... kahtoo ny parin kurssin jälkeen niin on kaikki best practicet hallussa...

Yhden udemyn kurssinkin maksoin, mutta voihan sen joskus myöhemmin kattoa. Hirveen mainostusrumban pistivät heti päälle.
 
Noita Udemyn kursseja ei sitten kannata ostaa täydellä hinnalla. Siellä on aina suuria tarjouksia. Laatu toki on vähän sitä ja tätä monella kurssilla, mutta kun katsoo niitä ilmoittautuneita/arvosanoja, löytää ihan passeleita kursseja. Joissain toki aksentti saattaa olla vaikkapa melkoista intianenglantia, mutta ei tuo itseäni haitannut eräällä kurssilla. Hyvänä puolena sitten tietysti opetustarjonta vähän laajemmalta skaalalta.
 
Mä voisin ottaa mielellään koodin, jos niitä on jaettavaksi asti :) @Zvona

Alkaa olla html/css jo sen verran hallussa että voisi esim. Javascriptiä ja sen frameworkkeja alkaa kokeilemaan.
 
Alkaa olla html/css jo sen verran hallussa
Mielenkiinnosta, mitä tämä tarkoittaa käytännössä?

Mitä "hallussa" tarkoittaa on todella vaihtelevaa. Sisältyykö siihen esim:
- perusteet selaimista ja verkkoliikenteestä ( lähinnä http(s) )
- DOM, CSSOM
- yleisimmät html-elementit ja niiden attribuutit
- css valitsimet ja tavanomaiset tyylien muokkaukset
- sivun renderöinti, flow yms.
- mitä nyt grafiikasta, väreistä yms pitää tietää
- transformaatiot, animaatiot?

Olis siistiä, jos olis jokin suhteellisen selkeä tavoitetaso, mitä pitää tietää ja esimerkkejä, mitä pitää saada aikaiseksi.
 
Mielenkiinnosta, mitä tämä tarkoittaa käytännössä?

Mitä "hallussa" tarkoittaa on todella vaihtelevaa. Sisältyykö siihen esim:
- perusteet selaimista ja verkkoliikenteestä ( lähinnä http(s) )
- DOM, CSSOM
- yleisimmät html-elementit ja niiden attribuutit
- css valitsimet ja tavanomaiset tyylien muokkaukset
- sivun renderöinti, flow yms.
- mitä nyt grafiikasta, väreistä yms pitää tietää
- transformaatiot, animaatiot?

Olis siistiä, jos olis jokin suhteellisen selkeä tavoitetaso, mitä pitää tietää ja esimerkkejä, mitä pitää saada aikaiseksi.

No lähinnä ihan perusteet vasta käyty läpi ja jonkinlainen staattinen webbisivu tullut tuotettua. Jospa sitä lähtisi vähän javascriptiä seuraavaksi kokeilemaan.
 
Löytyi tälläinen SoloLearn ainakin android ympäristöön ja löytyy kielinä HTML, CSS, JavaScript, PHP, C++, Python, Java, C#, SQL, Swift, ja Ruby. Pisteillä voi ostaa vihjeitä, jos ei meinaa päästä eteenpäin ja kun ne loppuu niin on aika omillaan.
Tuossa on hieno systeemi saada kurssin jälkeen tulostettava sertifikaatti.

Saako jossain muuallakin noita sertifikaatteja?
 
Onhan se kiva saada sertifikaatti siitä että on osannut veikata oikein itsestäänselvissä kysymyksissä. Tuo SoloLearn on aikalailla sellainen että koulutetu apinakin pääsee kursseja läpi eli sertillä voi pyyhkiä hanuria, valitettavasti. Codecademyn kursseissa on edes vähän haastetta ja sieltäkin saa jonkun sertin kun suorittaa koko setin. Ei sekään vaikea ole mutta siinä pitää edes osata jotain eikä pelkällä veikkauksella pääse läpi.
 
Onhan se kiva saada sertifikaatti siitä että on osannut veikata oikein itsestäänselvissä kysymyksissä. Tuo SoloLearn on aikalailla sellainen että koulutetu apinakin pääsee kursseja läpi eli sertillä voi pyyhkiä hanuria, valitettavasti. Codecademyn kursseissa on edes vähän haastetta ja sieltäkin saa jonkun sertin kun suorittaa koko setin. Ei sekään vaikea ole mutta siinä pitää edes osata jotain eikä pelkällä veikkauksella pääse läpi.

Ei se aina niin helppoa ole, jos apina oikoo liikaa ja jättää lukematta. Pitää oikeasti tietää niitä erikoismerkkejä ja komentoja. Kieltämättä SoloLearn on välillä turhankin helppo, mutta hyvin esimerkeillään opastaa mitäkin kilke tekee.

Jopa FreeCodeCampin esimerkit on säälittävämpiä ja muistaakseni puuttuu koko sisäistävä teoria tai ne surkeammat esimerkit tuli kun oli edennyt pidemmälle. Jotenkin jätetty keskeneräiseksi tai ainakin viime kokeilussa näin.

Jos menee liian vaikeaksi niin ei yksinkertaisesti pääse eteenpäin ja FreeCodeCampissa pystyi huijaamaan, kun haki vaan googlesta kyseistä tehtävää niin yllätys jos ei löytynyt tietoja.

Pintaraapaisuna pidän tuota SoloLearnia parhaimpana mitä olen kokeillut ja esimerkit kattavia, jos niitä jaksaa tutkia. Codeacademyä en ole vielä kokeillut..
 
Viimeksi muokattu:
Täytyy sanoa, että loistava ketju. Olen aivan 0-tasolla näissä asioissa, mutta kiinnostaisi alkaa omatoimisesti harjoittelemaan ohjelmointia. Onko jotain erityisen "trendikkäitä" tai muuten (tulevaisuuden kannalta) kannattavia ohjelmointikieliä, mihin kannattaisi perehtyä? Tai onko joku erityinen osio mihin kannattaa aloittelijana kiinnittää huomiota ennen kuin siirtyy muihin edistyneempiin asioihin?
 
Onhan se kiva saada sertifikaatti siitä että on osannut veikata oikein itsestäänselvissä kysymyksissä. Tuo SoloLearn on aikalailla sellainen että koulutetu apinakin pääsee kursseja läpi eli sertillä voi pyyhkiä hanuria, valitettavasti. Codecademyn kursseissa on edes vähän haastetta ja sieltäkin saa jonkun sertin kun suorittaa koko setin. Ei sekään vaikea ole mutta siinä pitää edes osata jotain eikä pelkällä veikkauksella pääse läpi.
Ei noilla serteillä tosiaan ole mitään todellista arvoa, paitsi ehkä jollain Freecodecampin sertillä jonka saamiseen menee vähintään vuosi. Itseähän varten noita opiskellaan ja nyt ihan nopeasti testasin tuon SoloLearnin PHP-kurssia ja pidän sitä parempana kuin Codeacademyn. Näitä nyt on vähän vaikea arvioida kun kokemusta on jo vuosia ja on todella vaikea arvioida miten nollatasoinen käyttäjä kokee nämä. Joitakin ajatuksia olen jakanut Codeacademysta ja Freecodecampista tässä viestissä.

SoloLearn lähtee mielestäni enemmän perusteista liikkeelle ja jokaisen kysymyksen alta voi kaivaa käyttäjien kysymyksiä sekä keskustelua. Sieltä näyttäisi löytyvän ihan mielenkiintoisia pointteja ja niitä kannattaakin välillä silmäillä. Plussaa myös erittäin hyvin toimivasta mobiiliappista ja pitääpä katsoa jos tätä tulisi pyöriteltyä luppoajalla pelkän somen selaamisen sijasta.

Edit. Tuolta myös puskee vähän väliä haasteita muilta käyttäjiltä ja sinne voi tehdä omia kysymyksiä joten tässä mielessä SoloLearn on oikein kiva alusta oman osaamisen ylläpitämiseen.
 
Viimeksi muokattu:
Täytyy sanoa, että loistava ketju. Olen aivan 0-tasolla näissä asioissa, mutta kiinnostaisi alkaa omatoimisesti harjoittelemaan ohjelmointia. Onko jotain erityisen "trendikkäitä" tai muuten (tulevaisuuden kannalta) kannattavia ohjelmointikieliä, mihin kannattaisi perehtyä? Tai onko joku erityinen osio mihin kannattaa aloittelijana kiinnittää huomiota ennen kuin siirtyy muihin edistyneempiin asioihin?
Vähän paha ennakoida, mitä uusia trendejä on tulossa. Lähitulevaisuuden suosikit ovat pitkälti jo nyt aika kovassa huudossa, joten niitä voi aina suositella. Vähän kauemmas tulevaisuuteen esimerkiksi Stack Overflow'n kehittäjäkysely voi antaa jotain osviittaa. Aloittelijan kannattaa yleensä valita joku helppo kieli, jolle löytyy paljon apua, ja siirtyä siitä sitten muiden kielten pariin. Suurin osa ohjelmointikielistä on keskenään melko samankaltaisia (eli käytännössä C:n kaltaisia), joten kun oppii yhden, myös muut on hyvin helppo oppia. Nykyään hyvin usein suositellaan Pythonia ensimmäiseksi kieleksi, mutta esimerkiksi myös C# ja Java sopivat varmasti hyvin ensimmäiseksi kieleksi. Myös muilla voi toki aloittaa, mutta näille löytyy takuuvarmasti paljon apua.
 
Täytyy sanoa, että loistava ketju. Olen aivan 0-tasolla näissä asioissa, mutta kiinnostaisi alkaa omatoimisesti harjoittelemaan ohjelmointia. Onko jotain erityisen "trendikkäitä" tai muuten (tulevaisuuden kannalta) kannattavia ohjelmointikieliä, mihin kannattaisi perehtyä? Tai onko joku erityinen osio mihin kannattaa aloittelijana kiinnittää huomiota ennen kuin siirtyy muihin edistyneempiin asioihin?
Jos meinaa Suomessa saada (backend) koodaustöitä niin valitettavasti Java/Skala on se kieli millä täällä tehdään about 90% hommista. Frontend ja hieman myös backend (node.js) tehdään Javascriptillä. Joten siinä ne todelliset vaihtoehdot Suomessa.
 

Statistiikka

Viestiketjuista
261 299
Viestejä
4 534 303
Jäsenet
74 784
Uusin jäsen
vanahabanjo

Hinta.fi

Back
Ylös Bottom