Anda tidak boleh tidur semasa pengekodan: bagaimana untuk memasang pasukan dan bersedia untuk hackathon?

Saya menganjurkan hackathon dalam Python, Java, .Net, yang setiap satunya dihadiri 100 hingga 250 orang. Sebagai penganjur, saya memerhatikan peserta dari luar dan yakin bahawa hackathon itu bukan sahaja mengenai teknologi, tetapi juga mengenai penyediaan yang cekap, kerja yang diselaraskan dan komunikasi. Dalam artikel ini, saya telah mengumpulkan kesilapan yang paling biasa dan penggodaman hidup yang tidak jelas yang akan membantu hackathon pemula bersedia untuk musim akan datang.

Anda tidak boleh tidur semasa pengekodan: bagaimana untuk memasang pasukan dan bersedia untuk hackathon?

Kumpul pasukan impian

Ya, terdapat penyendiri di hackathon, tetapi saya tidak ingat satu kes pun apabila mereka berjaya mengambil hadiah. kenapa? Empat orang boleh melakukan empat kali lebih banyak kerja dalam 48 jam daripada seorang. Persoalannya timbul: bagaimanakah pasukan yang berkesan harus mempunyai kakitangan? Jika anda mempunyai rakan yang anda yakin dan telah melalui susah dan senang bersama, semuanya jelas. Apa yang perlu dilakukan jika anda ingin mengambil bahagian, tetapi tidak mempunyai pasukan penuh?

Secara umum boleh terdapat dua senario:

  • Anda begitu aktif sehingga anda bersedia untuk mencari dan mengumpulkan orang di sekeliling anda, menjadi ketua dan kapten pasukan
  • Anda tidak mahu bersusah payah dan bersedia untuk menjadi sebahagian daripada pasukan yang sedang mencari seseorang dengan profil anda.

Walau apa pun, anda perlu melalui langkah-langkah berikut:

  1. Menganalisis maklumat yang ada tentang tugasan.

    Pihak penganjur sengaja tidak selalu memberikan maklumat lengkap tentang tugas, supaya pasukan tidak menipu dan menyediakan penyelesaian lebih awal. Tetapi hampir selalu, walaupun maklumat pengenalan yang kecil sudah cukup untuk menilai set pengetahuan semasa anda.

    Sebagai contoh, tugas menyatakan bahawa anda perlu membangunkan prototaip aplikasi mudah alih. Dan anda hanya mempunyai pengalaman dengan pembangunan dan reka bentuk WEB, tetapi sedikit pengalaman dengan bahagian belakang, penyepaduan pangkalan data dan ujian. Ini bermakna pengetahuan dan kemahiran inilah yang perlu anda cari dalam potensi rakan sepasukan anda.

  2. Cari rakan sepasukan di kalangan rakan, kenalan dan rakan sekerja.

    Jika dalam kalangan sosial anda terdapat mereka yang telah memenangi hackathon, pekerja bebas, atau bekerja dalam bidang yang berkaitan dengan topik tugasan, maka ini adalah lelaki yang anda patut jemput dahulu ke hackathon.

  3. Beritahu dunia tentang diri anda.

    Sekiranya perkara kedua tidak mencukupi, sila hubungi di rangkaian sosial. Cuba ringkas dan semudah mungkin:

    "Hai semua! Saya sedang mencari rakan sepasukan untuk hackathon N. Kami memerlukan dua orang yang bercita-cita tinggi dan bermotivasikan kemenangan - seorang penganalisis dan seorang front-end. Kami sudah ada dua:

    1. Egor – pembangun fullstack, pemenang hackathon X;
    2. Anya ialah pereka bentuk Ux/Ui, saya bekerja sebagai penyumber luar dan mencipta penyelesaian web + mudah alih untuk pelanggan.

    Tulis dalam mesej peribadi, kami memerlukan dua lagi wira untuk menyertai empat hebat kami.”

    Jangan ragu untuk menyalin teks, menggantikan nama dan tindanan xD

  4. Mula mencari pasukan
    • Terbitkan siaran dengan panggilan pada rangkaian sosial anda (fb, vk, pada blog anda, jika anda ada)
    • Gunakan sembang daripada hackathon lama di mana anda telah menyertainya
    • Tulis dalam kumpulan peserta hackathon yang akan datang (selalunya penganjur membuatnya lebih awal)
    • Cari kumpulan atau acara acara (mesyuarat acara rasmi dalam vkfb)

Bersedia untuk hackathon

Pasukan yang bersedia adalah separuh daripada kemenangan. Separuh masa kedua ialah penyediaan berkualiti untuk hackathon. Peserta biasanya berfikir tentang persiapan sebelum pergi ke hackathon. Tetapi beberapa langkah yang diambil lebih awal boleh menjadikan hidup lebih mudah. Adalah penting untuk diingat bahawa anda boleh menghabiskan sehingga 48 jam di tapak acara, yang bermaksud anda bukan sahaja tidak boleh terganggu daripada kerja yang tertumpu, tetapi juga mengatur persekitaran yang selesa untuk diri anda dalam setiap cara yang mungkin. Bagaimana hendak melakukannya?

