Tapahtumat

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

Kirjaudu sisään

Miksi ohjelmointi on monille ylivoimaisen vaikeaa?

Vierailija
05.06.2012 |

Itse olen it-alalla ja teen ohjelmointa, eikä tää minusta mitään rakettitiedettä ole.

Silti kouluista ei tahdota saada harjoittelijoita, sillä ohjelmointiin suuntautuneita on todella vähän, tai sitten toisaalta meille on otettu alalla jo työskenneiltä, joiden kaiken järjen mukaan pitäis osata ohjelmoida tai ainakin oppia , mutta kuitenkaan eivät jotenkaan sisäistä koko asiaa lainkaan. Mikä ohjelmoinnissa on niin vaikeeta?

Voisko joku sellainen joka on kokeillut, mutta ei siihen pystynyt, avaamaan syitä vähän?

Kommentit (13)

Vierailija
1/13 |
05.06.2012 |
Näytä aiemmat lainaukset

ja siksi ei kiinnosta kovin monia.



En tosin yhtään tiedä, millaista se on, jonkun verran olen 80- ja 90-luvun vaihteessa opiskellut jotain ohjelmointikieliä (ihan peruskurssit vaan), ja tylsältä vaikutti.



Mutta onhan se varmasti paljon monipuolisempaa ja kiinnostavampaa, kun osaa sitä kunnolla. Kuten moni muukin asia, mikä tuntuu ihan tylsältä, jos ei asiasta paljoa tiedä.

Vierailija
2/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Itse olen it-alalla ja ohjelmoija. Mutta minä uskoin vuosikaudet että en pystyisi ikinä ohjelmoimaan. Ajattelin että minusta tulee vaikka määrittelijä tai testaaja, mutta ohjelmointi, ei ei. Joskus vähän kokeilinkin mutta koska minulla oli vankka sisäinen uskomus että en osaa enkä pysty, lannistuin heti ja totesin että aha, no nyt se on nähty, en todellakaan pysty. Olenhan teknisesti ja matemaattisesti lahjaton, ADHD ja kaikkea.



No sitten kuitenkin tuli 2000 buumi ja kova pula ohjelmoijista. Hain yhteen duuniin, ja siellä haastattelija alkoi minua suorastaan suostutella, että voisitko edes YRITTÄÄ tulla ohjelmoimaan vaikken ole sellaista tehnyt. Liksaa luvattiin tuplat silloiseen testaajan työhöni nähden, joten lähdin. Kaikessa rauhassa sain opetella ja kyllä minä opinkin kunhan sain itseni uskomaan ettei se ole mitään ylivoimasta mitä olisi tarvinnut tehdä lapsesta asti että voi osata.



Enimmäkseenhän tämä työ vaatii vain hyviä istumalihaksia ja tylsyyden sietämistä. Ratkaistavat ongelmat on yleensä epäkiinnostavia ja ne vaan täytyy itsensä pakottaa ratkaisemaan. Vaikeita ne eivät ole yleensä mitenkään, vaikka minäkin olen myös vaativana pidettyjä paikannus- ja muita hommia tehnyt.

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/13 |
05.06.2012 |
Näytä aiemmat lainaukset

mutta kun hänellä ei ollut yhtään ongelmanratkaisukykyä.

Vierailija
4/13 |
05.06.2012 |
Näytä aiemmat lainaukset

että tulevat yritysjohtajat ymmärtää it-projektien vaikeuden päälle.

Vierailija
5/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Ne halutut asiat pitää osata pukea sellaiseen muotoon, että kone ymmärtää ne. Siinä on samanlainen vaikeus kuin joillain ihmisillä on matematiikassa - eivät osaa helposti kirjoittaa sitä sanallista juttua yhtälöiksi. Toisilta se taas sujuu helposti, he ymmärtävät paremmin matematiikan kieltä.



En ole itse kummoisiakaan ohjelmia tehnyt, mitä nyt vähän Excelin Visual Basicillä jotain simppeleitä juttuja koodaillut, mutta jotain käsittämättömän riemastuttavaa siinä on kun onnistuu tekemään pätkän koodia, joka suorittaa halutut asiat. Kaikkein eniten tuosta on iloa kun onnistuu sillä koodinpätkällä tekemään jonkun jutun, joka olisi käsin tekemällä vienyt tuntikausia. Ilman pieniä onnistumisen kokemuksia koodaamisesta on varmaan vaikea innostua ja monilla on siitä varmaan sellainen käsitys, että ei pysty eikä kykene - ja vielä kuvittelevat tylsäksi!

Vierailija
6/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Ohjelmointitaito vaatii loppujen lopuksi hyvinkin laaja-alaisia kykyjä. Pitää olla sekä matemaattisesti että kielellisesti lahjakas, jotta saa toimivaa koodia aikaan. Ja tehdäkseen siitä vielä käytännössä toimivaa, vaaditaan myös tiettyä psykologista ja sosiaalista älykkyyttä. Mutta toisaalta ihmiselle jolla nuo asiat ovat hallinnassa se on yllättävän helppoa.

Sisältö jatkuu mainoksen alla
Vierailija
7/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Mutta en silti vapaaehtoisesti ryhdy ohjelmoimaan.



