Haluaisin päästä harjoitteluun johonkin firmaan, jossa voisin tehdä nettisivuja. Minua kuitenkin pelottaa se, etten ehkä osaa tarpeeksi. Minulla on sellainen käsitys, että jos hakee moista hommaa tekemään, niin kaikki kielet yms. pitäisi jo osata melkein täydellisesti! Itse olisin tulossa nimenomaan harjoittelemaan ja en tietenkään voi heti osata kaikkea. Mutta epäilen, että ei näissä paikoissa kukaan istu vieressä ja opeta vaan kaikki pitäisi jo osata tai vähintään opiskella itsenäisesti.
Onko mielikuvani aivan väärät? Miten hyvin minun tulee osata eri ohjelmointikieliä, jotta minun edes kannattaa hakea harjoitteluun? Opin kyllä mielelläni uusia kieliä, mutta ongelmani on se, että en ole mikään nopein oppija. Minulle oppiminen vaatii aikaa, ennen kuin hoksaan. Kuinka hyvin IT-alalla ohjelmoijia opastetaan? Kuinka nopeassa ajassa täytyy jo osata kaikki itsenäisesti?
Onko mielikuvani aivan väärät? Miten hyvin minun tulee osata eri ohjelmointikieliä, jotta minun edes kannattaa hakea harjoitteluun? Opin kyllä mielelläni uusia kieliä, mutta ongelmani on se, että en ole mikään nopein oppija. Minulle oppiminen vaatii aikaa, ennen kuin hoksaan. Kuinka hyvin IT-alalla ohjelmoijia opastetaan? Kuinka nopeassa ajassa täytyy jo osata kaikki itsenäisesti?
Vastaukset 9
Vanhimmat
Tee nettisivuja kotona ennen kuin haet töihin. Siinä näet, mitä jo osaat ja mitä pitää opetella. Monessa paikassa vaaditaan osaamista jo etukäteen ja jos homma ei suju, saat huonon työtodistuksen, joka vaikeuttaa uusien paikkojen saamista.
"Kuinka hyvin IT-alalla ohjelmoijia opastetaan? Kuinka nopeassa ajassa täytyy jo osata kaikki itsenäisesti?"
Aika vähän. Viimeisessä nettisivuprojektissa ensimmäinen puoli päivää meni firmaan tutustuessa ja sitten piti alkaa jo tuottamaan koodia. Kun Smarty ei ollut ennestään tuttu, niin potkut tuli koeajalla. Osoitteessa http://programmers.stackexchange.com/questions/46716/what-should-every-programmer-know-about-web-development on listattu asioita, jotka www-developerin tulisi osata.
Web Designerin työkalut on HTML, css ja Javascript. Meillä työtehtävät on jotenkin seuraavanlaisia:
1) tässä näytössä pitää siirtää tuota kontrollia 2 pikseliä oikealle
2) otsikko keskittää ja fonttinkokoa muuttaa.
Sitten kaiken pitää luonnollisesi näyttää kaikilla selaimilla samanlaislta.
Miksi se JavaScript on niin tärkeä kieli? Monesti sen toiminnot saa korvattua muulla kielellä. Tuntuu vaan niin tyhmältä kieleltä, kun sen voi laittaa selaimesta toimimattomaksi. Itselleni ei ole koskaan auennut, miksi tuolla JavaScriptillä yhä tehdään mitään. Voisiko joku kertoa, mitä hyötyä siitä oikeasti on? Joutuu vaan tekemään kaksinkertaisen työn, kun pitää tehdä myös korjaukset, jotta sivu toimisi myös niillä, joilla JavaScript ei ole päällä.
Eipä kannata javascriptiä kääntää pois ei tule toimimaan mitkään sivut tulevaisuudessa (josnyt toimi ennekään). HTML 5, javascript, jquery, JSON on avainsanoja. Selainsivu muuttuu sovellukseksi joka hakee dataa palvelimelta asynkronisilla kutsuilla ja näyttöä päivitetään javascritillä eikä perinteiseen tyyliiin klik ja hae uusi sivu.
Yleensä melkein kaikilla yrityksen sivuilla on palautelomake ja siihen pitää tehdä lomakkeen selain puolen validointi JavaScriptillä.
Äläppä huoli:
- kukaan ei osaa/muista kaikkea yhdestäkään kielestä
- omalla työpaikalla näitä mammoja/pappoja joilla 15 vuoden kokemus mm. javasta cv:ssä, niin harvinaisen usein kurkkivat googlesta ja sitten copy pastettavat
- jos et mihinkään 1-2kk projektiin hae jossa pitäisi kaiken olla valmista heti, vaan normityöhön, niin näissä on kyllä aikaa opetella
Google koodaus on todella hyvä lähde mutta sitä pitää osata soveltaa.. Jos on sellainen asenne että hommat pitää tehdä pitkän kaavan mukaan itse keksien niin on ihan pihalla ja täysin egoistinen hörhö. Jos sinulla on jokin ohjelmointiongelma niin se on maailmalla ratkaissut varmaan joku. ja http://stackoverflow.com/ tietää ratkaisun asiaan.
Jos jotain haluaa oppia, kannatta (yrittää) tehdä se itse.
Mitä asioita hakulomakkeeseen kannattaisi laittaa, että työntarjoajaa kiinnostaisi palkata juuri minut harjoittelijaksi? Arvostetaanko Suomessa yhtään visuaalista silmää, sitä että osaa myös itse tehdä designin? Vai tekeekö joku muu aina ulkoasun ja toinen vaan koodaa? Kannattaako hakea isompaan firmaan vai pienempään firmaan? Kuinka yleisesti harjoittelija palkataan harjoittelun jälkeen kokopäiväiseksi työntekijäksi? Tarkoitus olisi tehdä työt hyvin ja tulla palkatuksi.
Kuinka paljon kyseisissä firmoissa tehdään perusnettisivuja ja kuinka paljon joutuu suunnittelemaan kunnon php-projekteja, kuten jotain hivenen haastavampia nettikauppoja yms.?