Apa yang perlu dibawa dengan anda:

  • Bantal, selimut atau beg tidur kegemaran untuk penggodam yang paling gemar hanyalah sifat yang mesti ada
  • Pasport dan insurans perubatan
  • Berus gigi dan ubat gigi
  • Tisu basah
  • Ketahui sama ada penganjur mandi di tapak (jika ya, ambil tuala)
  • Tukar pakaian dengan anda
  • Tukar kasut (kasut, kasut, selipar yang selesa)
  • Payung
  • Penghilang rasa sakit
  • Komputer riba + pengecas + kord sambungan
  • Powerbank untuk telefon
  • Penyesuai, pemacu kilat, pemacu keras

Pastikan semua perisian berbayar pada PC anda dibayar dan perpustakaan yang diperlukan dimuatkan.

Bagaimana untuk merancang kerja pasukan anda

  • Tentukan bagaimana anda akan membuat keputusan dalam situasi kontroversi. Lebih baik hanya mengundi dengan tangan anda dan membuat keputusan pasukan umum.
  • Fikirkan tentang siapa yang akan memantau dinamik kerja anda, memudahkan dan merancang kerja pasukan, dan mengurus komunikasi dalam pasukan. Biasanya, peranan dalam pasukan tangkas ini diisi oleh Scrum Master, yang menyelia proses Scrum. Jika anda tidak biasa dengan peranan ini, pastikan anda menggunakan Google.
  • Tetapkan pemasa setiap 3-4 jam untuk menjejaki keseluruhan peredaran masa. Tentukan pusat pemeriksaan dalaman anda apabila anda menyemak jam tangan anda: pada masa dan masa yang perlu anda sediakan untuk menyelesaikan segala-galanya tanpa saat akhir.
  • Adalah satu kesilapan untuk mempercayai bahawa malam tanpa tidur untuk seluruh pasukan akan membawa anda kepada kemenangan. Lebih lama hackathon, lebih penting tidur. Dan secara umum, petang dan malam biasanya merupakan detik yang paling diingati dalam hackathon: semua perkara yang menyeronokkan dan bising berlaku ketika itu. Jangan terpaku pada kod, berikan diri anda peluang untuk berehat.
  • Penganjur sering memasang Sony Play Station atau XBox, menghidupkan filem, melakukan pencarian dan aktiviti selari lain untuk mewujudkan persekitaran emosi yang selesa. Manfaatkan faedah ini untuk mengelakkan otak anda mendidih.
  • Ingat peraturan Pareto: 20% daripada usaha anda seharusnya memberi anda 80% daripada hasil anda. Fikirkan tentang berapa banyak usaha yang anda akan belanjakan untuk keputusan ini atau itu dan apakah kesan yang anda boleh perolehi. Masa pasukan adalah terhad, begitu juga dengan pengetahuan, yang bermaksud bahawa sumber perlu diagihkan dengan cekap.

Pembentangan dan penilaian penyelesaian anda

Apa yang perlu dipertimbangkan sebelum membuat persembahan?

  • Kaji kriteria penilaian terlebih dahulu, tuliskannya dan simpan di hadapan anda semasa membuat keputusan. Semak dengan mereka sentiasa.
  • Kaji profil hakim, jenis aktiviti dan latar belakang. Mungkin artikel tentang HabrΓ© atau catatan blog di halaman rasmi syarikat. Fikirkan tentang jangkaan yang mungkin mereka ada semasa penilaian. Bagi hakim yang mempunyai latar belakang teknikal yang kukuh, adalah penting untuk menyemak kod penyelesaian anda dan pereka yang berpengalaman akan melihat pengalaman dan ciri pengguna. Idea ini kelihatan cetek, tetapi atas sebab tertentu orang melupakannya.
  • Jangan lupa kuasa rangkaian. Pasukan anda sebenarnya tidak terdiri daripada 4 orang, anda ada ramai lagi, anda mempunyai rakan sekerja dan rakan. Anda boleh menggunakan mana-mana sumber undang-undang terbuka dan sambungan anda yang boleh anda temui. Jika ini membantu penyelesaian anda!
  • Ia akan menjadi berharga untuk bercakap tentang logik penyelesaian dan sumber data semasa padang. Jika anda telah menemui cara yang tidak standard untuk menguji hipotesis, maka beritahu kami mengenainya. Ini akan menambah nilai kepada penyelesaian anda.

    Sebagai contoh, di kalangan rakan anda terdapat wakil khalayak sasaran dan anda dapat menjalankan ujian asap dengannya. Atau anda menemui analitis dan ulasan menarik yang membantu mengurangkan masa kerja anda.

  • Tiada siapa yang pernah menghalang pasukan daripada berkomunikasi antara satu sama lain dan menguji idea. Menjelang akhir hackathon, tiada siapa yang pasti akan mencuri idea anda, yang bermaksud bahawa beberapa hipotesis boleh diuji secara langsung pada jiran anda.
  • Di hackathon sentiasa ada perunding dan pakar yang berada di sana untuk membantu anda dan berkongsi pengalaman mereka. Anda mungkin tidak mengambil komen mereka dalam kerja anda, tetapi mendapatkan maklum balas dan melihat penyelesaian semasa dari luar adalah langkah penting ke arah kemenangan.
  • Fikirkan tentang templat pembentangan anda terlebih dahulu. Buat slaid dengan profil dan maklumat tentang pasukan: foto anda, kenalan, maklumat tentang pendidikan atau pengalaman kerja semasa. Anda boleh menambah pautan ke GitHub atau portfolio anda jika anda mahu juri mengenali anda dengan lebih baik.
  • Jika anda merancang tugas untuk membuat prototaip dan antara muka, bayar Marvel atau perkhidmatan lain terlebih dahulu supaya tidak bimbang tentangnya semasa hackathon.
  • Apabila anda mempunyai pemahaman tentang keputusan muktamad, kemudian luangkan masa untuk menyediakan ucapan anda - cuba jalankan beberapa kali, tumpukan masa untuk struktur dan cadangan tambahan berikut.

