快应用比赛_我的应用如何在国际学生比赛中获得第三名
快應(yīng)用比賽
by Rafael Melo
通過拉斐爾·梅洛
我的應(yīng)用如何在國際學(xué)生比賽中獲得第三名 (How my App won third place in an International Student Competition)
I developed an App that won third place at the IEEE Mobile Applications Development Contest 2017 (IEEEmadC 2017) among 40+ equally great Apps developed by students all around the world. It was an amazing experience that made me open my mind to new ways of seeing things and to my skills as a developer.
我開發(fā)了一款應(yīng)用程序,該應(yīng)用程序在2017年IEEE移動(dòng)應(yīng)用程序開發(fā)競賽( IEEEmadC 2017 )中獲得了第三名,該應(yīng)用程序是由世界各地的學(xué)生開發(fā)的40多個(gè)同樣出色的應(yīng)用程序。 這是一次了不起的經(jīng)歷,使我對(duì)事物的新見解以及開發(fā)人員的技能敞開心mind。
Here are three things that I believe made my App be chosen among so many interesting and really good applications from students all over the globe and that I’m sure can make your App do it too.
我相信以下三件事使我的應(yīng)用程序從眾多來自世界各地的學(xué)生中被選中,這些應(yīng)用程序非常有趣并且非常好,而且我敢肯定,您的應(yīng)用程序也可以做到這一點(diǎn)。
1.選擇一個(gè)對(duì)您自己和您周圍的人有用的想法。 (1. Choose an idea that is useful for your own life and for others around you.)
The first phase of the contest was the idea phase. More than 200 groups submitted amazing ideas and I was one of them. But just like most people, I had many ideas that I thought were great. How could I choose one and focus on that?
比賽的第一階段是構(gòu)思階段。 200多個(gè)小組提出了令人驚訝的想法,而我就是其中之一。 但是,就像大多數(shù)人一樣,我有很多我認(rèn)為很棒的想法。 我該如何選擇一個(gè)并專注于此?
In my city Salvador Bahia, we have many beautiful beaches and are mainly known as a touristic city of Brazil. But most of the year our beaches are polluted because a majority of our rivers receive sewage waters resulting in the beaches becoming dirty. The bright side is that the beaches are perfectly suitable in summer. But when it rains and mostly during other seasons, they become unsuitable with sewage water.
在我的城市薩爾瓦多·巴伊亞(Salvador Bahia),我們有許多美麗的海灘,主要被稱為巴西的旅游城市。 但是一年中大部分時(shí)間我們的海灘都被污染了,因?yàn)槲覀兊拇蟛糠趾恿鞫冀邮盏轿鬯?#xff0c;導(dǎo)致海灘變臟了。 好的一面是海灘非常適合夏天。 但是當(dāng)下雨時(shí)(主要是在其他季節(jié)),它們變得不適合污水處理。
Some people just ignore this fact and keep going to the beach risking getting many diseases from the high level of E.coli bacteria in the water. Others just avoid the beach and lose out on one of the most amazing things our city provides. We have really beautiful warm beaches, and some people including many foreign tourists just don’t know about it.
有些人只是忽略了這一事實(shí),而繼續(xù)去海灘冒險(xiǎn),因?yàn)樗械母咚酱竽c桿菌會(huì)感染許多疾病。 其他人則只是避開海灘,而錯(cuò)過了這座城市提供的最令人驚奇的事物之一。 我們有真正美麗的溫暖海灘,有些人,包括許多外國游客,根本不知道。
Most people don’t know that the government measures the level of E.coli bacteria in the beaches and posts it on the internet weekly.
大多數(shù)人不知道政府會(huì)測量海灘上的大腸桿菌水平,并將其每周發(fā)布到互聯(lián)網(wǎng)上。
When I discovered that, the idea just popped up - an App that returned information on the level of E.coli bacteria on each beach to the public. This would provide tourists and general public a way to know of which beaches to visit. I knew that this idea would not only help me but others as well.
當(dāng)我發(fā)現(xiàn)這一點(diǎn)時(shí),這個(gè)想法就突然出現(xiàn)了-一個(gè)向公眾返回每個(gè)海灘上大腸桿菌水平信息的應(yīng)用程序。 這將為游客和公眾提供一種了解要參觀哪些海灘的方式。 我知道這個(gè)想法不僅會(huì)幫助我,還會(huì)幫助其他人。
When the first phase ended I received an email telling me that my idea was one among the 40+ selected. It was an exciting feeling. But I knew that I was about to compete with more than 40 groups of people from around the world and all I had was an idea.
第一階段結(jié)束時(shí),我收到一封電子郵件,告訴我,我的想法是所選40多個(gè)想法中的一個(gè)。 這是一種令人興奮的感覺。 但是我知道我將要與來自世界各地的40多人競爭,而我所擁有的只是一個(gè)主意。
2.明智地選擇工具,然后使用您已經(jīng)知道的工具。 (2. Choose your tools wisely and go with what you already know.)
The second phase was development and my idea had to become an App in three months, I didn’t have a group and I had to choose how I would build it.
第二階段是開發(fā),我的想法必須在三個(gè)月內(nèi)成為一個(gè)應(yīng)用程序,我沒有團(tuán)隊(duì),我必須選擇構(gòu)建方式。
The first thing I thought was that since it’s a mobile App competition I should maybe build an Android App with Java or an iOS App with Swift. But the problem was, I didn’t know Java or Swift. I only had sparse knowledge from what I studied in some classes of Java and I’ve never really done anything with Swift. I was tempted to learn one of them for the competition but I had a really short time.
我首先想到的是,因?yàn)檫@是一場移動(dòng)應(yīng)用程序競賽,所以我應(yīng)該使用Java構(gòu)建一個(gè)Android應(yīng)用程序或使用Swift構(gòu)建一個(gè)iOS應(yīng)用程序。 但是問題是,我不了解Java或Swift。 我只是在某些Java類中學(xué)習(xí)過的知識(shí)很少,而我從未真正使用Swift做任何事情。 我很想在比賽中學(xué)習(xí)其中之一,但是時(shí)間很短。
So I took the smart decision to use what I already know. I’m a web developer intern and the main language I’ve worked with is JavaScript. So I decided to use a hybrid platform built on Apache Cordova and it worked. In the first two months I had built almost everything from the front-end and some of the back-end just using JavaScript. The fact that I was comfortable with the language helped me in every aspect.
因此,我明智地決定使用我已經(jīng)知道的內(nèi)容。 我是一名Web開發(fā)人員實(shí)習(xí)生,并且使用的主要語言是JavaScript。 因此,我決定使用基于Apache Cordova構(gòu)建的混合平臺(tái),它可以正常工作。 在頭兩個(gè)月中,我?guī)缀踔皇褂肑avaScript構(gòu)建了從前端到后端的幾乎所有內(nèi)容。 我對(duì)語言感到滿意的事實(shí)在各個(gè)方面都對(duì)我有所幫助。
I know that running from something new sounds awful for developers like us. But I believe it’s about knowing the right time to discover something new and the right time to use what you are comfortable with.
我知道,像我們這樣的開發(fā)人員,從新事物開始聽起來很糟糕。 但我相信,這是要知道正確的時(shí)間來發(fā)現(xiàn)新事物,以及正確的時(shí)間來使用自己喜歡的東西。
A teacher once told me that,
一位老師告訴我,
Most people fail at some objective because at the most crutial time they decide to try something new instead of what they already know.大多數(shù)人出于某種目標(biāo)而失敗,因?yàn)樵谧铌P(guān)鍵的時(shí)刻,他們決定嘗試新事物,而不是已經(jīng)知道的事物。In the end of the competition I was glad that I listened to those words.
在比賽結(jié)束時(shí),我很高興聽到這些話。
3.您的應(yīng)用程序適用于人類而非機(jī)器-請(qǐng)不要小看設(shè)計(jì)。 (3. Your App is for humans not machines - Don’t underestimate design.)
My App was almost complete, and I decided to ask my friends what they thought about it. Most of them didn’t like it, and I was less than one month from the competition deadline.
我的應(yīng)用程序即將完成,我決定問朋友們對(duì)此有何想法。 他們中的大多數(shù)人都不喜歡它,距比賽截止日期還不到一個(gè)月。
It was, in their words, ‘ugly’ and they couldn’t understand how to use it.
用他們的話說,這是“丑陋的”,他們無法理解如何使用它。
I was frustrated: I built an app that I thought was good, but if people couldn’t understand how to use it and they didn’t like it, it was worth almost nothing…
我很沮喪:我開發(fā)了一個(gè)我認(rèn)為不錯(cuò)的應(yīng)用程序,但是如果人們不懂如何使用它,而他們又不喜歡它,那么它幾乎一文不值……
So I made the decision to study a little about design, something I thought my entire life that was unnecessary and superfluous. I used what I learned to improve my App so people would be interested in using it. Since I’ve never had classes in my university about design, the Internet was my best friend and I started my journey on something I had never studied before.
因此,我決定研究一些有關(guān)設(shè)計(jì)的知識(shí),我認(rèn)為這是我一生中不必要且多余的東西。 我使用所學(xué)的知識(shí)來改進(jìn)我的應(yīng)用程序,因此人們會(huì)對(duì)使用它感興趣。 由于我從未在大學(xué)里上過與設(shè)計(jì)有關(guān)的課程,因此互聯(lián)網(wǎng)是我最好的朋友,因此我開始了從未有過的研究。
Design is a universe of it’s own. There are so many fields and theories that you can’t possible learn everything in such a short amount of time. So I decided to focus on two things, user experience and color theory. After some study and a lot of trial and error, I’ve finally reached something that people started to compliment.
設(shè)計(jì)本身就是一個(gè)宇宙。 有太多的領(lǐng)域和理論,您不可能在這么短的時(shí)間內(nèi)學(xué)到所有東西。 因此,我決定專注于兩件事, 用戶體驗(yàn)和色彩理論 。 經(jīng)過研究和大量的反復(fù)試驗(yàn),我終于得到了人們開始稱贊的東西。
It wasn’t ugly anymore and everyone could understand how to use it.
它不再丑陋,每個(gè)人都可以理解如何使用它。
It blew my mind.
這讓我震驚。
To me that was the part that changed my way of seeing things. Design is something really important and it should be taken seriously. After all, it’s about how users interact with what we create, and users are the most important piece of every system. Without users there is no application. This competition changed forever my idea about design, and it’s something I will carry with me on every project I’m a part of.
對(duì)我來說,那是改變我看待事物的方式的一部分。 設(shè)計(jì)真的很重要,應(yīng)該認(rèn)真對(duì)待。 畢竟,這是關(guān)于用戶如何與我們創(chuàng)建的內(nèi)容進(jìn)行交互的,而用戶是每個(gè)系統(tǒng)中最重要的部分。 沒有用戶,就沒有應(yīng)用程序。 這場比賽永遠(yuǎn)改變了我對(duì)設(shè)計(jì)的想法,在我參與的每個(gè)項(xiàng)目中,我都會(huì)帶著這一點(diǎn)。
At the end of the judging phase I received another email, this time telling me that my App had won the third place, the Computer Society Special Award. I was really happy, not only because I felt like my efforts led me to something great, but because I was one person when I entered the competition and a completely different person when it ended.
在評(píng)審階段的最后,我收到了另一封電子郵件,告訴我我的應(yīng)用程序已獲得第三名,即計(jì)算機(jī)學(xué)會(huì)特別獎(jiǎng)。 我真的很高興,這不僅是因?yàn)槲矣X得自己的努力使我取得了巨大成就,還因?yàn)閰⒓颖荣悤r(shí)我是一個(gè)人,比賽結(jié)束時(shí)我是一個(gè)完全不同的人。
These are the three things that I think made my App win third place at the IEEEmadC 2017 competition. What really made the judges like my App only they will know, but I do believe that these three things — choosing the right idea, right tools and App design made a difference — and I wanted to share that with people. This experience changed a lot of things for me, and I hope I was able to share this feeling.
這是我認(rèn)為自己的應(yīng)用在IEEEmadC 2017競賽中獲得第三名的三件事。 只有讓他們真正知道讓評(píng)委喜歡我的App的真正原因,但是我確實(shí)相信這三件事-選擇正確的想法,正確的工具和App設(shè)計(jì)會(huì)有所作為-我想與人們分享。 這次經(jīng)歷對(duì)我來說改變了很多事情,希望我能夠分享這種感覺。
I would like to thank IEEE for the opportunity and for making so many students come together to build great things, to all the judges for the hard part in choosing only three among so many good Apps and to my girlfriend and friends that helped me so much with the design part.
我要感謝IEEE的機(jī)會(huì),并感謝如此多的學(xué)生聚集在一起,共同開發(fā)出很棒的東西,感謝所有的評(píng)委,讓他們?cè)谌绱吮姸嗟暮脩?yīng)用程序中僅選擇三個(gè),并感謝我的女友和朋友們給我提供了很多幫助與設(shè)計(jì)部分。
Here is a look at all the winners.
看一下所有獲獎(jiǎng)?wù)?。
翻譯自: https://www.freecodecamp.org/news/how-my-app-won-third-place-in-an-international-student-competition-ed14113881f6/
快應(yīng)用比賽
總結(jié)
以上是生活随笔為你收集整理的快应用比赛_我的应用如何在国际学生比赛中获得第三名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到屋里漏雨是什么意思
- 下一篇: 做梦梦到吃花生是什么意思