參加 Go Hack 17 是一種怎樣的體驗?

2017年10月21日,GoHack2017黑客馬拉松 在上海靜安區萬榮路 700 號心動網路舉行,體驗如何


GoHack2017黑客馬拉松 所有項目都上線啦,歡迎查閱

這幾天做了點收尾的工作

  • 大賽官網上線所有項目的 GitHub Repo 地址
  • 現場照片發給選手
  • 發獎金髮獎金
  • 發完賽證書
  • 發文章發文章

最後發照片啦


本來打算先中立地寫幾點再主觀地寫幾點,卻發現我寫的都挺主觀的,所以就借這裡把關於賽程大家有疑問的地方簡單回答一下(等我空一點了再來補充一下細節)

# 關於選手

小狼我也算是刷過很多場比賽的人了,這場比賽的選手讓我瑟瑟發抖……

- 超過 45 個選手在場地熬夜比賽,一共選手也就不到 70 個人…… 我跟以前打比賽的小夥伴說「想想當年我們比賽的時候還跑出去喝酒吃肉簡直就是褻瀆比賽」…… 那時候的確參加太多概念流的比賽……

- 兩天的開發時間裡整個會場超級安靜,噼里啪啦的只有鍵盤的聲音,沒有閑聊和扯皮,嚇得我在會場走路都靜悄悄的,每次要通知個什麼事情的時候都很愧疚打斷了大家的開發思路……

- 選手個人素質也普遍很高,我發現了兩個細節,我們就餐區的餐具回收點裡筷子和勺子,碗和盤子整整齊齊地壘了四排。吃過食堂的人應該都記得餐具回收那裡筷子和勺子通常都是混著被扔在框里的吧…… 另外最後比賽結束的時候我和打掃衛生的阿姨只用了不到四十分鐘就完成了場地的所有打掃和撤展工作,因為在此之前大家都帶走了自己的一部分垃圾。不愉快的事情應該也有,但我一時間沒想出來,應該也是不重要的細節。

- 對時間限制的包容性還挺高的。有幾個團隊由於時間限制沒有展示完全部的 slides 就被我喊了停,有一個團隊由於直接延時了將近四分鐘甚至沒有得到演示和 QA 的機會,我個人是很難過的,拜託他們把項目打包發給我然後我轉交給評委們,選手心裡是有失落的,但並沒有責怪我,也沒有說我的不是而且尊重了比賽的規定。我覺得他們下次會做的更好。

# 關於項目

簡單點講就是…… 如果不是 hard core 的項目,應該很難帶著自信上台演示吧…… 如果我來參家這次比賽…… 應該會很難過…… 然後回頭選一場簡單的比賽重建一下自信心……

項目我們會回頭在比賽官網上全部都放出來,大家到時候可以去看看 //讓我休息兩天先……

#關於一點疑問的回答

1 獲獎團隊得分公示

在頒獎的時候有簡單公布過獲獎成績階梯,具體的打分我需要在模糊掉評委姓名後公布,這個會在群里發給選手噠,時間在未來 24 小時內

2 GitHub Review 結果

這次比賽為公平起見我們做了點防偷跑的小機制,大家都知道其實並不能杜絕,但能有效地提高選手的心理道德防線和犯罪成本(這裡是誇張的修辭手法)

我們從十點開始對團隊的 GitHub 項目開始審查,有幾隻隊伍 fork 了開源項目,我們提前去和選手進行了溝通,並要求他們在演示的時候告知自己有參考其他項目。

我們對並沒有使用 Go 需要完成核心部分開發的項目採取了減分的決定,畢竟這是這場不限定主題比賽的唯一要求啊……

# 最後都是我要背的鍋

- 插線板買少了 (摳),感謝心動 IT 團隊小洪哥哥飛速補上了缺口

- 評委介紹太晚了,十月的科技大會密集,確定評委名單花了太久時間,導致選手對評委一無所知這個的確不太好

- 比賽報名人數好像有點多了…… Demo 環節花了四個小時也是有點久了…… 聽的腦子都累了……

