黑客+馬拉松=? 黑客馬拉松?

chendduzi發表於2022-03-01

什麼是黑客馬拉松?第一次接觸黑客馬拉松的人,其實並不知道什麼是黑客馬拉松。維基百科上解釋到黑客馬拉松是:很多人,在一段特定的時間內,相聚在一起,以他們想要的方式,去做他們想做的事情——整個程式設計的過程幾乎沒有任何限制或者方向。

傳統意義上的黑客馬拉松是程式設計師(工程師)的專利,非技術人員很難參與到其中。近年來隨著黑客馬拉松在國內的逐漸興起,有很多公司和團隊已經將「黑馬」活動延展開來,不僅僅侷限於程式設計師,而是所有與網際網路相關的從業者均可以參加,比如說產品、設計和運營。

而這種延展,或者稱之為廣義上的黑馬,但與傳統黑馬的精髓其實是一致的:

簡單來說,傳統黑馬具有以下特點:

短時間:黑馬時間不會太長,通常會在兩三天時間以內。

高強度:正是由於時間短任務重,所以強度會非常高。

想象力:你可以做任何你想做的,只要能湊齊一個團隊。

默契度:比賽靠的是團隊協作,而不是單打獨鬥。

爆發力:不僅是頭腦風暴,更是體力風暴。

廣義上的黑馬為了讓更多的人能夠參與進來,在規則上也有所調整。

就拿最近的 來說,它是線上舉行並且有寬裕的比賽時間;還幫助個人選手組建團隊,也允許技術強悍的獨行客參加比賽;規定了比賽的主題以及大方向;準備詳細的賽前學習資料,對剛接觸黑客馬拉松的技術客十分友好。但是對於初次參加黑馬的人,需要注意的事項還比較多,以下我會結合整個黑馬流程,介紹在參加廣義黑馬的整個過程中需要注意的問題。

黑客+馬拉松=? 黑客馬拉松?

1.瞭解黑馬,瞭解規則

對於初次參賽的人,你需要了解的遠不止什麼是黑客馬拉松,以及黑客馬拉松的特點這些粗略的概念。大到黑馬的主題、具體起止時間,小到作品評分規則,你都需要有著清晰的瞭解。因為黑馬不僅是對創造力、生產力的考驗,更是對比賽各環節細緻的考驗。這些細節都會影響過程的發揮和最後的結果。此外有兩點是我認為「必須知道的」的規則。

不能違反的規則:這直接關係結果成敗。

評分規則:這直接關係結果好壞。

不能違反的規則這一點不用過多強調,大家一起參賽,追求的也是公平競爭。如果有些規則是組委會明確說明不能違反的,那就必須嚴格遵守。至於評分規則,可以說是合理利用規則來「投其所好」。在時間和精力有限的情況下,是否瞭解評分規則,會直接影響到整個團隊在整個過程中的時間和精力分配。一般評分規則會包括與主題的匹配度、完成度、產品展示、商業價值、應用前景,創新價值等方面,這就要求參賽者清楚地知道該在哪些環節進行重點投入。還是拿FinClip Hackathon舉例子來說,「應用前景」佔到了很高的比重,跟「創新性」相當。所有考慮到一定是團隊資源和時間寬裕的前提下,我們應該選擇在應用前景或者創新價值投入了更多的精力。這樣符合比賽的評分機制,才能更好的從眾多的作品中脫穎而出。

黑客+馬拉松=? 黑客馬拉松?

2.找準定位,明確分工

參賽者有兩個環節需要對自己進行快速定位:公佈主題時和組好團隊後。在組委會公佈了主題之後,你需要立刻問自己幾個問題:自己有沒有好的想法,這個想法是否具有可行性,可行性有多高,能否吸引他人加入。如果其中有任何一個答案是否定的,那麼你就需要重新定位。通過這些問題,你需要明確自己的定位,是隊長;領導者;團隊組建者,還是隊員;參與者;團隊構成者。

在組隊完畢後,參賽者同樣需要結合團隊具體情況,對自己進行快速定位。通常情況下,團隊隊長都會是領導者,但是偶爾也會出現團隊隊長是發起者,卻並不擅長組織溝通和表達,那麼就需要另外一位團隊成員擔任領導者。

在黑馬比賽中,我們會很自然地根據其他人日常所負責和擅長的工作進行定位,即按工作型別分為設計師;工程師;運營。但是在團隊工作中,我們還可以按照充當角色的不同分為領導者;協調者;參與者和執行者。參賽者需要充分考慮團隊成員的情況,然後找準自己的定位。比如成員構成,是否有前端後端產品運營等各個工種,沒有的話如何協調如何分工;比如成員熟悉情況,是否有過接觸或互相瞭解,能否高效溝通配合。通過思考和解決這些問題,可以幫助自己和團隊內的其他成員迅速找到自己的定位。

