Anda tidak bisa tidur saat coding: bagaimana cara membentuk tim dan mempersiapkan hackathon?

Saya menyelenggarakan hackathon dengan Python, Java, .Net yang masing-masing dihadiri oleh 100 hingga 250 orang. Sebagai penyelenggara, saya mengamati peserta dari luar dan yakin bahwa hackathon tidak hanya tentang teknologi, tetapi juga tentang persiapan yang kompeten, kerja yang terkoordinasi dan komunikasi. Dalam artikel ini, saya telah mengumpulkan kesalahan paling umum dan kiat-kiat kehidupan yang tidak jelas yang akan membantu hackathon pemula mempersiapkan diri untuk musim mendatang.

Anda tidak bisa tidur saat coding: bagaimana cara membentuk tim dan mempersiapkan hackathon?

Bentuk tim impian

Ya, ada penyendiri di hackathon, tapi saya tidak ingat satu kasus pun ketika mereka berhasil mengambil hadiah. Mengapa? Empat orang dapat melakukan pekerjaan empat kali lebih banyak dalam 48 jam dibandingkan satu orang. Timbul pertanyaan: bagaimana seharusnya staf tim yang efektif? Jika Anda memiliki teman yang membuat Anda percaya diri dan telah melalui suka dan duka bersama, semuanya jelas. Apa yang harus dilakukan jika Anda ingin berpartisipasi, tetapi tidak memiliki tim yang lengkap?

Secara umum ada dua skenario:

  • Anda sangat aktif sehingga siap mencari dan mengumpulkan orang-orang di sekitar Anda, menjadi pemimpin dan kapten tim
  • Anda tidak mau repot dan siap menjadi bagian dari tim yang mencari orang dengan profil Anda.

Bagaimanapun, Anda harus melalui langkah-langkah berikut:

  1. Analisis informasi yang tersedia tentang tugas tersebut.

    Pihak penyelenggara sengaja tidak selalu memberikan informasi tugas secara lengkap, agar tim tidak berbuat curang dan mempersiapkan solusi terlebih dahulu. Namun hampir selalu, informasi pengantar kecil sekalipun sudah cukup untuk mengevaluasi kumpulan pengetahuan Anda saat ini.

    Misalnya, tugas menyatakan bahwa Anda perlu mengembangkan prototipe aplikasi seluler. Dan Anda hanya memiliki pengalaman dengan pengembangan dan desain WEB, tetapi sedikit pengalaman dengan back-end, integrasi database, dan pengujian. Artinya, justru pengetahuan dan keterampilan inilah yang perlu Anda cari dari calon rekan satu tim Anda.

  2. Carilah rekan satu tim di antara teman, kenalan, dan kolega.

    Jika di pergaulan Anda ada yang pernah menjuarai hackathon, merupakan freelancer, atau bekerja di bidang yang berhubungan dengan topik tugas, maka orang-orang inilah yang sebaiknya Anda undang terlebih dahulu ke hackathon.

  3. Ceritakan pada dunia tentang diri Anda.

    Jika poin kedua tidak cukup, silakan hubungi di jejaring sosial. Cobalah untuk menjadi ringkas dan sesederhana mungkin:

    "Halo semua! Saya mencari rekan satu tim untuk hackathon N. Kami membutuhkan dua orang yang ambisius dan memiliki motivasi kemenangan - seorang analis dan seorang front-end. Sudah ada kita berdua:

    1. Egor – pengembang fullstack, pemenang hackathon X;
    2. Anya adalah desainer Ux/Ui, saya bekerja sebagai agen outsourcing dan membuat solusi web + seluler untuk klien.

    Tulis dalam pesan pribadi, kami membutuhkan dua pahlawan lagi untuk bergabung dengan empat pahlawan kami yang fantastis.”

    Jangan ragu untuk menyalin teks, mengganti nama dan tumpukan xD

  4. Mulailah mencari tim
    • Publikasikan postingan dengan panggilan di jejaring sosial Anda (fb, vk, di blog Anda, jika ada)
    • Gunakan obrolan dari hackathon lama yang pernah Anda ikuti
    • Tuliskan grup peserta hackathon yang akan datang (seringkali penyelenggara membuat mereka terlebih dahulu)
    • Cari grup atau acara acara (acara pertemuan resmi di vkfb)

Bersiaplah untuk hackathon

Tim yang siap adalah setengah dari kemenangan. Babak kedua adalah persiapan berkualitas untuk hackathon. Peserta biasanya memikirkan persiapan sebelum mengikuti hackathon. Namun beberapa langkah yang diambil sebelumnya dapat membuat hidup lebih mudah. Penting untuk diingat bahwa Anda dapat menghabiskan waktu hingga 48 jam di lokasi acara, yang berarti Anda tidak hanya tidak boleh teralihkan dari fokus pekerjaan, tetapi juga mengatur lingkungan yang nyaman untuk diri Anda sendiri dengan segala cara yang memungkinkan. Bagaimana cara melakukannya?

