• 2024-07-03

Cum să învățați programarea și lansarea aplicației în 3 luni - fără experiență de programare

Programări doar pe platforma DRPCIV

Programări doar pe platforma DRPCIV

Cuprins:

Anonim

Dacă ați încercat vreodată să începeți o companie de software sau să creați o aplicație mobilă, ați întâmpinat probabil aceste opțiuni pentru a le obține acolo:

  1. Găsiți o tehnică
  2. Învață un profesionist pentru a-ți construi aplicația
  3. Învață să te programezi și să o construiești singur.

Când vine vorba de găsirea unui cofounder, dacă nu cunoști deja pe cineva cu abilități tehnice, va fi un proces foarte lung și dificil de a găsi pe cineva care să lucreze cu dvs. - dacă reușiți să faceți acest lucru cu totul.

Aveți nevoie de cineva capabil din punct de vedere tehnic, are timp să lucreze la proiect și are o pasiune pentru ceea ce faci. Tipul de persoană cu care trebuie să îți asiste partenerul este foarte solicitat, așa că, chiar dacă găsești pe cineva, va fi dificil să-i convingi să se alăture echipei tale.

Dacă ai bani, angajând un freelancer pot lucra. Cu toate acestea, angajarea cuiva pentru a construi aplicația visurilor dvs. este extrem de greu și va dura probabil mai mult decât vă așteptați.

În timpul procesului de lucru cu un freelancer, puteți găsi că nu construiesc lucrurile așa cum ați așteptat - designul va fi oprit, lucrurile nu vor funcționa la fel de repede cum doriți, sau vor exista mici elemente de interfață pe care nu le-ați crede că ar fi incluse. În plus, veți avea idei noi pentru aplicația pe care doriți să le adăugați înainte sau după lansare, iar aplicația va necesita reparații de bug-uri și întreținere post-lansare, ceea ce va costa bani în plus. Din acest motiv, veți plăti freelancerilor dvs. mai mult decât ați citat pur și simplu pentru a finaliza proiectul.

A se vedea de asemenea: Puteți crea o aplicație mare fără fundal tehnic? O mână ial vă arată cum se face

Experiența mea cu cofondatori și freelanceri

Acum trei ani, când eram un student de afaceri de 20 de ani, am început să construiesc un serviciu de streaming muzical, muzicieni și fanii muzicii.

În primul an de pornire, am căutat un cofondator tehnic. Am trecut prin cel puțin trei cofondatori tehnici, fiecare dintre ei m-am întâlnit foarte bine, dar care nu aveau nici pasiune, nici timp și angajament față de proiect. Lucrurile s-au mișcat extrem de încet, pentru că nu am construit niciodată ceva care să fie suficient de încrezător pentru a fi eliberat. În anul următor, a fost cheltuit în încercarea de a angaja persoane care desfășoară activități independente. Problemele de aici au fost similare cu cele care au apărut în timpul vânătorii mele pentru un cofondator tehnic - mulți freelanzi care sunt la prețuri accesibile au, de asemenea, locuri de muncă cu normă întreagă și puțin timp pentru a se angaja într-un proiect. În cazul meu, a durat șase luni pentru a-mi construi aplicația iOS.

Din păcate, pentru mine, cineva a intrat în mașina de liber profesionist și și-a furat laptop-ul cu tot codul pe el. Șase luni de muncă au dispărut și nu aveam bani. Din moment ce nu puteam să găsesc un cofondator și nu aveam bani să angajez un alt freelancer, și nici nu aș mai putea aștepta încă șase luni pentru cel pe care l-am angajat pentru a rezolva asta, am decis că trebuie să fac asta singur. > Vezi tot: Cum să găsiți un partener de afaceri

Cât durează într-adevăr

într-adevăr

să învețe programarea? Orice ați face, vă rugăm să nu " ? ", Așa cum am făcut-o. Veți fi descurajați numai de persoanele care dau răspunsuri cum ar fi: "Am programat timp de cinci ani și încă învăț", sau "Aproximativ doi ani dacă faceți o lecție pe zi". Aceasta este una dintre principalele lucruri care m-au readus de la învățarea programării. Întotdeauna am crezut, "Doi ani!" Cu siguranta pot gasi un bun cofondator in acea perioada de timp! "

Desi este adevarat ca veti invata constant lucruri noi in programare, nu va dura doi ani sa invatati suficient pentru a construi programul sau aplicatia încercați să eliberați.

În timpul procesului de a face tutoriale și a face greșeli, am petrecut aproximativ șase ore pe zi în programare (în timp ce am absolvit colegiu prin acest punct, am avut încă o slujbă cu fracțiune de normă). La șase ore pe zi, am construit și am lansat aplicația iOS în trei luni. Iată rezultatul dacă vreți să aruncați o privire (din fericire, eforturile anterioare de muzician au însemnat că am avut deja o muzică de lucru).

