• 2024-07-03

Miten ohjelmoida ja käynnistää sovelluksesi 3 kuukaudessa - ilman ohjelmointikokemusta

Ohjelmointikielet EXPLAINED // Miskan Ohjelmointinurkka #3

Ohjelmointikielet EXPLAINED // Miskan Ohjelmointinurkka #3

Sisällysluettelo:

Anonim

Jos olet joskus yrittänyt käynnistää ohjelmistoliikkeen tai rakentaa mobiilisovelluksen, olet todennäköisesti löytänyt nämä vaihtoehdot, jotta voit saada sen ulos:

  1. Etsi tekninen yhteisyrittäjä
  2. Tee vuokraus freelancerista rakentaaksesi sovelluksesi
  3. Opi ohjelmointi ja rakenna se itse.

Kun etsit perustuslakia, jos et tunne jo teknistä kykyä, se tulee olemaan hyvin pitkä ja vaikea prosessi löytää joku työskentelemään kanssasi - jos voit onnistuneesti tehdä sen kokonaan.

Tarvitset jonkun, joka on hyvin teknisesti kykenevä, jolla on aikaa työskennellä projektissa ja on intohimo siitä, mitä Tehdään. Tarvittava kumppani on erittäin kovaa, joten vaikka löytäisit jonkun, on vaikea vakuuttaa heitä liittymään tiimiisi.

Jos sinulla on rahaa, palkata freelanceria voi toimia. Kuitenkin vuokraamalla joku rakentaa unelmiesi sovellus on äärimmäisen kovaa ja todennäköisesti kestää kauemmin kuin odotit.

Vapaaehtoistyön parissa työskentelemisen aikana saatat huomata, että he eivät rakenna asioita aivan odotetusti - malli ei ole käytössä, asiat eivät toimi niin nopeasti kuin haluat, tai pieniä käyttöliittymäelementtejä, joita et uskonut sisällytettävän. Lisäksi sinulla on uusia ideoita sovelluksestasi, jonka haluat lisätä ennen julkaisua tai sen jälkeen, ja sovellus tarvitsee virheenkorjauksia ja ylläpitoa jälkikäteen, mikä maksaa ylimääräistä rahaa. Tästä johtuen maksat freelancereilleen enemmän kuin teitä lainattiin yksinkertaisesti projektin loppuunsaattamiseksi.

Katso myös: Voitko luoda suuren sovelluksen ilman teknistä taustaa? Yksi ikäinen äiti näyttää sinusta miten se on tehty

Kokemukseni cofoundereiden ja freelancereiden kanssa

Kolme vuotta sitten, kun olin 20-vuotias liikekumppani, aloin rakentaa musiikin suoratoistopalvelua, joka oli hyvä sekä muusikoita ja musiikkifaneja.

Aloittamani ensimmäisen vuoden ajan etsin teknistä perustajaa. Olen käynyt läpi ainakin kolme teknistä perustajaa, joista jokainen sain todella hyvin, mutta joilla ei ollut intohimoa tai aikaa ja sitoutumista projektiin. Asiat muuttuivat äärimmäisen hitaasti, koska emme koskaan luoneet sellaista, mitä olin riittävän luottavainen vapautumaan.

Seuraavana vuonna käytettiin yrittämällä palkata freelancereita. Ongelmia täällä olivat samankaltaisia ​​kuin teknisen perustajajani metsästyksen aikana. Monet freelancereista, jotka ovat edullisia, ovat myös kokopäivätöitä ja vähän aikaa sitoutua hankkeeseen. Minun tapauksessani kesti kuusi kuukautta aikaa saada iOS-sovellukseni.

Valitettavasti minulle joku murtautui freelancereihin ja varasti kannettavan tietokoneen kaikella koodilla. Kuusi kuukautta kestänyt työ meni pois, ja olin rahaa. Koska en löytänyt perustajaa ja minulla ei ollut rahaa palkata toista freelanceria, enkä voinut odottaa kuutta kuukautta sen mukaan, mitä olen palkannut korjaamaan tämän, päätin, että minun piti tehdä tämä itsekseen.

Katso myös: Miten löytää liikekumppani

Kuinka kauan todella vie ohjelmoinnin oppimiseen?

Mitä ikinä teet, älä Google: "Kuinka kauan oppimisen ohjelmointi ? "Kuten minä. Jotkut ihmiset, jotka antavat vastauksia, kuten "Olen ohjelmoinut viisi vuotta ja opettelen edelleen", tai "Noin kaksi vuotta, jos opit päivässä." Tämä on yksi tärkeimmistä kysymyksistä. asioita, jotka asettivat minut oppimisen ohjelmoinnista itseäni.

Olen aina ajatellut, "Kaksi vuotta !? Voin ehdottomasti löytää hyvän perustajajoukon tuona ajankohtana! "

Vaikka on totta, että opit jatkuvasti uusia asioita ohjelmoinnissa, se ei vie sinulta kahta vuotta aikaa oppia tarpeeksi rakentaa ohjelmaa tai sovellusta yrität vapauttaa.

