*   >> Lese Utdanning Artikler >> science >> programming

13 trinn: å bli profesjonelle programmerere

r Eclipse, NetBeans, IntelliJ IDEA, og mange andre å velge mellom. Selv valgte operativsystemet og versjonskontrollsystemet kan endre hvordan koden er skrevet. Ikke la de verktøyene definere programmering, og ikke la verktøyet veksling blitt en besettelse. Læring kan komme fra å prøve nye verktøy ut av ren nysgjerrighet. Ofte verktøyet som brukes kan forsinke prosessen og dette blir ikke tydelig før sammenlignet med et nytt verktøy.

Men skiftende verktøy bare for moro skyld "fremskritt" kan faktisk langsom ting ned på grunn av læringskurve, bugs, eller enkle inkompatibilitet med eksisterende prosesser. Noen ganger gamle, forstått verktøy er bedre enn skinnende nye verktøy valgt fordi de er på moten.

Trinn 9:

Lær i det virkelige liv. Kode dojoer, konferanser, BarCamps, hack dager, brukergrupper, og kode leirene er gode måter å lære. Disse gruppene kan være nyttig, selv om deltok sjelden, for å introdusere nye ideer og identifisere nye måter å gjøre ting. Det er en fordel å utfordres i et nytt miljø.


Trinn 10:

Ta med nye språk til å fungere. Profesjonelle programmerere kan finne muligheter til å bruke nytt programmeringsspråk kunnskap på jobben. Prøv ikke å bli en gal evangelist, men der kan løse stikk muligheter andre språk problemet bedre. Men shoehorning et språk til et prosjekt hvor det ikke passer bare for moro skyld for å bruke et nytt språk er en oppskrift på fiasko. Å ha flere verktøy i verktøykassa alltid tilbyr flere muligheter og flexibility.

For eksempel mens du arbeider med en Java prosjekt på jobben, være i stand til å bruke Ruby betyr bygge scripts kan bli skrevet i Buildr, og eksisterende test bibliotekene kan brukes til å skrive test kode (test /rubin, shoulda, RSpec etc.) og har den kjøre med Java-programmet ved hjelp av JRuby. Skriptspråk kan alltid bygges inn i eksisterende applikasjoner til allowscripting for dynamisk, genererte, eller sen-bundet kode. Ruby, Python, Javascript, XSLT, og Lua er alle gode kandidater.

Editor plugins, versjonskontroll kroker og så videre kan ofte skrives raskere i en lett, ofte løst skrevet, språk som Javascript, Perl, eller Ruby enn den kan i Java eller C. - Hvis du må skrive en front-end for et enkelt program, kan du prøve å bruke et skriptspråk som Ironpython eller MacRuby. - Hvis du trenger å skrive en kompleks back-end for en høy ytelse program, trekke ut ett av språkene som gir deg bedre samtidighet støtte: Erlang, Scala, Clojure og så videre. Pass på: ikke alle selsk

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.