• 2024-07-03

Lær å programmere og lansere appen din i 3 måneder - uten programmeringserfaring. en app for oppstart? Har du vurdert å lære programmering og lage appen selv? Det er ikke så vanskelig som du tror.

Yale Doorman | Monteringsfilm 8 av 9 - Hvordan du programmerer låsen

Yale Doorman | Monteringsfilm 8 av 9 - Hvordan du programmerer låsen

Innholdsfortegnelse:

Anonim

Finn en teknisk

  1. Lei en frilanser til å bygge din app.
  2. Lær programmering og bygg det selv.
  3. Når det gjelder å finne en medstifter, hvis du ikke allerede kjenner noen med tekniske evner, vil det bli en svært lang, vanskelig prosess for å finne noen til å jobbe med deg - hvis du med hell kan gjøre det i det hele tatt.

Du trenger noen som er svært teknisk i stand, har tid til å jobbe med prosjektet, og har en lidenskap for hva du gjør det. Den typen person du må samarbeide med er ekstremt høy etterspørsel, så selv om du finner noen, vil det være vanskelig å overbevise dem om å bli med i teamet ditt.

Hvis du har penger, ansetter en frilanser kan jobbe. Men å ansette noen til å bygge appen til drømmene dine, er ekstremt vanskelig, og vil sannsynligvis ta lengre tid enn du forventer.

Under prosessen med å jobbe med en frilanser, kan du finne at de ikke bygger ting helt slik du forventet - designen vil være av, ting vil ikke fungere så fort du vil, eller det vil være små grensesnittelementer du ikke trodde ville bli inkludert. I tillegg har du nye ideer for appen din, som du vil legge til før eller etter utgivelsen, og appen krever feilrettinger og vedlikehold etter lansering, noe som vil koste ekstra penger. På grunn av dette vil du betale dine frilansere mer enn du bare sitert for å fullføre prosjektet.

Se også: Kan du lage en flott app uten en teknisk bakgrunn? En ekte mor viser deg hvordan det er gjort.

Min erfaring med cofounders og frilansere

For tre år siden, da jeg var en 20 år gammel bedriftsstudent, satte jeg meg på å bygge en musikk-streamingtjeneste som var bra for begge musikere og musikkfans.

I det første året jeg startet, søkte jeg etter en teknisk medstifter. Jeg har gått gjennom minst tre tekniske cofounders, hvorav jeg kom sammen med veldig bra, men som enten manglet lidenskap eller tid og engasjement for prosjektet. Ting flyttet ekstremt sakte fordi vi aldri bygget noe jeg var trygg nok til å slippe.

Det neste året ble brukt på å prøve å ansette frilansere. Problemene her lignet de som kom opp under jakten på en teknisk medstifter - mange frilansere som er rimelige, har også heltidsjobber og lite tid til å forplikte seg til et prosjekt. I mitt tilfelle tok det seks måneder å få min iOS-app bygget.

Uheldigvis for meg brøt noen inn i freelancers bilen og stjal sin laptop med all koden på den. Seks måneder arbeid var borte, og jeg var ute av penger. Siden jeg ikke kunne synes å finne en medstifter og ikke hadde penger til å ansette en annen frilanser, og jeg kunne heller ikke vente seks måneder til den jeg leide for å fikse dette, bestemte jeg meg for at jeg måtte gjøre dette på egen hånd.

Se også: Hvordan finne en forretningspartner

Hvor lang tid tar det

virkelig for å lære programmering? Uansett hva du gjør, vennligst ikke Google "Hvor lang tid tar det å lære programmering ? "Som jeg gjorde. Du vil bare bli motløs av folk som gir svar som, "Jeg har programmert i fem år og jeg lærer fortsatt," eller "Om to år hvis du gjør en leksjon om dagen." Dette er en av de viktigste ting som setter meg tilbake fra å lære programmering selv.

Jeg har alltid tenkt, "To år !? Jeg kan definitivt finne en god medstifter i den tiden! "

Selv om det er sant at du stadig lærer nye ting i programmeringen, vil det ikke ta deg to år å lære nok til å bygge programmet eller appen du prøver å slippe ut.

I løpet av prosessen med å utføre opplæringsprogrammer og gjøre feil, tilbrakte jeg omtrent seks timer om dagen på programmering (mens jeg hadde uteksaminert høgskolen på dette punktet, hadde jeg fortsatt en deltidsjobb). På seks timer om dagen bygget og lanserte jeg iOS-appen om tre måneder. Her er resultatet hvis du vil ta en titt (heldigvis har tidligere musikalske oppsøkelsesarbeid gjort at jeg allerede hadde litt musikk å jobbe med.)

Jeg skal gå gjennom nøyaktig hvordan jeg gjorde det.

Opplæringsprogrammer og forstå det grunnleggende

Har ingen tidligere programmeringserfaring, hadde jeg ingen anelse om hvordan jeg skulle gjøre noe. Jeg visste ikke engang hvor jeg skulle skrive kode, eller hvordan sette en app på min iPhone.

Heldigvis kom jeg over en fantastisk nettside som lærer IOS programmering til nybegynner-kode med Chris. Du kan gjøre de første leksjonene gratis for å se om det passer deg. Siden jeg ikke hadde penger, overbeviste jeg foreldrene mine om å betale for kurset, og jeg fant det ekstremt hjelpsomt.

Her er noen andre ressurser du kan se på for å lære programmering. Noen er gratis, noen er betalt:

Codecademy

  • MIT OpenCourseWare
  • Khan Academy
  • Ulike YouTube-videoer
  • Pass på at du velger et kurs som er for nybegynnere, ikke for erfarne programmører. Disse programmene vil lære deg super grunnleggende nybegynnere ting som noen ganger kan være vanskelig å finne ut.

Hvis du lærer iOS programmering, anbefaler jeg Kode med Chris. Det er ikke gratis, men videoene gjør det veldig enkelt å følge med, og han gjorde en god jobb for å forklare ting på en måte som gir mening for ikke-tekniske mennesker.

Se også: 11 Utmerkede gratis Internett-kurs for s

Hva skjer i løpet av kurset

Under kurset er det ekstremt viktig at du faktisk skriver kode. Hvis du følger med på en rekke YouTube-videoer, må du ikke se på videoene som tenker at du skal samle informasjon og ta notater, deretter gå tilbake og kode. Dette vil ikke fungere. Det har vist seg at folk lærer mye raskere ved å gjøre feil.

Du må følge med og skrive koden selv. Når du gjør dette, vil du finne at det noen ganger ikke virker, selv om koden ser ut akkurat som den gjør i opplæringen, eller at noen kode du skrev tidligere i opplæringen, ikke virker lenger. Det er veldig viktig at du gjør feil som dette og komme igjennom dem.

De fleste blir motet når de kommer over en feil som de tror ikke er løsbare. Når du kommer over programmeringsfeil, er Stack Overflow din beste venn. Som nybegynner er det sannsynlig at alt du Google relaterer til programmeringsproblemer vil resultere i koblinger til dette nettstedet, med fantastiske svar som vil være svært nyttig for deg. Ikke vær redd for å være spesifikk når du gjør Google de problemene du møter.

Plasser gjennom kurset så fort som mulig. Det er sannsynligvis at du kommer til å komme nær slutten og fortsatt har lite eller ingen ide om hva du gjør. Det er ok. Ved slutten av en god opplæring vil du få en bedre forståelse av prosessen du trenger å gå gjennom for å bygge noe.

Hva skal jeg gjøre etter kurset?

Etter en programmeringskurs vil de fleste oppfordre deg til å start med små programmer. Hvis du antar at du har programmert kurs, hadde du bygget noen små, brukbare programmer, ville jeg motvirke dette. Å bygge små programmer for programmeringens skyld, vil gjøre deg kjedelig.

Alternativt vil jeg oppfordre deg til å komme i gang med å bygge deler av ideen din. Hva jeg mener med dette er at hvis appen din har flere funksjoner, ta hver av disse funksjonene en for en, og bygg dem som separate programmer.

Din ide er hovedårsaken til at du begynte å lære programmering, og det er det du er lidenskapelig - din lidenskap vil trekke deg gjennom opplevelsen mye raskere enn å bygge noe bare for å lære. Jeg brukte ikke så mye tid hver dag på å programmere min app fordi jeg måtte lære; Jeg gjorde det fordi jeg ønsket å bygge den. Jeg var spent på det.

Ved å begynne på deler av ideen rett etter opplæringen, møter du umiddelbart store problemer, og dette vil akselerere læringsprosessen. Du får også se at dine ideer kommer sammen i det virkelige livet, og du kommer til å leke med det du har drømt om i så lenge. Det er utrolig, og det er det som holder deg i gang.

Se også: De beste gratis programmene og nettverktøyene for s

Bygg programmet

Når du har bygget alle delene av programmet, vil du har lært mye om programmeringskravene som er spesifikke for hva du prøver å sette sammen. Når du går tilbake gjennom disse delene, ser du hvordan koden din blir forbedret. Derfor er det som en nybegynner viktig å bygge deler av programmet før du bygger hele greia - du vil at sluttproduktet skal være godt satt sammen, og som en nybegynner er det sannsynlig at din opprinnelige kode vil bli rotete.

Etter å ha undersøkt delene av programmet, er det på tide å sette alt sammen. Kom i gang på ditt produkt, og sett sammen de delene du bygget tidligere. Under denne prosessen vil du undersøke hvordan koden kan forbedres for ytelse og lesbarhet.

Utgivelse av programmet

Det er skummelt å frigjøre et nytt produkt. Du tror folk vil hate det, du får dårlige anmeldelser, og du vil utvikle et dårlig rykte blant potensielle brukere.

Disse tingene er usannsynlig å skje. Da jeg først lanserte appen min, hadde det noen problemer, men fra å lære hvordan folk brukte det, var jeg i stand til å forbedre det på en måte som jeg aldri hadde tenkt på meg selv.

Slip det raskt og forbedre det med oppdateringer. Etter å ha slettet appen vår, tok det bare noen uker å legge til vårt musikkabonnement for forretningsbruk. Ved dette punktet vil du bli opplevd nok til å gjøre hurtige iterasjoner til produktet.

Se også: Introduksjon av Lean Planning: Slik planlegger du mindre og vokser raskere

Lær programmering er det beste alternativet for noen som ønsker å komme inn i teknologirommet. Som nevnt ovenfor kan det være dyrt å ansette en freelancer, og å finne cofounders er ekstremt vanskelig.

Gjør ikke de samme feilene jeg gjorde; de holdt meg bokstavelig talt tilbake i mange år. Bare kom i gang med å lære så snart som mulig - din lidenskap vil bære deg gjennom.