Harjoittelun aikana ja virheiden tekemisen aikana vietin noin kuusi tuntia päivässä ohjelmoinnin aikana (kun olin suorittanut korkeakoulut tällä hetkellä, minulla oli vielä osa-aikatyö). Kuusi tuntia päivässä rakensin ja käynnistin iOS-sovelluksen kolmessa kuukaudessa. Tässä on tulos, jos haluat katsoa (onneksi aikaisemmilla muusikkomuutoksilla tarkoitettiin, että minulla oli jo jonkin verran musiikkia.)

Aion kävellä läpi täsmälleen miten tein sen.

Oppaat ja ymmärrys perusasiat

Minulla ei ollut aiempaa ohjelmointikokemusta, minulla ei ollut aavistustakaan, miten tehdä mitään. En tiennyt edes tiedä, minne kirjoitat koodia tai kuinka laitan sovelluksen iPhoneni.

Onneksi tulin kohtaamaan mahtavaa verkkosivustoa, joka opettaa iOS-ohjelmointia aloittelijoille - koodin Chrisin kanssa. Voit tehdä ensimmäiset oppitunnit ilmaiseksi nähdäksesi, onko se oikea sinulle. Koska minulla ei ollut rahaa, vakuutin vanhempani maksamaan kurssin, ja huomasin olevan erittäin hyödyllistä.

Seuraavassa on muutamia resursseja, joita voit tarkastella ohjelmoinnin oppimiseen. Jotkut ovat ilmaisia, jotkut maksetaan:

  • Codecademy
  • MIT OpenCourseWare
  • Khan Academy
  • Useita YouTube-videoita

Varmista, että valitset kurssin aloittelijoille, ei kokeneille ohjelmoijille. Nämä ohjelmat opettavat sinut super-alkeiskokeille, joita voi joskus olla vaikea selvittää.

Jos opit iOS-ohjelmointia, suosittelen koodia Chrisin kanssa. Se ei ole ilmainen, mutta videot tekevät asioista todella helppoa seurata, ja hän teki erinomaista työtä selittäen asioita tavalla, jolla on järkevää ei-tekniselle ihmiselle.

Katso myös: 11 erinomaista ilmaista online-kurssia

Mitä tehdä kurssin aikana

Kurssin aikana on äärimmäisen tärkeää, että kirjoitat itse koodin. Jos seuraat sarjaa YouTube-videoita, älä katsele videoita, jotka ajattelevat, että keräät tietoja ja otat muistiinpanoja ja palaat sitten takaisin. Tämä ei toimi. On todistettu, että ihmiset oppivat paljon nopeammin tekemällä virheitä.

Sinun on seurattava ja kirjoitettava koodi itse. Kun teet tämän, aiot huomata, että joskus se ei toimi, vaikka koodi näyttäisi täsmälleen kuin se on opetusohjelmassa tai että muutamat tutkitun koodin kirjoittamasi koodi eivät enää toimi. On erittäin tärkeää, että teet tällaisia ​​virheitä ja pääset läpi.

Useimmat ihmiset ovat lannistuneita, kun he törmäävät virheeseen, jota he ajattelevat olevan ratkaisematta. Kun havaitset ohjelmointivirheitä, Stack Overflow on paras ystäväsi. Alkeistasona on todennäköistä, että kaikki, mitä Googlessa liittyy ohjelmointiin liittyviin kysymyksiin, johtaa linkkeihin tällä sivustolla, ja hämmästyttävät vastaukset ovat erittäin hyödyllisiä sinulle. Älä pelkää olla tarkka, kun Googlessa ilmenee ongelmia.

Aura kurssiin mahdollisimman nopeasti. Todennäköisesti olet menossa lähelle loppua, ja sinulla on vielä vähän mitään käsitystä siitä, mitä teet. Ei se mitään. Hyvän opetusohjelman loppuun mennessä sinulla on parempi käsitys siitä prosessista, jota sinun täytyy lähteä rakentamaan jotain.

Mitä tehdä kurssin jälkeen

Ohjelmointikiellon jälkeen useimmat ihmiset kannustaisivat sinua aloittaa pienillä ohjelmilla. Olettaen, että ohjelmointikurssisi oli rakennettu joitain pieniä, toimivia ohjelmia, haluan estää tämän. Pienien ohjelmien rakentaminen ohjelmoinnin vuoksi tulee tekemään sinulle kyllästyneitä.

Vaihtoehtoisesti haluaisin kannustaa sinua aloittamaan oman ideasi osat. Tämä tarkoittaa sitä, että jos sovelluksessasi on useita ominaisuuksia, ota kaikki nämä ominaisuudet yksi kerrallaan ja luo ne erillisiksi ohjelmiksi.

Sinun ajatuksesi on tärkein syy, kun aloitit oppimisen ohjelmoinnin. "olet intohimoinen - innostuksesi vetää sinut läpi kokemuksen paljon nopeammin kuin rakentaa jotain vain oppia. En kuluttanut niin paljon aikaa ohjelmointiin joka päivä, koska minun piti oppia; Tein sen, koska halusin rakentaa sitä. Olin innoissani siitä.

