• 2024-07-03

Hur lära sig programmering och starta din app i 3 månader - utan någon programmeringserfarenhet?

3000+ Common English Words with British Pronunciation

3000+ Common English Words with British Pronunciation

Innehållsförteckning:

Anonim

Om du någonsin har försökt att starta ett mjukvaruföretag eller bygga en mobilapp, har du förmodligen stött på dessa alternativ för att få ut det:

  1. Hitta en teknisk
  2. Hyr en frilansare för att bygga din app.
  3. Lär dig programmering och bygga det själv.

När det gäller att hitta en grundare, om du inte redan vet någon med tekniska förmågor kommer det att bli en mycket lång, svår process för att hitta någon att arbeta med dig - om du lyckligtvis lyckas göra det alls.

Du behöver någon som är mycket tekniskt kapabel, har tid att jobba på projektet och har en passion för vad du gör det. Den typ av person som du behöver samarbeta med är i extremt hög efterfrågan, så även om du hittar någon, blir det svårt att övertyga dem om att gå med i laget.

Om du har pengarna, anställer en frilansare kan fungera. Att anlita någon att bygga dina drömers app är dock extremt svår och kommer sannolikt att ta längre tid än du förväntar dig.

Under arbetet med att jobba med en frilansare kan du hitta att de inte bygger saker som du förväntade dig - designen kommer att vara av, sakerna fungerar inte så fort du vill, eller det kommer att finnas små gränssnitt som du inte trodde skulle inkluderas. Dessutom har du nya idéer för din app som du vill lägga till före eller efter utgåvan, och appen kräver buggfixar och underhåll efter lanseringen, vilket kommer att kosta extra pengar. På grund av detta betalar du dina frilansare mer än du citerade för att avsluta projektet.

Se även: Kan du skapa en bra app utan en teknisk bakgrund? En negativ mamma visar dig hur det görs.

Min erfarenhet av cofounders och frilansare

För tre år sedan, när jag var 20 år gammal företagsstudent, satte jag mig på att bygga en musikströmservice som var bra för båda musikare och musikfläktar.

I det första året som jag startade sökte jag efter en teknisk grundare. Jag har gått igenom minst tre tekniska cofounders, varav jag gick med riktigt bra, men som antingen saknade passion eller tid och engagemang för projektet. Sakerna rörde sig extremt långsamt eftersom vi aldrig byggt något jag var tillräckligt säker på att släppa.

Nästa år spenderades försök att anställa frilansare. Problemen här liknade dem som kom upp under jagten på en teknisk grundare - många frilansare som är överkomliga har också heltidsjobb och lite tid att engagera sig i ett projekt. I mitt fall tog det sex månader att få min iOS-app byggd.

Tyvärr för mig bröt någon i frilansarebilen och stal sin bärbara dator med all kod på den. Sex månader av jobbet var borta, och jag var ute av pengar. Eftersom jag inte kunde tycka att hitta en grundare och inte hade pengar att hyra en annan frilansare, kunde jag inte vänta sex månader för den jag anställde för att åtgärda det, jag bestämde att jag var tvungen att göra det själv.

Se även: Hitta en affärspartner

Hur lång tid tar det verkligen för att lära sig programmering?

Vad du än gör gör du inte Google "Hur lång tid tar det för att lära sig programmering ? "Som jag gjorde. Du kommer bara att bli avskräckta av personer som ger svar som "Jag har programmerat i fem år och jag lär mig fortfarande" eller "Om två år om du gör en lektion om dagen". Det här är en av de viktigaste saker som sätter mig tillbaka från att lära sig programmering själv.

Jag tänkte alltid, "Två år !? Jag kan definitivt hitta en bra grundare under den tiden! "

Medan det är sant att du ständigt lär dig nya saker i programmeringen, kommer det inte ta dig två år att lära dig tillräckligt för att bygga programmet eller appen du försöker släppa.

Under processen med att göra handledningar och göra misstag spenderade jag ungefär sex timmar om dagen på programmering (medan jag hade examen college vid denna tid hade jag fortfarande ett deltidsjobb). Vid sex timmar om dagen byggde jag och lanserade min iOS-app om tre månader. Här är resultatet om du vill ta en titt (lyckligtvis har tidigare musikers uppdragsinsatser gjort att jag redan hade lite musik att arbeta med.)

