準備黑客馬拉松:如何在 48 小時內充分發揮自己的才能

準備黑客馬拉松:如何在 48 小時內充分發揮自己的才能

您有多少次 48 小時不睡覺? 你會用咖啡雞尾酒和能量飲料來沖披薩嗎? 您是否盯著顯示器,用顫抖的手指敲擊著按鍵? 這通常就是黑客馬拉松參與者的樣子。 當然,一場為期兩天的線上黑客馬拉松,即使處於「助推」狀態,也是困難重重。 因此,我們為您準備了一些技巧,幫助您在 48 小時內更有效地編碼和集思廣益。 您很快就能在實踐中測試這些技巧 - 比賽報名截止至 12 月 XNUMX 日 “數位化突破”,將於夏季以黑客馬拉鬆的形式在俄羅斯 40 個城市舉行。

避免不切實際的目標


你的主要對手不是其他參與者,而是時間。 黑客馬拉鬆有明確的時間框架,因此不要浪費寶貴的時間來處理不必要的專案細節。 此外,過度的壓力會幹擾思考的清晰度。 一個運行流暢的最小可行產品已經可以在黑客馬拉松中獲得勝利。

明智地選擇你的團隊


如果你的團隊中有人不理解/不認同你的願景或方法,任何想法,即使是最優秀的想法,都可能被毀掉。 在黑客馬拉松期間,團隊應該成為(無論聽起來多麼微不足道)單一機制。

您應該邀請誰來加入您的團隊參加黑客馬拉松? 所有參與者都必須對編碼充滿熱情,否則如何在封閉的空間中撐過48小時? 讓構圖多樣化,不要害怕與設計師甚至行銷人員「稀釋」您的技術專家團隊 - 當您帶著靈感進行編碼時,他們將幫助您正確放置重點並「突出」產品的優點在陪審團面前辯護。 所有團隊成員都必須能夠在時間壓力和壓力下工作,因為其中一個失去精神可能會破壞整個專案 - 甚至無法按時完成任務。

從同事的工作中獲得靈感


分析同事的經驗:記住你上一次的黑客馬拉松,想想你記得哪些參與者以及為什麼(其他人的錯誤也有用)。 他們使用了什麼戰術? 時間和任務是如何分配的? 他們的經驗、成功和失敗將幫助您制定行動計劃。

使用版本控制工具


想像一下:你已經處於心流狀態很長一段時間,正在開發原型,然後突然發現一個錯誤,並且無法理解是在幾分鐘或幾小時前以及具體在哪裡犯了錯誤。 顯然,你沒有時間「重新開始」:在最壞的情況下,你根本沒有時間再次經歷所有階段,即使你這樣做了,你也只能向評審團展示非常粗糙的東西。 為了避免這種情況,使用版本控制系統(例如 git)是合乎邏輯的。

使用現有的函式庫和框架


不要重新發明輪子! 無需花費額外的時間編寫可以使用庫和框架實現的功能。 相反,應注意使您的產品與眾不同的功能。

使用快速部署解決方案


黑客馬拉鬆的主要想法是為你的想法創造一個工作原型。 不要花太多時間部署您的應用程式。 事先了解如何快速部署到 AWS、Microsoft Azure 或 Google Cloud 等雲端。 對於部署和託管,您可以使用 PaaS 解決方案,例如 Heroku、Openshift 或 IBM Bluemix。 您可以成為一名出色的系統管理員,但在黑客馬拉松期間,最好讓自己的事情盡可能簡單,以便整個團隊可以專注於編碼、部署和測試。

提前選擇一個人來演示


演講非常重要! 如果你不能把它做好,那麼你的原型再好也無濟於事。 反之亦然 - 經過深思熟慮的演示可以挽救一個潮濕的想法(我們不只是在談論幻燈片)。 確保你不會忘記所有重要的面向:你的概念解決什麼問題,它應該應用在哪裡,以及它與現有解決方案有何不同。 提前決定準備簡報需要多少時間以及誰將擔任專案的代言人。 選擇最有經驗、有公開演講經驗的團隊成員。 沒有人取消魅力。

提前了解提名和主題


黑客馬拉松通常由特定行業的公司贊助。 了解您的黑客松合作夥伴公司是否有自己的提名,例如在您的工作中使用他們的服務。

不要忽略你的黑客馬拉松主題! 提前思考並列出可以在比賽中實施的想法清單。

想想你的團隊需要什麼才能舒適地工作?


提前為您的團隊準備好所有技術設備:筆記型電腦、延長線、電纜等。 重要的不僅僅是技術:制定一些基本的架構計劃,選擇您可能需要的庫和其他工具。 你必須用你的頭腦,照顧你的大腦:黑巧克力、堅果和水果有助於強烈的思考過程。 能量飲料對某些人有幫助,但不要將其與咖啡混合,這對您的健康沒有好處。

* * *

最後一件事:不要害怕,不要懷疑。 適應工作浪潮並取得成果。 黑客馬拉松不僅關乎競爭,還關乎社交和靈感。 最重要的是享受周圍發生的事情。 畢竟,勝利並不是你唯一能帶走的東西。

來源: www.habr.com

添加評論