Apa yang perlu diingat semasa membuat persembahan?

  • Tidak perlu mengulangi tugas dan membuang masa pembentangan yang berharga; para hakim dan peserta semua mengetahuinya.
  • Pada mulanya, beritahu kami tentang keputusan utama dan pendekatan yang anda ambil. Ini adalah hack kehidupan yang hebat yang boleh digunakan dalam ucapan perniagaan. Dengan cara ini anda akan segera mendapat 100% perhatian dan minat penonton. Dan kemudian anda perlu memberitahu secara struktur bagaimana anda membuat keputusan ini, apakah logiknya, hipotesis, cara anda menguji dan memilih, corak yang anda temui dan bagaimana penyelesaian anda boleh digunakan.
  • Jika prototaip dimaksudkan, tunjukkan dan beritahu. Fikirkan tentang pautan kod qr terlebih dahulu supaya penonton boleh mendapatkan akses.
  • Fikirkan tentang bagaimana keputusan anda mungkin diterjemahkan dari segi kewangan. Berapa banyak wang yang akan menjimatkan pelanggan? Bagaimana untuk mengurangkan masa ke pasaran, NPS pelanggan, dsb.? Adalah penting untuk menunjukkan bahawa anda bukan sahaja mempunyai penyelesaian teknikal yang baik, tetapi juga penyelesaian yang boleh dilaksanakan dari segi ekonomi. Ini adalah nilai perniagaan.
  • Jangan terlalu teknikal. Jika hakim mempunyai soalan tentang kod, algoritma dan model, mereka akan bertanya kepada diri mereka sendiri. Jika anda rasa beberapa maklumat adalah sangat penting, tambahkannya pada slaid khas dan sembunyikannya di penghujung sekiranya terdapat soalan. Jika hakim tidak mempunyai sebarang soalan, mulakan dialog sendiri dan bincangkan tentang perkara lain di sebalik tabir ucapan anda.
  • Persembahan yang baik adalah di mana setiap ahli pasukan bercakap dan bercakap. Ia sesuai jika semua orang menyerlahkan skop tugas yang telah mereka lakukan.
  • Persembahan secara langsung, dibumbui dengan rasa humor yang baik, sentiasa lebih baik daripada latihan monolog yang sempurna dari pentas :)

Lifehacks tentang pemakanan

Beberapa hack kehidupan tentang pemakanan, kerana ia benar-benar mempengaruhi kesejahteraan, mood dan tenaga anda. Terdapat dua peraturan utama di sini:

  • Protein mengenyangkan anda dan memberikan anda rasa kenyang. Ini ikan, ayam, keju kotej.
  • Karbohidrat membekalkan tenaga. Karbohidrat cepat – pembebasan tenaga yang cepat dan penurunan mendadak di dalamnya; anda berasa mengantuk selepas makan pasta, kentang, potong, kerepek, dll. Dan karbohidrat kompleks (soba, oatmeal, bulgur) perlahan-lahan diserap dan secara beransur-ansur memenuhi anda dengan tenaga. Seperti bateri, mereka akan memberi anda makan.

Oleh itu, jika anda ingin berada dalam mood yang hebat semasa hackathon, lupakan makanan ringan yang tidak sihat, cola, Snickers dan coklat. Sarapan yang lazat dengan bubur pada waktu pagi, bijirin dan protein untuk makan tengah hari, dan sayur-sayuran dan protein pada waktu malam. Minuman terbaik adalah air, dan daripada kopi lebih baik minum teh - ia mempunyai lebih banyak kafein dan pastinya akan mencergaskan badan dan semangat.

OK semuanya sudah berakhir Sekarang. Harap ini berguna!

By the way, pada bulan September kami mengadakan hackathon Raiffeisenbank untuk pembangun java (dan bukan sahaja).

Semua butiran dan penyerahan permohonan ada di sini.

Jom, jumpa secara peribadi πŸ˜‰

Sumber: www.habr.com

Tambah komen