還有哪些鍋都丟過來,我背……

最後補充感謝下志願者小夥伴們,太給力了,淚目

利益相關:大賽主辦方負責人小狼


被主程放了鴿子、急急忙忙搶救。。。最後還是沒做完。。。好難過。。這次 go hackathon 確實比較硬核,在少一個人的情況下確實太難打了。和商業贊助的相比,出現了比較多的生產力工具。。也算是意外的收穫吧。。然後區塊鏈項目幾乎全軍覆沒,唯一倖存的是 IPFS 的博客服務。

最近的四次比賽記錄。。

Go Hackathon: Failed

Fukouka Startup GoGo: Failed

Dorahack Shanghai: 2nd Place.

Tech Crunch Shenzhen: 3rd place.

勝率: 50%。


我在朋友圈裡說,這是第一次參加開放式的hackathon,居然是以評委的方式。本來以為是一些比較routine的小項目,結果居然發現很多完成度很高、很好玩的項目。

獲得第一名的是一個基礎架構型的項目,基於Redis做GEO LBS,項目的立項原因、當前的方案比對、後續的執行、基於微信的演示、地理距離演算法的改進、還有性能的benchmark、後續的改進方向等,都一目了然。項目的整個展示結構非常清晰,demo也不錯,真的是實至名歸。好玩一點的是,項目的兩個參與人之前不認識,是網上發帖組隊、現場才首次見面的,沒想到臨時組隊居然得了第一名。

還有一個項目是實現一個類似於但強於supervisor的進程管理工具,名字叫sir。設計得非常易用,支持日誌收集、翻頁,進程的增減、啟停,配置的自動生成、後續編輯修改,還有對外提供API的控制服務。整個工具命令行界面實現的非常完整,產品化程度很高。

有個項目是個高二的同學做展示的,叫logico,現場還請了博士臨時組隊。項目解決的問題是:在閱讀英文時會碰到很多生詞,導致閱讀效率低下,所以用分詞的方式來把英文中的主語、動詞、形容詞、名詞等用不同的顏色標識出來,來輔助閱讀。PPT做得非常精美、流暢,演示有些卡殼。最後一個項目演示完成後,又給了他們演示的時間,演示成功。這個項目沒能獲獎,但大家都能被年輕高二學生的極客精神觸動。

作為容器產品負責人,當然還非常關注跟容器相關的項目,比如docker build的hack與CI/CD的聯動、docker image的P2P分發等,都是挺實用、挺好玩的一些嘗試。說不定哪天我們在產品里就會用到這些點子和技術。

有個利用人臉識別API幫助追蹤嫌疑犯、即時觸發告警的項目,很有意思。利用電腦攝像頭現場演示,趣味性很強,也有相當的業務實踐可能性。

有一些關於區塊鏈、去中心化計算的項目也非常有意思,去除監管的因素,我覺得這些都是很有意思的嘗試,說不定哪天可以改變雲計算的格局。這些項目的scope都偏大,所以想像力比較強。但是在一個短短兩天的hackathon里,這些項目的可交付成果和其他的相比,又比較吃虧一些。但是我想,給社區帶來更多的想像力,也是hackathon里這些項目的意義所在。

其他要講的,選的評委都比較技術化工程化,提問的問題、還有最終結果還比較有默契。hackathon衣服挺不錯的,晚上回家後女兒說她也想要,可惜沒有那麼小號的,哈哈。不少團隊都反饋伙食很好,環境不錯,想加個餐、買個星巴克外面走幾步都找得到。

最後就是負責組織的小狼美女很厲害,氣場hold住全場,時間的把控力很強,當然也有少數團隊覺得展示時間不夠。hackathon比的就是短時間的一個成果,統一規定每個團隊的展示時間保證了比賽的公平性,也不會拖堂太厲害。所以展示環節非常重要,展示的內容和次序、PPT的呈現、節奏的把控、demo的時間,甚至演講時候的語氣、講話的清晰度、重音、開玩笑的時機,都非常重要(技術宅有空的話,可以參考一本書《演講的藝術》),如有時間能在小團隊內綵排一下更好。在這點上,第一名團隊的展示真的可以說是非常贊。第二名的團隊,如果展示環節表現得更好的話,我覺得也完全有可能逆襲。


