Kuinka sovellukseni saavutti kolmannen sijan kansainvälisessä opiskelijakilpailussa

Olen kehittänyt sovelluksen, joka voitti kolmannen sijan IEEE-mobiilisovellusten kehityskilpailussa 2017 (IEEEmadC 2017) yli 40 yhtä mahtavan sovelluksen joukossa, jotka opiskelijat ovat kehittäneet ympäri maailmaa. Se oli hämmästyttävä kokemus, joka sai minut avaamaan mieleni uusille tavoille nähdä asioita ja taidoilleni kehittäjänä.

Tässä on kolme asiaa, joiden mielestäni sovellukseni valittiin niin monien mielenkiintoisten ja todella hyvien sovellusten joukosta ympäri maailmaa olevista opiskelijoista ja jotka voin varmasti saada sovelluksesi tekemään niin.

1. Valitse idea, josta on hyötyä omalle elämällesi ja muille ympärilläsi oleville.

Kilpailun ensimmäinen vaihe oli ideavaihe. Yli 200 ryhmää toimitti upeita ideoita, ja minä olin yksi heistä. Mutta aivan kuten useimmilla ihmisillä, minulla oli monia ajatuksia, jotka ajattelin olevan hienoja. Kuinka voisin valita yhden ja keskittyä siihen?

Kaupungissani Salvador Bahiassa meillä on monia kauniita rantoja, ja ne tunnetaan pääasiassa turistikaupunkina Brasiliana. Mutta suurimman osan vuodesta rantamme ovat saastuneita, koska suurin osa joistamme saa viemärivettä, minkä seurauksena rannat likaantuvat. Kirkas puoli on, että rannat sopivat täydellisesti kesällä. Mutta kun sataa ja enimmäkseen muina vuodenaikoina, ne eivät sovellu jätevesiin.

Jotkut ihmiset vain sivuuttavat tämän tosiasian ja menevät edelleen rannalle riskialttiiksi saamaan monia sairauksia vedessä olevan korkean E.coli-bakteeritason vuoksi. Toiset vain välttävät rantaa ja menettävät yhden kaupungin upeimmista asioista. Meillä on todella kauniita lämpimiä rantoja, ja jotkut ihmiset, mukaan lukien monet ulkomaiset turistit, eivät vain tiedä siitä.

Useimmat ihmiset eivät tiedä, että hallitus mittaa E.coli-bakteerien määrää rannoilla ja julkaisee sen Internetissä viikoittain.

Kun huomasin sen, idea vain nousi esiin - sovellus, joka palautti tietoa jokaisen rannan E.coli-bakteerien tasosta yleisölle. Tämä tarjoaisi matkailijoille ja suurelle yleisölle mahdollisuuden tietää, mitä rantoja vierailla. Tiesin, että tämä idea ei vain auta minua vaan myös muita.

Ensimmäisen vaiheen päättyessä sain sähköpostiviestin, jossa kerrottiin, että ideani oli yksi yli 40 valitun joukosta. Se oli jännittävä tunne. Mutta tiesin, että aion kilpailla yli 40 ihmisryhmän kanssa ympäri maailmaa, ja minulla oli vain idea.

2. Valitse työkalut viisaasti ja mene sen kanssa, mitä jo tiedät.

Toinen vaihe oli kehitys ja ideani piti tulla sovellukseksi kolmessa kuukaudessa, minulla ei ollut ryhmää ja minun piti valita, miten rakennan sen.

Ensimmäisenä ajattelin, että koska kyseessä on mobiilisovelluskilpailu, minun pitäisi ehkä rakentaa Android-sovellus Java-sovelluksella tai iOS-sovellus Swiftillä. Mutta ongelma oli, en tiennyt Java- tai Swift-sovellusta. Minulla oli vain vähän tietoa siitä, mitä opiskelin joissakin Java-luokissa, enkä ole koskaan tehnyt mitään Swiftin kanssa. Minulla oli houkutus oppia yksi heistä kilpailua varten, mutta minulla oli todella lyhyt aika.

Joten päätin älykkäästi käyttää sitä, mitä jo tiedän. Olen web-kehittäjän harjoittelija ja pääkieli, jonka kanssa olen työskennellyt, on JavaScript. Joten päätin käyttää Apache Cordovaan rakennettua hybridialustaa ja se toimi. Kahden ensimmäisen kuukauden aikana olin rakentanut melkein kaiken käyttöliittymästä ja osasta taustaa vain JavaScriptiä käyttäen. Se, että olin tyytyväinen kieleen, auttoi minua kaikin puolin.

