編碼時無法入睡:如何組建團隊並準備黑客馬拉松?

我組織了 Python、Java、.Net 黑客馬拉松,每次都有 100 到 250 人參加。 身為組織者,我從外部觀察了參賽者,深信黑客馬拉松不僅是技術,更是充分的準備、協調和溝通。 在這篇文章中,我收集了最常見的錯誤和不明顯的生活竅門,這將幫助新手黑客馬拉松為即將到來的賽季做好準備。

編碼時無法入睡:如何組建團隊並準備黑客馬拉松?

組一支夢幻隊

是的,黑客馬拉鬆上也有獨來獨往的人,但我不記得有任何一個他們能夠獲獎的案例。 為什麼? 四個人在 48 小時內可以完成比 XNUMX 人多四倍的工作。 那麼問題來了:一支高效率的團隊該如何配備? 如果你有對你有信心、同甘共苦的朋友,一切就都清楚了。 如果你想參加,但沒有完整的團隊怎麼辦?

一般來說可以有兩種場景:

  • 你非常活躍,願意尋找並團結周圍的人,成為團隊的領導者和隊長
  • 您不想打擾並準備好成為正在尋找具有您個人資料的人員的團隊的一員。

無論如何,您都需要執行以下步驟:

  1. 分析有關任務的可用資訊。

    組織者故意不總是提供有關任務的完整信息,以便團隊不會作弊並提前準備解決方案。 但幾乎​​總是,即使是很小的介紹性資訊也足以評估您當前的知識集。

    例如,該任務指出您需要開發行動應用程式的原型。 而且你只有WEB開發和設計的經驗,而對後端、資料庫整合和測試的經驗很少。 這意味著您需要在潛在隊友中尋找的正是這種知識和技能。

  2. 在朋友、熟人和同事中尋找隊友。

    如果您的社交圈中有人已經贏得了黑客馬拉松,是自由工作者,或者在與作業主題相關的領域工作,那麼這些人就是您應該首先邀請參加黑客馬拉鬆的人。

  3. 向世界介紹自己。

    如果第二點還不夠,那麼請隨時在社群網路上呼籲。 盡量簡潔明了:

    “大家好! 我正在尋找黑客馬拉松 N 的隊友。我們需要兩個雄心勃勃、充滿勝利動力的人 - 一名分析師和一名前端。 我們已經有兩個人了:

    1. Egor – 全端開發者,黑客馬拉松 X 的獲勝者;
    2. Anya 是 Ux/Ui 設計師,我是外包商,為客戶創建 Web + 行動解決方案。

    在個人信息中寫下,我們還需要兩位英雄加入我們的神奇四俠。”

    請隨意複製文字、替換名稱和堆疊 xD

  4. 開始尋找團隊
    • 在您的社交網絡(fb、vk、您的博客,如果您有的話)上發布帶有通話內容的帖子
    • 使用您已經參加過的舊黑客馬拉鬆的聊天內容
    • 寫下即將舉行的黑客馬拉鬆的參與者群體(通常組織者會提前創建)
    • 尋找團體或活動(vkfb 中的官方活動會議)

準備黑客馬拉松

一支做好準備的團隊就是勝利的一半。 下半場是黑客馬拉鬆的高品質準備。 參與者通常會在參加黑客馬拉松之前考慮做好準備。 但提前採取一些步驟可以讓生活變得更輕鬆。 重要的是要記住,您在活動現場的停留時間可能長達 48 小時,這意味著您不僅不能分心工作,還要千方百計為自己安排一個舒適的環境。 怎麼做?

隨身攜帶什麼:

  • 對於最狂熱的黑客馬拉松愛好者來說,最喜歡的枕頭、毯子或睡袋是必備的屬性
  • 護照和醫療保險
  • 牙刷和牙膏
  • 濕巾
  • 了解主辦單位現場是否有淋浴(如果有,請帶上毛巾)
  • 和你一起換衣服
  • 換鞋(舒適運動鞋、運動鞋、拖鞋)
  • 止痛藥
  • 筆記型電腦+充電器+延長線
  • 手機行動電源
  • 適配器、隨身碟、硬碟

確保您的 PC 上的所有付費軟體均已付費,並且已載入必要的程式庫。

如何規劃團隊的工作

  • 確定在有爭議的情況下如何做出決定。 最好用手投票並做出整體團隊決定。
  • 考慮由誰來監控您的工作動態、促進和規劃團隊的工作以及管理團隊內部的溝通。 通常,敏捷團隊中的這個角色由負責監督 Scrum 流程的 Scrum Master 擔任。 如果您不熟悉這個角色,請務必在 Google 上搜尋。
  • 每 3-4 小時設定一次計時器,以追蹤整體時間的流逝。 檢查手錶時確定您的內部檢查點:在什麼時間以及應該準備什麼,以便在不到最後一刻的情況下完成所有工作。
  • 相信整個團隊的不眠之夜就能帶領你取得勝利是錯誤的。 黑客馬拉松時間越長,睡眠就越重要。 一般來說,傍晚和晚上通常是黑客馬拉松中最難忘的時刻:所有有趣和吵鬧的事情都發生在那時。 不要沉迷於程式碼,給自己一個放鬆的機會。
  • 主辦單位通常會安裝索尼 Play Station 或 XBox、打開影片、執行任務和其他並行活動,以創造舒適的情感環境。 利用這些好處來防止你的大腦沸騰。
  • 記住帕累託法則:20% 的努力應該會帶來 80% 的結果。 想想你會在這個或那個決定上花費多少努力,以及你能得到什麼效果。 團隊的時間是有限的,知識也是有限的,這意味著需要有效地分配資源。

