已然大二學生的我,在積極參與西安前端社區線上線下活動的這一年里,在技術社區上,感受到了 WDShare 社區組織者對西安前端社區發展的期盼與熱情,也學習到了由 ThoughtWorks 西安分公司舉辦的 UI Spuer Day 等各類編程活動的成熟化運作方式;在活動場地上,體驗到了咖啡館包場投影儀、網絡環境完美的感覺,也聯動到了西安萬科城·優客工場的熱情支持;這還沒說到第三次有趣的“聚會吧”中的豪華設備的暢玩之旅,還沒說到技術干貨上的從參與者全是學員到組織者團隊逐漸從中搭建起來的發展之路,最終走出了一條 freeCodeCamp 西安前端社區獨特的道路。
這是屬于我們 freeCodeCamp 線下社區獨有的 Code & Coffee 道路。
FCC 西安前端編程社區#06,從這里說起。
1
作為 15 年“雙創”政策載體的眾創空間文化之一:西安萬科城·優客工場,這次給我們提供了免費的活動場地和熱情的幫助,為期一整天的看直播 + 編程活動,在這里得以展開。相比從去年舉辦的 FCC 西安第一次線下編程在咖啡館里 20 個人暢聊編程,這次的體驗也將與眾不同。活動場地上良好的網絡環境再加上我們提前準備的甜點、飲料,算是很有誠意的一次活動。
我們以流程圖為參考,進行線下活動。破冰游戲是“問題接龍”~
“如果你將知道你會被困荒島,只能帶一件物品。你會帶什么?”
“我會帶...”
let home = [];
while(1) {
home.push(new girlfriend.comeInto(love));
}
哈哈,現場當然沒這么說出來,這里默默詩意一下。然而現實,運行環境不支持 ES6 。
2
早上的活動本意在于與 FCC 運營團隊猿生態承辦推進的中國首屆開發者關系大會在各個 FCC 社區線下活動進行分會場聯動進行現場直播交流,可能由于承辦方更注重移動端直播體驗的原因罷,電腦端聲音太小等原因一定程度上影響了我們的線下看直播。但我們還是對中國開發者關系大會成功舉辦帶去了祝語。
FCC 西安學員從西安各地趕來,小小的尷尬后,提前了下午的本地講師分享活動。不過這并不影響我們來聊聊中國首屆開發者關系大會上,FCC 創始人 Quincy 的分享。Quincy 曾先后任職教室、校長 10 年,之后自學編程并創立開源項目 freeCodeCamp(簡稱 FCC)FCC 的內容以前端和 JS 全棧為主,通過游戲化的項目實戰,幫助人們利用零散的時間學習編程,并為 NGO 提供技術支持。兩年時間,FCC 已發展成為全球 160 多個國家、1500 多個城市、50 多萬開發者的社區,并在 Github 上擁有 20 w+ Star,遙居第一。
要我簡要來說,FCC 最大的貢獻,就是開辟了開發者線下社區的新姿勢。
Code & Coffee。是真的 Code & Coffee。
如果你說 Quincy 免費開源 freeCodeCamp 并用大量時間去維護是為了什么?難道不用養孩子養房子么?可以看看這篇 Quincy 在 Quora 的回答。
這一次,我就不再過多解釋 FCC 的價值了,可以從我的歷次活動回顧文章中看到。(PS: 關注我的微信訂閱號“韓亦樂”及時獲取我的技術分享~)
3
這次的本地活動分享內容為《Markdown 入門與進階》和《Github + Hexo 免費搭建靜態博客站點#01》,內容稍顯簡單,但循序漸進,有 Markdown 的 LaTeX 公式用法,有 Hexo 的前因后果,保證到每一位學員編程實戰掌握。
Markdown 入門與進階
簡單的 Markdown 半小時就會,不用多多解釋。這里稍稍列舉一下 LaTeX 公式。
LaTEX(/?lɑ?t?x/,常被讀作/?lɑ?t?k/或/?le?t?k/),文字形式寫作LaTeX,是一種基于TEX的排版系統,由美國計算機科學家萊斯利·蘭伯特在20世紀80年代初期開發,利用這種格式,即使用戶沒有排版和程序設計的知識也可以充分發揮由TEX所提供的強大功能,能在幾天,甚至幾小時內生成很多具有書籍質量的印刷品。對于生成復雜表格和數學公式,這一點表現得尤為突出。因此它非常適用于生成高印刷質量的科技和數學類文檔。這個系統同樣適用于生成從簡單的信件到完整書籍的所有其他種類的文檔。
每當想到 LaTeX ,總是忘不了正則表達式,如此的相像,都是利用特定的符號集代表特定的含義,被特定的規則解析。從上段維基百科所言而知, LaTeX 常用作生成復雜的表格和數學公式。其實由于 LaTeX 通過語法來排版,任何想得到的東西,像是樂譜、棋譜(可動態)、化學結構式、電路圖及物理學中的費曼圖等等都可以先定義規則,然后再以簡單的語法排版出來。而那些規則也往往早有人寫出對應的宏包,所以用戶只需要弄懂他的語法就可以干很多所見即所得的事情。
Github + Hexo 免費搭建靜態博客站點#01
詳細在我的簡書博客 Github + Hexo 免費搭建靜態博客站點#01 中,從 Node.js 的安裝、Git Bash 的安裝到使用基于 Node.js 的靜態博客站點制作器 Hexo 使用方法與原理深入淺出,最終讓每個人都能搭建起自己的專屬靜態博客。例如我用自己找到的模板搭建的這張,做最好的自己。
這不是一篇純正的技術博客,具體可見我的簡書@“韓亦樂”,和我的微信訂閱號“@韓亦樂”中,這么打廣告的,一定是個老好人。
4
FCC 運營團隊為西安這場活動寄來的物件包括七牛云公仔和 DEVRELCON,北京開發者關系大會的文化衫、貼紙等,禮物雖輕,情意卻有。
抽獎環節依據現場簽到人員,在一個百行代碼的前端頁面轉盤中展開。源碼請戳下方~
5
自費打印了(年輕容易激動...)二十多份我所在的 ThoughWorks 西安郵電大學聯合創新實驗室老師兼 IT 咨詢師所倡導我們的軟硬技能學習方法,在這里發送給了大家,雖說很多前來的朋友都以畢業,但學習方法里的思想想必也能借鑒借鑒。畢竟 freeCodeCamp 西安前端社區的每場活動里,都有很多大學生,很多轉行的朋友,很多體驗過前端培訓機構前端教育的朋友。上圖!
從圖中便能體驗到我們實驗室軟硬技能的文化吧~各種相關資料可私聊。
6
活動圓滿結束,第一次,第三次,第五次,第六次...
有趣的靈魂終會相遇。
話說,為什么總會有人能認出來哪個是我。。你怎么看~~~?
- Hello,我是韓亦樂,現任本科軟工男一枚。軟件工程專業的一路學習中,我有很多感悟,也享受持續分享的過程。如果想了解更多或能及時收到我的最新文章,歡迎訂閱我的個人微信號:韓亦樂。我的簡書個人主頁中,有我的微信個人訂閱號二維碼和 Github 主頁地址;我的知乎主頁 中也會堅持產出,歡迎關注。
- 本文內部編號經由我的 Github 相關倉庫統一管理;本文可能發布在多個平臺但僅在上述倉庫中長期維護;本文同時采用【知識共享署名-非商業性使用-禁止演繹 4.0 國際許可協議】進行許可。