Joskus vanha, ymmärtää työkalut ovat paremmat kuin upouuden työkalut valittiin, koska ne ovat muodissa.
Vaihe 9:
Lue tosielämässä. Coding dojos, konferensseja, BarCamps, hakata päivää, käyttäjäryhmät, ja koodin leirit ovat suuria tapoja oppia. Nämä ryhmät voivat olla hyödyllisiä, vaikka osallistui harvoin, esitellä uusia ideoita ja tunnistaa uusia menetelmiä tehdä asioita. On hyötyä kyseenalaistetaan uudessa ympäristössä.
Vaihe 10:
Tuo uusia kieliä töihin. Professional ohjelmoijat voivat löytää mahdollisuuksia käyttää uusia ohjelmointikieli tietoa työssä.
Yritä olla tullut hullu evankelista, mutta paikalla mahdollisuuksia missä muilla kielillä voi ratkaista ongelman paremmin. Kuitenkin shoehorning kielestä projekti, jossa se ei sovi vain sen vuoksi että luotaisiin uusi kieli on resepti jättämisestä. On enemmän työkaluja työkalupakin aina tarjoaa enemmän mahdollisuuksia ja flexibility.For esimerkiksi työskennellessään Java-projekti työssä, voisivat käyttää Ruby tarkoittaa rakentaa skriptit voidaan kirjoittaa Buildr, ja nykyiset testi kirjastot voidaan kirjoittaa testi koodi (testi /Ruby, Shoulda, RSpec jne.
), ja on se ajaa Java-sovelluksen avulla JRuby. Ohjelmointikieliä voidaan aina upottaa nykyiset sovellukset allowscripting dynaamisia, syntyy, tai myöhään sidottuja koodi. Ruby, Python, JavaScript, XSLT, ja Lua ovat kaikki hyviä ehdokkaita. Editori plugins, versionhallinta koukut ja niin edelleen voidaan usein kirjoitettu nopeammin kevyt, usein löyhästi kirjoitettu, kieli kuten JavaScript, Perl tai Ruby kuin se voi Java tai C. - jos sinulla on kirjoittaa front-end yksinkertainen sovellus, kokeile skriptikieli kuten IronPython tai MacRuby.
- Jos haluat kirjoittaa monimutkaisia back-end korkean suorituskyvyn sovellus, vedä yksi niistä kielistä, joka antaa sinulle parempi samanaikaisuuden tuki: Erlang, Scala, Clojure ja niin edelleen. Varo: kaikki yritykset arvostavat sinu