Jag ska gå igenom dig exakt hur jag gjorde det.

Tutorials och förstå grunderna

Har ingen tidigare programmeringserfarenhet, hade jag ingen aning om hur man gör någonting. Jag visste inte ens var man skulle skriva kod eller hur man lägger en app på min iPhone.

Lyckligtvis kom jag över en fantastisk webbplats som lär mig iOS-programmering till nybörjarkod med Chris. Du kan göra de första lektionerna gratis för att se om det är rätt för dig. Eftersom jag inte hade pengar, övertygade jag mina föräldrar om att betala kursen, och jag tyckte det var mycket användbart.

Här är några andra resurser som du kan titta på för att lära dig programmering. Några är gratis, vissa betalas:

  • Codecademy
  • MIT OpenCourseWare
  • Khan Academy
  • Olika YouTube-videor

Se till att du väljer en kurs som är nybörjare, inte för erfarna programmerare. Dessa program kommer att lära dig super grundläggande nybörjare saker som ibland kan vara svåra att räkna ut.

Om du lär dig iOS programmering rekommenderar jag starkt Code with Chris. Det är inte gratis, men videon gör sakerna väldigt lätt att följa, och han gjorde ett bra jobb för att förklara saker på ett sätt som är meningslöst för icke-tekniska människor.

Se även: 11 Utmärkt Gratis Online Kurser för s

Vad gör du under kursen

Under kursen är det extremt viktigt att du faktiskt skriver kod. Om du följer med på en serie YouTube-videoklipp, titta inte på videon som tänkar att du samlar information och tar anteckningar, gå tillbaka och koda. Detta kommer inte fungera. Det har visat sig att människor lär sig mycket snabbare genom att göra misstag.

Du måste följa med och skriva själv koden. När du gör det kommer du att upptäcka att det ibland inte fungerar, även om koden ser ut som den gör i handledningen eller att någon kod du skrev tidigare i handledningen inte fungerar längre. Det är väldigt viktigt att du gör misstag som detta och kommer igenom dem.

De flesta människor blir avskräckta när de stöter på ett misstag som de tycker är inte lösliga. När du stöter på programmeringsfel är Stack Overflow din bästa vän. Som nybörjare är det troligt att allt du Google relaterar till programmeringsproblem kommer att resultera i länkar till den här webbplatsen, med fantastiska svar som kommer att vara till stor hjälp för dig. Var inte rädd för att vara specifik när du gör Google de problem du stöter på.

Plocka igenom kursen så fort som möjligt. Det är troligt att du kommer att komma nära slutet och har fortfarande ingen aning om vad du gör. Det är okej. I slutet av en bra handledning får du en bättre förståelse av den process som du behöver gå igenom för att bygga upp något.

Vad man ska göra efter kursen

Efter en programmeringskurs vill de flesta uppmuntra dig att börja med små program. Om du antar din programmeringskurs hade du byggt några små, fungerande program, skulle jag avskräcka från detta. Att bygga små program för programmets skull kommer att göra dig uttråkad.

Alternativt skulle jag vilja uppmuntra dig att komma igång med att bygga delar av din idé. Vad jag menar med det här är att om din app har flera funktioner, ta var och en av de här funktionerna en för en, och bygg dem som separata program.

Din idé är den främsta anledningen till att du började lära sig programmering, och det är vad du är passionerade - din passion kommer att dra dig igenom erfarenheten mycket snabbare än att bygga något bara för att lära dig. Jag spenderade inte så mycket tid varje dag och programmerade min app eftersom jag var tvungen att lära mig. Jag gjorde det för att jag ville bygga den. Jag var upphetsad över det.

Genom att börja på delar av din idé direkt efter handledningen kommer du omedelbart att möta mycket stora problem, vilket kommer att påskynda lärandeprocessen. Du kommer också få se dina idéer komma ihop i det verkliga livet, och du kommer att leka med det du har drömt om så länge. Det är fantastiskt, och det är det som håller dig.

Se även: De bästa gratisapplikationerna och onlineverktyg för s

Bygga ditt program