Apa yang harus Anda bawa:

  • Bantal, selimut, atau kantong tidur favorit bagi para hackathoner yang paling rajin adalah atribut yang wajib dimiliki
  • Paspor dan asuransi kesehatan
  • Sikat gigi dan pasta gigi
  • Tisu basah
  • Cari tahu apakah penyelenggara mandi di lokasi (jika ya, ambil handuk)
  • Ganti baju bersamamu
  • Ganti sepatu (sepatu kets yang nyaman, sepatu kets, sandal)
  • Payung
  • Obat pereda nyeri
  • Laptop + pengisi daya + kabel ekstensi
  • Powerbank untuk telepon
  • Adaptor, flash drive, hard drive

Pastikan semua perangkat lunak berbayar di PC Anda berbayar dan perpustakaan yang diperlukan telah dimuat.

Bagaimana merencanakan kerja tim Anda

  • Tentukan bagaimana Anda akan mengambil keputusan dalam situasi kontroversial. Yang terbaik adalah memilih dengan tangan Anda dan membuat keputusan tim secara umum.
  • Pikirkan siapa yang akan memantau dinamika pekerjaan Anda, memfasilitasi dan merencanakan kerja tim, serta mengelola komunikasi dalam tim. Biasanya, peran dalam tim tangkas ini diisi oleh Scrum Master, yang mengawasi proses Scrum. Jika Anda tidak terbiasa dengan peran ini, pastikan untuk mencarinya di Google.
  • Atur pengatur waktu setiap 3-4 jam untuk melacak keseluruhan waktu. Tentukan pos pemeriksaan internal Anda ketika Anda memeriksa jam tangan Anda: jam berapa dan apa yang harus Anda persiapkan agar semuanya selesai tanpa menit terakhir.
  • Adalah suatu kesalahan untuk percaya bahwa malam tanpa tidur bagi seluruh tim akan membawa Anda menuju kemenangan. Semakin lama hackathon, semakin penting tidurnya. Dan secara umum, sore dan malam biasanya merupakan momen paling berkesan dalam hackathon: semua hal menyenangkan dan berisik terjadi pada saat itu. Jangan terpaku pada kode, beri diri Anda kesempatan untuk bersantai.
  • Penyelenggara sering kali memasang Sony Play Station atau XBox, memutar film, melakukan misi, dan aktivitas paralel lainnya untuk menciptakan lingkungan emosional yang nyaman. Manfaatkan manfaat ini agar otak Anda tidak mendidih.
  • Ingat aturan Pareto: 20% usaha Anda akan memberikan 80% hasil. Pikirkan tentang berapa banyak usaha yang akan Anda keluarkan untuk keputusan ini atau itu dan apa efek yang bisa Anda peroleh. Waktu yang dimiliki tim terbatas, demikian pula pengetahuan, yang berarti sumber daya perlu didistribusikan secara efisien.

Presentasi dan evaluasi solusi Anda

Apa yang harus dipertimbangkan sebelum tampil?

  • Pelajari kriteria evaluasi terlebih dahulu, tuliskan dan simpan di depan Anda selama pengambilan keputusan. Periksa dengan mereka terus-menerus.
  • Pelajari profil juri, jenis kegiatan, dan latar belakang. Mungkin artikel di HabrΓ© atau postingan blog di halaman resmi perusahaan. Pikirkan tentang ekspektasi apa yang mungkin mereka miliki selama penilaian. Untuk juri dengan latar belakang teknis yang kuat, penting untuk meninjau kode solusi Anda, dan desainer berpengalaman akan melihat pengalaman dan fitur pengguna. Idenya tampak basi, tetapi entah mengapa orang melupakannya.
  • Jangan lupakan kekuatan jaringan. Tim Anda sebenarnya tidak terdiri dari 4 orang, Anda masih banyak lagi, Anda punya rekan kerja dan teman. Anda dapat menggunakan sumber hukum terbuka apa pun dan koneksi Anda yang dapat Anda temukan. Jika ini membantu solusi Anda!
  • Akan bermanfaat untuk membicarakan logika solusi dan sumber data selama presentasi. Jika Anda telah menemukan cara non-standar untuk menguji hipotesis, beri tahu kami. Ini akan menambah nilai pada solusi Anda.

    Misalnya, di antara teman Anda ada perwakilan dari target audiens dan Anda bisa melakukan tes asap dengannya. Atau Anda menemukan analisis dan ulasan menarik yang membantu mengurangi waktu kerja Anda.

  • Tidak ada yang pernah menghentikan tim untuk berkomunikasi satu sama lain dan menguji ide. Di akhir hackathon, pasti tidak ada yang akan mencuri ide Anda, yang berarti beberapa hipotesis dapat diuji langsung pada tetangga Anda.
  • Di hackathon selalu ada konsultan dan pakar yang siap membantu Anda dan berbagi pengalaman. Anda mungkin tidak memasukkan komentar mereka ke dalam pekerjaan Anda, namun mendapatkan umpan balik dan melihat solusi saat ini dari luar merupakan langkah penting menuju kemenangan.
  • Pikirkan tentang template presentasi Anda terlebih dahulu. Buat slide dengan profil dan informasi tentang tim: foto Anda, kontak, informasi tentang pendidikan atau pengalaman kerja saat ini. Anda dapat menambahkan tautan ke GitHub atau portofolio Anda jika ingin juri mengenal Anda lebih baik.
  • Jika Anda merencanakan tugas pembuatan prototipe dan antarmuka, bayarlah Marvel atau layanan lainnya terlebih dahulu agar tidak khawatir selama hackathon.
  • Ketika Anda sudah memahami keputusan akhir, maka luangkan waktu untuk mempersiapkan pidato Anda - cobalah menjalankannya beberapa kali, luangkan waktu untuk struktur dan rekomendasi tambahan berikut.

