Hogyan nyerte el az alkalmazásom a harmadik helyet egy nemzetközi diákversenyen

Kidolgoztam egy alkalmazást, amely a világ minden táján a hallgatók által kifejlesztett 40+ egyformán nagyszerű alkalmazás között harmadik helyet nyert az IEEE Mobile Applications Development Contest 2017-en (IEEEmadC 2017). Elképesztő élmény volt, amely felnyitotta az elmémet a dolgok újfajta látása és a fejlesztői készségek előtt.

Három dolog van, amelyek úgy vélem, hogy az alkalmazásomat a világ minden tájáról érkező hallgatók sok érdekes és nagyon jó alkalmazása közül választották, és amelyek biztosak lehetnek az alkalmazásod számára is.

1. Válasszon egy ötletet, amely hasznos a saját életében és a körülötted lévő emberek számára is.

A verseny első szakasza az ötletfázis volt. Több mint 200 csoport nyújtott be elképesztő ötleteket, és én is közéjük tartoztam. De ahogy a legtöbb embernek, nekem is sok ötletem volt, amelyeket nagyszerűnek tartottam. Hogyan választhattam egyet, és erre összpontosíthattam?

Salvador Bahia városomban sok gyönyörű stranddal rendelkezünk, és főleg Brazília turisztikai városaként ismerjük őket. De az év nagy részében szennyezettek a strandjaink, mert folyóink többsége szennyvizet kap, ami a strandok piszkosodását eredményezi. A jó oldal az, hogy a strandok nyáron tökéletesen megfelelnek. De amikor esik az eső, és főleg más évszakokban, alkalmatlanná válnak a szennyvízzel.

Vannak, akik figyelmen kívül hagyják ezt a tényt, és folyamatosan a partra mennek, kockáztatva, hogy a vízben lévő E.coli baktériumok magas szintje sok betegséggel jár. Mások csak elkerülik a tengerpartot, és elveszítik városunk egyik legcsodálatosabb dolgát. Nagyon szép meleg strandjaink vannak, és néhány ember, köztük sok külföldi turista, egyszerűen nem tud róla.

A legtöbb ember nem tudja, hogy a kormány méri az E.coli baktériumok szintjét a strandokon, és hetente közzéteszi az interneten.

Amikor ezt rájöttem, az ötlet csak felbukkant - egy olyan alkalmazás, amely az egyes partokon lévő E.coli baktériumok szintjéről tájékoztatta a nyilvánosságot. Ez lehetővé tenné a turisták és a nagyközönség számára a meglátogatható strandok megismerését. Tudtam, hogy ez az ötlet nemcsak nekem, hanem másoknak is segít.

Amikor az első szakasz véget ért, kaptam egy e-mailt, amelyben azt mondtam, hogy ötletem egyike a 40+ közül kiválasztottaknak. Izgalmas érzés volt. De tudtam, hogy több mint 40 embercsoporttal készülök versenyezni a világ minden tájáról, és csak egy ötletem volt.

2. Válassza ki okosan eszközeit, és járjon azzal, amit már tud.

A második szakasz a fejlesztés volt, és ötletemnek három hónap alatt App-vá kellett válnia, nem volt csoportom, és ki kellett választanom, hogyan építem fel.

Először arra gondoltam, hogy mivel ez egy mobilalkalmazás-verseny, talán fel kellene építenem egy Android-alkalmazást Java-val vagy egy iOS-alkalmazást a Swift-mel. De a probléma az volt, hogy nem ismertem a Java-t vagy a Swift-et. Csak kevés ismeretem volt abból, amit a Java néhány osztályában tanultam, és soha nem csináltam még semmit a Swift-tel. Kísértés volt, hogy megtanulom az egyiket a versenyre, de nagyon rövid időm volt.

Ezért okosan döntöttem úgy, hogy felhasználom azt, amit már tudok. Internetes fejlesztő gyakornok vagyok, és a fő nyelv, amellyel dolgoztam, a JavaScript. Ezért úgy döntöttem, hogy egy Apache Cordova-ra épített hibrid platformot használok, és ez működött. Az első két hónapban szinte mindent a front-end-ből és a back-end-ből építettem csak JavaScript használatával. Az a tény, hogy jól éreztem magam a nyelvben, minden szempontból segített.

