第一屆 TextileFormer I / O 大會

2018 年 5 月 9 日,我們很高興迎來了我們的 “創(chuàng)世大會” -- “第一屆 TextileFormer I / O 大會”。

每次大會有一個唯一不變的主題:“Coffee & Code”。

我們非常鼓勵 社會化學習,結對編程DnA,我們期望通過團體的社會化學習,相互反饋和改進,借助 “眾人” 的力量來幫助自己超越極限(Beyond Limit)。

我們暫定的大會日期為:每周四,下午三點

我們暫定的大會地點為:圖文七樓會議室

大會永久特邀嘉賓

本次大會的 “永久特邀” 嘉賓如下:

  • 大唐總

人稱老唐,Old Tang,微信表情包無人能敵,善用口頭禪:怎么說,無解,不好說。

  • 二聲 wu 總

江湖人稱 “wu 莫愁”,“有心殺敵,無心學習”是她的至理名言,善用口頭禪:隨緣,“好,感謝你”,沒

  • 三聲 wu 總

跑步?不!會變胖的。游泳?不!那也會變胖的?!巴?.好的”是她的慣用表達,圈內人稱 “大蓉兒”

  • 小唐總

“秋名山上人煙稀,常有車手較高低”,“而今車道仍舊在,不見當年老司機”,一句:“給力”,和 ”影帝“ 級的表演,將其演藝生涯推上巔峰。

  • 張總,凡總,Yvonne,伊紋

沒錯,強悍的人生不需要任何解釋!我就是我,天空中不一樣的煙火。???

  • 小哲哲,啊哲,看門人,陳總

I'm your father,可能希望子承父業(yè),You know a fur ... 沒錯,是 My Son

  • Old Driver

沒四,能搞定。

大會的一點小訴求

我們目前暫定的分享主題:

  • 前端

  • 后端

  • 設計

  • 產品

  • One More Thing ... ??

那么,基于以上主題,我們能夠肆意發(fā)揮自我的想象,天馬行空,無所忌憚 ...

目前暫定的分享活動如下:

  • 技術分享

  • Workshop

  • Kata

不懂上面的名詞?那么請跟著小編繼續(xù)往下讀哦 ??

我們不同的活動有不同的目的,有的希望提高演講者的技術能力,有的則是可以一起提升能力。

技術分享

image.png

你最近在玩的技術棧。當你們所用的項目技術棧,比較老舊的時候,就想不斷地去嘗試新的技術。在工作之外,便會去玩一些『新鮮』的技術棧(坑)。它就像是一股清流,即使不能幫你清除舊的污水,也能讓人們看到一絲希望。而且除了能提升團隊的視野,還可以將之視為替換現有架構的探索。

項目相關的技術及業(yè)務。在沒有結對編程的項目里,共享知識對于團隊來說是一個頭疼的問題,而技術分享就是最簡單的方式。不過,對于新人來說,讓他們做相關的技術分享才是最好的方式。這也視作為我們對新人的考察:

  • 對于項目的了解程度

  • 找到缺少的相關知識

  • 培養(yǎng)新人的表達能力

在項目上,這幾乎是每個新人都會經歷的一個分享~~。

特定主題的技術分享。即,我們限定好一個大的主題,每個人挑選一個特定的主題來分享,它可以人為地提高整個組在某一領域的水平。當時我們做過 SOLID、設計模式、前端相關等特定主題的分享——每個人挑選設計模式中的一個模式,然后做相關的技術分享。當你做分享的時候,你對這模式就比較了解;而別人做分享的時候,也能引發(fā)你的思考。由于這些主題之間的相關性比較強,它可以加深對這一領域的印象。

其他雜七雜八的內容。過多的技術分享,可能會導致大家精疲力盡,因此就會有一些技術之外的分享。比如,你喜歡的各種動漫啊、知乎上流行的程序員女裝啊等等。

Workshop

image.png