Te voi purta exact asa cum am facut-o.

Tutoriale si intelegerea notiunilor de baza

Avand nici o experienta de programare anterioara, nu aveam idee cum sa fac nimic. Nici măcar nu știam unde să scriu codul sau cum să pun o aplicație pe iPhone-ul meu.

Din fericire, am dat peste un site minunat care învață programarea iOS-ului pentru începători - Cod cu Chris. Puteți face primele câteva lecții gratuit pentru a vedea dacă este potrivit pentru dvs. Din moment ce nu aveam bani, am convins părinții mei să plătească cursul și mi sa părut extrem de util.

Iată câteva alte resurse pe care le puteți arăta pentru a învăța programarea. Unele sunt gratuite, unele sunt plătite:

Codecademy

MIT OpenCourseWare

  • Academia Khan
  • Diverse videoclipuri YouTube
  • Asigurați-vă că alegeți un curs care este pentru începători, nu pentru programatori cu experiență. Aceste programe vă vor învăța lucrurile de bază pentru începători care pot uneori să fie dificil de constatat.
  • Dacă învățați programarea iOS, recomand foarte mult codul lui Chris. Nu este gratuit, dar videoclipurile fac lucrurile foarte ușor de urmărit și a făcut o treabă minunată de a explica lucrurile într-un mod care are sens oamenilor non-tehnici.

A se vedea de asemenea: 11 Excelente Cursuri Online gratuite pentru

Ce trebuie făcut în timpul cursului

În timpul cursului, este extrem de important să scrieți codul. Dacă urmăriți o serie de videoclipuri YouTube, nu urmăriți videoclipurile care gândesc că veți aduna informații și veți lua note, apoi reveniți și veți codifica. Acest lucru nu va funcționa. S-a dovedit că oamenii învață mult mai repede făcând greșeli.

Trebuie să urmați și să scrieți singur codul. Când faceți acest lucru, veți descoperi că uneori nu funcționează, chiar dacă codul arată exact ca în tutorial sau că un cod pe care l-ați scris mai devreme în tutorial nu mai funcționează. Este foarte important să faceți astfel de greșeli și să treceți prin ele.

Majoritatea oamenilor devin descurajați atunci când întâlnesc o greșeală pe care ei o consideră nerealizabilă. Când întâlniți greșeli de programare, Stack Overflow este cel mai bun prieten al tău. În calitate de începător, este foarte probabil ca orice lucru pe care l-ați referit la problemele de programare să aibă ca rezultat legături către acest site, cu răspunsuri uimitoare, care vă vor fi extrem de utile. Nu vă fie teamă să fiți concreți atunci când Google vă confruntați cu problemele cu care vă confruntați.

Aruncați cursul cât mai repede posibil. Probabil că veți ajunge aproape de final și încă nu aveți prea puțină idee despre ceea ce faceți. Este în regulă. Până la sfârșitul unui tutorial bun, veți avea o mai bună înțelegere a procesului de care trebuie să faceți pentru a construi ceva.

Ce să faceți după curs

După un curs de programare, majoritatea oamenilor vă vor încuraja să începeți cu programe mici. Presupunând că ați programat cursuri de programare dacă ați construit niște programe mici, viabile, aș descuraja acest lucru. Construirea programelor mici de dragul programării vă va face să vă plictisiți.

Alternativ, vă recomand să începeți să construiți părți din ideea dvs. Ceea ce vreau să spun este dacă aplicația dvs. are mai multe funcții, luați fiecare dintre aceste caracteristici câte unul și construiți-le ca programe separate.

Ideea dvs. este principalul motiv pentru care ați început să învățați programarea și este ceea ce Ești pasionat de pasiunea ta - te va trage prin experiență mult mai repede decât să construiești ceva doar pentru a învăța. Nu am petrecut atât de mult timp în fiecare zi programând aplicația mea pentru că trebuia să învăț; Am facut-o pentru ca am vrut sa o construiesc. Am fost entuziasmat de acest lucru.

Începând cu părți din ideea dvs. imediat după tutorial, veți întâmpina imediat probleme foarte mari și acest lucru va accelera procesul de învățare. Veți vedea, de asemenea, că ideile dvs. se reunesc în viața reală și veți putea juca cu lucrurile pe care le-ați visat atât de mult. Este uimitor și vă ține pasul.

A se vedea și: Cele mai bune aplicații gratuite și instrumente online pentru s

Construirea programului