剛參加完比賽,乘著困意還沒有上身來答下

首先這次的由心動提供的hackathon 環境炒雞好

再其次伙食太好了,這兩天天天吃撐的消化不了

對於我這種想吃肉的來說,這可能才是支撐我通宵寫代碼的物質基礎。

整體的hack氛圍很濃厚,比賽設計的衣服也很酷,見到了很多業界大佬和很有激情的新人

做的項目也是大開眼界從人工智慧到區塊鏈,容器上的優化,API調度,運維工具等等。

從我們組來說,這次比賽可能有點算流年不利。

先說我第一天早上出門騎想騎到地鐵站,結果地鐵站的想騎換車點沒了,又騎想騎回來,再去膜拜到地鐵站;第二天下午寫代碼太困,把水打翻在mac 上還好搶救及時。

另一個組員半夜寫代碼,誤操作把home 目錄刪除導致整個後半夜都在恢復生產環境。

總的來說比賽的勝負並不重要,關鍵是參與其中體驗極限編程的快感。體驗一個東西從無到有迅速構建的過程。這是平時上班工作的節奏里所體驗不到的。


這是目前參加過的 Hackathon 活動中,項目質量最高的一次。

首先,每個人對 Hackathon 的期望與對評委評判的解讀都是不一樣的。在我已有的經驗里,Hackathon 的評委可以分為三類:工程師,產品經理,閑雜人等。竊以為評委中工程師所佔比例可以從一定程度反映出活動的水平。我對 Hackathon 評委的期待是:idea,實現,項目前景等等各方面並重,可輕微偏向實現。這在我看來是 Hackathon 最好的狀態,而大多數的 Hackathon 在一定程度上會相對偏重項目前景,或者說商業模式。舉個例子,在某次一個創客空間舉辦的 Hackathon 中,一個只有簡單的 Web 頁面的相親 idea 拿到了一等獎還是二等獎,當時給出的理由是項目未來很有發展空間。當然項目有前景是很重要的一個方面,但是個人覺得實現是1,其他都是0。只有在有1的情況下,後面的0才有意義。畢竟 Hackathon 不只是比誰 idea 好,更在於能在短時間內實現基本的原型。

因為對之前參加過的 Hackathon 評委的評議抱有很大的異議,所以一度不想再參加類似的活動。這次決定去 Go Hack 一方面因為有 PingCAP 的組織,對活動的質量有那麼一點點信心,再加上最近有不少同學(女)問我手頭有沒有程序員可以介紹給他們,感覺是時候出去多結識一些朋友了 =。= 這次確實能夠滿足我對 Hackathon 的期待。

這次活動中,有很多造輪子和面向工程師的產品。比如

  • sir,一個進程管理的工具
  • 比特幣紅包
  • Go 語法糖
  • 還有 xcbuild,一個為 CI/CD 場景優化的 docker build 的替代工具
  • Docker 鏡像 P2P 傳輸
  • 基於 IPFS 的分散式的博客框架
  • 還有等等

這些先不論實現,idea 都是非常亮眼的。然後以實現論,sir 的實現確實是非常非常完整,而且進程管理工具本身就是一個有 UI 可以展示的項目,所以我一直以為這會是第一名。而真正的第一名,基於 Redis 做 GEO LBS,我覺得他們主要的特點是像是在寫論文一樣在做項目,從背景到需求到實現到 benchmark,都很全。不同人的判准不一樣,這個項目本身確實也非常完整。

除了這些以外,有很多關於區塊鏈的,目標比較宏大的項目,其中的代表是微軟兩個同學的 idea,沒有太聽懂,好像是基於區塊鏈的去中心化的雲計算,計算和存儲節點都是在客戶機上來做的,這可能也不能叫雲計算了,如果真的可以實現出來,並且 overhead 不會比雲計算大很多,那肯定是大新聞。而且兩個同學像是非常了解內部演算法的,有一種氣場在裡面。我覺得他們沒有得獎是吃虧在不好展示出自己在兩天內的工作成果,而且對他們工作的介紹就花去了太長時間,當然這也是沒辦法的事情,本身就是高級貨 =。=