當項目上要采用一個新的技術棧時,僅僅中是一個技術分享是不能解決問題的,你還需要有 workshop 這樣的東西。比如你們將在新的項目里引入 Next.js,那么這個時候就需要有一個 Next.js Workshop。由組織者來規(guī)劃每一步的內容,第一步做什么,第二步做什么,等等。參與者則是單獨或者結對的形式,按照組織者的步驟一步步往下來做相關的技術練習。比如在 workshop 開始前,先 clone 并搭建好基礎代碼(hello, world)。開始的時候,便是先實現一個簡單的 header,然后是添加樣式等等。

也因此在這樣的 workshop 里,我們不僅可以聽過相關技術棧的知識,也能掌握一些相關技術棧的具體實踐。

Kata

一種編程練習方式,針對某個題目反復進行操練,達到熟能生巧的目的。簡單的來說,就是你一直練習某一個特別的東西,直到你習慣了。比如,對于 TDD(測試驅動開發(fā),先寫測試,并由測試驅動出功能) 的練習。

在平時工作的時候,我們不會總是習慣于 TDD 的流程:測試 -> 實現 -> 重構。特別是,當你的卡就要被打包到新的 Release 包時,先實現總是會保證交付的。又或者是,當你對代碼庫特別熟悉的時候,你可能兩三分鐘就改完代碼,然后去喝咖啡,再回來花個十幾分鐘寫一個測試。而當你不熟悉 TDD 的時候,你更不會采用這種方式,你會的可能就是 Test First。為了將 TDD 的思維融入你的想法里, 你就需要大量的這種練習~~。

在這個時候,我們就需要嚴格的按照步驟,一步步往下執(zhí)行。以便于在將來,我們可以嚴格的按照這些步驟來執(zhí)行。

除此,還有一種方式可以做,只是我們沒有在這個項目里實施。

dojo

dojo,(日語:道場)。在西方世界,dōjō 一詞主要指的是一個專門針對日本武術的訓練場所。在敏捷團隊里,Dojo 的進行方式比較『詭異』,也比較有意思。

如果你了解過結對編程的話,可能就會對兩個人的結對過程比較感興趣。按我的理解,結對編程存在著三種不同的階段:teaching(引入門),driver-navigator(有經驗與新手),結對(有經驗與有經驗)。即在實現功能的時候,兩個人會輪流寫測試和實現功能——你先寫測試,我實現功能,然后換角色。而 Dojo 就是一堆人在輪流寫代碼:

即在有限的時間里,每個人上去實現同一功能的代碼。

如,A 實現了測試,B 上去實現業(yè)務,C 上來重構。D 上來看了看,你們寫的代碼都是 xx,于是 Revert 之前寫的代碼??上?D 的時間也只有七分鐘,所以 E 上來 Revert Revert。

后記

行。

我們在實驗室里有一塊小白板,我們會在一周之內寫下自己的想分享的相應內容和大致需要的時間,但是呢,也不急,我們可以在分享前,也就是暫定的 “周四,下午三點前”都可以修正的哦~

我們也希望大家能在分享之前做充足的準備(比如做一個 PPT, KeyNote,whatever...),因為這樣有以下幾點優(yōu)點:

  • 提升自己的演講效率,給自己建立信心

  • 幫助其他小伙伴更好的理解,給他人建立信心

  • 作為留存的資料,形成我們團隊的積淀,進而成為我們團隊的文化!

沒四!就醬。

PS: 關于技術分享,這一塊完全參考這篇文章

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 天天寫業(yè)務代碼的那些年,我們是如何成長過來的 比起寫業(yè)務代碼更不幸的是,主要工作是修 Bug,bug,buG, b...
    phodal閱讀 2,633評論 6 41
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,272評論 25 708
  • 做TDD是為什么? 關于TDD的概念、工具、技巧等,經典的書籍材料可能介紹的更為全面細致。這篇文章想分享的是從一個...
    武可閱讀 2,789評論 2 21
  • 讀萬卷書,行萬里路。你經歷過的所有事都會影響你的人生格局。遇過的人,讀過的書,走過的路,構成了你獨有的氣質。 在每...
    萬事從容閱讀 273評論 0 0
  • 11月14日 星期二 晴 今天晚上回家比往常早,晚飯后,兒子一會兒就做完作業(yè)了。這時,他媽媽在練彈...
    子淵爸爸閱讀 196評論 0 0

友情鏈接更多精彩內容