• 2024-07-03

Sådan lærer du programmering og lanceringen af ​​din app i 3 måneder - uden nogen programmeringserfaring en app til din opstart? Har du overvejet at lære programmering og skabe selve appen? Det er ikke så svært, som du tror.

Lær at stave og læse - App til iPad og iPhone

Lær at stave og læse - App til iPad og iPhone

Indholdsfortegnelse:

Anonim

Find en teknisk

  1. Lej en freelancer til at bygge din app.
  2. Lær programmering og bygg det selv.
  3. Når det kommer til at finde en grundlægger, hvis du ikke allerede kender nogen med tekniske evner, vil det være en meget lang, vanskelig proces for at finde nogen til at arbejde med dig - hvis du med held kan gøre det.

Du har brug for nogen, der er meget teknisk dygtige, har tid til at arbejde på projektet og har en passion for hvad du gør det. Den type person, du skal samarbeide med, er i ekstremt høj efterspørgsel, så selvom du finder nogen, vil det være svært at overbevise dem om at deltage i dit hold.

Hvis du har penge, ansætter en freelancer kan arbejde. Men at ansætte nogen til at bygge din drømmes app er ekstremt svært og vil sandsynligvis tage længere tid end du forventer.

Under processen med at arbejde med en freelancer kan du opleve, at de ikke bygger ting helt som du forventede - designet vil være slukket, tingene virker ikke så hurtigt som du vil, eller der vil være små grænsefladeelementer, du ikke troede, skulle medtages. Derudover har du nye ideer til din app, som du vil tilføje før eller efter udgivelsen, og appen kræver fejlrettelser og vedligeholdelse efter lanceringen, hvilket vil koste ekstra penge. På grund af dette betaler du dine freelancere mere end du blev citeret for blot at afslutte projektet.

Se også: Kan du lave en stor app uden en tech baggrund? En ny mor viser dig, hvordan det er gjort.

Min erfaring med cofounders og freelancers

For tre år siden, da jeg var en 20-årig forretningsstudent, satte jeg op for at opbygge en musik streaming service, der var godt for begge musikere og musikfans.

I det første år efter min opstart søgte jeg efter en teknisk medstifter. Jeg har gennemgået mindst tre tekniske cofounders, hvoraf jeg kom sammen med rigtig godt, men som enten manglede lidenskab eller tid og engagement i projektet. Ting flyttede ekstremt langsomt, fordi vi aldrig byggede noget, jeg var sikker nok til at frigøre.

Det næste år blev brugt på at forsøge at ansætte freelancere. Problemerne her lignede dem, der opstod under min jagt for en teknisk grundlægger. Mange freelancere, der er overkommelige, har også fuldtidsjob og lidt tid til at forpligte sig til et projekt. I mit tilfælde tog det seks måneder at få min iOS-app opbygget.

Uheldigvis for mig brød nogen i freelancers bilen og stjal hans laptop med al koden på den. Seks måneders arbejde var væk, og jeg var ude af penge. Da jeg ikke kunne synes at finde en grundlægger og ikke havde penge til at ansætte en anden freelancer, og jeg kunne heller ikke vente seks måneder til den, jeg havde ansat for at løse dette, besluttede jeg at gøre det selv.

Se også: Sådan finder du en forretningspartner

Hvor lang tid tager det

virkelig for at lære programmering? Hvad end du gør, må du ikke Google "Hvor lang tid tager det at lære programmering ? "Som jeg gjorde. Du vil kun blive afskrækket af folk, der giver svar som: "Jeg har programmeret i fem år, og jeg lærer stadig," eller "Om to år, hvis du laver en lektion om dagen." Dette er en af ​​de vigtigste ting, der sætter mig tilbage fra at lære programmering selv.

Jeg har altid tænkt, "To år !? Jeg kan helt sikkert finde en god grundlægger i den tid! "

Selv om det er sandt, at du konstant lærer nye ting i programmeringen, vil det ikke tage dig to år at lære nok at bygge programmet eller appen du forsøger at frigive.

