
geeli
4058 viestiä
|
#1 kirjoitettu 01.04.2025 09:06
Löysin aika hyvän ja ilmaisen web-sivuston, jolla on haastavia ohjelmointitehtäviä.
Exercism.org
Sivusto vaatii rekisteröitymisen, mutta GitHub-tunnuksilla pääsee sisään myös.
Tehtäviä löytyy yli 65 eri ohjelmointikielellä. Mukana on mm. Java, JavaScript ja PowerShell vain muutamia mainitakseni.
|

jpmatias
3 viestiä
|
#2 kirjoitettu 04.04.2025 10:05
Jos ohjelmointi kiinnostaa, ja haluaa kunnon perehdytyksen aiheeseen suomen kielellä, niin kannattaa ehdottomasti käydä verkossa Helsingin Yliopiston MOOC-kurssi aiheesta:
https://ohjelmointi-24.mooc.fi/
Kurssilla opetuskielenä on Python, mutta ohjelmoinnissa tärkeintä ei ole itse kieli, vaan ohjelmoinnin periaatteiden ymmärtäminen, jonka jälkeen eri ohjelmointikielten opiskelu on helpompaa.
(Vaikka sanoin yllä että ohjelmoinnissa tärkeintä on periaatteiden ymmärtäminen, niin se ei ole koko totuus - tärkeimpänä lienee ratkaistavan ongelman ymmärtäminen, ja miten sitä lähestyä ohjelmallisesti, mutta ei mennä siihen sen enempää )
|

geeli
4058 viestiä
|
#3 kirjoitettu 04.04.2025 10:16
jpmatias kirjoitti:
Jos ohjelmointi kiinnostaa, ja haluaa kunnon perehdytyksen aiheeseen suomen kielellä, niin kannattaa ehdottomasti käydä verkossa Helsingin Yliopiston MOOC-kurssi aiheesta:
https://ohjelmointi-24.mooc.fi/
Kurssilla opetuskielenä on Python, mutta ohjelmoinnissa tärkeintä ei ole itse kieli, vaan ohjelmoinnin periaatteiden ymmärtäminen, jonka jälkeen eri ohjelmointikielten opiskelu on helpompaa.
(Vaikka sanoin yllä että ohjelmoinnissa tärkeintä on periaatteiden ymmärtäminen, niin se ei ole koko totuus - tärkeimpänä lienee ratkaistavan ongelman ymmärtäminen, ja miten sitä lähestyä ohjelmallisesti, mutta ei mennä siihen sen enempää )
Tuo on varmasti oikein hyvä kurssi aloittelevalle koodaajalle. Tulee perusteet tutuiksi.
Exercism piste orgin tehtävät voivat olla hieman vaikeita ja olisi hyvä jo hieman osata alkeita, jos noita tehtäviä haluaa tehdä.
|

IT
14472 viestiä
|
#4 kirjoitettu 04.04.2025 17:37
jpmatias kirjoitti:
Jos ohjelmointi kiinnostaa, ja haluaa kunnon perehdytyksen aiheeseen suomen kielellä, niin kannattaa ehdottomasti käydä verkossa Helsingin Yliopiston MOOC-kurssi aiheesta:
https://ohjelmointi-24.mooc.fi/
Kurssilla opetuskielenä on Python, mutta ohjelmoinnissa tärkeintä ei ole itse kieli, vaan ohjelmoinnin periaatteiden ymmärtäminen, jonka jälkeen eri ohjelmointikielten opiskelu on helpompaa.
(Vaikka sanoin yllä että ohjelmoinnissa tärkeintä on periaatteiden ymmärtäminen, niin se ei ole koko totuus - tärkeimpänä lienee ratkaistavan ongelman ymmärtäminen, ja miten sitä lähestyä ohjelmallisesti, mutta ei mennä siihen sen enempää )
If you don't understand the problem, then you got a problem!
Itse en siis juurikaan osaa ohjelmointia, vaikka ihan perusteisiin olenkin joskus hieman tutustunut.
Mutta olisiko 90% ohjelmoinnista jotakin ihan muuta kuin ohjelmointia? Ongelman ratkaisua, päättelyä, algoritmien suunnittelua, ja ylipäätään sen kokonaisuuden hahmottamista ja jakamista osaongelmiin?
Ja tuo ongelman ratkaisu vaatii älyä ja logiikkaa. Bill Gates sanoi joskus jotenkin niin, että "We're in the IQ business", ja katsoi että investointipankit ovat Microsoftin pahimpia kilpailijoita. Ei siis business mielessä, vaan siinä että Microsoft pystyy houkuttelemaan niitä lahjakkaimpia welhoja palvelukseensa.
|