Apakah geht ab? - DataArt di THack Berlin 2016
Diposting oleh Andrei Belyaev“Was gent ab?” - Surat dengan tajuk ini jatuh pada buletin praktik perjalanan DataArt pada 18 Januari. Tahun ini di Berlin, tuan rumah tnooz.com kembali mengumpulkan hackathon, dan sekali lagi kami memutuskan untuk pergi. Ada dua alasan:- Pengalaman yang menarik. Saya ingin melihat ide-ide lain apa yang muncul dengan rekan-rekan dari perusahaan lain.
- 9 50- — — ITB , ( !) , .
Tahun lalu, tim DataArt berpartisipasi untuk pertama kalinya dan, tanpa diduga, menerima hadiah tnooz pertama untuk tim besar. Kali ini kami memiliki gagasan tentang apa yang menunggu kami. Dari sisi teknis, kami siap 150%: dua pengembang yang berpartisipasi dalam hackathon pada 2015, Dima dan Yaroslav, siap untuk pergi lagi. Saya menggantikan Denis Tsyplakov, yang mengatur seluruh perjalanan terakhir kali. Hanya ada satu masalah: tidak ada dalang ideologis. Semua generator ide, termasuk Roman Peskin, sibuk dengan urusan saat ini dan tidak bisa berada di Berlin pada bulan Maret. Selain itu, pengumuman itu terbatas pada frasa umum tentang topik hackathon :Tnooz, sumber utama berita dan analisis tentang teknologi perjalanan, menyatukan para pengembang dan industri perjalanan untuk menemukan aplikasi mobile bagi penumpang penerbangan dan pengalaman di tempat tujuan selama hackathon akhir pekan.Anda tidak perlu sponsor untuk memahami API mana yang dapat digunakan, atau daftar "tantangan" - tugas yang harus diselesaikan oleh proyek. Termasuk dengan ide-ide proyek itu juga cukup menyedihkan. Kami mengatur beberapa sesi brainstorming, tetapi pada akhir Februari tidak ada begitu banyak ide yang berhasil:- Asisten Perjalanan Bisnis. Peta besar dengan catatan tentang mereka yang saat ini sedang dalam perjalanan bisnis, dan bantuan dalam situasi sulit melalui aplikasi pendamping seluler.
- Trello-like-application membantu perusahaan teman yang ingin pergi ke suatu tempat.
Bantuan datang dari tempat mereka tidak menunggu. Kepala praktik perjalanan, Greg Abbott, dengan siapa kami berbagi rasa sakit, merekomendasikan kepada kami sebagai penghasil gagasan dan inspirator tim Bob Rogers, yang:- Dia memiliki pengalaman yang sangat solid di industri perjalanan.
- Dia tinggal (dan tinggal) di Berlin.
Pada salah satu sesi curah pendapat terakhir, Bob melontarkan gagasan berikut: untuk membuat aplikasi asisten bagi mereka yang bepergian dalam perjalanan, yang segera di latar belakang mengunduh segala macam kegunaan untuk telepon pintar: peta tempat tinggal, informasi transportasi, acara lokal yang menarik (konser, dll.) .).Mereka memutuskan untuk mengambil ide ini sebagai ide yang berhasil. Sebelum menerima informasi tambahan dari tnooz, diputuskan untuk tidak melakukan pengembangan apa pun. Seperti yang ditunjukkan oleh praktik tahun lalu, dalam 24 jam Anda dapat membuat prototipe yang berfungsi dan bahkan menang dengannya.Pada 1 Maret, sebuah surat datang dari panitia. Sponsor hackathon adalah:- HomeAway - menyediakan API mereka untuk menemukan perumahan.
- SkyScanner adalah API pencarian penerbangan.
- Xapix.io adalah proxy API yang memungkinkan Anda mengumpulkan banyak API lain dan menerbitkannya melalui satu antarmuka.
Setelah itu, menjadi jelas bahwa aplikasi "pendamping offline" kami tidak akan memiliki banyak kesempatan untuk menang, karena dari dua sponsor API, kami hanya dapat melakukan peregangan HomeAway dengan peregangan. Pada 2 Maret, semua orang mengulang lagi, dan menggunakan asisten seperti Trello untuk mengatur perjalanan sebagai ide yang berfungsi. Suasana itu bukan untuk mengatakan antusias. Gagasan umumnya adalah ini: “untuk kedua kalinya berturut-turut, mereka mungkin tidak akan memberi kita kemenangan. Tapi kita masih akan terbakar. "Pada tanggal 3 Maret, kami tiba di Berlin dan pindah ke betahaus untuk malam kencan, yang diatur oleh pemimpin redaksi tnooz Gene Quinn bagi mereka yang datang ke THack dan tidak menemukan tim. Di sana Anda dapat menemukan desainer yang hilang, dalang ideologis, desainer tata letak, dan hanya mengobrol. Tim kami sudah siap: Bob, Dima, Yaroslav dan aku, karena bagi kami itu hanya tempat pertemuan dengan Bob. Yah, saya juga ingin melihat peserta lain. Malam itu dihadiri oleh Paige Brown, Direktur Pemasaran HomeAway, dan pengembang HomeAway API Cade Parker, yang memberi tahu kami bahwa ini akan menjadi ujian serius bagi gagasannya, yang berusia satu minggu dalam produksi. Selain Paige dan Cade, ada orang-orang xapix di malam hari yang memberi tahu semua orang tentang produk mereka dan cara memasaknya dengan benar.Setengah jam setelah start, Bob mendatangi kami dan kami pensiun untuk membuat rencana di Zur kleinen Markthalle. Di sana, setelah kisah Bob yang memilukan tentang pengalaman perjalanannya selama di Nokia, dengan bantuan otak, pena, serbet, bir, dan setengah ayam, lahirlah konsep aplikasi yang seharusnya membuat hidup lebih mudah bagi orang yang bepergian dan manajer perjalanan dengan hal-hal berikut:- Bot yang, berdasarkan undangan dari Kalender Google, yang berisi tempat perjalanan, tanggal mulai perjalanan dan tanggal akhir, akan memilih penerbangan untuk semua peserta.
- Selain penerbangan, bot juga harus dapat menawarkan perumahan di dekat tempat orang tersebut bepergian. Perumahan dipilih untuk semua peserta.
- Antarmuka web untuk traveler yang dapat memilih penerbangan dan memilih tempat tinggal.
- Antarmuka web untuk manajer perjalanan, tempat Anda dapat membeli tiket untuk penerbangan tertentu dan memesan akomodasi, yang memenangkan suara terbanyak.
- Aplikasi mobile untuk perjalanan, yang akan menyimpan informasi tentang tanggal perjalanan, penerbangan, hotel dan banyak lagi.
Semua orang menyukai ide itu, dan kami pergi ke hotel untuk tidur sebelum akhir pekan tanpa tidur. Perlu dicatat bahwa blanko untuk aplikasi, akun di GitHub dan server di AWS sudah siap.Sabtu dimulai dengan sarapan di betahaus, kata sambutan oleh Gene dan Paige, nominasi dan hadiah diumumkan. Setelah semua, mereka pergi ke kamar mereka dan mulai pengembangan. Tumpukan teknologi yang kami miliki adalah sebagai berikut:- .NET di server untuk REST API, integrasi dengan HomeAway dan SkyScanner, membaca dan mem-parsing mail.
- AngularJS untuk antarmuka web.
- aplikasi iOS.
Mereka memutuskan untuk tidak menggunakan Xapix, karena Dima memiliki pengalaman yang sangat baik bekerja dengan semua jenis API Perjalanan secara langsung, oleh karena itu ia tidak ingin menambahkan lapisan abstraksi lain ke aplikasi, yang tidak bergantung pada kami. Meskipun kami harus membayar upeti kepada Oliver dari Xapix - ia berusaha sangat keras untuk membuat produknya sesedikit mungkin untuk para peserta: ia mengatur kelas master dan menulis buku teks pendek .Sebagai pengembang Java, saya dipercayakan dengan menulis kode yang tidak memerlukan pengetahuan yang mendalam tentang .NET frameworks: mengambil surat dari gmail, mem-parsing undangan, dll. Satu-satunya hal yang saya lewatkan saat bekerja adalah kurangnya tombol pintas yang biasa di Visual Studio. Desain yang sangat disukai seperti:
Dima menempelkan semuanya bersama-sama, dan Yaroslav menggergaji aplikasi iOS. Bob membantu kami men-debug proses tentang bagaimana segala sesuatu seharusnya berfungsi, memberi saran untuk mengatur UI, dan menulis naskah demo. Dalam prosesnya, ternyata kami punya waktu, dan kami mengaitkan sebagian kecil fungsi sederhana ke aplikasi seluler, yang menunjukkan kepada pengguna segala macam peristiwa menarik yang terjadi di dekat hotelnya sehingga setelah hari kerja orang-orang yang dikirim ke negeri asing tidak akan bosan (lihat daftar ide di depan hackathon).Sekitar 11 jam kami pergi ke hotel, di mana kami terus memoles apa yang terjadi selama hari kerja.Itu hari Minggu, 6 Maret. Cepat di pagi hari (perlu sebelum 12 hari) kami memasang push-notification ke aplikasi mobile, mengusir demo beberapa kali dengan latihan simultan pidato Bob. Itu perlu untuk tetap dalam 5 menit, ini adalah salah satu syarat kompetisi. Latihannya pukul 4.40, mereka memutuskan untuk menyelesaikan latihan, mereka mengambil video dari layar iPhone Yaroslav jika-kalau ada yang tidak beres dengan aplikasi mobile, dan pergi makan siang. Selama makan siang, Dima secara kompeten berdiskusi dengan Cade Parker tentang manfaat mengatur SkyScanner API melalui HomeAway, dan anggota tim lainnya berbicara dengan para pesaing.Kami beruntung dengan lot, kami harus melakukan kedelapan dari 15 tim. Dalam nominasi "Tim Besar" ada 13 pesaing, termasuk kesempatan untuk mengambil tempat 1 itu, tetapi tidak terlalu tinggi. Lagi dan lagi: “Tahun kedua berturut-turut? Tidak, tidak, kami tidak akan menang. "Jadi, waktu penghakiman telah tiba. Diperkenalkan oleh juri:Pada gilirannya, tim keluar dan mempresentasikan prototipe mereka. Ada banyak hal menarik:- Gunakan asisten suara Alexa untuk menemukan acara yang menarik dan merencanakan perjalanan untuk acara ini.
- WhoDatGirl Telegram, , , .
- Halfway — , , , - . , .
- TripNaut — - . . 24 .
Kinerja kami nyaris tanpa masalah, Bob menyalakan di atas panggung, iPhone di tangan Yaroslav menjerit riang ketika ia menerima pemberitahuan push di depan juri, saya membantu Bob dengan mengilustrasikan pidatonya dengan mengganti slide dalam presentasi dan menambahkan kekacauan pada orang-orang yang tidak dapat menemukan Alt-Tab di MacBook-nya untuk beralih dari presentasi ke browser dan kembali. Tapi rantai "kalender - surat - pilihan penerbangan - pilihan perumahan - konfirmasi - lihat, semuanya ada di ponsel cerdas saya" bekerja tanpa hambatan, tanpa hambatan, yang sangat kami sukai.Setelah kinerja semua tim, para hakim mengundurkan diri ke pertemuan, dan panitia membawa waktu bir berlalu dengan cepat dan riang. Setelah kembalinya juri, materialisasi roh dan distribusi gajah dimulai.Sponsor pertama adalah HomeAway. Sebutan yang terhormat layak bagi orang-orang dari HalfWay dan WhoDatGirl. Tempat kedua - orang-orang yang mengembangkan aplikasi untuk Alexa. Dan tempat pertama adalah DataArt! Joy tidak mengenal batas. Setidaknya mereka memenangkan sesuatu.Selanjutnya datang juri untuk mengumumkan pemenang. Dalam kategori tim kecil, pengembang memenangkan produknya, berdasarkan daftar putar Spotify, menawarkan perjalanan ke konser band-band favorit.Di kategori tim besar, tempat kedua adalah WhoDatGirl. Dan yang pertama adalah DataArt. "Yah, sudahlah!" - kita semua berpikir. Bob memikirkan hal yang sama, tetapi dalam bahasa Inggris. Ternyata jika Anda memiliki ide dan keinginan yang baik, Anda bisa menang dua kali berturut-turut. Setelah upacara, Gene mendekati kami dan mengatakan bahwa lebih baik bagi kami untuk datang ke hackathon berikutnya sebagai sponsor dan mengatur kelas master bagi mereka yang ingin mengembangkan aplikasi untuk industri perjalanan. Ada dua hari sebelum ITB.Daftar pahlawan:Nama depan
| Peran
| Tumpukan teknologi
|
Bob rogers
| Bintang tamu dan inspirasi
| Brain, Keynote, PowerPoint
|
Dmitry Vyrostkov
| Arsitek, pengembang aplikasi web
| .NET, JavaScript
|
Yaroslav Vorontsov
| Pengembang iOS
| Tujuan c
|
Belyaev Andrey
| Pengembang back-end dan pengumpul gagasan
| .NET
|
Sebuah cerita pendek dapat ditemukan di tnooz .Source: https://habr.com/ru/post/id392163/
All Articles