Bersedia untuk hackathon: cara memanfaatkan diri anda sepenuhnya dalam 48 jam

Bersedia untuk hackathon: cara memanfaatkan diri anda sepenuhnya dalam 48 jam

Berapa kerap anda pergi 48 jam tanpa tidur? Adakah anda mencuci piza anda dengan koktel kopi dengan minuman tenaga? Adakah anda merenung monitor dan mengetik kekunci dengan jari yang menggeletar? Selalunya beginilah rupa peserta hackathon. Sudah tentu, hackathon dalam talian selama dua hari, dan walaupun dalam keadaan "meningkatkan", adalah sukar. Itulah sebabnya kami telah menyediakan beberapa petua untuk anda yang akan membantu anda membuat kod dan sumbang saran dengan lebih berkesan dalam masa 48 jam. Anda akan dapat menguji petua ini dalam amalan tidak lama lagi - pendaftaran untuk pertandingan dibuka sehingga 12 Mei "Kejayaan digital", yang akan diadakan pada musim panas di 40 bandar raya Rusia dalam format hackathon.

Elakkan matlamat yang tidak realistik


Lawan utama anda bukanlah peserta lain, tetapi masa. Hackathon mempunyai jangka masa yang jelas, jadi jangan buang masa yang berharga untuk menyelesaikan butiran projek yang tidak perlu. Selain itu, tekanan yang berlebihan akan mengganggu kejernihan pemikiran. Produk berdaya maju minimum yang berjalan lancar sudah boleh mendapatkan kedudukan menang di hackathon.

Pilih pasukan anda dengan bijak


Mana-mana, walaupun idea yang paling hebat, boleh musnah jika terdapat orang dalam pasukan anda yang tidak memahami/tidak berkongsi visi atau pendekatan anda. Semasa hackathon, pasukan harus menjadi (tidak kira betapa remehnya bunyi itu) satu mekanisme.

Siapa yang patut anda jemput ke pasukan anda untuk hackathon? Semua peserta mesti bersemangat tentang pengekodan, jika tidak, bagaimana mereka boleh bertahan 48 jam dalam ruang tertutup? Biarkan komposisi menjadi pelbagai, jangan takut untuk "mencairkan" kumpulan pakar teknikal anda dengan pereka atau pemasar - semasa anda mengekod dengan inspirasi, mereka akan membantu anda meletakkan aksen dengan betul dan "menyerlahkan" merit produk untuk bertahan di hadapan juri. Semua ahli pasukan mesti dapat bekerja di bawah tekanan masa dan tekanan, kerana kehilangan semangat dalam diri salah seorang daripada anda boleh menggagalkan keseluruhan projek - hanya gagal memenuhi tarikh akhir.

Dapatkan inspirasi daripada kerja rakan sekerja anda


Analisis pengalaman rakan sekerja anda: ingat hackathon terakhir anda, fikirkan tentang peserta yang anda ingat dan mengapa (kesilapan orang lain juga berguna). Apakah taktik yang mereka gunakan? Bagaimanakah masa dan tugas diagihkan? Pengalaman, kejayaan dan kegagalan mereka akan membantu anda membuat rancangan tindakan.

Gunakan alat kawalan versi


Bayangkan: anda telah berada dalam keadaan aliran untuk masa yang lama, bekerja pada prototaip, kemudian tiba-tiba anda menemui pepijat dan tidak dapat memahami berapa minit atau jam yang lalu dan di mana sebenarnya anda membuat kesilapan. Jelas sekali, anda tidak mempunyai masa untuk "bermula semula": dalam kes yang paling teruk, anda tidak akan mempunyai masa untuk melalui semua peringkat sekali lagi, dan walaupun anda melakukannya, anda hanya akan dapat menunjukkan kepada juri sesuatu yang sangat kasar. Untuk mengelakkan situasi ini, adalah logik untuk menggunakan sistem kawalan versi seperti git.

Gunakan perpustakaan dan rangka kerja sedia ada


Jangan cipta semula roda! Tidak perlu menghabiskan masa tambahan menulis fungsi yang boleh dilaksanakan menggunakan perpustakaan dan rangka kerja. Sebaliknya, tumpukan pada ciri yang menjadikan produk anda istimewa.

Gunakan penyelesaian penggunaan pantas


Idea utama hackathon adalah untuk mencipta prototaip yang berfungsi untuk idea anda. Jangan menghabiskan terlalu banyak masa untuk menggunakan aplikasi anda. Ketahui lebih awal cara anda boleh menggunakan ia dengan cepat ke awan seperti AWS, Microsoft Azure atau Google Cloud. Untuk penggunaan dan pengehosan, anda boleh menggunakan penyelesaian PaaS seperti Heroku, Openshift atau IBM Bluemix. Anda boleh menjadi pentadbir sistem yang hebat, tetapi semasa hackathon adalah lebih baik untuk membuat perkara semudah mungkin untuk diri sendiri supaya seluruh pasukan dapat menumpukan pada pengekodan, penggunaan dan ujian.

Pilih orang untuk dibentangkan terlebih dahulu


Persembahan sangat penting! Tidak kira betapa bagusnya prototaip anda jika anda tidak dapat melakukannya dengan betul. Dan sebaliknya - pembentangan yang difikirkan dengan baik boleh menyimpan idea yang lembap (dan kami bukan hanya bercakap tentang slaid). Pastikan anda tidak melupakan semua aspek penting: apakah masalah yang diselesaikan oleh konsep anda, di mana ia harus digunakan dan bagaimana ia berbeza daripada penyelesaian sedia ada. Tentukan terlebih dahulu berapa banyak masa yang anda perlukan untuk menyediakan pembentangan dan siapa yang akan menjadi muka projek anda. Pilih ahli pasukan paling berpengalaman yang mempunyai pengalaman dalam pengucapan awam. Tiada siapa yang membatalkan karisma.

Ketahui pencalonan dan topik terlebih dahulu


Hackathon sering ditaja oleh syarikat dalam industri tertentu. Ketahui sama ada syarikat rakan kongsi hackathon anda mempunyai pencalonan mereka sendiri, contohnya, untuk menggunakan perkhidmatan mereka dalam kerja anda.

Jangan abaikan mengerjakan tema hackathon anda! Fikir ke hadapan dan lakarkan senarai idea yang boleh dilaksanakan pada pertandingan itu.

Fikirkan tentang apa yang pasukan anda perlukan untuk bekerja dengan selesa?


Sediakan semua peralatan teknikal untuk pasukan anda lebih awal: komputer riba, kord sambungan, kabel, dsb. Bukan teknologi sahaja yang penting: buat beberapa pelan seni bina asas, pilih perpustakaan dan alatan lain yang mungkin anda perlukan. Anda perlu bekerja dengan kepala anda, menjaga otak anda: coklat gelap, kacang dan buah-buahan menyumbang kepada proses pemikiran yang sengit. Minuman tenaga membantu sesetengah orang, tetapi jangan campurkan mereka dengan kopi, ia tidak akan baik untuk kesihatan anda.

* * *

Dan perkara terakhir: jangan takut dan jangan ragu. Ikuti gelombang kerja dan mencapai hasil. Hackathon bukan sahaja mengenai persaingan, tetapi juga mengenai rangkaian dan inspirasi. Perkara utama ialah menikmati apa yang berlaku di sekeliling anda. Lagipun, kemenangan bukan satu-satunya perkara yang boleh anda bawa bersama anda.

Sumber: www.habr.com

Tambah komen