Apa yang perlu diingat saat tampil?

  • Tidak perlu mengulang tugas dan menyia-nyiakan waktu presentasi yang berharga; juri dan peserta semua mengetahuinya.
  • Pada awalnya, beri tahu kami tentang keputusan penting dan pendekatan yang Anda ambil. Ini adalah life hack keren yang dapat digunakan dalam pidato bisnis. Dengan cara ini Anda akan langsung mendapatkan 100% perhatian dan minat audiens. Dan kemudian Anda perlu menceritakan secara struktural bagaimana Anda mengambil keputusan ini, apa logikanya, hipotesisnya, bagaimana Anda menguji dan memilih, pola apa yang Anda temukan dan bagaimana solusi Anda dapat digunakan.
  • Jika prototipe dimaksudkan, tunjukkan dan ceritakan. Pikirkan tentang tautan kode qr terlebih dahulu sehingga pemirsa dapat memperoleh akses.
  • Pikirkan tentang bagaimana keputusan Anda dapat diterjemahkan secara finansial. Berapa banyak uang yang bisa dihemat pelanggan? Bagaimana cara mengurangi waktu pemasaran, NPS klien, dll.? Penting untuk menunjukkan bahwa Anda tidak hanya mempunyai solusi teknis yang baik, namun juga layak secara ekonomi. Inilah nilai bisnisnya.
  • Jangan terlalu teknis. Jika juri memiliki pertanyaan tentang kode, algoritme, dan model, mereka akan bertanya pada diri sendiri. Jika menurut Anda beberapa informasi sangat penting, tambahkan ke slide khusus dan sembunyikan di akhir jika ada pertanyaan. Jika juri tidak memiliki pertanyaan, mulailah dialog sendiri dan bicarakan hal lain yang ada di balik layar pidato Anda.
  • Performa yang baik adalah di mana setiap anggota tim berbicara dan berbicara. Idealnya jika setiap orang menyoroti cakupan tugas yang telah mereka lakukan.
  • Pertunjukan live, yang dibumbui dengan selera humor yang bagus, selalu lebih baik daripada monolog yang dilatih dengan sempurna dari panggung :)

Peretasan hidup tentang nutrisi

Beberapa kiat hidup tentang nutrisi, karena nutrisi sangat memengaruhi kesejahteraan, suasana hati, dan energi Anda. Ada dua aturan utama di sini:

  • Protein membuat Anda kenyang dan memberi Anda perasaan kenyang. Ini ikan, unggas, keju cottage.
  • Karbohidrat memberikan energi. Karbohidrat cepat – pelepasan energi dengan cepat dan penurunan tajam; Anda merasa mengantuk setelah makan pasta, kentang, irisan daging, keripik, dll. Dan karbohidrat kompleks (gandum, oatmeal, bulgur) perlahan diserap dan secara bertahap membuat Anda jenuh dengan energi. Ibarat baterai, mereka akan memberi makan Anda.

Oleh karena itu, jika Anda ingin mendapatkan suasana hati yang baik selama hackathon, lupakan camilan tidak sehat, cola, Snickers, dan coklat. Sarapan sehat dengan bubur di pagi hari, sereal dan protein untuk makan siang, serta sayur dan protein di malam hari. Minuman terbaik adalah air putih, dan daripada kopi lebih baik minum teh - lebih banyak kafeinnya dan tentunya akan menyegarkan tubuh dan jiwa.

Oke, semuanya sudah berakhir. Sekarang. Semoga ini bermanfaat!

Omong-omong, pada bulan September kami mengadakan hackathon Raiffeisenbank untuk pengembang java (dan tidak hanya).

Semua detail dan pengiriman aplikasi ada di sini.

Ayo, kita bertemu langsung πŸ˜‰

Sumber: www.habr.com

Tambah komentar