很多第一次參加黑馬的非技術同學都會擔心和糾結一個問題,非技術人員參加黑馬到底可以做些什麼。在我看來,儘可能的發揮自己的專業技能和個人特長即可。就專業技能來說,運營、市場、編輯,都有著其他角色不具有的優勢。比如運營會離使用者更近更懂使用者,市場會更清楚商業規則商業前景,而編輯總能想出天馬行空的文案和點子。

3.堅定目標,不忘初心

「初心」是一個被很多人在很多地方用爛了的詞,但是這裡我還是要再提一遍。當組隊完成、方向確定、專案開始啟動後,最容易發生問題的,一個是團隊迷失了方向,一個是團隊內發生分歧。這都會導致走得越遠,與原定目標的偏離越大。這兩個問題其實是同一個問題,即所謂忘記初心。做著做著,突然就不知道為什麼要做,以及接下來怎麼辦了。這是很多人在工作中都會遇到的問題,也是在黑馬比賽中很容易遇到的問題。迷失方向,找不到前進的目標,這不僅僅是團隊領導者的責任,也是每一個團隊成員都需要警惕的問題。

在黑馬比賽中,由於時間和資源非常有限,對於時間和資源的分配,團隊成員間也就很容易出現分歧。如果對於成員之間思路不一致的地方,不能及時發現和溝通解決,那麼很有可能會出現的情況是,不同成員分別在不同事情上投入了一定時間和資源,結果發現各自所做的事情最終會發生衝突。出現這種情況後,如果團隊領導者不能很好的解決,直接導致的結果就是寶貴的時間和資源的浪費,甚至會影響團隊成員間的信任。

那麼,如何避免出現這些問題?時刻提醒自己,堅定目標,不忘初心。

學會思考:我們為什麼在一起?最初的目標的是什麼?現在在做的是否偏離了目標?目標是否需要修正?這是團隊隊長需要時刻問自己的問題,也是每一個團隊成員需要經常思考的問題。

遇到分歧不可怕,可怕的是不知道如何應對。團隊領導者需要有敏銳地觀察和判斷,哪些分歧是有問題的,遇到這種分歧應該在思考和討論過程中解決,應該在萌芽狀態下扼殺。

4.資源分配,進度控制

同樣是時間緊任務重的問題,在這種背景下,資源的分配就顯得格外重要,進度的控制也會格外困難。前者涉及到做什麼不做什麼先做什麼後做什麼,挖多少坑填多少坑的問題,後者涉及到什麼時間做什麼挖的所有坑能否順利填完的問題。通常關於黑馬的評比中,完成度都是一個重要的指標。如果你的開發資源有限做不到面面俱到,那麼在制定計劃時,就應該明確好目標,做好資源分配,是著重開發某一項功能到完善的程度,還是強調全面所有的功能點都涉及到但是完成程度一般。具體如何選擇,這個得根據比賽評選規則來決定。

關於進度控制,我的建議是如果團隊領導者本身不是工程師,那麼你最好是找一個溝通能力較強的工程師做你的搭檔,也就是所謂的 CTO,以方便時刻了解工程開發進度。一旦發現進度跟預期有偏差,那就需要及時調整目標。另外,業界常識,不要完全相信和依賴預估的進度。最後,經過持續努力的工作,你和你的團隊來到了最後的評比時刻。如何把團隊在過去一段時間的成果展示給大家展示給評委呢?不同的人有不同的風格,也有不同的思路。這裡就不多贅述。

5.一些思考和建議

很多人都會對網際網路行業存在一個誤解,就是隻要我有一個好想法,我就可以成功地改變世界。參加一次黑馬比賽就會明白,想法,idea,根本不值錢。真正創造價值的,是把想法變成現實之後。一次黑馬比賽,其實就是一次創業。黑馬比賽中會遇到的問題,也是創業過程中會遇到問題的縮影。找準定位,每個人都是能夠做出自己貢獻的。所以不妨有機會的話可以參加一場黑客馬拉松是非常不錯的體驗。

最近由凡泰極客FinClip面向全球移動開發者,程式設計愛好者舉辦的一場線上黑客馬拉松就很值得感興趣的同學去參加,不但收穫一段精彩的體驗,還能收穫一筆不菲的獎金,非常值得大家參加。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011629/viewspace-2861645/,如需轉載,請註明出處,否則將追究法律責任。

相關文章