【從學員練習影片觀察到一個關於 TDD 的有趣現象】
極速開發的課後練習作業,雖說重點是放在極速開發要學習的技巧與刻意練習的模型,但開發的方式、順序也是刻意安排成類似 TDD 的進行方式,來讓生產力最大化(TDD 本來就是幫助開發的,不是幫助測試的)
我從2位第一次上我課的學員(當然就是 #極速開發,代表他們沒上過#單元測試 跟 #TDD與持續重構),雖然他們是照著示範影片、上課教學用 TDD 在寫整個 tennis 的過程,但從他們執行測試的時間點就可以發現:
「他是用測試來驗證 production code 的正確性」,即使他先寫了測試,也不先執行,沒有看到紅燈,每次都等到 production code 寫完了,應該要綠燈時,才執行測試。
而其他上過 TDD 課的同學 ,或是上過單元測試的同學,知道測試是用來描述情境,如果現在「加入的這個情境是新的需求或需求異動,代表目前 production code 還不支援這個情境,執行測試跑出的紅燈,就是等等 production code 要完成的 #目標」
test-frist 從來都只是 TDD 其中一個小小的衍生產物,而不是全貌。TDD, 測試驅動開發 從來都是一種開發方法,而不是測試方法。
總有些人老愛把 TDD 拿來跟測試相提並論,就總是喜歡把 test-first 當作靶子打,覺得違反人性跟直覺,覺得先寫測試在很多情況下是浪費時間或是不 work,可能拿來跟一堆測試的方法論相提並論,或總是只拿回歸測試的效益來當作 TDD 的整體。抑或是陷入 isolation unit test 與 integration test (其實就是非 isolation 等級、有實際依賴的自動測試)之爭。
```
註:TDD 事實上是可以不是單元測試等級的。
```
要比較正確看待 TDD 的角度,首先要知道它是幫助開發的、它是一種開發方式(當然不是唯一一種,甚至也不會是最好的一種,因為根本沒有最好,只有剛好)
接著要了解 TDD 可能用 IPO 模型還比較貼切,input-process-output,在你開發任何功能之前,你總要先想過這件事。而先想這件事,才是 TDD 的最基本精神。
接著是怎麼把你想好的東西,變成可執行的 spec,我們只是用測試程式來「描述」你腦袋中的「IPO模型」,把 process 的過程當作一個黑箱子。
而這個 IPO 模型在結合成「使用情境」,就會帶來「高易用性 API 的好處」,只有在一開始就先想好怎麼給別人用,最後才會好用。所謂的一開始想好,指的不是預先設計一堆 class,而是 input/output 想清楚期待(一般會結合實例化需求,搭配 Given/When/Then 的 gherkin style 來把前置條件、資料、前提想好,當發生什麼事,應該是怎樣的結果),然後描述它。在紅燈定義清楚目標,綠燈完成 input/output 關係且沒弄壞前面的所有情境後,來針對 process 進行重構(事實上 Kent Beck 的 TDD by Example 更多是用 refactor 來 #完成 process。
```
註:所謂的 output 不一定只有回傳值,包含外部依賴狀態、資料的改變,甚至顆粒度小一點,針對物件導向設計的話,物件內部狀態的改變也算,只是物件內部狀態改變,驗證點要嘛是拿得到內部狀態,要嘛就是要驗證物件哪個行為會因這個內部狀態而有所不同。
```
## 戰 TDD 之前該先做好的功課
要戰 TDD,是不是至少要把 Kent Beck 的 TDD by Example 看完?
要戰 TDD,請不要拿它跟測試方法論來比,那只是一下就被人看破手腳。因為它是個開發方法論。
要戰 TDD,請不要把它的好處只限縮在跟回歸測試、自動測試的比較,因為那只是它的衍生好處,當你試過在白海報紙上 TDD 就懂,TDD 是在釐清你的思緒的同時,又可以以終為始,確保你在 production code 的每一個動作都是為了滿足某個期待的情境。
要戰 TDD,請不要去把 單元測試、整合測試捲進來,那是測試的顆粒度,那是測試的分類,TDD 從來都不是只能限於單元測試。
要戰 TDD,請不要在那邊戰他是 bottom-up ,是直接從程式/class 的角度出發,事實上 TDD 既不是 bottom-up, 也不是 top-down, (書裡面就有講這件事咩),實務上的 TDD 結合倫敦派(GOOS)跟芝加哥派(Classic TDD),會更像 Outside-In 的進行方式,先定義好驗收情境,接著從最外部(也就是使用者看得到的部份)一路把依賴往另一邊的系統邊界推,直到推到系統以外的依賴資源(persistence 或 external API/service)
```
註: ATDD by Example 中 ATDD by Example, Kent Beck 寫的序最後的一段話。
Kent Beck:
「就像我曾說過的,TDD的一個缺點是,它可能會退化為一種用來滿足開發人員需求的編程技能。某些開發人員從更廣泛的角度來看待TDD,輕易在他們測試的不同抽象級別間跳躍。然而在ATDD中不存在歧義,這是一種加強與非編程人員溝通的技術。我們之間良好的協作關係,以及作為這種關係基礎的溝通,能夠使軟件開發更有效率。採用ATDD是向著溝通更清晰這個目標邁進的重要一步,而此書是一本全面又平易近人的入門讀物。」
```
要戰 TDD,請不要只關注在 test-frist,因為他只是用 test 來幫助你 think-first,不要邊寫邊想。然後不要過份依賴或相信你腦袋的能力,把你想好的東西具體化出來,最好可以被直接執行,最好除了你以外每個人執行出來的結果都會一樣(不管是對的,還是錯的)
要戰 TDD, 請不要把論點放在見樹不見林,如果你有看 TDD by Example 的 Part 1, Part 2 那兩個加起來共 24 個章節,就知道一開始就得把當下想到的全貌紀錄在一個「紙本」的 backlog (所謂的紙本,只是要講這並不依賴於任何工具)
而這個需求輪廓的全貌,會隨著你逐漸完成一部分一部分的情境,設計逐漸浮現後,而隨時跟著增減調整。
但不代表 TDD 就是先想到一個測試案例,就直接先幹下去了,那根本是亂搞。
以上這些,都還不是在列 TDD 的好處,而是針對那些從來沒搞懂 TDD 但又愛戰 TDD 的人一點提醒,你戰的很可能是「你誤解的 TDD」。
TDD 還有許多實務上的用途,列上我在譯者序中的一小段:
>> 測試驅動開發(Test-Driven Development, TDD)!一種以測試為開發輔助、以測試來描述需求情境、以測試來當作目標、以測試來表達期望、以測試來驗證疑問、以測試來實驗學習、以測試來溝通協作、以測試來協助設計高易用性 API 的「開發方法」。
譯者序有開放給大家看,請見:https://tdd.best/book/tdd-by-example/
拜託,要戰之前去看一下祖師爺 Kent Beck 對 TDD 的原始見解:https://www.tenlong.com.tw/products/9789864345618?list_name=srh
如果你想正確的使用 TDD 來幫助你在實務上產生許多的價值,帶來許多的好處,尤其是需求釐清、持續重構、小步快跑的部份,最好理解的培訓課就在這:https://tdd.best/courses/classic-tdd-by-example-video-training/
最後我想講一段話:
TDD 從來都不該被導入到團隊中,但它是一種很好的自我鍛鍊與學習的方式,也是一種能用很低的成本來帶來很多好處的開發方法(見下方註腳),然而它也不是適用所有的情況,但它可以讓『完美』變成一個動詞,而非不變的形容詞。
```
註:
Kent Beck 在 DHH 靠腰:《TDD is Dead》 之後寫的一篇反串文:《RIP TDD》
https://www.facebook.com/notes/1063422864115918/
我幾年前的簡易翻譯,通常也是 TDD 可以幫助你解決的問題,如下:
- Over-engineering (過度設計)
- API feedback (改善API的設計與可用性)
- Logic errors (想的跟寫的不一樣,寫的跟需求不一樣)
- Documentation (寫跟維護文件是痛苦的)
- Feeling overwhelmed (找不到切入點)
- Separate interface from implementation thinking (抽象設計)
- Agreement (確保已修正問題的證據)
- Anxiety (改東壞西的擔心受怕)
```
很久沒對 TDD 發表這種長篇大論了,因為不理解、不想理解、不同角度理解的人居多,能真的到各自的塔上用不同角度來看原義,以及實務上用它來幫助解決的問題有哪些的人,真的太少。
大部分人只想針對這個詞彙來攻訐以博得流量跟吸引目光,而不是想著「我可以用它來幫助我什麼」
問題跟需求是中性的,解決問題跟滿足需求的手段與方式有千萬種,不會只有一種,也不會有所謂的對錯,多點角度去了解不同的方法、方式,然後融會貫通,發揮綜效,在實務上用最少的成本與風險來產生最大的價值,這才是真正的目標。
導入敏捷不該是目標,導入 TDD 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
同時也有3部Youtube影片,追蹤數超過68萬的網紅嘎老師 Miss Ga,也在其Youtube影片中提到,本支影片主要是在針對近期有過往的學生,在網路上有提出對於課程以及練習生制度的疑慮,在此同一做說明與回覆。 -----------------以下為聲明逐字稿----------------- 大家好,我是嘎老師 今天這支影片主要是要針對最近發生的一些事情跟大家做說明 很抱歉這個說明來得有點晚 最...
內部效益外部化 在 台灣物聯網實驗室 IOT Labs Facebook 的精選貼文
「香菜皮蛋豬血糕披薩」idea 從何而來?必勝客數位轉型背後的 AI 關鍵技術
徐宇儂2021-08-12
熱衷於操作社群口碑的必勝客(Pizza Hut)所推出的各種新奇口味披薩,你吃過哪幾種呢?
香菜皮蛋豬血糕披薩是台灣必勝客近期一大熱賣商品,在上市第一波短短 3 天內,就賣到缺貨。必勝客不間斷地推陳出新,在 7 月底趁勝追擊的推出冬蔭功蝦餅,之前還曾推出過珍珠奶茶、臭豆腐、三杯雞、麻辣鍋、拉麵、滷肉、抹茶白玉、黃金榴槤白咖啡等獵奇口味,挑戰消費者味蕾的同時,也往往能一夕觸發社群的熱烈討論。
必勝客也在數位轉型!用 AI、電商思維準則經營品牌
在數位社群、行銷面向的經營操作上,為什麼必勝客顯得比競爭對手更為積極主動、網路社群聲量也似乎更大?在數位轉型歷程上,它採用了什麼不為人知的關鍵策略?
必勝客在全球市場的經營上,投注相當多心力在結合數位這一塊,進入台灣至今 35 年,必勝客經歷過一步一步的數位轉型,逐漸達成了精準行銷,背後的確使用了大量結合 AI 和數據分析的方法。
為了提升透過網路下單的成交率,必勝客自 2019 和台灣人工智慧新創公司沛星互動科技(Appier)合作,以機器學習算法即時分析顧客進站後的行為傾向,使官網成交率平均提升 15%、交易完成時間縮短了 20%、有接收到折價券者其訂單數增幅達 17%。
諸如此類的效益,解決了過往的行銷痛點,包括用戶數位體驗不佳、購買流程過於複雜,以及過去因為無差別遞送折價券造成獲利減少的困境。
如何把流量變成交易量,也是必勝客在數位轉型路程中不斷拆解的一項難題。
必勝客總經理梁家俊表示,必勝客過往的轉換率(conversion rate)成效不夠理想,為了優化品牌,公司從數位營運部、行銷企劃部等兩大核心單位著手,來加快品牌邁向數位轉型的速度。
如今網路訂單占比高達 70% 的必勝客,以 AI 抓住了「猶豫客」大宗,這個關鍵戰略,讓品牌用力抓住了最具成長空間且客單價介於台幣 500 到 999 元的猶豫客族群。有選擇障礙、猶豫不決的顧客,都會被 AI 辨識出來,藉由分析使用者的滑鼠軌跡、停留在哪一個頁面區塊,以及最終購買行為,來判斷出是否採取進一步的行動,例如,即時發送限時優惠券,限時 30 分鐘內使用優惠券,能享有消費滿 500 元送 50 元的折扣等。
除了官方網站,在必勝客自家 App、官方 Line 也都多管齊下,讓精準行銷滲透到每一個通路上。
必勝客總經理梁家俊曾分享,「對於必勝客這樣的老品牌來說,要放下過往既定的舊模式,培養新興數位思維,需要很大的突破。」
先前公司甚至已把原先的 IT 部門改為數位轉型服務 DTS(Digital Transformation Service)部門,讓技術人員搖身一變成為服務導向的人才。梁家俊強調,思維和人才的導入,也數位轉型的焦點課題之一,汲取和外部夥伴合作的經驗,來培養兼具數位與商務思維的人才,是必勝客在企業經營上著力的一大要點。
獵奇創意口味不是憑空冒出,是來自於 AI 社群輿情分析
在運用新科技的腳步上,必勝客正不斷加快,在 COVID-19 疫情升溫期間,必勝客國外總部是首先推出「零接觸」外送服務的領頭羊之一。
自疫情加劇以來,「電商思維」可以說已成為必勝客的終極守則之一,目前國外總部積極和 Contentsquare 這類提供創新數位體驗、數據分析服務的公司合作,旗下還有 Pizza Hut Digital Ventures 單位,專門開發數位轉型技術,據其全球分析主管 Tristan Burns 透露,目前必勝客內部正在建立一種新的 AI 機制,利用機器學習算法,依據當地天氣情況來推薦披薩給消費者,給予更個人化的點餐建議。
回到台灣的經營本身,優化顧客的消費旅程,創造更好的「消費場景」,是必勝客仍在努力的。頻繁推出創意口味、爆紅新品的背後,是不斷大膽嘗試的結果,但也是有邏輯可依循的,
行銷企劃部總監周佳麗表示,在過去,市場調查通常都是用電話訪談、焦點訪談等方式進行,自從近兩年來開始採用社群輿情分析工具,關注社群聆聽(social lisening),發現現代的消費者對「食材」的討論相當熱絡,於是才會開始發想創意新品,使用多元化在地食材,激發消費者討論,這幾波新品上市後,他們幾乎是「零宣傳」,就足以引起廣泛網路聲量。
透過和 YouTuber、KOL 網紅合作,發送開箱影片或是發開箱文,加上許多主流媒體又跟進報導,這些都是最好的宣傳,現在的必勝客已經不只是一家單純的餐飲業,也在往「電商」這條轉型路線上大步邁進。自 2019 年來大力投資在數位轉型以來,效益已經浮現,在委託市場研究公司凱度(Kantar)進行品牌健康度調查,必勝客發現自家品牌在 2020 年的創新分數,較前一年上升了 30%。
屢次帶動話題風潮,將產品靈感發揮到極致,並非偶然,如果說必勝客改天推出了瓦沙比生魚片、苦瓜鹹蛋、蚵仔大腸麵線口味,有極高可能性是結合 AI、機器學習、網路社群互動分析所得出的結論,將產品開發的規格需求回歸於消費者,自然會是最精準打中消費者的心的方式。
資料來源:https://buzzorange.com/techorange/2021/08/12/pizza-hut-ai-digital-transformation/
內部效益外部化 在 中央社新聞粉絲團 Facebook 的最佳貼文
#中央社外文新聞中心FocusTaiwan徵才 Focus Taiwan
中央社外文新聞中心誠徵全職【英文編輯】和【英文改稿顧問】,歡迎對英文新聞有熱情的你,加入FocusTaiwan團隊!
履歷請寄:cnafnc2@gmail.com
薪資:4萬以上,面議
福利:比照勞基法規定
上班時段:日班/晚班/假日班,需輪班
上班地點:台北市中山區松江路209號7樓
其他:通過第一階段履歷篩選者,我們會以email通知筆試時間。
【徵才職位】
🔵英文編輯Writer
語言能力:精通中、英文,英文聽說讀寫能力近母語。
學歷要求:大學以上畢業,新聞系、外文科系尤佳。
工作經驗:具有英文新聞工作至少1年經驗者優先考慮。
工作內容:英文編輯需將中文新聞編譯成英文新聞,並撰寫圖說、替英文影音新聞過音、製作圖表,並協助管理FocusTaiwan網站後台及社群媒體平台。
工作要求:英文編輯須具備求證與求知的精神,除了編譯中文稿之外,也願意花心思查證新聞訊息,包括做電話採訪,或是上官方網站查詢數據或資料,以充實稿子內容。通訊社的發稿步調快速,英文編輯必須在短時間內掌握新聞重點,以外國讀者感興趣的角度撰寫文章。
🔵英文改稿顧問Copy Editor
語言能力:精通中、英文。以英語為母語的(外籍)人士,通曉中文,居住台灣者優先考慮。
學歷要求:大學以上畢業,新聞科系尤佳。
工作經驗:具有英文新聞工作至少3年經驗者優先考慮。
工作內容:英文改稿顧問主要負責編審英文編輯的稿件,包括檢查文法、拼字、標點符號和文章結構等。改稿顧問也需編審每日新聞頭條、圖說新聞和影音稿。
工作要求:英文改稿顧問需熟悉中央社英文新聞寫作體例和頭條寫作規則,確保文章使用正確的文法、拼字和標點符號,結構完整、內容詳實和平衡。
A. Writer Position:
Requirements:
-- Native or near native English and Chinese proficiency
-- A bachelor’s degree or higher in journalism, foreign languages or a related field
-- Experience writing English news stories
-- Willing to work night shifts and on weekends
-- Able to work in a fast-paced newsroom and meet tight deadlines.
The job:
The writer will be assigned Chinese news stories by the shift leaders and are required to rewrite the stories in English.
He/she will also be asked to write captions, do voiceovers for videos, create graphics, and manage the FocusTaiwan website’s backend and social media accounts.
The writer will specifically be expected to:
-- Ensure that all news stories have proper structure, content, clarity, accuracy and balance
-- Research and fact-check the information in the Chinese news stories by sometimes making calls, conducting interviews, or sifting through official information on government websites
B.Copy Editor Position:
Requirements:
-- A bachelor’s degree or higher in journalism or a related field
-- A background in English news writing and editing, preferably with some experience editing the work of non-native English writers.
-- Native English speaker; Chinese language proficiency a plus
-- Able to function efficiently under time and deadline pressure
-- Willing to work late night shifts and on some weekends
-- Flexible with regard to work hours and days off
-- Able to work as a team with shift leaders and other copy editors to ensure quality content
The job:
The editor will be required to edit news stories in the English language department, checking the grammar, punctuation, and structure and making other changes where necessary.
He/she will also be asked to write and edit headlines for the news stories, edit captions, and occasionally check video scripts.
The copy editor will specifically be expected to:
-- Become familiar with the style rules of CNA, as well as with the rules and restrictions associated with headline writing.
-- Ensure that all news stories have proper grammar, punctuation, structure, content, clarity, accuracy and balance.
-- Answer questions by writers and shift leaders about style, grammar and other aspects of English news writing.
#國際影音串流平台徵才 6/28更新
文化部補助、中央社承辦的國際影音串流平台誠徵以下職位專業人才,有志者請依以下徵才內容需求附上所需資料與我們聯繫。
請注意:來函應徵時,請在電郵主旨欄註明應徵類別,例如「應徵D1 社群媒體內容製作人」、「應徵E3 網路平台技術主管」或「應徵E5 數據工程師」
履歷請寄: personnel-video@mail.cna.com.tw
薪資:4萬以上,面議
福利:均比照勞基法規定
【公司介紹】
Taiwan Plus (Taiwan+) 國際影音串流平台,是台灣第一個以全球為目標族群的全英語新聞、節目平台。
本平台希望在全球舞台上呈現台灣觀點與聲音,同時在國際社會中提升台灣的能見度與影響力。我們將提供與台灣相關,以及超越一般視野的新聞與節目。無論是與台灣相關議題或是區域情勢,以及台灣高舉的普世價值:民主、人權、開放、創新等等,我們都期待在該領域的全球對話中成為最具影響力媒體。
我們以全球為範圍尋覓專業人才,希望打造一支世界級水準的團隊。如果您是專長領域的頂尖人才,同時堅信台灣所代表的多重價值,希望促成改變,您將是Taiwan Plus需要的夥伴。
【徵才職位】
🔵 B1 節目製作人
工作內容:
網路影音節目企劃規劃統籌,能產製外國受眾感興趣的網路影音內容。
1. 節目預算規劃與成本管控。
2. 節目主題發想與設定、外部資源整合洽談。
3. 影音節目行銷及文字撰寫。
4. 透過數據分析及判讀,並與社群數據相關部門緊密合作
學歷要求:大學以上畢業,不限科系,大眾傳播相關科系尤佳。
工作經驗:具網路影音相關節目製作5年以上工作經驗,熟悉新媒體作業。
工作技能:Office文書軟體,了解後製剪接、轉檔、字幕、ES、音效、配樂、調色等工作流程。
語言能力:精通中、英文。
其他條件:1、對台灣題材具熱情,可協調完成節目前製、後製工作。
2、請提供先前製作之節目連結。
🔵 B2 編導人員
工作內容:
1、網路節目發想/拍攝/製作。
2、協助主視覺及鏡面效果包裝設計。
3、短片內容拍攝。
4、其他主管交辦事項。
學歷要求:大學以上畢業,大眾傳播相關科系尤佳。
工作經驗:具節目製作3年以上工作經驗、網路影片拍攝、非線性剪輯3年以上經驗。
工作技能:Office文書軟體、After Effect、Final Cut、Premiere,會3D軟體尤佳。
語言能力:精通國台語、英語中等以上。
其他條件:
1. 對台灣題材有興趣、可以獨立完成節目前製與後製工作。
2. 請提供3∼5分鐘自製的影音作品及連結。
🔵 B3 節目企畫
工作內容:
1. 影音節目相關版權及IP洽談業務
2. 影音節目採購標案撰寫、執行與驗收
3. 重製影音節目發想、洽談與流程管控
4. 自製網路影音節目發想、規劃與執行
5. 密切與社群部門溝通,以利節目內容產生有效的國際傳播
學歷要求:大專以上畢業,不限科系。
工作經驗: 具2年以上傳播行銷、節目授權、專案開發等相關工作經驗。
工作技能:Office文書軟體
語言能力:精通中、英文。
其他條件:熟悉著作權相關法律,具備採購專業人員基本資格或進階資格者尤佳
🔵 D1 社群媒體內容製作人
工作內容:
1. 經營Facebook、YouTube、Instagram、Twitter等社群平台,以及
Line、What’s App等等通訊軟體。負責所有社群活動,包括內容排程、社群管理,以及最佳化貼文使用者互動經驗與搜尋。
2. 發想與製作能夠引起高度共鳴的社群圖文,同時密切與內容產製部門合作,達成內容傳遞最佳效益,將台灣題材透過創意社群轉譯給國際觀眾。
3. 管理全站及跨平台數位內容產品,包括主網站與手機應用程式(APP),主責新聞推播與電子報策略。
4. 監測互動與流量表現,並提出內容策略建議。
學歷要求:大學以上畢業,不限科系
工作經驗:具3年以上實際社群經營經驗(請提供相關工作經驗與成功案例)。
工作技能:具備影片、圖片製作思維與能力;社群平台數據分析、Google Analytics分析能力。
語言能力:精通中、英文。
🔵 E3 網路平台技術主管 Platform Technology Manager
工作內容:
1. 帶領並管理技術團隊,以充分掌握技術並達成產品開發或專案交付目標。
2. 依據專案需求,主導或協助專案管理。包含直接或協助專案經理帶領與管理技術團隊,能有效解決專案技術相關問題,確保專案如期如質交付。
3. 依據公司發展需求,負責建立開發技術團隊。內容包含人員面試、考核、技術帶領與管理等。
4. 針對新技術導入與知識管理需求,建立技術評估、技術分享辦法,協助團隊提升技術能力。
5. 其他主管交辦事項。
學歷要求:大學以上畢業,資訊或理工相關科系畢。
工作經驗:具備7年以上開發團隊主管經驗,5年以上C#、Python紮實技術基礎與開發經驗,具大型網路服務系統規畫建置經驗。
工作技能:熟悉C#/.net or Python/Django任一開發技術,熟悉AWS、GCP等雲端平台。具影音串流經驗尤佳。
語言能力:具備中等以上英語聽說讀寫能力。
其他條件:良好的溝通、團隊合作能力。
🔵 E4 DevOp工程師 DevOps Engineer
工作內容:
1. 負責內外部系統發佈、部署、調優、監控、日誌等系統和流程的維護和優化,確保系統的高可用性。
2. 負責雲端系統執行環境的建置與維護。
3. 負責突發問題處理並進行定位和處理。
4. 探索新的運維技術方向。
5. 其它主管交辦事項。
學歷要求:大學以上畢業,理工相關科系畢。
工作經驗:3年以上系統、應用運維經驗。
工作技能:熟悉linux系統,瞭解網路基本技術,熟悉TCP/IP協定原理,具AWS、GCP等雲端平台與服務維運經驗。熟悉網路安全者佳。
其他條件:良好的溝通、團隊合作、獨立作業的能力。
🔵 E5 數據工程師 Data Engineer
工作內容:
1. 執行資料處理、資料分析以及data lake、data mart的建立與維護。
2. 使用BI工具建立報表分析及數據探勘。
3. 因應業務需求,持續優化資料平台架構。
學歷要求:大學以上畢業,資訊或理工相關科系畢。
工作經驗:具備專案管理經驗,熟悉Agile軟體開發流程者佳。
工作技能:熟悉Python 或 Java,熟悉 Power BI或其他BI軟體工具,熟悉SQL。具數據分析與統計經驗。熟悉GCP者佳。
語言能力:具備基本英語溝通能力。
其他條件:良好的溝通協調能力。
🔵 E6 資訊安全暨系統維護主管 Information Security & System Maintenance Manager
工作內容:
1. 統籌公司內部資訊相關系統整合、部署、營運及維護 。
2. 確保資訊設備的可用性,因應公司營運發展所需改善現有資訊系統並預先規劃所需資源。
3. 機房規畫及運營。
4. 規劃辦公室網路環境。
5. 訂立資訊體制,改善資訊安全規範,落實資訊安全控管機制。
6. 定期對資訊風險進行評估以合乎公司安全策略及必要法規(包含ISO),確保系統運營的持續性與可回復。
7. 協助主管其他資訊專案推動。
學歷要求:大學以上畢業,資訊或理工相關科系畢。
工作經驗:7年以上資訊領域工作經驗,具資安經驗者佳。
工作技能:具軟體或平台開發經驗。具備資安相關證照者佳,具有導入ISO經驗者佳。
語言能力:具備中等英語聽說讀寫能力。
其他條件:良好的溝通協調能力。
🔵 E7 資訊安全主管 Information Security Lead
工作內容:
1. 帶領資安團隊、規劃與推動整體資安之目標與計畫。
2. 規劃/制定/執行整體資安治理流程管理。
3. 認證、稽核協調與管理。
4. 資安情資收集與資安事件應變處理。
5. 服務平台資安檢測、諮詢,與規範,持續強化系統資訊安全強度。
6. 辦公室資訊安全防禦建置與監控。
7. 研究與採購建置資安產品。
8. 對內對外資訊安全教育訓練規劃與推動。
學歷要求:大學以上畢業,資訊或理工相關科系畢。
工作經驗:3年以上資安工作經驗,具資安主管經驗者佳。
工作技能:具有AWS、GCP 等雲端環境經驗。具備OSCP,CEH等資安相關證照者佳。具有導入 ISO 經驗者佳。
語言能力:具備中等英語聽說讀寫能力。
其他條件:良好的溝通協調能力。
🔵 E8 資安工程師 Information Security Engineer
工作內容:
1. 協助資訊安全專案執行與維護工作。
2. 資訊安全解決方案(資安系統)專案規劃及建置、維護。
3. 週期性確認相關紀錄(Log),確認相關控制措施有效。
4. 研究資訊安全技術,如重大系統漏洞或惡意程式。
學歷要求:專科或大學以上,理工相關科系畢。
工作經驗:2年以上系統、應用開發或運營經驗。
工作技能:熟悉linux、windows系統,瞭解網路基本技術。具AWS等雲端平台與服務經驗者佳。具備OSCP,CEH等資案相關證照者佳。
其他條件:良好的溝通能力。
🔵 E9 網路暨維護主管/工程師 Network & System Maintenance Lead / Engineer
工作內容:
1. 負責公司與IDC 網路之規劃、建置、管理及維護。
2. 網路設備安裝、設定、管理及維護等。
3. 與分析網路資料傳輸與網路安全架構等特性,以設計、發展及維護網際網路系統之正常運作。
4. 網路解決方案研究與導入。
5. 網路系統進行監控與告警處理。
6. 一般告警處理流程、重大網路障礙排除。工作內容:
7. 機房監控、管理與一般障礙排除與處理。
8. 協助公司其他單位,提供相關的系統操作與技術支援。包含一般員工以及影音編輯人員的電腦故障排除,軟體安裝、設定、系統操作等。
9. 對突發狀況的緊急應變處理。
學歷要求:專科或大學以上,理工相關科系畢。
工作經驗:網管工作2年以上相關經驗。
工作技能:熟悉linux、windows系統。了解OSI架構、HTTP、TCP/IP、DNS、SMTP、CDN。具備Load-balancer/ Firewall/ Switch操作
經驗。具備CCNA優先考慮。
其他條件:能配合公司輪班制度者優先考慮。
🔵 E10 產品管理師
工作內容:
1. 負責OTT影音平台相關的產品功能設計、UI/UX設計。
2. 內部使用單位訪談及需求分析,協助提供內容部門產品端的解決方案。
3. 撰寫商業需求文件及負責產品UAT,執行產品功能上線前驗收測試。
4. 持續優化平台功能與使用者體驗。
學歷要求:大學以上畢業。
工作經驗:具備3年以上網路服務或者to-c系統運營經驗,對產品設計流程和解決問題抱有高度熱情及興趣。
工作技能:熟悉Web、App開發流程。具備專案管理方法以及流程設計的經驗。具UX思維規劃功能,改善使用者體驗。
語言能力:具備基本英語溝通能力。
其他條件:良好的溝通協調能力,個性耐心且細心者為佳。
🔵 E11 軟體開發主管 Software Development Lead
工作內容:
1. 負責影音平台網站、後台與API等相關功能開發。
2. 負責優化與維護既有網站與後台功能。
學歷要求:大學或專科以上畢業,理工相關科系畢。
工作經驗:具備5年以上C#.NET or Python開發經驗。具人員管理經驗。
工作經驗:
1. 具備5年以上C#.NET or Python開發經驗。
2. 具人員管理經驗。
工作技能:
1. http://xn--pcu439a.net/.net core 或 Django、Flask framework。
2. 熟悉JavaScript/CSS/HTML5。
3. 熟悉mySQL、PostgreSQL與mongo DB。
4. 熟悉版控軟體,如Git。
5. 熟悉CI/DC流程。
6. 熟悉Vue.js或React者佳。
其他條件:工作認真仔細,具良好的溝通、團隊合作、獨立作業的能力。
🔵 E12 軟體開發工程師 Software Development Engineer
工作內容:
1. 負責影音平台網站、後台與會員中心等相關功能開發。
2. 負責優化與維護既有網站與後台功能。
學歷要求:大學或專科以上畢業,理工相關科系畢。
工作經驗:具備3年以上C#.NET or Python開發經驗。
工作技能:
1. http://xn--pcu439a.net/.net core 或 Django、Flask framework。
2. 熟悉JavaScript/CSS/HTML5。
3. 熟悉mySQL、PostgreSQL與mongo DB。
4. 熟悉Vue.js或React者佳。
其他條件:工作認真仔細,具良好的溝通、團隊合作、獨立作業的能力。
內部效益外部化 在 嘎老師 Miss Ga Youtube 的最佳解答
本支影片主要是在針對近期有過往的學生,在網路上有提出對於課程以及練習生制度的疑慮,在此同一做說明與回覆。
-----------------以下為聲明逐字稿-----------------
大家好,我是嘎老師
今天這支影片主要是要針對最近發生的一些事情跟大家做說明
很抱歉這個說明來得有點晚
最近我們有收到各界許多的疑義及指教
那經過我們內部的消化跟檢討之後
今天會分為七個部分跟大家做說明
以下是我們說明的內容
提供給大家做參考
1. 第一點,關於練習生的社群資源
我們這段時間調查之後發現
有一些練習生認知到的是
他一對一課程的費用是包含著社群資源的
但事實上一對一課程的費用就只包含一對一課程的內容
這個部份我們在練習生制度的簡章裡面也有明確的說明
社群資源是我們額外提供給練習生的獎勵
他們需要透過內部考核或是競賽來獲得更多曝光的機會
我們是培養學生建立自己的社群媒體
而不是直接提供社群資源給他們
那我們這段時間也已經和練習生們個別洽談了
如果他們在成為練習生的過程中
對於一對一課程所包含的內容有認知的落差的話
我們都會按照還沒有上課的堂數全額退款
2. 第二點,關於基礎社群媒體經營課程
過去基礎社群媒體經營課程的上課方式
是練習生付費後
以觀看線上影片的方式進行
但未來我們將改成線下團體課或視訊團體課
讓學生可以在上課的互動以及提問中獲得更多
另外繳費上過基礎社群媒體經營課程的練習生
也都可以回來複習而毋需再繳額外的費用
3. 第三點,關於一對一歌唱訓練課程的收費
一對一歌唱訓練課程的教學方式
是我們依照經驗以及系統化整理後
認為對學生最有效的練習方法
但我也鼓勵學生多看看、多了解不同的教學方式
試著找到最適合自己的學習方法
能夠學習到東西才是最重要的
這也是我一直倡導的觀念
音樂教育是我們致力於的內容
無論是在影片的製作、教學的方式
還是音樂的能力我們都不斷地在精進中
希望為音樂教育這塊內容盡一點自己的微薄之力
關於練習生一對一歌唱訓練課程一個月一堂課的上課頻率
我們會在半小時的課程中
大量地提供練習生能夠快速提升他歌聲的方法以及技術
那這樣子的內容是需要一個月的時間去練習
才能夠讓這樣的歌聲進步被定型
我的教學方式是在課堂中教導你唱歌的技巧以及練習的方式
而不是在課堂中陪練
這也是為什麼我們一個月只需要一堂課的時間進行教學
而練習的強度也會大幅影響歌聲進步的速度
所以除非我們判斷練習生非常有意圖
能夠達到超過內部考核要求的練唱頻率
我們才會提供一個月上兩堂課的方案
那關於收費的標準
我不斷地跟學生提醒
我希望他們每一堂課都可以獲得最大的效益
他們所支付的學費跟他們的收穫是要有對等關係的
所以除了有「內部考核」來確保學習的收穫以外
我們每一堂課都會請學生填寫課後心得調查
除了我們可以了解學生學習狀況
以及我們可以改進的地方以外
學生在填表的過程中也可以再次檢視
這樣子的課程收穫跟他所繳的學費是否有對等關係
所以我們的收費也跟我們的知名度沒有關係
另外未來我們將取消一次註冊多堂課的方案
一律調整為單次收費
目的是為了要讓練習生可以每一堂課程都重新檢視
這樣的教學方式是否有效
進而去決定下一堂課是否要繼續繳費上課
4. 第四點,歌唱視訊課是否只是觀看影片?
這完全不是事實
我們一對一歌唱訓練課程無論是視訊課還是現場課
目前每一堂課都是由我本人親自教學的
5. 第五點,關於唱片公司的外部考核
事實上在今年的6月我們就已經舉辦過了
我們頻道上也有發布過外部考核的紀錄影片
那參加外部考核是需要經過篩選的
而且目前評選的標準也比之前高
不過我們依然還是努力地在協助練習生能夠達標
外部考核的機會目前是一直都在的
6. 第六點,關於選修課程的開設
我們原先預計推行的課程
在招收練習生後
發現練習生需要的課程跟原先的規劃有所落差
不過我們近期也在詳細地了解練習生們真正的需求以及建議
我們將陸續推出相關的選修課程以及內容
供各位練習生學習以及利用
這是我們積極而且必須改善的地方
第一階段,將以如何完成自己的作品的課程而安排
例如:翻唱影片的製作課程
第二階段,我們將以主題性有較深入的課程安排
例如:編曲、混音、錄音等等的課程
最後的目標為協助練習生們完成屬於他們自己的作品
例如:單曲的錄製與製作
另外需要說明的是
選修的課程是需要額外付費的
這個部分我們在練習生的簡章也有明確地說明
那由於我們目前沒有開設選修課程
所以我們也不曾向練習生收取任何一筆選修課程的費用
7. 第七點,我們是否利用社群媒體課之名進行傳教?
首先必須說明我的確有在課堂上提供過教會的資料
但裡面的內容是完全關於KPI如何制訂以及管理的方法
很抱歉讓大家有傳教上的疑慮以及不適
這完全不是我的本意
也因為此次事件讓我更了解大家的想法
所以在未來的所有課程中
我們將不會再加入任何容易有爭議或是容易有誤會的內容
另外關於刪留言的部分
對大家很抱歉
我們處理的方式不太妥當
第一時間應該先出面跟大家說明才是比較好的
很抱歉讓大家失望了
這是我們第一次遇到這樣的事
沒有相對應的經驗
但也經過這次的事情
我們詢問了許多朋友們的意見
決定好好面對這些問題
我們會虛心接納各界的指教以及建議
也感謝大家願意實事求是
一起討論以及成長
那也很感謝這段時間無論是留言還是私訊我們
支持我們的嘎啾們
謝謝你們的不離不棄
收到你們鼓勵的訊息真的非常的暖心
我們也會帶著這份支持
繼續讓我們各方面都不負大家的期待
那關於這次事件的說明就到這邊
謝謝大家的觀看
內部效益外部化 在 威力 Willis Youtube 的最佳解答
若深入探討機械張力,可從三個面相切入:
#主動和被動機械張力的性質
主動收縮或被動伸展,肌肉都能夠感受到機械張力。
在主動收縮時,無論是肌肉縮短、拉長或等長收縮都可以產生力量。
談到訓練時,我們普遍都是在探討主動收縮的阻力訓練有助於肌肉增長。
但從現有的研究來看,無論是在人體實驗或動物實驗中,
都能觀察到在肌肉不啟動的情況下被動拉長也能夠產生肌肉增長的效果。
有趣的是,肌肉是能偵測到主動收縮產生的機械張力和被動負載的差異。
綜合以上資訊,想要透過肌力訓練將肌肥大效益最大化,應該要結合主動收縮和被動負載。
#外部阻力的角色
機械張力影響肌肉生長的模式經常被誤解,
因為我們總是傾向思考外部阻力是機械性刺激的唯一來源。
從被動伸展肌肉組織的觀點出發當然合理,
但從主動收縮肌肉的觀點來思考則是站不住腳的。
此外,促成肌肥大成效的機械張力訓練是發生在單一的肌纖維當中,
而不是整個肌肉,這跟細胞膜上的機械式受器(mechanoreceptors)有關。
所以機械張力的定義應該是單獨的肌纖維承受的刺激,而非整個肌肉。
當肌肉主動收縮時,肌纖維感受到的拉力與它自行產生的力量相同。
外部阻力決定肌纖維收縮的速率,
進而影響肌動蛋白、肌凝蛋白間的橫橋循環,
阻力訓練確實是來自外部主力對身體的影響,
但內部產生張力也是能辦到的,
例如主動肌和拮抗肌可同時用力。
肌纖維彼此會產生交互作用,
肌節中間會向外膨脹並產生橫向的力量,
整個肌肉於收縮時會產生彎曲和形變,
進而導致不同的纖維縮短速率、機械張力和長度變化,
因此只會影響到特定區域的纖維。
#疲勞的影響
疲勞時受工作中運動單位控制的肌纖維無法持續產生力量,
進而導致高閾值運動單位被徵招,
也進而影響與高閾值運動單位有關的肌纖維被啟動。
疲勞也會降低肌肉收縮速率,
收縮速率降低與代謝壓力也有密切關係。
在肌力訓練後成長的高閾值運動單位會被啟動,
對應的肌纖維會以較慢的速度收縮,
肌動蛋白、肌凝蛋白間的橫橋就會形成,
肌纖維上的機械張力產生,並刺激肌纖維生長。
-----------------------------------------------------------------------------------------
Instagram: https://www.instagram.com/chingwei_lin/
Facebook: https://www.facebook.com/CoachChingWeiLin/
個人網站: https://chingweilin.com/
超核心桃園店 Facebook: https://lihi1.com/nVKTB/youtube
超核心林口店 Facebook: https://lihi1.com/cjLgm/youtube
內部效益外部化 在 鄭麗君 Youtube 的精選貼文
文化部今年的工作目標多了一項「跨域加值公共建設及科技發展財務方案」,由國發會提出,概念是基於政府推動公共建設財務困窘,希望透過對公共建設成果的整合開發,利用不同領域項目的整合財務效果,提高公共建設的自償率。當中納入跨域加值計畫的有國父紀念館、中正紀念堂、大南海文化園區等。但鄭麗君最匪夷所思的是,先前文化部、法務部和台北市政府對「華光社區」舊台北監獄與台北城牆石的保存互踢皮球,文化部現在居然將華光社區開發效益計算進中正紀念堂之跨域加值中。鄭麗君認為,國家財政極為困難,複合式開發來內部化外部效益確實為方法之一,但文化部虛列效益就是欺騙,請文化部提供所列五大項「跨域加值」計畫給立法院。
鄭麗君表示,「大南海文化園區的計畫」將以史博館為核心,打造為國際吸引力之國家博物館群,擴大文創產業和區域文化資產價值,不過南海路附近文教博物館機構為全國最高,卻沒有經過整合計畫串聯,未能體現統合能量,鄭麗君認為如果文化部若是統合南海路地區的資源,包括檢討合法性有問題的國立文化機構作業基金、促進南海路一帶既有館舍的整合等,絕對會大力支持。鄭麗君必且要求,對於大南海文化園區的推定,須遵守以下原則:二二八國家紀念館不可多元使用;植物園內不應有新增建築用地;大南海文化園區不可直接從史博館的基金挖錢或舉債;最後,所有文化部的跨域加值都必須重作財務評估,向立法院提出專案報告。