Ti-Click:通過瀏覽器快速搭建 TiDB 線上實驗室 | Ti-可立刻團隊訪談
Hackathon 大賽中的點子和專案有很多, 團隊中這種協同合作,不畏困難,相互扶持的團隊精神更是可貴。所以 Hackathon 的獎項在我們心裡算個事兒,因為他畢竟代表了評委對我們專案的認可;但是沒獲獎也不算什麼大事兒,因為有這樣的團隊在,夫復何求!
—— Ti-可立刻
在 TiDB Hackathon 2021 賽事中,Ti-可立刻團隊開發的 Ti-Click 專案通過線上 IDE 的方式,快速搭建基於 TiDB 的 Example App 的開發和線上編譯的實驗室, 可以提高使用者的 TiDB 生態初體驗。 此外還可以讓使用者線上嘗試包括 TiDB Cloud 服務在內的多項服務, 降低 TiDB 生態的嚐鮮複雜程度。Ti-Click 專案收穫了評委和觀眾的一致讚賞,並最終晉級了本屆 Hackathon 的 20 強。
“TiClick 是我最喜歡的一個專案,我個人給了最高的分數,並不是因為 Sai 同學激情的演講,也不是因為炫酷的 web 介面, 而是我看到了 TiDB 如何更好地吸引開發者的一個方向。針對開發者學習 TiDB,後面我相信大概率就是一個 SaaS 服務,開發者直接通過瀏覽器就能學習瞭解 TiDB。這個專案讓我看到了落地的可行性,我也希望能快速落地。不過我也知道,我還是希望能先在 TiDB Cloud 上面支援 Github SSO 登入,支援 open API,變得對開發者更加友好,這樣才能為後面的生態擴充套件打下基礎。”
——評委唐劉
是什麼促使你們三位組隊?
我們三人都是來自於使用者、社群和市場一線的同事。我們認為能組成一個隊伍除了緣分,還是因為對 TiDB 社群的執著信念。我們的團隊甚至還有日本地區的第一位 TiDB 認證講師。我們一致認為共贏 TiDB 社群的信念是把我們凝聚到一起的力量。
“Ti-可立刻”隊名的故事
我們發現不光是 TiDB,包括很多 Infra 產品(基礎軟體)都有觸達消費者難的問題。也就是說僅僅用文件來告訴開發者如何使用產品,但是並沒有理解開發者的期待。 其實作為一個開發者更期待的是上手試一試。雖然各個廠商都推出了試用版的免費優惠政策,但是要知道,具有 Infra 產品屬性的產品,其實開發者上手是很難的。最終還是面對為啥要嘗試 (Why),嘗試什麼(What)和 怎麼嘗試(How)的困局。我們覺得與其讓開發者來思考這個問題,不如我們來幫他思考。
所以 Ti-Click 從一開始就對接了 TiDB 和 TiDB Cloud 兩款產品,而且帶有完整的教學引導(Why),同時提供了基於 Java、Python、Golang、Nodejs、Django、PHP、Laravel、Springboot 等語言或者框架的豐富的式樣案例(What),只要在瀏覽器裡面點選一下,就可以通過瀏覽器,在雲端輕鬆部署一個式樣程式(How)。
Ti-可立刻,可以立刻使用,當然也是 Click 的諧音,我們認為是非常符合我們對產品定義的,同時也傳達了我們的理念。
分佈在三個時區的國際化戰隊,如何面對 Hackathon 緊張的專案準備工作?
Ti-可立刻戰隊作為歷年 Hackathon 首個全部隊員都分佈在不同國家、不同時區的國際化戰隊,在隊伍成員之間的分工和專案推進上都面臨很大挑戰。
在隊員的分工方面,在 12 月 22 日確立組隊後,就開始著手進行開發。其中 Pheobe 因為之前主研文件、培訓方向,所以在 Ti-Click 主要是負責專案的宣傳和產品的定位,本次的視訊也都出於我們的大才女之手。杜志剛老師主要負責 PHP、Golang 的產品 Example 開發和難點專案攻克,比如本次大賽中,我們將 Colopl 團隊開發的 Laravel 元件匯入的這一絕妙案例,就是杜老師的神來之筆。成臣主要負責整個平臺的搭建,以及 Java、SpringBoot、Node.js 和 Python、Django 的 example 開發。
在專案整體推進上面,因為我們都有多年工作經驗,所以明確分工後,大家還是非常明確地推動專案前進的。我們沒有設定時間線,但是基本上大家都在合理的時間點將作品拿出來了。而且作品的完成度非常高,基本上都是最終演示的版本。團隊成員即使背靠背,也會定期彙報當前的開發進度,讓隊友放心,每個人對自己要實施的專案都有強烈的 Owner 精神。所以與其說是安排專案推進,不如說我們是一個內在驅動型的典範。
關於 Team Work
在 Hackathon 籌備和進行中的很多時候,當遇到突發情況,我們也都會主動站出來,挑起重擔。比如說我們團隊本來想由 Pheobe 線上講解。但是面對答辯需要現場講解的要求時。成臣主動擔起重任,在現場進行專案講解。這期間,我們準備了一遍又一遍的試講,最終我們幸運地在預選賽中出線。在得知可以參加決賽後,我們又開始馬不停蹄地準備複賽。成臣全力以赴地準備決賽演講,杜志剛和 Pheobe 則通宵達旦地趕製了對 Ti-Click Ecosystem 的講解視訊。
整場活動除了參加比賽以外,我們還需要處理手頭的很多工作,大家基本上是 24 小時馬不停蹄。比如說亞太地區的夥伴凌晨 1 點交接給北美的夥伴,北美的夥伴再在亞太時間下午交接給亞太區的夥伴。這也鑄就了“把我的後背放心交給隊友”的團隊情感。
Hackathon 大賽中的點子和專案有很多, 團隊中這種協同合作、不畏困難、相互扶持的團隊精神是更是可貴。所以我們也想把 Ti-可立刻這種團隊精神分享給大家。
Hackathon 的獎項在我們心裡算個事兒,因為他畢竟代表了評委對我們專案的認可;但是沒獲獎也不算什麼大事兒,因為有這樣的團隊在,夫復何求!
關於 Ti-Click 專案
現在 TiDB 對廣大受眾可得的資訊,無論是文字、視訊還是互動性教學,更多的是以資料庫本身為核心。比如:如何建立一個分散式 SQL 資料庫,這樣的資料庫優勢在哪裡,如何跑起一個 TiDB Cluster,試試 TiDB SQL 等。 我們希望打造的視角,是從軟體開發整體生態中,應用程式開發者的角度來看待,如何連線、使用 TiDB。雖然 TiDB 可以相容 MySQL 5.7,但是還是會有一些差異,此外,不同版本間的的差異也是存在的,為了讓 Java/Python/Node.js/Golong/PHP/C# 的應用程式開發者可以更加快速的嘗試TiDB,並且直觀的瞭解到面對這些差異性如何通過程式碼進行處理。有了這個直觀的互動基礎,開發者就會更加有意願瞭解 TiDB 的優勢和長處,比如 TiDB 的擴充性優勢、雖然是分散式資料庫,但是依舊保證了資料的強一致性、OLAP 和 OLTP 兩手抓兩手都要硬等等。
Hackathon 之後對專案進展有什麼最新計劃?
一方面,我們想將 Ti-Click 的研發推進下去,例如使用輕量級虛擬機器替代普通容器,防止容器逃逸的安全策略改善,以及相關的周邊測試樣例追加。另一方面,我們也會在更多領域提供針對開發者、DBA 以及架構師的不同的產品系列,讓整個產品的使用體驗感受的大幅度提升。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994146/viewspace-2855764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 當 TiDB 遇上 Flink:TiDB 高效入湖“新玩法” | TiLaker 團隊訪談TiDB
- TiDB Hackathon 2021 — pCloud : 做資料庫上的 iCloud丨pCloud 團隊訪談TiDBCloud資料庫
- 如何通過瀏覽器 JavaScript API 訪問伺服器資料庫瀏覽器JavaScriptAPI伺服器資料庫
- 極簡實現 TiDB 冷熱資料分層儲存 | He3 團隊訪談TiDB
- 淺談瀏覽器實時構建瀏覽器
- 通過瀏覽器訪問一個 PHP 檔案時發生了什麼?瀏覽器PHP
- 通過配置tomcat在瀏覽器訪問非專案中的檔案Tomcat瀏覽器
- 參加過 4 屆 TiDB Hackathon 是一種什麼體驗? | TiDB Hackathon 選手訪談TiDB
- 通過 WebAssembly 在瀏覽器執行 PHPWeb瀏覽器PHP
- TiDB 可觀測性方案落地探索 | “我們這麼菜評委不會生氣吧”團隊訪談TiDB
- 《巴比倫的隕落》主創團隊訪談:白金工作室有史以來的首款線上遊戲遊戲
- 阿里雲體驗實驗室 教你《快速搭建Docker環境》阿里Docker
- 阿里雲體驗實驗室教程《快速搭建LAMP環境》阿里LAMP
- 手機瀏覽器通過Scheme跳轉APP,相容各種手機瀏覽器瀏覽器SchemeAPP
- 阿里雲體驗實驗室 教你如何《快速搭建LNMP環境》阿里LNMP
- java中通過servle4t實現瀏覽器伺服器的Java瀏覽器伺服器
- 通過瀏覽器執行cmd命令、啟動steam瀏覽器
- 1┃音視訊直播系統之瀏覽器中通過WebRTC訪問攝像頭瀏覽器Web
- 如何使用 Python 通過 Tor 瀏覽器發出請求Python瀏覽器
- loadrunner12.6快速實戰之瀏覽器錄製瀏覽器
- vivo瀏覽器的快速開發平臺實踐-總覽篇瀏覽器
- 通過 ProxySQL 在 TiDB 上實現 SQL 的規則化路由SQLTiDB路由
- [譯] 通過安全瀏覽保護 WebViewWebView
- 通過瀏覽器獲取麥克風或相機等媒體的使用許可權瀏覽器
- 瀏覽器跨標籤通訊瀏覽器
- Cobalt Strike 之團隊伺服器的搭建與DNS通訊演示伺服器DNS
- 線上協作助力團隊合作:解析多種高效工具實現團隊協同
- 瀏覽器渲染流水線解析瀏覽器
- 連線夜神瀏覽器瀏覽器
- 淺談瀏覽器快取機制瀏覽器快取
- 騰訊雲輕量伺服器通過Docker搭建外網可訪問連線的redis5.x叢集伺服器DockerRedis
- markdown快速瀏覽
- 論文導讀 | 百度矽谷人工智慧實驗室團隊:深度學習是可預測的人工智慧深度學習
- 谷歌瀏覽器翻譯在哪裡開啟 谷歌瀏覽器的線上翻譯在哪裡設定谷歌瀏覽器
- 瀏覽器 Web 訪問剪下板圖片瀏覽器Web
- 瀏覽器訪問網頁速度慢瀏覽器網頁
- ADO品牌電動出行實驗室通過國際公認機構SGS的"QTL實驗室"認證QT
- 急速 debug 實戰二(瀏覽器 - 除錯線上篇)瀏覽器除錯