Kuidas minu rakendus rahvusvahelisel õpilasvõistlusel kolmanda koha saavutas

Töötasin välja rakenduse, mis saavutas IEEE mobiilirakenduste arendusvõistlusel 2017 (IEEEmadC 2017) kolmanda koha 40+ võrdselt suurepärase rakenduse seas, mille on välja töötanud üliõpilased üle kogu maailma. See oli hämmastav kogemus, mis pani mind avama oma meelt uutele viisidele asju näha ja arendaja oskustele.

Siin on kolm asja, mis uskusid, et minu rakendus valiti nii paljude huvitavate ja tõeliselt heade rakenduste seast üliõpilaste poolt kogu maailmas ja et olen kindel, et saate ka teie rakenduse seda teha.

1. Valige idee, mis on kasulik teie enda ja teiste inimeste jaoks.

Konkursi esimene etapp oli ideefaas. Üle 200 rühma esitas hämmastavaid ideid ja mina olin üks neist. Kuid nagu enamikul inimestel, oli ka minul palju ideid, mis minu arvates olid suurepärased. Kuidas ma saaksin ühe valida ja sellele keskenduda?

Minu linnas Salvador Bahias on meil palju kauneid randu ja neid tuntakse peamiselt Brasiilia turismilinnana. Kuid suurema osa aastast on meie rannad reostunud, kuna enamik meie jõgedest saab kanalisatsioonivett, mille tagajärjel rannad määrduvad. Hele külg on see, et rannad sobivad suvel suurepäraselt. Aga kui vihma sajab ja enamasti muudel aastaaegadel, muutuvad need reovee jaoks kõlbmatuks.

Mõned inimesed lihtsalt ignoreerivad seda fakti ja jätkavad randa minemist ning riskivad paljude haiguste tekkimisega vees leiduva kõrge E.coli bakterite taseme tõttu. Teised lihtsalt väldivad randa ja kaotavad ühe kõige hämmastavama asja, mida meie linn pakub. Meil on tõesti ilusad soojad rannad ja mõned inimesed, sealhulgas paljud välisturistid, lihtsalt ei tea sellest.

Enamik inimesi ei tea, et valitsus mõõdab E.coli bakterite taset randades ja postitab selle iganädalaselt internetti.

Kui ma selle avastasin, tekkis see mõte lihtsalt - rakendus, mis andis avalikkusele teavet igas rannas E.coli bakterite taseme kohta. See annaks turistidele ja üldsusele võimaluse teada saada, milliseid randu külastada. Teadsin, et see idee ei aita mitte ainult mind, vaid ka teisi.

Kui esimene etapp lõppes, sain meili, milles öeldi, et minu idee on üks 40+ valitud seast. See oli põnev tunne. Kuid ma teadsin, et kavatsen võistelda enam kui 40 inimgrupiga üle kogu maailma ja mul oli vaid idee.

2. Valige oma tööriistad targalt ja jätkake sellega, mida juba teate.

Teine etapp oli arendus ja minu ideest pidi kolme kuu jooksul saama rakendus, mul polnud rühma ja ma pidin valima, kuidas ma selle ehitan.

Esimese asjana mõtlesin, et kuna tegemist on mobiilirakenduste võistlusega, peaksin ehk ehitama Java-rakenduse Androidi rakenduse või Swiftiga iOS-i rakenduse. Kuid probleem oli selles, et ma ei tundnud Java ega Swift. Mul oli ainult väheseid teadmisi sellest, mida ma mõnes Java klassis õppisin ja ma pole Swiftiga kunagi midagi teinud. Mul oli kiusatus võistluseks üks neist ära õppida, kuid mul oli tõesti vähe aega.

Seega võtsin aruka otsuse kasutada seda, mida juba tean. Olen veebiarendaja praktikant ja peamine keel, millega olen töötanud, on JavaScript. Nii otsustasin kasutada Apache Cordovale ehitatud hübriidplatvormi ja see töötas. Esimese kahe kuuga olin peaaegu kõike alates eesservast ja mõnest tagaosast loonud lihtsalt JavaScripti kasutades. Asjaolu, et ma olin keelega rahul, aitas mind igas aspektis.

