Anda tidak dapat tidur kode: bagaimana cara menyusun tim dan mempersiapkan hackathon?

Saya mengatur hackathons dalam Python, Java, .Net, yang masing-masing dikunjungi dari 100 hingga 250 orang. Sebagai seorang penyelenggara, saya menyaksikan para peserta dari samping dan memastikan bahwa hackathon tidak hanya tentang teknologi, tetapi juga tentang pelatihan yang kompeten, pekerjaan dan komunikasi yang terkoordinasi dengan baik. Dalam artikel ini, saya telah mengumpulkan kesalahan paling umum dan peretasan kehidupan yang tidak jelas yang akan membantu peretas pemula mempersiapkan diri untuk musim mendatang.


Bangun tim impian


Ya, ada penyendiri di hackathons, tapi saya tidak ingat satu kasus pun ketika mereka berhasil memenangkan hadiah. Mengapa Empat orang dalam 48 jam punya waktu untuk melakukan pekerjaan empat kali lebih banyak dari satu. Muncul pertanyaan - bagaimana seharusnya tim yang efektif dikelola? Jika Anda memiliki teman yang percaya diri dan bersama-sama melewati api dan air - maka semuanya jelas. Bagaimana jika saya ingin berpartisipasi, tetapi tidak ada tim yang lengkap?

Secara umum, mungkin ada dua skenario:


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

Bagaimanapun, Anda harus melalui langkah-langkah berikut:

  1. Menganalisis informasi yang berkaitan dengan tugas.

    Panitia sengaja tidak selalu memberikan informasi lengkap tentang tugas tersebut, sehingga tim tidak menipu dan tidak menyiapkan keputusan terlebih dahulu. Tetapi hampir selalu bahkan pengantar kecil sudah cukup untuk mengevaluasi set pengetahuan Anda saat ini.

    Misalnya, tugas tersebut mengatakan bahwa perlu untuk mengembangkan aplikasi seluler prototipe. Dan Anda hanya memiliki pengalaman dengan pengembangan dan desain WEB, tetapi buruk dengan dukungan, integrasi, dan pengujian basis data. Jadi, justru pengetahuan dan keterampilan inilah yang perlu Anda cari di rekan tim potensial Anda.
  2. Cari teman satu tim di antara teman, kenalan, dan kolega.

    Jika di lingkaran teman Anda ada orang-orang yang telah memenangkan hackathon, lepas atau bekerja di bidang yang berkaitan dengan topik tugas, maka orang-orang ini harus dipanggil ke hackathon terlebih dahulu.
  3. Ceritakan pada dunia tentang dirimu.

    Jika poin kedua tidak cukup, maka jangan ragu untuk berteriak di jejaring sosial. Cobalah untuk ringkas dan sesederhana mungkin:

    "Halo semuanya! Saya mencari rekan tim di Hackathon N. Kami membutuhkan dua orang yang ambisius dan dituntut untuk menang - seorang analis dan seorang frontend. Sudah ada dua dari kita:

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

    "Tulis di PM, kita butuh dua pahlawan lagi di empat fantastis kita."

    Anda dapat dengan aman menyalin teks, mengganti nama dan tumpukan xD
  4. Mulailah mencari tim

    • Publikasikan posting dengan daya tarik ke jejaring sosial Anda (fb, vk, di blog Anda, jika Anda memimpin)
    • Gunakan obrolan hackathon lama di mana Anda telah berpartisipasi
    • Tulis dalam kelompok peserta hackathon yang akan datang (seringkali panitia membuatkannya terlebih dahulu)
    • Cari grup atau acara acara (pertemuan resmi acara di vk \ fb)


Bersiaplah untuk hackathon


Tim yang sudah selesai setengah kemenangan. Babak kedua adalah persiapan berkualitas untuk hackathon. Biasanya, peserta memikirkan persiapan sebelum pergi ke hackathon. Tetapi beberapa langkah yang diambil sebelumnya dapat membuat hidup lebih mudah. Penting untuk diingat bahwa di tempat acara Anda dapat menghabiskan waktu hingga 48 jam, yang berarti Anda tidak hanya tidak perlu teralihkan dari pekerjaan yang terfokus, tetapi juga untuk mengatur lingkungan yang nyaman bagi diri Anda sendiri. Bagaimana cara melakukannya?

