Har du nogensinde ønsket, at du tog datalogi på college, eller så på dine venner, der arbejdede som udviklere, og ville gøre, hvad de er? Eller vil du bare være i stand til at oprette nogle nye funktionaliteter til dit websted på egen hånd uden at betale en udvikler?
Når folk overvejer at lære at programmere, bygger de det ofte op til at være en så monumental udfordring, at de faktisk aldrig starter. Men sandheden er, at du ikke behøver at gå i programmering med en alt-eller-intet holdning. Selv hvis du kun kan dedikere et par nætter til det hver uge, kan du udvikle applikationer på så lidt som tre måneder. Helt seriøst!
Selvfølgelig er det den sværeste del at komme i gang - du vil have, at det skal ske natten over, og det gør det ikke. Men hvis du begyndte at hacke på tutorials i dag, kunne du have fulde projekter live på nettet i slutningen af weekenden. Ved udgangen af måneden kunne du have bygget en relativt sofistikeret applikation fra bunden af. Der er ingen magisk kugle, men det vigtigste er, at du bare begynder at løse problemer og opbygge. Her er, hvordan du kan tackle læring af kode i din fritid.
Tjek interwebs
En god måde at starte på er med nogle af de gratis ressourcer online. Codecademy er vært for online-tutorials om emner som HTML og Javascript for at hjælpe dig med at lære på en interaktiv måde. Tilmeld dig deres kodeår- e-mails, så modtager du en ny kodelektion hver mandag (og bygg apps og websteder, før du ved det!). Hvis du vil lege med kode, inden du tager en lektionsplan, kan du tjekke Ruby, en interaktiv og sjov tutorial i browseren fra Code School .
Og når du rammer et hårdt sted, skal du vide, at selv erfarne programmører rammer problemer hele tiden. Bring dine spørgsmål til online fora som Stack Overflow .
Hit bøgerne
Masser af gode bøger vil give dig efterfølgende øvelser og lære dig det grundlæggende i programmeringsteori. Men vær advaret: Bare det at læse gennem disse bøger vil ikke gøre dig til programmerer. Udfordre dig selv til at sidde ved computeren og øve dig, ikke bare stole på teksten! Jeg elskede personligt at lege rundt med øvelserne i Learn Python the Hard Way og Beginning Ruby .
Gå tilbage til klassen
Hvis du virkelig seriøs med at lære at kode i de næste par måneder, er Chicago-baserede Code Academy et tre-måneders program, der giver instruktion, mentorskab og et fordybende miljø for at udvikle din ekspertise inden for brugeroplevelse og webudvikling. Jaret Manuel, der gennemgik Code Academy i vinter, siger om sin oplevelse, ”Jeg havde ingen illusioner om at blive en hardcore-udvikler, men efter at have bygget PuckDrop.net og en ejendomsadministrationsapp med lidt hjælp, er jeg et bevis på, at enhver kan lære at kode og indsæt om 12 uger! "
For en mindre intensiv klasse, så tjek organisationer som Ladies Learning Code og Girl Develop It . Begge tilbyder workshops i HTML, CSS, Javascript, Ruby, WordPress og Python, præsenteret i et miljø, der er åbent for de nybegyndere for begyndere. De fokuserer også på at hjælpe kvinder med at lære at programmere (selvom de også hilser mænd velkommen).
Mød udviklere
Selvom ingen kan lære for dig, behøver du heller ikke være alene i din søgen efter at kode. Det er vigtigt at have en ven, der kan hjælpe dig med at komme i gang (og som du kan kalde på for hjælp undervejs). Du ønsker ikke at bruge de første par dage på at slå hovedet mod en skærm!
Kender du ikke nogen udviklere til at ringe til? De fleste af dem, jeg har mødt, har været mere end glade for at hjælpe nye. Prøv at gå til udviklermøder i din by, og gør det klart, at du lige er kommet i gang og leder efter mentorskab. Eller chat med en dev-butik eller opstart i dit område - de kan muligvis introducere dig for nogen.
Næste gang du finder dig selv at sige noget i retning af "Hvis jeg bare havde studeret datalogi" eller "Jeg kunne have et godt stykke arbejde, hvis jeg var en udvikler, " husk dette: Om tre måneder fra nu af kunne du også være programmør . Så kom derude og begynd at bygge!