I løbet af processen med at lave tutorials og lave fejl, brugte jeg omkring seks timer om dagen på programmering (mens jeg havde aflagt college på dette tidspunkt, havde jeg stadig et deltidsjob). Om seks timer om dagen byggede og lancerede jeg min iOS-app om tre måneder. Her er resultatet, hvis du vil tage et kig (heldigvis har tidligere musikere opsøgende indsats betydet, at jeg allerede havde musik til at arbejde med.)

Jeg går igennem præcis, hvordan jeg gjorde det.

Selvstudier og forståelse af det grundlæggende

Har ingen tidligere programmeringserfaring, havde jeg ingen idé om, hvordan man laver noget. Jeg vidste ikke engang, hvor jeg skulle skrive kode, eller hvordan man lægger en app på min iPhone.

Heldigvis kom jeg over en fantastisk hjemmeside, der lærer iOS programmering til begyndere-kode med Chris. Du kan lave de første par lektioner gratis for at se, om det er rigtigt for dig. Da jeg ikke havde penge, overbeviste jeg mine forældre om at betale for kurset, og jeg fandt det yderst nyttigt.

Her er nogle andre ressourcer, du kan kigge på for at lære programmering. Nogle er gratis, nogle er betalt:

Codecademy

  • MIT OpenCourseWare
  • Khan Academy
  • Forskellige YouTube-videoer
  • Sørg for at du vælger et kursus, der er til nybegyndere, ikke for erfarne programmører. Disse programmer vil lære dig de super grundlæggende nybegyndere ting, som nogle gange kan være svært at finde ud af.

Hvis du lærer iOS programmering, anbefaler jeg stærkt kode med Chris. Det er ikke gratis, men videoerne gør det virkelig nemt at følge, og han gjorde et godt stykke arbejde, der forklarede ting på en måde, der giver mening til ikke-tekniske mennesker.

Se også: 11 Fremragende gratis online kurser for s

Hvad skal man gøre under kurset

Under kurset er det yderst vigtigt, at du rent faktisk skriver kode. Hvis du følger med på en række YouTube-videoer, skal du ikke se videoerne, da du tænker på at samle oplysninger og tage notater, og derefter gå tilbage og kode. Dette virker ikke. Det har vist sig, at folk lærer meget hurtigere ved at lave fejl.

Du skal følge med og skrive koden selv. Når du gør dette, vil du opdage, at det nogle gange ikke virker, selvom koden ser ud som den gør i selvstudiet, eller at en kode du tidligere skrev i vejledningen, ikke virker mere. Det er meget vigtigt, at du laver fejl som denne og kommer igennem dem.

De fleste bliver afskrækket, når de støder på en fejl, som de mener ikke er løsbare. Når du kommer på tværs af programmeringsfejl, er Stack Overflow din bedste ven. Som en nybegynder er det sandsynligt, at alt hvad du Google relaterer til programmeringsproblemer vil resultere i links til dette websted, med fantastiske svar, der vil være yderst hjælpsomme for dig. Vær ikke bange for at være specifik, når du gør Google de problemer, du møder.

Plove gennem kurset så hurtigt som muligt. Det er sandsynligt, at du kommer til at komme tæt på enden og har stadig ikke nogen idé om, hvad du laver. Det er okay. Ved afslutningen af ​​en god tutorial vil du få en bedre forståelse af den proces, du skal gennemgå for at bygge noget.

Hvad skal man gøre efter kurset?

Efter et programmeringsforløb vil de fleste opmuntre dig til at start med små programmer. Hvis du antager dit programmeringskursus, havde du bygget nogle små, brugbare programmer, ville jeg modvirke dette. Opbygning af små programmer for programmeringens skyld vil gøre dig keder.

Alternativt vil jeg opfordre dig til at komme i gang med at opbygge dele af din ide. Hvad jeg mener med dette er, hvis din app har flere funktioner, skal du tage hver enkelt af disse funktioner en for én og opbygge dem som separate programmer.

Din ide er den vigtigste årsag til, at du begyndte at lære programmering, og det er hvad du er passioneret - din passion vil trække dig gennem oplevelsen meget hurtigere end at bygge noget bare for at lære. Jeg brugte ikke så meget tid hver dag på at programmere min app, fordi jeg var nødt til at lære; Jeg gjorde det, fordi jeg ønskede at bygge det. Jeg var begejstret for det.

