首先,要誠摯地感謝網友 Kong-Ming 在今天按下「分享動態回顧」鍵,如果沒有跳出這則通知,我還真的忘了自己在 2013 年的 9 月 27 日曾經翻譯過這篇演講。
身為一個從 QA 工讀生入行,一路在職場上走向經理職的人,當時被 Bioware QA 發展部門總監 Tulay Tetiker McNally 於 Korea Games Conference (KGC) 2013 所發表的這則講演內容給深深地激勵到。
剛好先前也有被年輕朋友問到:「當 QA 真的有出路嗎?人家會不會覺得我什麼都不會所以才當 QA?」
就再分享一次,順便整理成文章。
--
你所待的遊戲公司,注重 QA 部門嗎?
新人以 QA 職缺為跳板加入遊戲產業會是一個好的決定嗎?
QA真的 是一份連貓都會做,只要有手玩遊戲就能幹的工作嗎?
底下謹分享 Bioware QA 發展部門總監 Tulay Tetiker McNally 於Korea Games Conference (KGC) 2013 所發表的講演內容,希望對於各位有所助益。
考慮到文章太長的關係,摘錄重點分享,並且將結論拉到首段來,其於部份的順序未做調整。
◎ 我講的太多了,講一句最重要的話:「所謂的QA,並不是為了確保產品的品質而存在的部門。一款遊戲的品質優劣不會是由單一部門來決定的。在遊戲公司裡,所有職務的人員都必須要關心QA,而身為QA人員,也必須對所有的領域保持高度興趣並學習之。」
◎ 一言以蔽之,事前預防,事後查明問題原因,確保產品項目正確實裝,就是QA團隊的任務。
◎ 在早期,遊戲開發者自己就能進行除錯作業,但隨著平台多樣化,遊戲複雜化,這個產業對於專業測試人員的需求量急劇增加,換句話說,QA人員正是被這個時代所需要而誕生的職業。
◎ Bioware的專業測試部門約有15~20人,當工作量增加時,也會追加人力。
◎ 這個職缺常被誤解為「只要一直玩遊戲就能領薪水」的工作,更常被外界瞧不起。一般認為誰都可以當QA,反正那樣的工作一點技術含量也沒有,在我們的國家,甚至有這麼一句話 - 「連貓都可以幹好QA的工作」。
◎ 不只是外界這麼看待,連來應徵的人也會有這樣的心態,但是老實說,那種每天打遊戲就能領薪水的時代已經結束了。
◎ Bioware在人材聘用方面的標準非常高,從全球各地找來具有才能的人材,QA部門也是以這樣的標準在挑選員工,即使錄取了AAA級人員,後面也還有非常嚴格的流程等待著他。
◎ QA人員必須要有一個認知,他們應該要能與營運團隊、開發團隊妥善溝通,共同建構起完整的開發文化,並協助提升產品的品質。
◎ 但事實上,QA的離職率非常高,在遊戲業界裡也不是什麼令人稱羨的職缺,有許多人從事QA工作只是求一份溫飽,並沒有將提升產品的完成度視為個人志業。
◎ Bioware的QA也會以客戶或顧問的角度提供意見給開發團隊。
◎ Bioware的QA分為技術QA與設計QA,前者偏向於程式設計的部份,後者則是提供產品設計上的協助,是故,在產品開發的時候,QA也能積極參與設計的過程。
◎ 敝公司相當重視「價值」這件事,承前所述,因為制度上讓QA團隊能共同參與產品的開發的過程,因此各部門不再將它們視為用來除錯的部門,而是確實有所貢獻的,進而發現自我的價值所在。
◎ 敝公司稟持著「你如果認為自己做的事情是正確的,那麼就執行下去吧」的原則
◎ 舉例而言,當三個總計投入300名人力的專案在進行的時候,QA部門會投入40人左右。在這個過程中,QA的意見並不會偏頗於某一方,會盡可能地提出公正且中肯的意見,如果有必要的話,也會提交完整的報告書。
◎ 與其他部門相比,QA部門更需注重「組織」這個觀念的重要性。
◎ QA即使不是開發者,也應瞭解開發遊戲所會用到的各種技術與知識。
◎ 面對消費者的時候,應該要能知道如何排除各種預期外所發生的狀況,所以必須掌握豐富且全面的知識與資訊。
◎ 對我來說,QA團隊就像忍者一樣的存在,隱身在看不見的地方,協助他人創造出最棒最棒的產品。
◎ 對於公司來說,QA也像是潤滑油一般的存在,讓全體成員能順利地彼次緊密合作。
◎ Bioware的QA部門有許多人已經工作十年以上了,當然也有許多人轉到研發團隊的職位,因為曾經擔任過QA工作,所以比起其他人都還要能夠快速發現問題,並協助建立部門間的合作關係。
◎ 一般人對於QA的印象還有一點,就是薪水比起其他部門要來的少。但在BioWare來說,QA與其他部門的薪資並不會相差太多,因為在這裡,QA是值得自豪的職業。
◎ 當我們早上起床準備到公司上班的時候會開心地想「今天應該要做什麼呢?」該怎麼樣協助其他同仁好讓開發作業更為順利呢?對我們來說,這份工作不單純只是獲取金錢上的報酬而已。
同時也有6831部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,從EXCEL VBA到Python開發第2次上課 01_重點回顧與BMI計算 02_計算BMI與格式化到小數點第二位 03_邏輯判斷BMI的評語 04_用format格式化資料 05_用for迴圈加總1到99 06_奇數偶數分別加總 07_用step與兩個for迴圈 08_九九乘法表單列輸出 09...
程式設計 書 單 在 軟體開發學習資訊分享 Facebook 的最佳貼文
🌳線上課程介紹:目標導向的行動計劃遊戲開發的高階人工智慧( AI )
使用人工智慧( AI )創造複雜的遊戲角色行為模擬、即時戰略遊戲等
目標導向的行動計劃(GOAP,Goal-Oriented Action Planning )是一種 AI 架構,可為遊戲角色提供選擇目標的能力,並根據環境狀況和可用資源制定計劃以實現這些目標。它可以用於從第一人稱射擊遊戲( first-person shooters )到即時戰略的各種遊戲類型,以開發不需要大型有限狀態機( finite state machines )下能夠做出明智決策的智能角色。該程式碼基底( codebase )看似簡單,但又邏輯合理,可重用且功能強大。該程式庫使用 C#編寫並在 Unity V.2019 中實現,但是可以輕鬆移植到其他應用程式。
在本課程中,Penny 憑藉其享譽國際的教學風格和 25 年來與遊戲、圖形學相關的知識,還有其撰寫過兩本屢獲殊榮的 AI 遊戲書籍,揭秘了 GOAP 的先進 AI 技術,該技術用於在遊戲中創建真實可信的遊戲角色。在整個課程中,你將跟隨著進度動手實踐,老師將帶你完成建構自己的 GOAP API 的每一步。你將從頭開始建構整個 GOAP 程式庫,同時平行建構醫院模擬方案,以在運行時測試 API。
學習如何做程式設計並運用 :
✅ 可廣泛用於各種程式專案的 GOAP 程式庫和 API
✅ 定義遊戲環境狀態的目標、行動、狀態和相信,這些個別角色想做以及他們對自己的世界的認知
✅ 提供高級路徑的導航網格( Meshes )和代理( Agents )
✅ 角色的計畫與導航能力
✅ 導航網路 ( NavMeshes ) 的動態建立允許環境裡的資源重新定位
✅ 每個角色的倉儲( inventories )以用來完成任務達成角色的目標
✅ Unity UI 系統上移動可拉動的資源到一個遊戲環境中
🔥 對這個課程有興趣請參考底下留言區,目前特價中
程式設計 書 單 在 軟體開發學習資訊分享 Facebook 的最讚貼文
如果你在學外語要背單字,對快閃卡( flash card ) 一定不陌生,有一套很知名的開源軟體 Anki 就可以讓你製作自己的單字快閃卡。
利用快閃卡可以輔助我們大腦的回想功能,如果你要將你的短期記憶變成長期記憶,「記憶提取」這個動作是很重要的。
那麼在電腦科學領域,有快閃卡這種工具嗎?有的,有一位開發者也發現了這個需求,並將這個工具給開源了
✍ 電腦科學101教學課程: 掌握程式設計背後的理論 https://bit.ly/3CswjPK
🔥 udemy coupon code 已經更新 http://bit.ly/2O0wbOm
https://softnshare.com/opensource-flashcard-computer-science/
程式設計 書 單 在 吳老師教學部落格 Youtube 的最佳解答
從EXCEL VBA到Python開發第2次上課
01_重點回顧與BMI計算
02_計算BMI與格式化到小數點第二位
03_邏輯判斷BMI的評語
04_用format格式化資料
05_用for迴圈加總1到99
06_奇數偶數分別加總
07_用step與兩個for迴圈
08_九九乘法表單列輸出
09_九九乘法表多列輸出
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/_vbapython117
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/9/27
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式設計 書 單 在 吳老師教學部落格 Youtube 的精選貼文
從EXCEL VBA到Python開發第2次上課
01_重點回顧與BMI計算
02_計算BMI與格式化到小數點第二位
03_邏輯判斷BMI的評語
04_用format格式化資料
05_用for迴圈加總1到99
06_奇數偶數分別加總
07_用step與兩個for迴圈
08_九九乘法表單列輸出
09_九九乘法表多列輸出
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/_vbapython117
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/9/27
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境
程式設計 書 單 在 吳老師教學部落格 Youtube 的精選貼文
從EXCEL VBA到Python開發第2次上課
01_重點回顧與BMI計算
02_計算BMI與格式化到小數點第二位
03_邏輯判斷BMI的評語
04_用format格式化資料
05_用for迴圈加總1到99
06_奇數偶數分別加總
07_用step與兩個for迴圈
08_九九乘法表單列輸出
09_九九乘法表多列輸出
完整教學
http://goo.gl/aQTMFS
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/g/_vbapython117
吳老師教學論壇
http://www.tqc.idv.tw/
課程簡介:入門
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
VBA重要函數到Python
檔案處理
資料庫處理
課程簡介:進階
網頁資料擷取與分析、Python網頁測試自動化、YouTube影片下載器
處理 Excel 試算表、處理 PDF 與 Word 文件、處理 CSV 檔和 JSON 資料
實戰:PM2.5即時監測顯示器、Email 和文字簡訊、處理影像圖片、以 GUI 自動化來控制鍵盤和滑鼠
上課用書:
參考書目
Python初學特訓班(附250分鐘影音教學/範例程式)
作者: 鄧文淵/總監製, 文淵閣工作室/編著
出版社:碁峰 出版日期:2016/11/29
Python程式設計入門
作者:葉難
ISBN:9789864340057
出版社:博碩文化
出版日期:2015/04/02
吳老師 110/9/27
EXCEL,VBA,Python,東吳推廣部,自強工業基金會,EXCEL,VBA,函數,程式設計,線上教學,PYTHON安裝環境