Tudom, hogy valami újból való futás borzasztóan hangzik a hozzánk hasonló fejlesztők számára. De úgy gondolom, hogy arról van szó, hogy megismered a megfelelő időpontot valami új felfedezésére, és a megfelelő alkalom arra, hogy használd azt, ami neked kényelmes.

Egy tanár azt mondta nekem egyszer,

Az emberek többségénél valamilyen célkitűzés nem sikerül, mert a legdurvább időpontban úgy döntenek, hogy valami újat próbálnak ki, a már ismertek helyett.

A verseny végén örültem, hogy meghallgattam ezeket a szavakat.

3. Az alkalmazás nem embereknek, hanem gépeknek szól - Ne becsüld alá a dizájnt.

Az alkalmazásom majdnem elkészült, és úgy döntöttem, hogy megkérdezem a barátaimat, mit gondolnak erről. Legtöbbjüknek ez nem tetszett, én pedig kevesebb mint egy hónapra voltam a verseny határidejétől.

Az ő szavaik szerint „csúnya” volt, és nem értették, hogyan kell használni.

Csalódott voltam: építettem egy jónak tartott alkalmazást, de ha az emberek nem értették, hogyan kell használni, és nem tetszett nekik, akkor szinte semmit sem ér ...

Tehát úgy döntöttem, hogy tanulmányozok egy kicsit a designról, amit egész életemben feleslegesnek és feleslegesnek gondoltam. A tanultakat az alkalmazásom fejlesztésére használtam fel, hogy az embereket érdekelje a használata. Mivel az egyetemen soha nem volt órám a tervezésről, az Internet volt a legjobb barátom, és olyan úton kezdtem el az utamat, amelyet még soha nem tanultam.

A design a maga univerzuma. Annyi terület és elmélet létezik, hogy nem lehet mindent megtanulni ilyen rövid idő alatt. Ezért úgy döntöttem, hogy két dologra összpontosítok, a felhasználói élményre és a színelméletre . Néhány tanulmány és rengeteg próba és hiba után végre elértem valamit, amit az emberek bókolni kezdtek.

Már nem volt csúnya, és mindenki megérthette, hogyan kell használni.

Kifújt a fejemben.

Számomra ez volt az a rész, amely megváltoztatta a dolgok látásmódját. A design valami igazán fontos, és komolyan kell venni. Végül is arról van szó, hogy a felhasználók hogyan lépnek kapcsolatba azzal, amit mi létrehozunk, és a felhasználók minden rendszer legfontosabb elemei. Felhasználók nélkül nincs alkalmazás. Ez a verseny örökre megváltoztatta a designról alkotott elképzelésemet, és ez valami olyan dolog, amelyet magammal viszek minden olyan projektben, amelynek részese vagyok.

A bírálati szakasz végén kaptam egy újabb e-mailt, amelyben ezúttal azt mondtam, hogy az alkalmazásom elnyerte a harmadik helyet, a Computer Society Special Award-ot. Nagyon boldog voltam, nemcsak azért, mert úgy éreztem, erőfeszítéseim valami nagyszerűséghez vezettek, hanem azért is, mert egy ember voltam, amikor beléptem a versenyre, és teljesen más ember voltam, amikor annak vége lett.

Ez a három dolog, ami azt gondolta, hogy alkalmazásom harmadik helyet szerzett az IEEEmadC 2017 versenyen. Amit a bírák valóban megkedveltettek az alkalmazásomban, csak ők fogják tudni, de hiszem, hogy ez a három dolog - a megfelelő ötlet, a megfelelő eszközök és az alkalmazás kialakítása megváltoztatta -, és ezt meg akartam osztani az emberekkel. Ez az élmény sok mindent megváltoztatott számomra, és remélem, hogy meg tudtam osztani ezt az érzést.

Szeretnék köszönetet mondani az IEEE-nek a lehetőségért, és azért, hogy olyan sok hallgató gyűlt össze, hogy remek dolgokat építsenek, minden bírának, aki csak annyit választott, hogy a jó alkalmazások közül csak hármat választottak, valamint a barátnőmnek és barátaimnak, akik annyira segítettek nekem a tervezési résszel.

Itt van egy pillantás az összes nyertesre.