Aloittamalla osaa ideasta heti opetusohjelman jälkeen, kohtaat välittömästi suuria ongelmia, mikä nopeuttaa oppimisprosessia. Näet myös ideasi, jotka tulevat todellisessa elämässä, ja voit pelata asiaa, jonka olet haaveillut niin kauan.

Katso myös: Parhaat sovellukset ja verkkotyökalut s

Ohjelman rakentaminen

Kun olet rakentanut kaikki ohjelmasi osat, sinun tulee ovat oppineet paljon ohjelmointivaatimuksista, jotka ovat erityisiä, mitä yrität koota. Palauttamalla näiden osien läpi, näet, miten koodia parannetaan. Tästä syystä aloittelijaksi on tärkeää rakentaa ohjelmasi osat ennen kuin rakennat koko asiaa - haluat, että lopullinen tuote on hyvin koottu ja aloittelijaksi on todennäköistä, että alkuperäinen koodi on sekava.

Kun olet tutkinut ohjelmasi osia, on aika laittaa kaikki yhteen. Aloita tuotteesi ja koota aiemmin rakennetut osat. Tämän prosessin aikana voit tutkia tapoja, joilla koodia voidaan parantaa suorituskyvyn ja luettavuuden vuoksi.

Ohjelman vapauttaminen

On pelottavaa vapauttaa uusi tuote. Luulet, että ihmiset vihaavat sitä, saat huonoja arvosteluja ja kehität huonoa mainetta mahdollisten käyttäjien keskuudessa.

Näitä asioita ei todennäköisesti tapahdu. Kun julkaisin sovellukseni ensimmäisen kerran, sillä oli joitakin asioita, mutta oppimatta miten ihmiset käyttivät sitä, pystyin parantamaan sitä nopeasti sellaisilla tavoilla, joita en olisi koskaan ajatellut omasta.

Vapauta se nopeasti ja paranna sitä päivityksiä. Sovelluksen julkaisemisen jälkeen vain muutaman viikon kuluttua lisäsimme musiikkiliittymämme liiketaloudelliseen käyttöön.

Katso myös: Esittelyssä Lean Planning: Kuinka suunnitella vähemmän ja kasvaa nopeammin

Oppimisen ohjelmointi on paras vaihtoehto kaikille, jotka haluavat päästä mukaan teknologiatilaa. Kuten edellä mainittiin, freelancerin palkkaaminen voi olla kallista, ja yhteistyökumppaneiden löytäminen on äärimmäisen vaikeaa.

Älä tee samoja virheitä kuin minä; he kirjaimellisesti pitivät minut takaisin vuosia. Aloita vain oppimista mahdollisimman pian - intohimosi vie sinut läpi.


Mielenkiintoisia artikkeleita

Mikä on hautaaminen / kremointi-ilmoitus?

Mikä on hautaaminen / kremointi-ilmoitus?

Sivustomme on ilmainen työkalu löytää sinulle parhaat luottokortit, cd-hinnat, säästöt, tarkkailutilit, apurahat, terveydenhuolto ja lentoyhtiöt. Aloita tästä maksimoidaksesi palkkasi tai pienentämällä korkoja.

Paljonko kiinteistöjen suunnittelu maksaa?

Paljonko kiinteistöjen suunnittelu maksaa?

Sivustomme on ilmainen työkalu löytää sinulle parhaat luottokortit, cd-hinnat, säästöt, tarkkailutilit, apurahat, terveydenhuolto ja lentoyhtiöt. Aloita tästä maksimoidaksesi palkkasi tai pienentämällä korkoja.

Testamenttia? Interstate? Suoli?

Testamenttia? Interstate? Suoli?

Sivustomme on ilmainen työkalu löytää sinulle parhaat luottokortit, cd-hinnat, säästöt, tarkkailutilit, apurahat, terveydenhuolto ja lentoyhtiöt. Aloita tästä maksimoidaksesi palkkasi tai pienentämällä korkoja.

IRS Estate-veroehdotus voisi lyödä rikkaita omistajia missä se kärsii

IRS Estate-veroehdotus voisi lyödä rikkaita omistajia missä se kärsii

Arvostusalennukset liikesuhteiden siirtämisestä perheenjäsenille saattavat tulla rajoitetuksi, jos uusia sääntöjä tulee voimaan.

Voivatko samaa sukupuolta olevat parit saada etukäteen solmittuja sopimuksia?

Voivatko samaa sukupuolta olevat parit saada etukäteen solmittuja sopimuksia?

Sivustomme on ilmainen työkalu löytää sinulle parhaat luottokortit, cd-hinnat, säästöt, tarkkailutilit, apurahat, terveydenhuolto ja lentoyhtiöt. Aloita tästä maksimoidaksesi palkkasi tai pienentämällä korkoja.

Springing v. Kestävä valtakirja

Springing v. Kestävä valtakirja

Sivustomme on ilmainen työkalu löytää sinulle parhaat luottokortit, cd-hinnat, säästöt, tarkkailutilit, apurahat, terveydenhuolto ja lentoyhtiöt. Aloita tästä maksimoidaksesi palkkasi tai pienentämällä korkoja.