Cavern.sigma
Welcome to Cavern.sigma
# SITCON19 --- ## 鎮樓圖 ![](https://img.stoneapp.tech/sitcon/2019/IMAG1681.jpg) 這次 SITCON19 記取了去年的教訓 整個開幕式只能都站在最後面 所以特別提早前往會場 這次終於有位置可以坐了~ 而且這次的識別證有個神奇的小巧思 可以組成紙箱 酷 --- # 開場 ![](https://img.stoneapp.tech/sitcon/2019/IMAG1682.jpg) 一開場沒多久 就發現網路整個瘋狂掉包(? ~~切成 AS_Guest 快到我媽都認不出我來~~ 看著投影幕上面聊天室各種認親XD # 上午議程 ## # 一分钟 Get 一个开箱即用的 Linux? [https://github.com/instantbox](https://github.com/instantbox) 這是一個讓你能快速取得一個乾淨 Linux 環境的系統 使用 docker 來運行虛擬環境 因此不會影響現有系統 並且通過 websocket 進行通訊 讓瀏覽器能直接使用 (IE: ) 現場實際提供了線上的實例供大家測試(X)遊玩(O) 講者甚至實地示範了 `rm -rf /` 呢 ![](https://img.stoneapp.tech/sitcon/2019/IMAG1683.jpg) # 午餐 午餐隊伍依舊很長 這次的便當是排骨 好ㄘ 吃飽了才能繼續下午的議程 你說是吧? ---- # 下午議程 ## # 微服務自己動手做 講解了關於微服務的大小事 從通訊協定 帶到 docker 再到 k8s 也講解如何撰寫自己的 dockerfile 透過微服務 我們可以把一個應用程式拆分成多個服務 並且分散到不同伺服器上 除了能平衡資源 提高使用效率 也能增加擴充性 而且啟動較快 甚至是用不同語言寫也沒問題 不會導致牽一髮而動全身 ## # 開發現代化PHP套件:從零開始 透過 composer 我們可以更加方便的去管理、引用 php 套件 而這邊主要是介紹如何寫一個好的套件 - OOP - Design Pattern 透過以上的方式 使程式碼可讀且具有可擴充性 > 軟體開發心法: 分析→設計→實做→測試 ## # 以「學測五選四」探討如何做出爆紅工具 由 Sean 大大所帶來的演講 其實政府已經公開了許多資料 但是可能相對不易閱讀 這時若有人對這些資料進行整理、分析 就能使資料以不同方式呈現 增加更多價值 而若能掌握趨勢 那便能得到許多關注 # 點心大戰 根據上次的經驗 點心很快就會被掃光 這次提早了半小時去排 ...但是我說 這時候就排很長了阿(望 排隊時: "你要冰淇淋嗎?" 冰淇淋整個毫不吝嗇的在發 然後路上看到了這副景象: ![](https://img.stoneapp.tech/sitcon/2019/IMAG1686.jpg) 同學: `stack overflow` 可以 這形容很真實 感恩奧義 讚嘆奧義(X ## # 用虛擬化技術來玩遊戲?能動嗎? 由海豹大大所演講 現場 R3 整個大爆滿 我們見識到了一場 RGB 電子花車與笨重二手電腦的大比拚 所以大家到底為甚麼要 RGB 電子花車呢? 沒錯 他會發光! Note: - container v.s. VM - 虛擬化專用顯卡 v.s. PCI Passthrough - 各種串流軟體的比較 ## # 從學校到業界,工程師作為職業的現實 到了職場工作 就不像在學校中當學生時寫程式那般輕鬆 會遇到許多現實的問題: ### 合作 - 與他人合作 - 共享情報 ### 決策 - 正確的判斷 - 經驗 另外隨著經驗越來越豐富 職位越來越高 所承擔的工作和責任也越重 除了要帶領新人 也要用不同的角度帶看待事物 工作中也不是能想做什麼就做什麼 像是新技術出現時 並不是就能隨意套用到客戶的專案上 而是要符合客戶的需求(維護等) 寫程式並不能只是會寫 而是要理解為甚麼這麼寫 到最後甚至能理解背後運作的原理 > 工作是痛苦的,工作沒有想像中容易,這很現實。 --- # 總結 這次 SITCON19 帶給我許多收穫 雖然因為課業壓力沒時間準備投稿 希望有朝一日也能夠站在講台上! **p.s** 本心得參考了 [共筆筆記][0] ~~並用於心得抽獎~~ [0]: https://hackmd.io/c/SITCON2019/%2FFOG2p2x1RIiZTr_Bpb_RYQ
2019-04-19 17:40:23
留言
Last fetch: --:-- 
現在還沒有留言!