Mempersiapkan hackathon: cara memaksimalkan diri dalam 48 jam

Mempersiapkan hackathon: cara memaksimalkan diri dalam 48 jam

Seberapa sering Anda menjalani 48 jam tanpa tidur? Apakah Anda mencuci pizza Anda dengan koktail kopi dengan minuman energi? Apakah Anda menatap monitor dan mengetuk tombol dengan jari gemetar? Biasanya seperti inilah penampilan peserta hackathon. Tentu saja, hackathon online selama dua hari, dan bahkan dalam keadaan β€œmeningkatkan”, adalah sulit. Itu sebabnya kami menyiapkan beberapa tips untuk Anda yang akan membantu Anda membuat kode dan bertukar pikiran dengan lebih efektif dalam waktu 48 jam. Anda akan segera dapat menguji kiat-kiat ini dalam praktik - pendaftaran kompetisi dibuka hingga 12 Mei "Terobosan digital", yang akan diadakan pada musim panas di 40 kota di Rusia dalam format hackathon.

Hindari tujuan yang tidak realistis


Lawan utama Anda bukanlah peserta lain, melainkan waktu. Hackathon memiliki kerangka waktu yang jelas, jadi jangan buang waktu berharga untuk mengerjakan detail proyek yang tidak perlu. Selain itu, stres yang berlebihan akan mengganggu kejernihan berpikir. Produk minimum yang layak dan berjalan dengan lancar sudah dapat mengamankan posisi pemenang di hackathon.

Pilih tim Anda dengan bijak


Apa pun, bahkan ide yang paling bagus sekalipun, bisa hancur jika ada orang di tim Anda yang tidak memahami/tidak sependapat dengan visi atau pendekatan Anda. Selama hackathon, tim harus menjadi (tidak peduli seberapa sepele kedengarannya) sebuah mekanisme tunggal.

Siapa yang harus Anda undang ke tim Anda untuk hackathon? Semua peserta harus semangat coding, kalau tidak bagaimana mereka bisa bertahan 48 jam di ruang tertutup? Biarkan komposisinya beragam, jangan takut untuk "mencairkan" kelompok spesialis teknis Anda dengan desainer atau bahkan pemasar - saat Anda membuat kode dengan inspirasi, mereka akan membantu Anda menempatkan aksen dengan benar dan "menyoroti" keunggulan produk untuk membela diri di depan juri. Semua anggota tim harus dapat bekerja di bawah tekanan waktu dan tekanan, karena hilangnya semangat di salah satu dari Anda dapat menggagalkan keseluruhan proyek - hanya gagal memenuhi tenggat waktu.

Dapatkan inspirasi dari karya rekan Anda


Analisis pengalaman kolega Anda: ingat hackathon terakhir Anda, pikirkan peserta mana yang Anda ingat dan mengapa (kesalahan orang lain juga berguna). Taktik apa yang mereka gunakan? Bagaimana pembagian waktu dan tugas? Pengalaman, keberhasilan dan kegagalan mereka akan membantu Anda membuat rencana tindakan.

Gunakan alat kontrol versi


Bayangkan: Anda sudah lama berada dalam kondisi mengalir, mengerjakan prototipe, lalu tiba-tiba Anda menemukan bug dan tidak dapat memahami berapa menit atau jam yang lalu dan di mana tepatnya Anda melakukan kesalahan. Jelas, Anda tidak punya waktu untuk "memulai lagi": dalam kasus terburuk, Anda tidak akan punya waktu untuk melewati semua tahapan lagi, dan bahkan jika Anda melakukannya, Anda hanya bisa menunjukkannya kepada juri. sesuatu yang sangat kasar. Untuk menghindari situasi ini, logis untuk menggunakan sistem kontrol versi seperti git.

Gunakan perpustakaan dan kerangka kerja yang ada


Jangan menemukan kembali rodanya! Tidak perlu menghabiskan waktu ekstra untuk menulis fungsi yang dapat diimplementasikan menggunakan perpustakaan dan kerangka kerja. Sebaliknya, fokuslah pada fitur yang menjadikan produk Anda istimewa.

Gunakan solusi penerapan cepat


Ide utama dari hackathon adalah membuat prototipe yang berfungsi untuk ide Anda. Jangan menghabiskan terlalu banyak waktu untuk menerapkan aplikasi Anda. Cari tahu sebelumnya bagaimana Anda dapat dengan cepat menerapkannya ke cloud seperti AWS, Microsoft Azure, atau Google Cloud. Untuk penerapan dan hosting, Anda dapat menggunakan solusi PaaS seperti Heroku, Openshift, atau IBM Bluemix. Anda bisa menjadi administrator sistem yang hebat, tetapi selama hackathon, lebih baik Anda membuat segala sesuatunya semudah mungkin sehingga seluruh tim dapat fokus pada pengkodean, penerapan, dan pengujian.

Pilih orang yang akan dipresentasikan terlebih dahulu


Presentasi itu sangat penting! Tidak masalah seberapa bagus prototipe Anda jika Anda tidak dapat melakukannya dengan benar. Dan sebaliknya - presentasi yang dipikirkan dengan matang dapat menyelamatkan ide yang membosankan (dan kita tidak hanya berbicara tentang slide). Pastikan Anda tidak melupakan semua aspek penting: masalah apa yang dipecahkan oleh konsep Anda, di mana konsep tersebut harus diterapkan, dan apa perbedaannya dengan solusi yang sudah ada. Putuskan terlebih dahulu berapa banyak waktu yang Anda perlukan untuk mempersiapkan presentasi dan siapa yang akan menjadi wajah proyek Anda. Pilih anggota tim paling berpengalaman yang memiliki pengalaman berbicara di depan umum. Tidak ada yang membatalkan karisma.

Cari tahu nominasi dan topiknya terlebih dahulu


Hackathon sering kali disponsori oleh perusahaan di industri tertentu. Cari tahu apakah perusahaan mitra hackathon Anda memiliki nominasinya sendiri, misalnya, untuk menggunakan layanan mereka dalam pekerjaan Anda.

Jangan mengabaikan mengerjakan tema hackathon Anda! Pikirkan ke depan dan buat sketsa daftar ide yang dapat diimplementasikan dalam kompetisi.

Pikirkan tentang apa yang dibutuhkan tim Anda untuk bekerja dengan nyaman?


Persiapkan semua peralatan teknis untuk tim Anda terlebih dahulu: laptop, kabel ekstensi, kabel, dll. Bukan hanya teknologinya saja yang penting: buatlah beberapa rencana arsitektur dasar, pilih perpustakaan, dan alat lain yang mungkin Anda perlukan. Anda harus bekerja dengan kepala Anda, menjaga otak Anda: coklat hitam, kacang-kacangan, dan buah-buahan berkontribusi pada proses berpikir yang intens. Minuman energi memang membantu sebagian orang, tapi jangan dicampur dengan kopi, karena tidak baik untuk kesehatan Anda.

* * *

Dan yang terakhir: jangan takut dan jangan ragu. Dengarkan gelombang kerja dan raih hasil. Hackathon tidak hanya tentang kompetisi, tetapi juga tentang jaringan dan inspirasi. Hal utama adalah menikmati apa yang terjadi di sekitar Anda. Bagaimanapun, kemenangan bukanlah satu-satunya hal yang bisa Anda bawa.

Sumber: www.habr.com

Tambah komentar