När du har byggt alla delar av ditt program kommer du har lärt mig mycket om programmeringskraven som är specifika för vad du försöker sätta ihop. Om du går tillbaka genom dessa delar ser du hur din kod förbättras. Det är därför som en nybörjare det är viktigt att bygga delarna av ditt program innan du bygger hela grejen - du vill att den slutliga produkten ska vara väl sammanställd, och som nybörjare är det troligt att din ursprungliga kod kommer att bli rörig.

Efter att ha granskat delarna av ditt program är det dags att lägga allt ihop. Kom igång på din produkt och sätt ihop de delar du byggt tidigare. Under denna process utforskar du hur koden kan förbättras för prestanda och läsbarhet.

Släppa ditt program

Det är skrämmande att släppa ut en ny produkt. Du tror att folk kommer att hata det, du får dåliga recensioner, och du kommer att utveckla ett dåligt rykte bland potentiella användare.

Det här är osannolikt att det händer. När jag först släppte min app hade det några problem, men från att lära mig hur folk använde det kunde jag snabbt förbättra det på sätt som jag aldrig någonsin skulle ha tänkt på.

Släpp det snabbt och förbättra det med uppdateringar. Efter att ha släppt vår app tog det mig bara några veckor att lägga till vår musikabonnemang för företagsanvändning. Vid detta tillfälle kommer du att upplevas tillräckligt för att göra snabba iterationer till din produkt.

Se också: Introducera Lean Planning: Planera mindre och växa snabbare

Lärande programmering är det bästa alternativet för alla som vill komma in i teknikutrymmet. Som nämnts ovan kan det vara dyrt att hyra en frilansare och att hitta cofounders är extremt svårt.

Gör inte samma misstag som jag gjorde; de höll bokstavligen mig tillbaka i flera år. Kom precis igång med att lära dig så snart som möjligt - din passion kommer att leda dig igenom.


Intressanta artiklar

Företagsplan för företagshälsovillkor Prov - Sammanfattning |

Företagsplan för företagshälsovillkor Prov - Sammanfattning |

Sammanfattning av arbetshälsohälsovårdsplanen. Workwell är ett av världens främsta sysselsättningsprogram för Centroplex Health System (CHS) som syftar till att minska kostnaderna för hälso- och sjukvård, öka produktiviteten, minska frånvaron, förbättra anställdas moral, locka till och behålla högkvalitativa medarbetare och skapa en positiv avkastning på investeringen. Workwell blir Killeens pionjär Industrial Occupational Medicine Program och kommer att tjäna verksamheter i området, vilket hjäl

Kontorsrådgivning Affärsplan Sample - Strategy and Implementation | Office Space Solutions är ett konsultföretag som specialiserat sig på installation, omstrukturering, utnyttjande av kontorsytor och effektivitet i arbetsflödet.

Kontorsrådgivning Affärsplan Sample - Strategy and Implementation | Office Space Solutions är ett konsultföretag som specialiserat sig på installation, omstrukturering, utnyttjande av kontorsytor och effektivitet i arbetsflödet.

Strategi och genomförande Sammanfattning

Sjukvårdspersonal Business Plan Prov - Finansiell Plan |

Sjukvårdspersonal Business Plan Prov - Finansiell Plan |

Bright House nursing home affärsplan ekonomisk plan. Bright House är ett småskaligt, ideellt hem för äldre, med fokus på livskvalitet lika mycket som på kompetent vård och vård.

Kontorsutrustning Hyra Affärsplan Sample - Företagsöversikt |

Kontorsutrustning Hyra Affärsplan Sample - Företagsöversikt |

Hus av projektorer Kontorsutrustning hyra affärsplan företagssammanfattning. House of Projectors är en startleverantör som hyr LCD-projektorer till företag.

Företagsplan för företagshälsovillkor Prov - Finansiell plan |

Företagsplan för företagshälsovillkor Prov - Finansiell plan |

Arbetsplan för företagshälsovårdsplanen. Workwell är ett ideellt yrkesmedicinprogram som syftar till att minska kostnaderna för hälso- och sjukvården.

Företagsplan för företagshälsovillkor Prov - Strategi och genomförande |

Företagsplan för företagshälsovillkor Prov - Strategi och genomförande |

Arbetsplan för företagshälsovårdsplaner och genomförandeöversikt. Workwell är ett ideellt yrkesmedicinsprogram som syftar till att minska kostnaderna för hälso- och sjukvården.