我自己比較關注的項目是 setekhid/ketos 和 interestingCI/interestingCI。因為本身是做容器相關的,也造過 CI 的輪子,前者是非常有想像力的項目,希望作者不要棄坑 =。=

總的來說,我覺得是一次不錯的體驗,有點小問題就是獎金比較少,可能是曾經滄海難為水,如果能更多當然好 /w

另外,我一直覺得 Hackathon 有一個比較曖昧的地方在於專項獎。雖然說專項獎最後是給到選手的,但是專項獎的存在或多或少會使得一些項目同質化或者為了搭邊強行上某工具或者 API,這並不是好事。但是另一方面,要是沒有專項獎,可能就沒有基於專項獎對應工具或者 API 的好項目出現,在某種程度上而言挺矛盾的。我覺得比較好的實踐是像曾經的 HackShanghai 一樣,專項獎廠商會事先找想嘗試專項獎的組討論他們的 idea,最後接受比專項獎 slots 多一些的候選項目,而其他組這時候就可以不受拘束地想自己的 idea。拋磚引玉

然後誇一下隊友, @rei hawking 和 @codeworm96 。晚上我跑了,他倆一直奮戰到很晚,hawkingrei 甚至沒有睡。我們的項目是 prism-river/killy,是一個 Minecraft Server,結合了 TiDB,靈感來自 dockercraft,我還有繼續寫下去的打算(只是打算)大家可以關注 /w

最後感謝 PingCAP 劉奇,彥青和小狼以及各位志願者。劉奇為我們解答了一個對 PD 狀態的疑惑,小狼在群里非常熱情地給選手介紹很多 Hackathon 的規則,彥青和志願者對活動也付出了很多,希望明年還會有機會繼續吧

PS: 寫了一篇文章記錄了整個的準備與開發過程:Go Hack 17: Killy 日記,歡迎圍觀


當了 Go hack 兩天的志願者,最大的福利就是見識到了各路大神、以及大神們實現的牛逼項目。

有個叫 papillon 的項目(聽說是妹子喜歡 papillon 這首歌才起的這個名)挺有意思,因為這個項目,第一次知道 IPFS 這個有趣的東西。好像大家的項目有一個趨勢,都是在玩去中心化的東西。

還有個覺得比較有趣的,在 Minecraft 裡面玩 TiDB 的項目 killy,把 TiDB 的數據在自己喜歡的遊戲裡面展示出來,靈感來源於dockercraft

原來 hacker 都是這麼玩遊戲的,大寫的服~ @高策


3 年 10 次Hackathon中參加的最棒的 Hackathon,沒有之一。

  1. 組織者非常靠譜貼心,從一次性手環到每日餐飲,都體現著用心辦 Hackathon 和 靠譜。
  2. 比賽場地在心動的餐廳,除了椅子做久了不太舒服[畢竟沒有壕到餐廳上人工座椅]。 其他基本ok,沒有奇怪的味道,零食有老乾媽。。。。
  3. 最終路演團隊 27 +- 微微多了一點。也在冗餘範圍內。
  4. 心動場地的保安非常 nice 。。。。半夜還有一個靠譜的保安全程待在會場確保安全。 我三點多去旁邊拿水的時候,保安還在玩手機。 、=
  5. 睡覺率低。Hackinit 都是年輕人熬夜熬得起可以理解。這場晚上睡覺率低的可怕。。。。。來的都是資深程序猿。。。。。。

桑心沒有混個獎,依舊是一條鹹魚,沒有額外的經費購置 lego 21309,默默的下單樂拼去。。。


首先說說這次活動的舉辦,可以說對這次活動是很滿意了,除了椅子是硬的坐久了不是很舒服外?_?,伙食和零食都很贊~還有足夠的咖啡、礦泉水~舉辦方、志願者非常貼心、熱情,可以說是非常用心的一次比賽的了(??? ? ???)。