Apa yang harus Anda bawa:


  • Bantal, kotak-kotak, atau kantong tidur favorit untuk peretas yang paling rajin - hanya harus memiliki atribut
  • Paspor dan kebijakan medis
  • Sikat gigi dan pasta gigi
  • Tisu basah
  • Cari tahu apakah penyelenggara mandi di lapangan (jika begitu, ambil handuk)
  • Ganti baju
  • Sepatu yang dapat diganti (sepatu yang nyaman \ sepatu \ sandal)
  • Payung
  • Obat penghilang rasa sakit
  • Nout + pengisian + kabel ekstensi
  • Powerbank untuk telepon
  • Adaptor, flash drive, hard drive

Pastikan semua perangkat lunak berbayar di PC Anda dibayar, pustaka yang diperlukan dimuat.

Bagaimana merencanakan kerja tim


  • Putuskan bagaimana Anda akan membuat keputusan dalam situasi kontroversial. Yang terbaik adalah memilih dengan tangan Anda dan membuat keputusan tim bersama.
  • Pikirkan tentang siapa yang akan memantau dinamika pekerjaan Anda, memfasilitasi dan merencanakan pekerjaan tim, mengelola komunikasi dalam tim. Biasanya peran ini dalam perintah tangkas dilakukan oleh scrum-master yang memantau proses scrum. Jika Anda tidak terbiasa dengan peran ini, pastikan untuk menggunakannya di google.
  • Atur timer setiap 3-4 jam untuk melacak kemajuan waktu secara keseluruhan. Tentukan sendiri pos pemeriksaan internal ketika Anda memeriksa jam: jam berapa dan apa yang harus siap bagi Anda untuk memiliki waktu untuk melakukan semuanya pada menit terakhir.
  • Adalah suatu kesalahan untuk percaya bahwa malam tanpa tidur dengan seluruh tim akan membawa Anda menuju kemenangan. Semakin lama hackathon, semakin penting mimpi itu. Ngomong-ngomong, sore dan malam biasanya merupakan momen paling berkesan di hackathon: semua yang paling lucu dan paling berisik terjadi saat itu. Jangan terpaku pada kode, beri diri Anda kesempatan untuk bersantai.
  • Penyelenggara sering memakai Sony Play Station atau XBox, termasuk film, melakukan pencarian dan kegiatan paralel lainnya untuk menciptakan suasana emosional yang nyaman. Gunakan manfaat ini agar otak Anda tidak mendidih.
  • Ingat aturan Paretto: 20% dari upaya harus memberi Anda 80% dari hasilnya. Pikirkan tentang berapa banyak usaha yang akan Anda keluarkan untuk keputusan tertentu dan efek apa yang bisa Anda dapatkan. Waktu tim terbatas, pengetahuan juga terbatas, yang berarti bahwa sumber daya harus dialokasikan secara efisien.

Kinerja dan evaluasi keputusan Anda


Apa yang harus dipertimbangkan sebelum pertunjukan?


  • Pelajari kriteria evaluasi sebelumnya, tuliskan dan simpan dalam ingatan Anda selama pengambilan keputusan. Periksa dengan mereka terus-menerus.
  • Periksa profil dan pekerjaan hakim, latar belakang. Mungkin artikel tentang habr atau publikasi di blog, di halaman resmi perusahaan. Pikirkan tentang harapan apa yang mungkin mereka miliki ketika mengevaluasi. Untuk hakim dengan pengalaman teknis yang kuat, penting untuk melakukan tinjauan kode keputusan Anda, dan desainer yang berpengalaman akan melihat pengalaman pengguna dan fitur. Pikiran itu tampaknya biasa, tetapi untuk beberapa alasan mereka melupakannya.
  • Jangan lupa tentang kekuatan jejaring. Tim Anda sebenarnya tidak terdiri dari 4 orang, Anda jauh lebih banyak, Anda memiliki kolega dan teman. Anda dapat menggunakan sumber hukum terbuka dan kontak yang dapat Anda temukan. Jika ini membantu keputusan Anda!
  • Akan sangat berharga untuk berbicara tentang logika solusi dan sumber data selama pitch. Jika Anda menemukan cara yang tidak standar untuk menguji hipotesis, maka beri tahu kami tentang itu. Ini akan menambah nilai pada keputusan Anda.

    Misalnya, seorang perwakilan dari Asia Tengah ada di antara teman-teman Anda dan Anda dapat melakukan tes asap dengannya. Atau mereka menemukan analisis dan ulasan menarik yang membantu mempersingkat waktu kerja Anda.
  • Tidak ada yang pernah melarang tim untuk berkomunikasi satu sama lain dan menguji ide. Pada akhir hackathon, tidak ada yang akan mencuri ide Anda, yang berarti bahwa beberapa hipotesis dapat diuji langsung pada tetangga.
  • Selalu ada konsultan dan pakar di hackathon yang ada di sana untuk membantu Anda dan berbagi pengalaman Anda. Anda tidak dapat mengambil komentar mereka ke dalam pekerjaan, tetapi dapatkan umpan balik dan lihat keputusan saat ini dari samping - ini adalah langkah penting menuju kemenangan.
  • Pikirkan template presentasi 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 Anda ingin juri dapat mengenal Anda lebih baik.
  • Jika Anda merencanakan tugas untuk membuat prototipe dan antarmuka - bayar untuk keajaiban atau layanan lain sebelumnya agar tidak khawatir tentang hal itu selama hackathon.
  • Ketika Anda memiliki pemahaman tentang keputusan akhir, maka luangkan waktu untuk mempersiapkan presentasi - cobalah untuk mengusirnya beberapa kali, luangkan waktu untuk struktur dan rekomendasi tambahan berikut.