Ved at begynde på dele af din ide lige efter tutorialen, står du straks over for meget store problemer, og dette vil accelerere læringsprocessen. Du får også se, at dine ideer kommer sammen i det virkelige liv, og du kommer til at spille med det, du har drømt om i så længe. Det er forbløffende, og det er det, der holder dig i gang.

Se også: De bedste gratis apps og onlineværktøjer til s

Opbyg dit program

Når du har bygget alle dele af dit program, vil du har lært meget om programmeringskravene, der er specifikke for det, du forsøger at sammensætte. Når du går tilbage gennem disse dele, kan du se, hvordan din kode bliver forbedret. Derfor er det som en nybegynder vigtigt at opbygge dele af dit program, før du bygger det hele - du vil have det endelige produkt til at være godt sammensat, og som en begynder er det sandsynligt, at din oprindelige kode bliver rodet.

Efter at have gennemgået dele af dit program er det på tide at sætte det sammen. Kom godt i gang på dit produkt, og saml de dele, du tidligere har bygget. Under denne proces vil du undersøge, hvordan koden kan forbedres for ydeevne og læsbarhed.

Udgivelse af dit program

Det er skræmmende at frigive et nyt produkt. Du tror folk vil hader det, du får dårlige anmeldelser, og du vil udvikle et dårligt ry blandt potentielle brugere.

Disse ting er usandsynligt at ske. Da jeg først udgav min app, havde den nogle problemer, men fra at lære hvordan folk brugte det, kunne jeg hurtigt forbedre det på måder, jeg aldrig ville have tænkt på.

Slip det hurtigt og forbedre det med opdateringer. Efter at have frigivet vores app tog det kun et par uger at tilføje vores musikabonnement til erhvervsmæssig brug. På dette tidspunkt vil du blive erfaret nok til at gøre hurtige iterationer til dit produkt.

Se også: Introduktion til Lean Planning: Sådan planlægger du mindre og vokser hurtigere

Læring programmering er den bedste mulighed for enhver, der ønsker at komme ind i teknologiske rum. Som nævnt ovenfor kan ansættelse af freelancer være dyrt, og at finde cofounders er ekstremt svært.

Gør ikke de samme fejl, jeg gjorde; de holdt mig bogstaveligt talt tilbage med årene. Bare kom i gang med at lære så hurtigt som muligt - din lidenskab vil bære dig igennem.


Interessante artikler

Alternative Hypotekslånere Skifter Hjem Køb

Alternative Hypotekslånere Skifter Hjem Køb

Alternative realkreditinstitutter ændrer realkreditindustrien i håb om at hjælpe dig med at finde et realkreditlån hurtigt og effektivt - og for det meste online. Vi hjælper dig med at sammenligne de bedste alternative realkreditinstitutter for dig.

Boligejere taber $ 13 milliarder om året ved ikke refinansiering

Boligejere taber $ 13 milliarder om året ved ikke refinansiering

Amerikanerne går glip af mindst 13 mia. Dollars om året ved ikke at refinansiere deres realkreditlån, ifølge en analyse fra vores side af realkreditlån.

Sådan tjener du 2% i kreditkortbelønninger ved hvert køb

Sådan tjener du 2% i kreditkortbelønninger ved hvert køb

2 cent på dollaren synes måske ikke så meget, men sætter $ 1.000 om måneden på et af disse kort, og belønningerne kan øge op til $ 240 om året. Det er rigtige penge.

'Black' Navne Få Slemere Mortgage Responses, Study Finds

'Black' Navne Få Slemere Mortgage Responses, Study Finds

Ansøgning om et pant online kan ikke betyde slutningen af ​​diskrimination.

Hvad er april, og hvordan påvirker det dit realkreditlån?

Hvad er april, og hvordan påvirker det dit realkreditlån?

APR afslører de sande omkostninger ved dit pant, fordi det indeholder renter, point, gebyrer og mere. APR er generelt højere end renten, men det er ikke altid en dårlig ting. Bryd det ned med vores pant APR-kalkulator.

Er 40-årige realkreditlån virkelig en ting?

Er 40-årige realkreditlån virkelig en ting?

Et 40-årigt realkreditlån er som en 30-årig, med lavere månedlige betalinger og højere rente. Men disse lån bruges primært til at ændre urolige realkreditlån.