Tiedän, että juokseminen joltakin uudelta kuulostaa kauhealta kehittäjiltämme. Mutta uskon, että on kyse oikeasta hetkestä löytää uusi ja oikea aika käyttää sitä, mikä sinulle sopii.

Opettaja kertoi minulle kerran,

Suurimmalla osalla ihmisistä epäonnistuu jokin tavoite, koska he päättävät kokeilla jotain uutta sen sijaan, että he jo tietävät.

Kilpailun lopussa olin iloinen, että kuuntelin näitä sanoja.

3. Sovelluksesi on tarkoitettu ihmisille, ei koneille - Älä aliarvioi suunnittelua.

Sovellukseni oli melkein valmis, ja päätin kysyä ystäviltäni, mitä he ajattelivat siitä. Suurin osa heistä ei pitänyt siitä, ja olin alle kuukauden kuluttua kilpailun määräajasta.

Se oli heidän sanojensa mukaan 'ruma', eivätkä he voineet ymmärtää kuinka käyttää sitä.

Olin turhautunut: Rakensin sovelluksen, joka oli mielestäni hyvä, mutta jos ihmiset eivät voineet ymmärtää kuinka käyttää sitä ja he eivät pitäneet siitä, se ei ollut mikään arvoinen ...

Joten päätin tutkia hieman muotoilua, mikä oli mielestäni koko elämäni tarpeetonta ja tarpeetonta. Käytin oppimaani parantamaan sovellustani, jotta ihmiset olisivat kiinnostuneita käyttämään sitä. Koska minulla ei ole koskaan yliopistossani ollut kursseja muotoilusta, Internet oli paras ystäväni ja aloitin matkanni jollakin, mitä en ollut koskaan ennen opiskellut.

Suunnittelu on oman universuminsa. Aloja ja teorioita on niin paljon, että et voi oppia kaikkea niin lyhyessä ajassa. Joten päätin keskittyä kahteen asiaan, käyttökokemukseen ja väriteoriaan . Joitakin tutkimuksia ja paljon kokeiluja ja virheitä, olen vihdoin saavuttanut jotain, että ihmiset alkoivat onnitella.

Se ei ollut enää ruma, ja kaikki ymmärsivät kuinka sitä käytetään.

Se räjäytti mieleni.

Minulle se oli se osa, joka muutti tapaani nähdä asioita. Suunnittelu on jotain todella tärkeää, ja siihen tulisi suhtautua vakavasti. Loppujen lopuksi kyse on siitä, miten käyttäjät ovat vuorovaikutuksessa luomamme kanssa, ja käyttäjät ovat jokaisen järjestelmän tärkein osa. Ilman käyttäjiä ei ole sovellusta. Tämä kilpailu muutti lopullisesti ajatukseni suunnittelusta, ja se on jotain, jonka aion kuljettaa mukana jokaisessa projektissa, johon olen osa.

Arviointivaiheen lopussa sain toisen sähköpostin, joka kertoi minulle tällä kertaa, että sovellukseni oli voittanut kolmannen sijan, Computer Society Special Award. Olin todella onnellinen, ei vain siksi, että minusta tuntui, että ponnisteluni johtaisivat minuun jotain hienoa, vaan siksi, että olin yksi henkilö kilpailuun tullessani ja täysin erilainen henkilö sen päättyessä.

Nämä ovat kolme asiaa, joiden mielestäni sovellukseni sai kolmannen sijan IEEEmadC 2017 -kilpailussa. Mikä vain sai tuomarit pitämään sovelluksestani, vain he tietävät, mutta uskon, että nämä kolme asiaa - oikean idean, oikeiden työkalujen ja sovelluksen suunnittelun valitseminen vaikuttivat - ja halusin jakaa sen ihmisten kanssa. Tämä kokemus muutti minulle monia asioita, ja toivon, että pystyin jakamaan tämän tunteen.

Haluan kiittää IEEE: tä mahdollisuudesta ja siitä, että niin monet opiskelijat kokoontuivat rakentamaan hienoja asioita, kaikille tuomareille kovasta osasta valitessaan vain kolme niin monen hyvän sovelluksen joukosta ja tyttöystäväni ja ystäväni, jotka auttoivat minua niin paljon suunnitteluosan kanssa.

Tässä on katsaus kaikkiin voittajiin.