การฝึกอบรมด้านเทคนิคที่ ASOS
ข้อดีข้อหนึ่งของการทำงานที่ ASOS Tech

ข้อดีอย่างหนึ่งสำหรับวิศวกรของ ASOS คือการฝึกอบรมด้านเทคนิคฟรี เราให้บริการเซสชันรายเดือนใน Docker, Kubernetes, AKS และ CI/CD นอกจากนี้ เรายังมีหลักสูตร "ผู้สร้างซอฟต์แวร์" หลักสูตร "การพูดคุยแบบสายฟ้าแลบ" และหลักสูตรรูปแบบการออกแบบ
ASOS มีวิศวกรชั้นยอดที่รวมตัวกันอย่างน่าทึ่ง พร้อมความเชี่ยวชาญที่หลากหลาย ซึ่งกระตือรือร้นที่จะแบ่งปันความรู้ของพวกเขา โปรแกรมการฝึกอบรมกำลังเติบโตและพัฒนา และน่าตื่นเต้นที่ได้เป็นส่วนหนึ่งของโปรแกรมนี้
เอ่อ… ฉันมาอยู่ที่นี่ได้ยังไง?
ฉันเป็นโปรแกรมเมอร์ที่เรียนรู้ด้วยตนเองและเริ่มเขียนโค้ดในช่วงปลายทศวรรษ 1980 ในซานฟรานซิสโก ขณะที่เรียนดนตรีที่มหาวิทยาลัย ตั้งแต่นั้นมาฉันก็มีอาชีพสองอาชีพ คือทำงานเป็นวิศวกรซอฟต์แวร์และนักดนตรี
ฉันเรียนรู้ .NET ในช่วงกลางปี 2000 ย้ายไปลอนดอนในปี 2008 และทำงานถาวรและตามสัญญา โดยส่วนใหญ่ทำงานส่วนหลังกับเทคโนโลยีของ Microsoft (C#, .NET) แต่ยังใช้ส่วนหน้าด้วย ASP.NET / MVC ปฏิกิริยาและเชิงมุม
ในช่วงต้นปี 2020 ฉันได้เป็นวิศวกรซอฟต์แวร์อาวุโสของ ASOS โดยทำงานในทีมเรียกดูเกี่ยวกับไมโครเซอร์วิส เช่น Search และ Category API
เช่นเดียวกับหลาย ๆ ทีมใน ASOS ในเวลานั้น เรากำลังย้ายบริการ Azure Cloud แบบคลาสสิกไปยัง Kubernetes และ AKS แต่ทีมเรียกดูอยู่ในแนวหน้า ฉันตระหนักว่าฉันต้องเรียนรู้เพิ่มเติมเกี่ยวกับกลุ่มเทคโนโลยีนี้ ดังนั้นฉันจึงใช้ประโยชน์จากหลักสูตรฝึกอบรมเทคโนโลยีภายในองค์กรฟรีที่มีให้
แล้วโรคระบาดก็เกิดขึ้น โปรแกรมการฝึกอบรมหยุดชะงักเล็กน้อย จากนั้นเราเริ่มสอนเซสชันออนไลน์ผ่าน MS Teams มีการเรียกอาสาสมัครมาสอนเพิ่มเติม ฉันคิดว่าการมีส่วนร่วมกับการสอนจะเป็นวิธีที่ดีในการบังคับตัวเองให้ศึกษาเทคโนโลยีเหล่านี้อย่างถี่ถ้วนมากขึ้น เพื่อมุ่งสู่การทำงานประจำวันอย่างมีประสิทธิภาพมากขึ้น
เส้นทางการเรียนรู้ทั่วไปสำหรับนักเรียนคือการเรียนหลักสูตรก่อน จากนั้น "รถไฟเงา" (ดูวิธีการสอนเรียนรู้จากผู้นำ); จากนั้นด้วยการฝึกฝนและการเตรียมตัวบางอย่าง จะกลายเป็น Lead Trainer ฉันเริ่มทำสิ่งนั้นด้วยสองวิชา (โดยเฉพาะ Docker และ Kubernetes) พบว่าฉันสนุกกับมันมากและเริ่มกระตือรือร้นในโปรแกรมการฝึกอบรม
ASOS Tech สนับสนุนให้ผู้คนกลายเป็นผู้ฝึกอบรมอย่างแข็งขัน เพื่อให้คำปรึกษาแก่วิศวกรคนอื่นๆ เช่นเดียวกับการพัฒนาส่วนบุคคล แต่โดยธรรมชาติแล้ว ก็เป็นผลประโยชน์ของบริษัทเช่นกัน การมีทีมวิศวกรที่มีการศึกษาดีขึ้นช่วยให้ ASOS Tech นำเสนอซอฟต์แวร์ที่ยอดเยี่ยมได้อย่างมีประสิทธิภาพมากขึ้น

เราต้องการแอปที่ใหญ่กว่านี้
ในตอนแรก บิตผู้ดูแลระบบเป็นแบบแมนนวลทั้งหมด เราติดตามเซสชันและผู้เข้ารับการฝึกอบรมในหน้า wiki ใน Confluence ฉันคิดว่า "สิ่งนี้ส่งเสียงร้องหาแอป" ดังนั้นในเวลาว่าง ฉันจึงสร้างเว็บไซต์ภายในแบบ full-stack ด้วย React front-end, .NET Core back-end และฐานข้อมูล SQL ด้วย Entity Framework ฉันย้ายข้อมูลจากหน้า Wiki ไปยังฐานข้อมูลด้วยตนเอง แปลงข้อมูลให้มีรูปร่างที่ดีพอที่จะสาธิต และสร้าง MVP ของแอป “Training Course Manager” (“TCM”)
อีกแง่มุมที่ยอดเยี่ยมของ ASOS คือโครงการที่มาจากภายในได้รับการสนับสนุนเป็นอย่างมาก ดังนั้นฉันจึงค่อนข้างตื่นเต้นเมื่อ TCM ได้รับการตอบรับและยอมรับจากทีม ด้วยความช่วยเหลือเล็กน้อยจาก Principal Engineers และบุคลากรด้านโครงสร้างพื้นฐาน เราจึงบรรจุคอนเทนเนอร์ เขียนไปป์ไลน์ DevOps และแผนภูมิ Helm และปรับใช้กับ AKS เช่นเดียวกับซอฟต์แวร์ทั้งหมด มันยังคงอยู่ระหว่างการพัฒนาชั่วนิรันดร์ แต่มันเป็นวันที่มีความสุขสำหรับฉันเมื่อ TCM เปิดใช้งานจริง!

เดฟได้รับกิ๊ก
จากนั้น ในช่วงต้นปี 2022 ฉันได้เรียนรู้ว่า ASOS กำลังสร้างบทบาท "ผู้ฝึกอบรมด้านวิศวกรรม" อย่างเป็นทางการ ฉันคิดว่ามันเป็นโอกาสที่ดีที่จะสานต่องานที่ฉันเคยทำในเวลาว่าง
ส่วนหนึ่งของการสัมภาษณ์คือการนำเสนอหลักสูตรการฝึกอบรมขนาดเล็ก ฉันทำแบบนั้นมามากแล้ว ฉันรู้สึกสบายใจที่ได้ส่งเซสชัน Docker เล็กน้อย ระหว่างนั้นกับการแสดงแอปที่ฉันสร้างขึ้น ตลอดจนความกระตือรือร้นทั่วไปและแนวคิดบางอย่างที่ฉันต้องขยายโปรแกรม ฉันรู้สึกยินดีที่ ASOS รู้สึกว่าฉันมีสิ่งที่พอจะเป็น Engineering Trainer ได้
เป็นเวลาเกือบหนึ่งปีแล้ว และฉันรู้สึกสนุกกับบทบาทและความท้าทายในการสร้างโปรแกรมการฝึกอบรมด้านเทคโนโลยีระดับโลก ฉันได้พยายามใช้แนวคิดง่ายๆ สองสามข้อกับงานของฉันในบทบาทนี้:
- ปฏิบัติต่อการฝึกอบรมเหมือนรหัสการผลิตโดยเน้นที่คุณภาพสูง
- ปรับปรุงการจัดส่งการฝึกอบรมและเอกสารการฝึกอบรมอย่างต่อเนื่อง
- ทำให้สิ่งต่าง ๆ สอดคล้องกันมากขึ้นเพื่อการบำรุงรักษาที่ง่ายขึ้น
- ปรับปรุงระบบอัตโนมัติของผู้ดูแลระบบและปรับปรุงแอปอย่างต่อเนื่อง
- ให้ผู้เข้ารับการฝึกอบรม "เรียนรู้จากการทำ" ห้องปฏิบัติการทดลองจริงเป็นวิธีที่ดีที่สุดในการเรียนรู้

เนื้อหานี้ได้รับการพัฒนาโดย ASOS ร่วมกับคู่ค้าภายนอก Microsoft และ Codurance ตั้งแต่วันนั้นเป็นต้นมาเทคโนโลยีได้ก้าวไปข้างหน้าและวิธีการส่งมอบของเราก็เช่นกัน เนื้อหาดี แต่ต้องปรับให้เข้ากับการเรียนออนไลน์ นอกจากนี้ บางส่วนอ่านเหมือนเขียนโดยคณะกรรมการ และบางส่วนเพิ่งเริ่มล้าสมัยหรือเก่า ดังนั้นส่วนใหญ่ของปีแรกจึงเป็นเพียงการจัดระเบียบเนื้อหา และแก้ไขแบบฝึกหัดในห้องปฏิบัติการ สไลด์ และบันทึกย่อของผู้บรรยาย .
เนื้อหานี้เป็นการผสมผสานระหว่างชุด PowerPoint การสาธิต และห้องทดลองภาคปฏิบัติ เราประเมินอย่างต่อเนื่องว่าเนื้อหายังคงเป็นปัจจุบันหรือไม่ เราอัปเดตเวอร์ชันของซอฟต์แวร์ที่ใช้ในการฝึกอบรมและตรวจสอบให้แน่ใจว่าเนื้อหานั้นสอดคล้องกับแนวทางปฏิบัติที่ดีที่สุดในปัจจุบันของเรา เราปฏิบัติต่อเนื้อหาทั้งหมดนี้เหมือนกับรหัสการผลิต เราจึงเก็บไว้ใน GitHub และดึงคำขอเมื่อมีการเปลี่ยนแปลงบางอย่าง โดยปกติแล้ว เราจะดึงคำขอหลังจากที่เราได้ส่งเซสชันไปแล้ว เพราะนั่นคือเวลาที่สิ่งที่จำเป็นต้องเปลี่ยนแปลงอยู่ในความคิดของเรา
ทำให้สิ่งต่าง ๆ สอดคล้องกัน
สิ่งสำคัญประการหนึ่งของการทำให้การบำรุงรักษาง่ายขึ้นคือการกำหนดมาตรฐานสำหรับการจัดโครงสร้างเนื้อหาหลักสูตร โดยไม่คำนึงถึงวิชาที่สอน ไดเร็กทอรีเนื้อหาหลักสูตรโดยทั่วไปจะมีไฟล์มาร์คดาวน์แผนการฝึกอบรม (แสดงวาระการประชุมสำหรับหลักสูตรหนึ่งหรือสองวัน) ไฟล์ลิงก์ที่มีประโยชน์ (มีไฮเปอร์ลิงก์สำหรับอ่านหัวข้อเพิ่มเติมที่เกี่ยวข้อง); โฟลเดอร์ "labs" และ "demo" ที่มีแบบฝึกหัดในห้องปฏิบัติการและสคริปต์สาธิต ไดเร็กทอรี "สไลด์" ที่มีไฟล์มาร์กดาวน์ซึ่งแสดงถึงเนื้อหาต้นฉบับสำหรับชุดสไลด์ และไดเร็กทอรี "สไลด์ที่เผยแพร่แล้ว" ที่มีเอาต์พุต PPTX

มันเหมือนเวทมนตร์
ยากที่จะเห็นความแตกต่างเมื่อเปลี่ยนไฟล์ PowerPoint กล่าวอีกนัยหนึ่ง เมื่อมีการเปลี่ยนแปลงบางอย่าง และคุณกำลังพยายามตรวจสอบคำขอดึงข้อมูล เป็นไปไม่ได้เลยที่จะเห็นว่าสไลด์ PowerPoint หรือบันทึกย่อของผู้บรรยายมีหน้าตาเป็นอย่างไรเมื่อเทียบกับตอนนี้
เพื่อแก้ปัญหานี้ เราตัดสินใจว่าเราต้องการโซลูชันแบบข้อความ ซึ่งเราสามารถสร้างไฟล์ PPTX ได้โดยอัตโนมัติ มีวิธีแก้ไขมากมายสำหรับสิ่งนี้ (เช่น เราเคยลองใช้ Reveal.js ด้วย) แต่สุดท้ายเราเลือกMarp มันให้คุณแก้ไขไฟล์ .md ซึ่งเป็นส่วนผสมของมาร์กดาวน์, HTML และ CSS บันทึกของผู้บรรยายเขียนเป็นความคิดเห็น HTML CSS ทำให้เด็คดูเหมือนสไลด์ ASOS มาตรฐาน
เรายังคงนำเสนอใน PowerPoint (การแบ่งปันใน Microsoft Teams) เมื่อพัฒนาสำรับในเครื่อง คุณสามารถส่งออกไปยัง PPTX ได้ด้วยตนเอง แต่เราทำให้สำรับเป็นแบบอัตโนมัติด้วย GitHub Action — เมื่อรวมเข้าด้วยกัน คำสั่ง Marp จะสร้างไฟล์ PPTX โดยอัตโนมัติ นอกจากนี้ เรายังมี GitHub Actions อีกชุดหนึ่งเพื่อเผยแพร่ “release” — ดังนั้น เมื่อนักเรียนเรียนหลักสูตร Docker พวกเขาไม่จำเป็นต้องลอกแบบเอกสารการฝึกอบรมทั้งหมด การเปิดตัวเผยแพร่ในรูปแบบของไฟล์ zip ซึ่งมีเนื้อหาหลักสูตรล่าสุด

ขึ้นมาที่ห้องทดลอง
ผู้เข้ารับการฝึกอบรมทำแบบฝึกหัดในห้องปฏิบัติการซึ่งต้องมีการบำรุงรักษาและปรับปรุงเป็นประจำ ตัวอย่างเช่น เวอร์ชันของ Docker และ Kubernetes เปลี่ยนไป; Microsoft เปลี่ยนวิธีจัดการข้อมูลประจำตัวใน AKS การเปลี่ยนแปลงนโยบายการให้สิทธิ์ ฯลฯ และเราเปลี่ยนวิธีการทำสิ่งต่างๆ เนื่องจากทีม AKS และ Kubernetes หลักของเราพัฒนาสิ่งประดิษฐ์ เทมเพลตใหม่ๆ และปรับปรุงแนวทางปฏิบัติที่ดีที่สุดของเรา ตัวอย่างเช่น พวกเขาได้สร้าง "ภาพฐานของคอนเทนเนอร์หลัก" ที่สามารถใช้กับแอปพลิเคชันบน Azure Kubernetes Service, Azure App Services หรือแอปที่ใช้คอนเทนเนอร์อื่นๆ สิ่งเหล่านี้ล้วนต้องใช้แบบฝึกหัดในห้องปฏิบัติการเป็นประจำเพื่อให้แน่ใจว่ายังคงเป็นปัจจุบัน
โดยอัตโนมัติสำหรับประชาชน
เรามองหาวิธีปรับปรุงและทำให้วิธีที่เราจัดการหลักสูตรเป็นแบบอัตโนมัติอยู่เสมอ เพื่อทำให้ชีวิตง่ายขึ้นสำหรับผู้ฝึกอบรมและผู้เข้ารับการฝึกอบรม ตัวอย่างเช่น แอปจะเก็บรายการรอของผู้ที่สนใจเข้าร่วมหลักสูตร และเมื่อเซสชันเริ่มทำงาน ผู้ดูแลระบบสามารถส่งอีเมลถึงทุกคนในรายชื่อรอได้ด้วยการคลิกปุ่ม คลิกอีกครั้งสร้างกิจกรรมในปฏิทิน Outlook และแชนเนล Teams ที่จะใช้ในการนำเสนอเซสชัน แอปรู้เกี่ยวกับข้อกำหนดเบื้องต้น เช่น จะตรวจสอบว่าคุณได้เรียนหลักสูตร Docker แล้วก่อนที่คุณจะเข้าร่วมเซสชัน Kubernetes ได้

เป้าหมาย!
ในท้ายที่สุด เป้าหมายคือการช่วยวิศวกรผ่านโปรแกรมการฝึกอบรมด้านเทคโนโลยีที่เข้มงวด แต่ก็สนุกด้วย ดังนั้นเมื่อพวกเขาออกมาดูอีกด้านหนึ่ง พวกเขาจึงรู้สึกมั่นใจมากขึ้นเกี่ยวกับความรู้เกี่ยวกับกลุ่มเทคโนโลยีของเรา และมีความเข้าใจและชื่นชมมากขึ้นใน งานฝีมือในการสร้างซอฟต์แวร์ที่ยอดเยี่ยม เป็นการดีที่จะกลายเป็นวัฏจักรที่ดี เมื่อพวกเขาแบ่งปันความรู้นั้นกับเพื่อนวิศวกรต่อไป ท้ายที่สุดแล้วเราต้องการวัฒนธรรมที่แพร่กระจายตามธรรมชาติเพราะผู้คนหลงใหลในคุณภาพ
มองหาผู้ฝึกสอนที่ดีสักสองสามคน
ไม่ใช่ยูนิคอร์นและสายรุ้งทั้งหมด หนึ่งในความท้าทายที่เรากำลังดำเนินการคือการขยายทีมผู้ฝึกสอนของเรา เพราะ (นอกเหนือจากฉันซึ่งมีหน้าที่ในการฝึกอบรม) สำหรับเพื่อนผู้ฝึกสอนของฉัน มันเป็นไปโดยสมัครใจเป็นหลัก มีแนวโน้มที่จะมีกลุ่มหลักที่ประกอบด้วยอาจารย์ใหญ่ หัวหน้า และวิศวกรอาวุโสที่ทุ่มเททำการฝึกอบรมเพราะพวกเขาต้องการ แต่ความจริงก็คือเราต้องการผู้ฝึกสอนมากขึ้น เหตุใดบางคนจึงควรสละเวลาเพื่อส่งการฝึกอบรมเมื่อพวกเขามีงานประจำวันที่ยุ่งเหยิงเพื่อส่งมอบซอฟต์แวร์การผลิตที่ยอดเยี่ยมสำหรับ ASOS ทุกเดือนฉันต้องการผู้ฝึกสอนสี่หรือห้าคนเพื่อจับคู่กับฉันเพื่อส่งมอบหลักสูตรที่กำหนด ฉันจะได้คนที่ฉันต้องการอย่างยั่งยืนได้อย่างไร
มันไม่ใช่แค่เรื่องของ ASOS; อุตสาหกรรมโดยรวมบางครั้งมีปัญหาในการสนับสนุนให้วิศวกรก้าวเข้าสู่บทบาท อาจมีการขาดความสามารถ เวลา และทรัพยากร หรือความท้าทายในการจัดความต้องการและข้อกำหนดของบริษัทเทียบกับความใฝ่ฝันในอาชีพของแต่ละคน
เรากำลังพยายามทำให้ ASOS เป็นสถานที่ทำงานที่มีความครอบคลุมมากขึ้น และนั่นเริ่มจากระดับบนสุด — เราพยายามสรรหาผู้ฝึกอบรมด้านเทคนิคเป็นการภายในจากภูมิหลังทั้งหมด ในแง่ของความหลากหลายทางระบบประสาท เพศ ชาติพันธุ์ และเรื่องเพศ

ASOS ให้คำมั่นสัญญาต่อความหลากหลาย ความเสมอภาค และการรวมเป็นหนึ่งด้วยการเปิดตัวกลยุทธ์ FWI (“แฟชั่นที่มีความซื่อตรง”) — “Be Diverse” เป้าหมายเริ่มต้นของเรามุ่งเน้นไปที่การมีตัวแทนผู้หญิง 50% และชนกลุ่มน้อยทางชาติพันธุ์มากกว่า 15% ในทีมผู้นำที่รวมกันของเราภายในปี 2566 และในทุกระดับความเป็นผู้นำภายในปี 2573 เราตั้งเป้าที่จะมีตัวแทนผู้หญิงมากกว่า 40% ในด้านวิศวกรรม ผลิตภัณฑ์ และวิทยาศาสตร์ (เทคโนโลยี ) บทบาทภายในปี 2030 ดูข้อมูลเพิ่มเติมได้ที่https://www.asosplc.com/news/asos-announces-ambitious-new-2030-esg-goals/
คุณต้องเชื่อ
แล้วทำไมคนถึงลังเลที่จะเป็นเทรนเนอร์? บางทีพวกเขาอาจขาดความมั่นใจหรือบางทีเชื่อว่าพวกเขาจำเป็นต้องเป็นผู้เชี่ยวชาญในเนื้อหาเพื่อที่จะเป็นผู้ฝึกอบรม
นั่นไม่เป็นความจริงเลย เราต้องการผู้ฝึกสอนที่มีความพร้อมและมีความรู้ แต่คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญชั้นนำของโลก เรามีผู้ฝึกอบรมที่ต้องการจับคู่กับผู้ฝึกอบรมที่มีประสบการณ์คนอื่นๆ ดังนั้นสำหรับหลักสูตรที่กำหนด คุณจะนำเสนอเนื้อหาเพียงครึ่งเดียว คุณต้องสามารถอ่านบันทึกของผู้บรรยายได้ และต้องทำความคุ้นเคยกับหัวข้อและเนื้อหา และคุณควรผ่านแบบฝึกหัดในห้องปฏิบัติการ เพื่อให้คุณรู้สึกสดชื่น
แต่ถ้าคุณได้รับคำถามที่คุณไม่รู้คำตอบ คุณไม่ต้องรู้สึกอายกับคำถามนั้น ไม่มีใครรู้ทุกอย่าง คุณสามารถพูดว่าคุณไม่รู้ คุณจะตรวจสอบและกลับไปหาเด็กฝึกหัด จากนั้นติดตามและทำตามอุดมคติก่อนจบหลักสูตร นั่นจะสอนคุณทั้งสิ่งที่คุณไม่รู้ นักเรียนจะ (หวังว่า!) เคารพคุณที่ยอมรับว่าคุณไม่รู้ แต่หลังจากนั้นก็ติดตาม และเมื่อได้เรียนรู้บางอย่างมาอย่างยากลำบาก ในที่สุด มันก็เป็นสิ่งที่คุณไม่น่าจะลืม!
การฝึกอบรมด้านเทคโนโลยียังดีสำหรับการได้รับประสบการณ์ในการพูดในที่สาธารณะ เพิ่มความมั่นใจและความเชื่อมั่นในตัวเองมากขึ้น ให้คำปรึกษาแก่ผู้อื่น และได้รับความเข้าใจที่ลึกซึ้งยิ่งขึ้นในหัวข้อนั้น ทั้งหมดนี้สามารถช่วยคุณได้เฉพาะในงานประจำวันและอาชีพของคุณโดยทั่วไป และเราไม่ได้มองหาผู้สูงวัยขึ้นไปเท่านั้น วิศวกรระดับกลางได้รับการสนับสนุนให้เป็นผู้ฝึกสอน
เกมบน!
เรากำลังหาวิธีแก้ไขปัญหาการจัดหาผู้ฝึกสอนของเรา เช่น "game-ify" แอป สร้างกระดานผู้นำสำหรับรายบุคคลและทีม และแจกของที่ระลึกฟรี (อาหารกลางวันฟรี กาแฟ เสื้อยืด แก้วน้ำ ฯลฯ) แต่นั่นยังไม่เพียงพอจริงๆ นอกจากนี้ เรายังทำงานร่วมกับวิศวกรและผู้จัดการฝ่ายวิศวกรรมเพื่อสร้างสิ่งจูงใจที่จับต้องได้มากขึ้น เพื่อให้แน่ใจว่าโปรแกรมการฝึกอบรมจะมีผู้ฝึกอบรมอย่างสม่ำเสมอ จนถึงตอนนี้โปรแกรมทำงานได้ดีกับกลุ่มหลักของเราโดยเฉพาะ แต่เราจำเป็นต้องขยายทีมฝึกอบรม — และเรากำลังแก้ไขปัญหานั้นอย่างแข็งขัน ดูพื้นที่นี้

คำถามและความท้าทายอื่นๆ
ความจริงก็คือ การพัฒนาหลักสูตรการฝึกอบรมให้มีคุณภาพสูงนั้นทำได้ยาก เราได้เรียนรู้สิ่งนี้จากการพยายามรื้อฟื้นหลักสูตร “ผู้สร้างซอฟต์แวร์” ของเรา ซึ่งสูญเสียโมเมนตัมไปในช่วงที่มีโรคระบาด คุณรวมอะไรและอะไรที่คุณละเว้น? คุณจะจัดโครงสร้างเนื้อหาเป็นชิ้นขนาดพอดีคำได้อย่างไร อาจใช้การพูดคุยสั้นๆ และแบบฝึกหัดในห้องปฏิบัติการที่ยาวขึ้น ท่ากะตะ หรือแบบฝึกหัดการเขียนโปรแกรมคู่ ผู้คนมีสไตล์การเรียนรู้ที่แตกต่างกัน คุณรองรับพวกเขาได้อย่างไร? คุณจะประนีประนอมความคิดเห็นที่แตกต่างกันเกี่ยวกับสิ่งที่ถือเป็นแนวปฏิบัติที่ดีสำหรับ TDD ได้อย่างไร คุณจะรักษาความรู้ของผู้คนให้สดใหม่ ทำให้พวกเขาฝึกฝนหลังจากที่ออกจากหลักสูตร และป้องกันไม่ให้เนื้อหาเก่าล้าสมัยได้อย่างไร เรากำลังทำงานร่วมกับพันธมิตรของเรา และกำลังดูตัวอย่างโปรแกรมการฝึกอบรมและแอปการเรียนรู้ที่ประสบความสำเร็จในโลกแห่งความเป็นจริง

ข้อสรุป
ฉันเริ่มสอนเพราะฉันอยากเรียนรู้ ดังนั้นฉันจึงชนะในแง่นั้นอย่างแน่นอน ทุกวันนำมาซึ่งความท้าทายและโอกาสในการปรับปรุงสิ่งต่างๆ เป็นเพียงปัญหาที่น่าสนใจจริงๆ ในการหาวิธีพัฒนาโปรแกรมการฝึกอบรมระดับโลกสำหรับองค์กรที่มีความซับซ้อนเช่นเดียวกับ ASOS Tech โดยมีวิศวกรที่มีทักษะสูงอยู่แล้ว ฉันรู้สึกโชคดีมากที่มีโอกาสนี้ในการพยายามช่วยเพื่อนวิศวกรของฉันพัฒนาทักษะของพวกเขา และสร้างสถานที่ที่ยอดเยี่ยมในการทำงานให้ดียิ่งขึ้นไปอีก
ป.ล. — ดู บล็อกโพสต์ของ ASOS Tech อื่น เกี่ยวกับการฝึกอบรมด้านเทคโนโลยี จากปีที่แล้วที่มุ่งเน้นไปที่การปฏิบัติจริงของการเปิดตัวโปรแกรมการฝึกอบรม
ฉันชื่อ Dave Barrows ผู้ฝึกสอนด้านวิศวกรรมของ ASOS Tech ฉันจัดหลักสูตรฝึกอบรมใน Docker, Kubernetes, AKS, DevOps และงานฝีมือในการเขียนโค้ดและการสร้างซอฟต์แวร์ ฉันยังเป็นนักดนตรีและโปรดิวเซอร์ที่มีค่ายเพลงอินดี้และโฮมสตูดิโอเป็นของตัวเอง ฉันเล่นเป็นประจำในลอนดอนและที่อื่น ๆ