介紹和評估您的解決方案

表演前要考慮什麼?

  • 提前研究評估標準,把它們寫下來,並在做決定時放在你的面前。 不斷地與他們核實。
  • 研究評審的個人資料、活動類型和背景。 也許是有關 Habré 的文章或公司官方頁面上的部落格文章。 想想他們在評估過程中可能有什麼期望。 對於具有強大技術背景的評審來說,對解決方案進行程式碼審查非常重要,而經驗豐富的設計師會專注於使用者體驗和功能。 這個想法看似平庸,但由於某種原因人們忘記了它。
  • 不要忘記網路的力量。 你的團隊其實不是由4個人組成,還有更多的人,你還有同事和朋友。 您可以使用任何公開的合法來源和您能找到的聯繫。 如果這對您的解決方案有幫助!
  • 在推介期間討論解決方案的邏輯和資料來源是很有價值的。 如果您發現了檢驗假設的非標準方法,請告訴我們。 這將為您的解決方案增加價值。

    例如,你的朋友中有一位目標受眾的代表,你可以和他一起進行冒煙測試。 或者您發現有趣的分析和評論有助於減少您的工作時間。

  • 沒有人曾經阻止團隊相互溝通和測試想法。 到黑客馬拉松結束時,沒有人肯定會竊取你的想法,這意味著一些假設可以直接在你的鄰居身上進行測試。
  • 在黑客馬拉鬆上,總會有顧問和專家為您提供幫助並分享他們的經驗。 你可能不會將他們的意見納入你的工作中,但獲得回饋並從外部審視當前的解決方案是邁向勝利的重要一步。
  • 提前考慮您的簡報模板。 製作一張幻燈片,其中包含有關團隊的個人資料和資訊:您的照片、聯絡人、有關教育或當前工作經驗的資訊。 如果您想讓評審團更了解您,您可以新增 GitHub 或您的作品集的連結。
  • 如果您計劃進行原型設計和介面方面的任務,請提前支付 Marvel 或其他服務的費用,以免在黑客馬拉松期間擔心。
  • 當您了解最終決定後,請花時間準備您的演講 - 嘗試運行幾次,花時間研究結構和以下附加建議。

表演時要注意什麼?

  • 無需重複任務,浪費寶貴的演示時間;評審和參與者都知道這一點。
  • 首先,請告訴我們您所做的關鍵決定和採取的方法。 這是一個很酷的生活小技巧,可以在商務演講中使用。 這樣你就會立即獲得觀眾100%的注意力和興趣。 然後你需要從結構上講述你是如何做出這個決定的,邏輯是什麼,假設,你如何測試和選擇,你發現了什麼模式以及如何使用你的解決方案。
  • 如果想要製作原型,請展示並講述。 提前考慮二維碼鏈接,以便觀眾可以訪問。
  • 考慮一下您的決定將如何轉化為財務。 能為客戶節省多少錢? 如何縮短上市時間、客戶 NPS 等? 重要的是要表明您不僅擁有良好的技術解決方案,而且還有經濟上可行的解決方案。 這就是它的商業價值。
  • 不要太技術化。 如果評審對程式碼、演算法和模型有疑問,他們會問自己。 如果您認為某些資訊非常重要,請將其添加到特殊幻燈片中並隱藏在最後,以防出現問題。 如果評審沒有任何問題,你可以自己發起對話,談談你演講幕後還剩下什麼。
  • 一場好的演出,是團隊每個成員都會說話、說話的地方。 如果每個人都強調他們已完成的任務範圍,那就太理想了。
  • 充滿幽默感的現場表演總是比舞台上完美排練的獨白更好:)

關於營養的生活小技巧

一些有關營養的生活竅門,因為它確實會影響您的健康、情緒和精力。 這裡有兩個主要規則:

  • 蛋白質可以讓你有飽足感,並給你飽足感。 這是魚、家禽、乾酪。
  • 碳水化合物提供能量。 快速碳水化合物-能量快速釋放,但能量急劇下降;吃麵食、馬鈴薯、炸肉排、薯條等後,您會感到昏昏欲睡。 複合碳水化合物(蕎麥、燕麥片、乾小麥)會慢慢被吸收,並逐漸讓您充滿能量。 就像電池一樣,它們會為你提供食物。

因此,如果你想在黑客馬拉松期間保持良好的心情,請忘記不健康的零食、可樂、士力架和巧克力。 豐盛的早餐,早上有粥,午餐有穀物和蛋白質,晚上有蔬菜和蛋白質。 最好的飲料是水,而不是咖啡,最好喝茶——它含有更多的咖啡因,肯定會提振身體和精神。

好吧,現在一切都結束了。 希望有幫助!

順便說一句,九月我們將為 Java 開發人員(而且不僅僅是)舉辦 Raiffeisenbank 黑客馬拉松。

所有詳細資訊和申請提交都在這裡。

來來來,我們親自見面吧😉

來源: www.habr.com

添加評論