Odată ce ați construit toate părțile programului, veți au învățat multe despre cerințele de programare care sunt specifice pentru ceea ce încercați să puneți împreună. Revenind prin aceste părți, veți vedea cum va fi îmbunătățit codul. Acesta este motivul pentru care, ca începător, este important să construiți părțile programului înainte de a construi întregul lucru - doriți ca produsul final să fie bine pus la punct și ca începător este probabil ca codul dvs. inițial să fie dezordonat.

După examinarea părților din programul dvs., este timpul să puneți totul împreună. Începeți produsul dvs. și puneți în comun piesele pe care le-ați construit anterior. În timpul acestui proces, veți explora modurile în care codul poate fi îmbunătățit pentru performanță și lizibilitate.

Lansarea programului dvs.

Este disprețuitor lansarea unui produs nou. Credeți că oamenii o vor urî, veți obține recenzii proaste și veți dezvolta o reputație proastă în rândul potențialilor utilizatori.

Aceste lucruri sunt puțin probabil să se întâmple. Când am lansat prima mea aplicație, a avut unele probleme, dar din învățarea modului în care oamenii o foloseau, am reușit să o îmbunătățim rapid în moduri pe care nu mi-aș fi gândit-o singură.

Eliberați-o rapid și îmbunătățiți-o cu actualizări. După lansarea aplicației noastre, mi-a trebuit doar câteva săptămâni pentru a adăuga abonamentul nostru muzical pentru uz comercial. Prin acest punct, veți fi suficient de experimentat pentru a face iterații rapide pentru produsul dvs.

A se vedea de asemenea: Introducerea planului Lean: Cum să planificați mai puțin și să crească mai repede

Programarea învățării este cea mai bună opțiune pentru cei care doresc să intre spațiul tehnologic. După cum sa menționat mai sus, angajarea unui freelancer poate fi costisitoare și găsirea cofondatorilor este extrem de dificilă.

Nu faceți aceleași greșeli pe care le-am făcut; ei m-au ținut înapoi cu ani în urmă. Începeți să învățați cât mai curând posibil - pasiunea voastră vă va conduce.


Articole interesante

Publicitate produs sau publicitate de afaceri?

Publicitate produs sau publicitate de afaceri?

Există o diferență între publicitatea produselor și publicitatea afacerilor și care dintre ele este potrivită pentru dvs.? Pentru unii antreprenori și proprietari de afaceri, răspunsul la această întrebare ar putea fi: "nu contează - publicitatea este publicitate și voi lua tot ce pot obține". Adevărat într-o anumită măsură, dar antreprenorul inteligent știe că ...

Proiecții: Câte luni? Cati ani?

Proiecții: Câte luni? Cati ani?

Pentru orice planificare normală, pentru orice companie obișnuită, trebuie să aveți cel puțin 12 luni lună în lună detaliate pentru previziunile planului de afaceri. Asta ar fi pentru prognoza vânzărilor, costul vânzărilor, rata de ardere și, eventual, prognoza financiară completă, dacă o vei face. Apoi ai încă doi ani mai târziu ...

Publicitate și publicitate pentru produse - Piață pentru mass-media Primul |

Publicitate și publicitate pentru produse - Piață pentru mass-media Primul |

Când începeți o afacere de succes sau lansați un produs nou antreprenorii sau proprietarii de afaceri efectuează un anumit tip de cercetare de marketing pentru a determina gradul de baza de clienți potențiali. Iar atunci când apelați la acea bază de clienți, mulți antreprenori se pot întoarce la mass-media pentru a ajuta la generarea unui buzz pentru ei ...

Eșecurile de produs și mărcile: o perspectivă de marketing

Eșecurile de produs și mărcile: o perspectivă de marketing

Prezentare generală . Acesta este aspectul negativ al procesului de dezvoltare și marketing. În majoritatea cazurilor, acest sindrom "rate de eșec" se termină cu un număr de jocuri. Trebuie să existe un anumit raport dintre produsele de succes pentru fiecare dintre cele care se termină ...

ÎNtreprinderi abonament profund ciudate (pe care le puteți începe prea mult)

ÎNtreprinderi abonament profund ciudate (pe care le puteți începe prea mult)

Funcționează ca o afacere de abonament! Uitați-vă la aceste idei creative

Managementul proiectelor pentru marketing

Managementul proiectelor pentru marketing

Managementul proiectelor este esențial în procesul de fabricație, în planificarea evenimentelor, în dezvoltarea de software ... dar știați că este la fel de important în marketing? Joe Dager o exprimă astfel: "Scopul unui plan de proiect în marketing este acela de a coordona multe dintre activitățile incerte care se întâmplă. ...