Siissehän on ihan järjettömän tylsää. Käytännössä siinä ei kehitetä mitään uutta, kunhan toistetaan vanhoja käskyjä peräkkäin. Ne vielä pilkuntarkasti, koska muuten homma ei tietenkään toimi. Mä en ole tarkka, mä olen luova, jos saan valita.

Vierailija
8/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Itse olen viihtynyt ohjelmointityössä kymmeniä vuosia. Kokeilin välillä projektipäällikkönä mutta halusin ohjelmoijaksi takaisin. Päivät kuluu äkkiä ja työ on tarpeeksi haastavaa. Aiemmin tein toimistotöitä ja melkein kuolin tylsyyteen.

Sisältö jatkuu mainoksen alla
Vierailija
9/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Mutta en silti vapaaehtoisesti ryhdy ohjelmoimaan.

Siissehän on ihan järjettömän tylsää. Käytännössä siinä ei kehitetä mitään uutta, kunhan toistetaan vanhoja käskyjä peräkkäin. Ne vielä pilkuntarkasti, koska muuten homma ei tietenkään toimi. Mä en ole tarkka, mä olen luova, jos saan valita.


Tässä on hyvä kiteytys. Ohjelmoijia on vaikea saada juuri siksi koska työ on sellaista joka vaatii luovuutta, mutta ei sinällään tyydytä luovan ihmisen luovan tekemisen kaipuuta.

Vierailija
10/13 |
05.06.2012 |
Näytä aiemmat lainaukset

olen myös it-alalla, opiskellut tietojenkäsittelyä yliopistossa ja osaisin ohjelmoida. Harrastan sitä myös vapaa-ajalla.



No, meillä töissä pojat koodaa ja tytöt tekee kaikenlaista muuta. Olen osoittanut suunnittelevani ja tekeväni hyviä softia esim. omatekemien demojen muodossa, mutta silti aina pojat valitaan mielenkiintoisiin projekteihin ja minä jatkan muissa hommissa, neuvottelen asikkaiden kanssa, laadin projektisuunnitelmia jne., vaikka itse koodaus ja ohjelmistosuunnittelu kiinnostaisivat enemmän.



Perustelut ovat yleensä sellaisia, että sä sovit niin hyvin asiakaskontakteihin, kun olet sosiaalinen ja epänörtin näköinen. Sillä tavalla. :(

Sisältö jatkuu mainoksen alla
Vierailija
11/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Ohjelmointitaito vaatii loppujen lopuksi hyvinkin laaja-alaisia kykyjä. Pitää olla sekä matemaattisesti että kielellisesti lahjakas, jotta saa toimivaa koodia aikaan. Ja tehdäkseen siitä vielä käytännössä toimivaa, vaaditaan myös tiettyä psykologista ja sosiaalista älykkyyttä. Mutta toisaalta ihmiselle jolla nuo asiat ovat hallinnassa se on yllättävän helppoa.

minulle ei ole mitään noista lahjakkuuksista ja olen ihan menestyksellä tätä työtä tehnyt vuodesta 2000 asti. Juuri matematiikka ja kielet oli minulle koulussa ihan mahdottoman vaikeita juttuja.

Silti ohjelmointi on minusta varsin helppoa - jos jonkun asian osaa sanoa suomeksi, osaa sen kirjoittaa ohjelmointikielelläkin kunhan tuntee sen kielen syntaksin ja ohjelmoinnin perusteet yleensä.

Itse en työssäni ole missään kontaktissa asiakkaisiin eli sosiaalisella älykkyydellä ei teksii mitään. Minä olen kopissa ja koodaan muiden asiakkaalta onkimien speksien perusteella ;)

Vierailija
12/13 |
05.06.2012 |
Näytä aiemmat lainaukset

Miten nopeasti ja hyvin ihminen, jolla ei ole IT/ohjelmointitaustaa, pystyy oppimaan ja sisäistämään ohjelmointikielet erityisesti Visual basic, tietokantakyselyt (SQL, Crystal reports)?



Tarvista olisi näiden opetteluun, mutta onko realistinen odotus taviskäyttäjältä, joka on kuitenkin suht. vahva perusohjelmien (esim. excel) käyttäjä?

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

Mutta en silti vapaaehtoisesti ryhdy ohjelmoimaan.

Siissehän on ihan järjettömän tylsää. Käytännössä siinä ei kehitetä mitään uutta, kunhan toistetaan vanhoja käskyjä peräkkäin. Ne vielä pilkuntarkasti, koska muuten homma ei tietenkään toimi. Mä en ole tarkka, mä olen luova, jos saan valita.


Tässä on hyvä kiteytys. Ohjelmoijia on vaikea saada juuri siksi koska työ on sellaista joka vaatii luovuutta, mutta ei sinällään tyydytä luovan ihmisen luovan tekemisen kaipuuta.

Aivan varmasti ohjelmoitaessakin pitää olla luova ja keksiä välillä uutta. Mutta tarkka pitää tosiaan olla ja useimmat itseään luovina pitävät ihmiset eivät ole tarkkoja. Lisäksi looginen ajattelukyky on hyvin tärkeä asia.

Kirjoita seuraavat numerot peräkkäin: seitsemän viisi seitsemän