然後說說選手,都是年輕有情懷的技術大佬,到周日凌晨1點的時候,還有很大部分人在coding,為他們點贊!我和我的小夥伴們做的是基於IPFS的博客發布系統Papillon,這也算是臨時想出來的一個題目,題目名也起得比較隨意(因為當時要上交隊伍資料,還不確定要做啥....),來自王嘉爾的一首歌Papillon(起名字真的很頭痛耶--#),好像還挺順口洋氣的(捂臉跑)....

兩天不到的時間,從設計、分工到開發、實現,演示視頻錄得太快,辛苦我們隊長一口氣講解(看著就覺得累,心疼隊長阿權...)。因為時間有限,博客默認主題借用黑白簡潔的NEXT。

最後說說比賽項目,Killy給我印象還蠻深的~比較意外的是這次有好幾個隊伍做基於Blockchain的項目,有基於fabric底層的,有基於ethereum底層的....記得我第一次star ethereum項目的時候,它只有2000不到的star ●-●~ 更意外的是看到大神的Blockchain底層平台項目,大神PPT講得主要是共識演算法的優化之類,拜占庭容錯的raft的演算法,佩服佩服~(雖然感覺共識演算法這東西5分鐘是講不明白的,估計在場很少人能聽懂)。。 這兩天他們主要做的是Storage和共識演算法的優化,畢竟兩天時間較少,我覺得他們如果能把這兩天主要做的比如Storage的優化、性能、tps講講,還是很不錯的!一個底層平台的實現至少也得花個一年才能完成較完整的alpha版本吧,希望這個項目能長久開發下去!


個人參加過質量最高的一場 hackathon,第一次一次性見到了這麼多有趣的項目和想法。而且還看到了@asta謝和@小島美奈子真人,遇到大佬瑟瑟發抖\( ̄︶ ̄)/

這次必須誇一誇大賽的志願者和工作人員,個個顏值爆表還十分貼心,比如小狼,彥青等等,為他們打 call!

-----我是分割線-----

這次比賽大部分的項目都是關於後端的,來的評委也大多是相關領域和方向上的,這讓我這個前端隊長十分慌張,思考了很久才決定去做 go 的前端工具鏈。

我比較熟悉的還是編譯以及程序分析優化這塊,外加 go 的高性能特性,所以就決定去做一個高性能的 packer,參考的是早期版本的 rollup。看源碼的過程還是令我比較震驚的,rollup 0.31的 release 版本(2015)已然實現了 tree shaking,而 webpack 直到2.+版本才實現了大多時候不能用的 tree shaking,為 rollup 的開發者打 call!

當然這次開發過程中也暴露了一些問題,最大的就是 go 現在的生態問題,唯一的 otto/parser 生成的 expression 竟然不是正交的,而且提供的信息過少,常常為了提取一點點 meta info 都需要寫大量的模板代碼。當然更氣的是 node 的數據結構設計有點問題,可拓展性極低,這點花了很多時間去 hack。

當然最終的 demo 的運行速度還是充分體現了 go 的高性能的,打包一份 http://socket.io 大概只要 1s 左右,這可比隔壁的 webpack 快了不止一點半點(手動斜眼)。當然開發這種工具鏈最重要的還是生態,go 現在最缺的除了泛型就是生態了。@敖天羽聽說你們餓廠前端的必備技能是 Go ,考不考慮用 Go 來做工具鏈呢?

最後談談做的 pre 吧,很高興做 pre 的時候和asta 的互動很多,asta 也對於 go 在前端的推廣很感興趣,然而可能其他的評委大佬都是後端聚聚,所以對我這個偏前端的小項目不太感興趣(攤手),這個也比較能理解。

日常期待第二屆~


剛下飛機,北京首都機場航站樓前答一發吧。hackathon本身是個好東西,能來的,甚至是外地趕來的,我覺得都是對編程這件事情抱有極大的熱忱的。做技術的人,如果對技術都沒有熱情,我想他也是做不好的,當然,參加hackthon 這是其中的一種表達方式。

看上面高票答案,其實說實話,凡是得獎的東西,我少有幾個能夠看懂,原因就是docker這種高大上的東西我平時開發只限於使用,空閑時間更喜歡去積累計算機理論的一些知識,從而滿足自己的好奇心。總的來說,很多項目對我來說,不是很接底氣,哈哈,不過這也印證了,我是有點落伍了,應該抓緊趕上。

要說一些需要改進的地方,就是,展示時間感覺還是不太合理,一刀切不是一個最優的辦法。

要說收穫,嗯,我覺得我收穫的是非技術層面上的東西。我覺得搞技術的,還是存在酒香也怕巷子深這種情況的,另外就是,技術要切合特定的場景。

先說切合場景吧,微軟的兩個大佬的技術功底著實已經亮瞎了我們的雙眼,但是最後沒能拿獎還是很遺憾。不過評委們最終也給出了令人信服的答案。當然,大家可能會說,搞技術的追求的是對自己的承認,拿不拿獎無所謂。我覺得不是這樣,能拿獎不是更好么?既然技術足夠厲害,但是最終沒能拿獎,我覺得箇中原因揣測一下,是會對以後工作或者類似活動都有幫助的。

再說酒香也怕巷子深,其實說白了吧,肚子里有貨,得能倒的出來,還得倒的好。有幾個選手還是在最終演示上我覺得吃了虧,當然我自己也是這樣。我心目中比較合格的技術人,一類是老許這種,技術牛逼的一塌糊塗,還有一類就是池老師,馮大輝這樣,除了本身技術實力不錯,更懂得擴大自己的影響力,懂得技術變現。

除此之外,作為一個前偽ACM選手,今天見到了神秘的xiaodao,算是圓了自己學生時代的一個心愿吧。

以上,滴滴快車來了,回家


希望下次插線板數量是夠的

希望廠商API能真的是API,比如這次的tidb就可以是一個tidb集群對開發者提供一個介面,而不是說你們圍繞著tidb做個東西就好(一個分散式資料庫,現場不給提供伺服器,難道指望參賽者拿著筆記本做集群嘛)——把本來MySQL就可以的項目換成tidb這一點都不hack

心疼心動網路的員工,糖醋排骨的排骨都不知道是在冷庫里凍了多久的了——技術宅們,都掙那麼多錢了,能不能都去好館子吃兩頓飯,別看見肉就叫好行嗎,現在的肉很多時候都沒有新鮮蔬菜貴

光頭人很好,很帥(真心話)

休息區的座椅為什麼會那麼臟

遲到地說一聲,彥青姐姐生日快樂(蛋糕好小,都不給我們分T_T)

為小狼姐姐打call


參加這次黑客馬拉松其實是為了圓14年沒能成行的黑馬,所以在沒找到身邊朋友的情況下毅然決然的到http://gocn.io上去找了,還真讓我找到了。聊下來小夥伴對我的項目想法也很認同,所以為什麼不試試呢。最後很意外的拿到了一等獎,感謝評委和主辦方(不要忘記感謝祖國感謝黨)!

這次黑馬中參賽項目還是有很多亮點的,質量非常高,圍繞容器和區塊鏈做的項目不少,更有微軟團隊純技術流的大佬,最後我們一個相對普通,實現了一個業務層需求的小項目拿到了一等獎,可能是讓所有人都意外的,也有很多參賽小夥伴表示不解。評委及主辦方認為在所有項目中,我們的項目可以說是相對完整,完成度比較高,配套了對項目的benchmark以及改進想法,可能在這些點上有微弱的優勢。按我的理解,黑客馬拉松考驗的不僅僅團隊的開發能力,要在兩天內從思路到實現到展示做完這一整套流程,也是一個需要規劃安排能力的事情。

我們的項目LBSENGINE需求來源於平時工作中的痛點,解決方案有很多,但各有各的問題,我們想實現一個通用的引擎組件,來滿足索引+篩選兩個需求,最關鍵的,一定要性能好,這是每個做WEB介面開發都會關注的點。整個開發過程我們調研了不少庫,每一塊都是從幾個庫中挑選性能最好的,把邏輯調用最多的地理距離演算法優化優化再優化,最後出來的benchmark表現還可以,與現有那些解決方案相比,應該還是有不小的優化空間的。後續會找時間先把內存索引做起來,然後也許會考慮換掉用於持久化的redis,走網路的話比較浪費,可能考慮boltdb這種嵌入的。未來也許能支持分散式也不一定哦。

我一直崇尚《精益創業實戰》書中講的精益理論,你可以有一個非常大的宏圖,但是不要想著一開始就完整實現,不如從一個核心的點做起來,然後迭代優化。解決最重要的問題,並且向用戶完整展現出來,你才能吸引到第一批種子用戶。眼下GEO索引使用的場景非常多,現有解決方案確實存在一些痛點,這個開源項目如果能幫助到有此類需求的開發者,我們是非常開心的。

回到活動本身,主辦方做的還是蠻到位的,雖然一開始缺少拖線板,後來也完美解決了。整個過程中零食不限量供應,正餐菜的品種很多,分量足,味道好,吃到我不想回常州,大寫的6。

最後,小狼和彥青辛苦了,志願者們辛苦了~感謝各位大佬奉獻出如此精彩的黑馬!


知乎首答。寫的不好勿怪

參加這場比賽大概是出於情懷吧。因為四個月前,我實習的第一個月用的就是Go語言,and第一個框架是beego,所以能在現場見到作者真的好激動

我們隊三個人是現場組隊的,隊友一個是高二一個是美國博士,我是來自SJTU的大三學生,所以我猜我們是平均年齡最小的隊了2333

我們的項目Logico只完成了最基礎的功能,當然和各位大佬的不能比(畢竟很多項目只有獻膝蓋的份),但是總是可以借鑒學習的嘛

總體來說,完成了我對這場比賽前的所有期待(完成項目Demo and 和謝大合影,情懷滿分),另外還見到了學長@高策 (久聞其名未見其人),島娘(上次見還是比賽評委)以及很多其他大佬。

以及很高興很多項目都能開源,讓菜雞的我能藉此多多向各位學習,最後感謝主辦方能辦這場比賽。


我是一名漂泊在求學路上的美國留學生。但是可能和大家所期望的高大上海歸有出入。在市場化極高的美國,上學有著沉重的經濟負擔。過著從小黑工給grubhub送外賣,到學校系輔導員的多職生活。白天上課,教課,做研究;晚上送外賣,睡在車裡。

雖然我的生活不體面,但是我覺得在自己的可控範圍內,坦然付出就足夠。

了解到大賽是通過Segment fault. 我對Go一無所知。作為Monty Python的腦殘粉,自己從小和Python一起長大,看著Python從被眾人嫌棄到現在被G公司模仿。帶著審讀和學習的心態,拉了夥伴,報了名。依然是文字處理,閱讀優化。

開賽前,隊伍發現這次活動是非谷歌官方活動。經過核實後,本來就對叛教行為有所髮指的夥伴們就順理成章地拋棄了我。David非常積極地聯繫了我,我們約定在賽前面基。賽方的彥青夥伴積極組織,在賽方群內,試著找過前端,結果收到了幾袋鹽。在此,為David的參與度和彥青夥伴的熱情點贊;對幾個撒鹽的現象表示譴責,現實非擼啊擼,請你們成熟。

開賽前的晚上,在火車上看完Golang維基,便來參加比賽。帶著閱讀優化的想法,已經充分地準備醬油。見到David同學後,他邀請交大的唐亮同學加入,給我們帶來了前端Beego的想法。

第一個任務是普及協作工具,我推薦了GitHub和Dynalist給兩位。David和亮同學謙虛學習的態度點贊。

但是閱讀優化強依賴前端的現實,對不熟悉beego的我們來說如泰山壓頂。我現學現賣的beego框架bug重重。一度Bash癱瘓。周日兩點終於搭建好環境。

通過這次黑客鬆了解了go的一些基本姿勢,消滅了一瓶老乾媽。大賽的吃喝伙食非常好。和美國多數hackathon薯片可樂相比,判若兩界。希望賽方早日解放水深火熱中的美國人民。遺憾的是Logico項目的進階語句邏輯演算法沒有時間開工。

本人創業第一桶金來自比特幣。在這次黑客松驚奇地發現了blockchain項目。Minecraft視覺化資料庫的操作非常666。點贊

賽後有幸認識了英語熟練說的小姐姐,契合度異常高。雖然兩天的時候我們陰差陽錯地生活在了兩個世界裡,但我堅信我們是真愛(手動滑稽)。這裡為贊助商點贊! 再一遍,吃喝最好的黑客松,沒有之一。

最後,歡迎對Logico有共同願景的各位加盟。中關村,矽谷歡迎你! 擁有超一流的技術團隊,國際化的市場拓展的初創團隊急需各位大佬公司的愛護和協作!

籌備Kickstarter項目中...


首先感謝組織者的辛勤付出,場地不錯,伙食也很好。

通過這次比賽,認識了很多小夥伴,見識了很多有趣的項目,也鍛煉了自己的ppt 和演講能力,最後我想說,下次還要來,


無他。

我就說坐在我後面那倆微軟的大拿吧,用區塊鏈技術優化了raft協議中的共識演算法,真正的是純技術流,把我們幾乎在場所有人都驚艷了。

然而就這麼一套牛逼的作品,最後愣是連個三等獎都沒得到。

這真的讓我感到非常非常的不可思議


因為一些原因沒能過去參加,但是全程關注比賽的狀況,非常好的展示自我的平台,含金量也很高,明年繼續報名參加


本次 hackathon 是一次不錯的體驗,狂歡編碼兩天一夜後,帶著自己的項目向大家介紹交流,同時也評閱大家的新奇項目,十分有趣。

本次 hackathon 是一次高質量技術狂歡!


第一次完整的參加一次黑客馬拉松。

我和隊友都是 JavaScript 工程師,臨比賽前的一個星期才開始買了一本 Golang 的書來翻了幾頁。學會寫 hello world, 弄清楚了 goroutine, channel 等和 JavaScript 語法差別較大的幾個點之後就去參數了,不過想法倒是很早就有了.

整個比賽下來,組織方還是很用心的。作為參賽人員也比較省心,由於剛剛來到 Golang 社區,大家所說的社區名人我除了謝大之外一個都不知道,以後還是多混混個臉熟啊。

比賽選題中,機器學習和區塊鏈很熱,最後的結果雖然沒有如我想像的那樣,但是也不算太偏頗。不過還是很為幾個項目感到可惜。

最後還是安利一下自己的項目吧:

metrue/fx : 實現一個自己的 aws lambda.


第一次參加黑馬,在一群geek中hack和競爭是一個非常有意思的經歷。臨時拼湊的idea不夠亮眼,架構和實現上也比較一般,沒有拿到名次是情理之中。不過也積累了不少經驗,期待下一次能夠斬獲更多吧。

積攢了一些經驗:

1. 實現不重要,idea要新穎能讓人有興趣。重複廉價的編碼並不能在短時間製造出足夠的價值。

2. 在條件一不滿足的情況下,架構要nb。用nb複雜的架構雖然好比大炮打蚊子,但是複雜的架構還是能讓大家覺得nb並加分的。

3. 雖然大家都不願承認,抱好主辦方大腿在某些程度上還是能加分的。

PS:沒有貼紙有點傷心

PPS:衣服很好看


推薦閱讀:

「喬布斯在停車場和 Google 的 Eric 爭論面向對象編程的段子也廣為人知」,這個段子里他們爭論的具體內容是什麼?
編程中什麼是「Context(上下文)」?
如何養成良好的黑客思維?
IEEE float 的 NaN 是出於什麼理由設計的?
程序员敲代码都喜欢听什么?

TAG:Hackathon | 編程 | Go語言 |