Apa yang harus diingat selama pertunjukan?


  • Tidak perlu mengulangi tugas dan membuang waktu presentasi yang berharga, juri dan peserta semua tahu itu.
  • Pada awalnya, beri tahu kami tentang solusi utama dan pendekatan yang telah Anda ambil. Ini adalah hack kehidupan keren yang digunakan dalam penampilan bisnis. Jadi, Anda akan segera menerima 100% perhatian audiens, minat mereka. Dan kemudian, penting untuk memberi tahu secara struktural bagaimana Anda sampai pada keputusan ini, apa logika itu, hipotesis, bagaimana Anda menguji dan memilih, pola apa yang Anda temukan dan bagaimana Anda dapat menggunakan keputusan Anda.
  • Jika prototipe dimaksudkan, tunjukkan dan katakan. Pikirkan tentang tautan kode qr terlebih dahulu sehingga pemirsa dapat mengaksesnya.
  • Pikirkan tentang bagaimana secara finansial keputusan Anda dapat terjadi. Berapa banyak uang yang akan menyelamatkan pelanggan? Bagaimana cara mengurangi waktu ke pasar, klien NPS, dll? Penting untuk menunjukkan bahwa Anda tidak hanya memiliki solusi teknis yang baik, tetapi juga solusi yang hemat biaya. Inilah nilai bisnisnya.
  • Jangan masuk terlalu jauh ke dalam komponen teknis. Jika hakim memiliki pertanyaan tentang kode, algoritma dan model, mereka sendiri akan bertanya. Jika menurut Anda beberapa jenis informasi sangat penting - tambahkan ke slide khusus dan sembunyikan di bagian akhir jika ada pertanyaan. Jika juri tidak memiliki pertanyaan, mulailah berdialog sendiri dan beri tahu kami apa lagi yang tersisa di balik layar presentasi Anda.
  • Kinerja yang baik adalah di mana setiap anggota tim berbicara dan berbicara. Idealnya, jika semua orang menerangi lingkup tugas yang mereka lakukan.
  • Pertunjukan live, dibumbui dengan selera humor yang baik, selalu lebih baik daripada monolog yang dipraktikkan secara ideal dari panggung :)

Peretasan kehidupan tentang nutrisi


Sedikit kehidupan mengupas nutrisi, karena itu benar-benar memengaruhi kesejahteraan, suasana hati, dan energi Anda. Ada dua aturan utama:

  • Protein jenuh, memberi perasaan kenyang. Ini adalah ikan, burung, keju cottage.
  • Karbohidrat menyediakan energi. Karbohidrat cepat - pelepasan energi yang cepat dan penurunannya yang tajam, tampaknya tidur setelah pasta, kentang, bakso, keripik dan sebagainya. Dan karbohidrat kompleks (gandum, oatmeal, bulgur) perlahan-lahan diserap dan secara bertahap memenuhi Anda dengan energi. Seperti baterai, mereka akan memberi Anda makan.

Karena itu, jika Anda ingin berada dalam suasana hati yang baik untuk masa hackathon, lupakan camilan berbahaya, cola, sepatu kets dan cokelat. Sarapan yang sehat dengan sereal di pagi hari, sereal / sereal untuk makan siang dan protein, dan di malam hari - sayuran dan protein. Minuman terbaik adalah air, dan bukannya kopi, lebih baik minum teh - ia memiliki lebih banyak kafein dan tentunya akan menyegarkan tubuh dan jiwa.

Yah, itu saja. Semoga bermanfaat!

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

Semua detail dan pengajuan aplikasi di sini.

Ayo, berkenalan secara pribadi;)

Source: https://habr.com/ru/post/id465119/


All Articles