Ma tean, et millegi uue eest jooksmine kõlab meiesugustele arendajatele kohutavalt. Kuid usun, et see on õige aja teadmine uue avastamiseks ja õige aeg kasutada seda, mis teile sobib.

Üks õpetaja ütles mulle kunagi,

Enamik inimesi ebaõnnestub mingil eesmärgil, sest kõige julmemal ajal otsustavad nad proovida midagi uut selle asemel, mida nad juba teavad.

Võistluse lõpus oli mul hea meel, et ma neid sõnu kuulasin.

3. Teie rakendus on mõeldud inimestele, mitte masinatele - ärge alahinda disaini.

Minu rakendus oli peaaegu valmis ja otsustasin oma sõpradelt küsida, mida nad sellest arvavad. Enamikule neist see ei meeldinud ja ma olin võistluse tähtajast vähem kui ühe kuu kaugusel.

See oli nende sõnade kohaselt „kole” ja nad ei saanud aru, kuidas seda kasutada.

Olin pettunud: ehitasin enda meelest hea rakenduse, kuid kui inimesed ei saanud selle kasutamisest aru ja neile see ei meeldinud, ei olnud see peaaegu midagi väärt ...

Niisiis otsustasin uurida veidi disaini, mida pidasin kogu oma elu tarbetuks ja üleliigseks. Kasutasin õpitut oma rakenduse täiustamiseks, et inimesed oleksid selle kasutamisest huvitatud. Kuna mul pole ülikoolis kordagi disaini tunde olnud, oli Internet minu parim sõber ja alustasin teekonda millegagi, mida ma polnud kunagi varem õppinud.

Disain on omaette universum. Valdkondi ja teooriaid on nii palju, et kõike ei saa nii lühikese aja jooksul õppida. Seega otsustasin keskenduda kahele asjale, kasutajakogemusele ja värviteooriale . Pärast mõningaid uuringuid ja palju katseid ja vigu olen lõpuks jõudnud millegi juurde, mida inimesed hakkasid komplimente tegema.

See polnud enam kole ja kõik said aru, kuidas seda kasutada.

See ajas mu meelt.

Minu jaoks muutis see osa minu nägemisviisi. Kujundus on midagi tõeliselt olulist ja seda tuleks tõsiselt võtta. Lõppude lõpuks on see seotud sellega, kuidas kasutajad suhtlevad meie looduga ja kasutajad on iga süsteemi kõige olulisem osa. Ilma kasutajateta pole ühtegi rakendust. See konkurss muutis igavesti minu ideed disainist ja see on midagi, mida ma kannan endaga kaasa igas projektis, milles osalen.

Hindamisetapi lõpus sain veel ühe meilisõnumi, milles öeldi mulle seekord, et minu rakendus võitis kolmanda koha, Arvutiühingu eriauhinna. Ma olin tõeliselt õnnelik mitte ainult sellepärast, et tundsin, et minu jõupingutused viisid mind millegi suureni, vaid ka seetõttu, et olin võistlusele astudes üks ja selle lõppedes hoopis teine ​​inimene.

Need on kolm asja, mis minu arvates panid minu rakenduse IEEEmadC 2017 konkursil kolmanda koha võitma. Mis pani kohtunikke minu rakenduse meeldima, teavad nad ainult, kuid ma usun, et need kolm asja - õige idee, õigete tööriistade ja rakenduse kujunduse valimine - muutsid asja - ja ma tahtsin seda inimestega jagada. See kogemus muutis minu jaoks paljusid asju ja loodan, et sain seda tunnet jagada.

Tahaksin tänada IEEE-d võimaluse eest ja selle eest, et nii paljud õpilased tulid kokku suurepäraste asjade ehitamiseks, kõigile kohtunikele, kes valisid nii palju häid rakendusi, kui ka minu sõbrannale ja sõpradele, kes mind nii palju aitasid koos disainiosaga.

Siin on pilk kõigile võitjatele.