The OSTraining Podcast #38: Zac Gordon เกี่ยวกับโยคะ การสอน และปฏิกิริยา

เผยแพร่แล้ว: 2022-02-16

ในตอนของสัปดาห์นี้ ฉันยินดีที่จะต้อนรับการกลับมาของ Zac Gordon หากคุณใช้เวลาในโลกของ WordPress คุณอาจเจอ Zac เขาเป็นครูที่กระตือรือร้นและมีเสน่ห์จริงๆ ซึ่งเชี่ยวชาญด้าน JavaScript สำหรับ WordPress เขาเรียนผ่านวิดีโอ ประชุมออนไลน์ พูดคุยสด พอดแคสต์ แคสต์วิดีโอ แล้วแต่คุณเลย เขาพยายามสอนผู้คนถึงวิธีใช้ JavaScript โดยเฉพาะในบริบทของ WordPress

เป็นครั้งแรกที่ Zac เขียนหนังสือ และเขาทำมันด้วย OStraining React Explained พร้อมใช้งานแล้ว และจะสอนวิธีใช้เฟรมเวิร์ก React ซึ่งเป็นที่นิยมมากขึ้นใน WordPress แต่ยังรวมถึง Drupal, Magento และแพลตฟอร์มอื่นๆ ด้วย เราคุยกับ Zac เกี่ยวกับภูมิหลัง ความรักในโยคะของเขา และเหตุผลที่เขาตัดสินใจโฟกัสที่ React ในหนังสือเล่มแรกของเขา

สมัครรับพอดคาสต์ OSTraining บน iTunes หรือใช้เครื่องเล่นพอดคาสต์ด้านล่าง เราอยู่ใน Stitcher, Overcast และแอพพอดคาสต์ยอดนิยมอื่น ๆ


ฟังตอนกับZac


Transcript of Zac's Episode

  • สตีฟ : สวัสดี ขอต้อนรับสู่พอดคาสต์ OStraining ฉันชื่อ Steve Burge และเราพูดคุยกับผู้คนที่น่าสนใจจากทั่วโลกโอเพ่นซอร์สสำหรับพอดแคสต์เหล่านี้ ในตอนของสัปดาห์นี้ ฉันยินดีที่จะต้อนรับการกลับมาของ Zac Gordon หากคุณใช้เวลาในโลกของ WordPress คุณอาจเจอ Zac เขาเป็นครูที่กระตือรือร้นและมีเสน่ห์จริงๆ ซึ่งเชี่ยวชาญด้าน JavaScript สำหรับ WordPress เขาเรียนผ่านวิดีโอ ประชุมออนไลน์ พูดคุยสด พอดแคสต์ แคสต์วิดีโอ แล้วแต่คุณเลย เขาพยายามสอนผู้คนถึงวิธีใช้ JavaScript โดยเฉพาะในบริบทของ WordPress เป็นครั้งแรกที่เขาเขียนหนังสือ และเขาทำมันด้วย OSTtraining React Explained พร้อมใช้งานแล้ว และจะสอนวิธีใช้เฟรมเวิร์ก React ซึ่งเป็นที่นิยมมากขึ้นใน WordPress แต่ยังรวมถึง Drupal, Magento และแพลตฟอร์มอื่นๆ ด้วย เราคุยกับ Zac เกี่ยวกับภูมิหลัง ความรักในโยคะของเขา และเหตุผลที่เขาตัดสินใจโฟกัสที่ React ในหนังสือเล่มแรกของเขา
  • สตีฟ : สวัสดี ยินดีต้อนรับ แซค
  • Zac: นี่ไง สตีฟ
  • สตีฟ : เฮ้ แซค คุณเคยอยู่ในพอดแคสต์เมื่อประมาณ 6 เดือนที่แล้วตอนที่เริ่มเขียนหนังสือ React และก็ขอแสดงความยินดีด้วย หนังสือออกแล้ว
  • Zac: เฮ้ ขอบคุณมาก ถูกตัอง. ดูเหมือนว่าจะนานมาแล้วหรือไม่เลย แต่ที่นี่เรานำเสนอบนเว็บ ใช่. พร้อมเข้าสู่อเมซอนแล้ว มันเย็น.
  • สตีฟ : อืม หกเดือนคือความเร็ววาร์ปเมื่อต้องเขียนหนังสือ คุณเกือบจะบินผ่านมัน
  • Zac: ฉันไม่มีบริบท ฉันไม่เคยทำอะไรแบบนี้มาก่อน และคุณก็เยี่ยมมากที่ปล่อยให้ฉันทำงานทีละชั่วโมงหรือสองชั่วโมง สองสามวันต่อสัปดาห์เมื่อใดก็ตามที่ฉันมีโอกาส และใช่ เราไปถึงที่นั่นแล้ว มันเป็นกระบวนการที่ยอดเยี่ยม
  • สตีฟ : อืม ฉันเริ่มเขียนหนังสือสำหรับบุคคล ซึ่งเป็นบริษัทข้ามชาติรายใหญ่เมื่อ 10 ปีที่แล้วหรือประมาณนั้น และฉันจำได้ว่าตอนแรกฉันไม่สามารถเข้าใจเรื่องนี้ได้ และหนังสือเล่มแรกบางเล่มอาจใช้เวลาสามถึงสี่ปี ฉันมีปัญหาจริงๆ และมีผู้จัดพิมพ์ที่เข้าใจดีมาก ฉันจำได้เมื่อถึงจุดหนึ่งมีคนถามฉันว่ากำหนดเวลาของฉันคือเมื่อใด และฉันก็พูดบางอย่างเช่นกรกฎาคมและนั่นคือประมาณเดือนกุมภาพันธ์ พวกเขาพูดว่า "โอ้ คุณเหลือเวลาอีกไม่กี่เดือน" ฉันก็แบบ "ไม่ใช่ นั่นมันเมื่อสองปีที่แล้วเมื่อเดือนกรกฏาคม" ฉันเกินกำหนดส่งของฉันอย่างแท้จริงเป็นเวลาประมาณสองปี ดังนั้นหกเดือนจึงดีมาก และฉันไม่เคยเข้าใจเรื่องนี้มาก่อน แต่ถึงแม้ว่าในทางเทคนิคแล้ว นี่เป็นหนังสือเล่มแรกของคุณ แต่คุณเขียนเกี่ยวกับ JavaScript มาหลายปีแล้ว หรือ 12-13 ปีแล้ว
  • แซค : ครับ เป็นเรื่องตลกเมื่อคุณมองย้อนกลับไป และสิ่งต่างๆ ในเวลาที่คุณชอบ "ทำไมฉันถึงทำเช่นนี้? เหมือนมองย้อนกลับไปเพื่อสร้างและเติบโตเป็นสิ่งอื่น ตอนที่ฉันสอน JavaScript ในระดับวิทยาลัย ว้าว ใช่ อย่างน้อยเมื่อ 10 ปีที่แล้ว ฉันไม่ได้ชอบหนังสือเรียนบนเว็บและอะไรทำนองนั้นทั้งหมด ดังนั้นคุณจึงได้รับอนุญาตให้เขียนหนังสือของคุณเอง ดังนั้น ไม่ใช่ครั้งแรกที่ฉันเขียนเกี่ยวกับ JavaScript แต่ในรูปแบบนี้และบางอย่างที่อยู่ในหนังสือเรียน หรือคู่มือในอีกทางหนึ่ง ใช่ การเขียนไม่ใช่เรื่องใหม่ จากโรงเรียนและเพียงแค่เป็นนักการศึกษา คุณต้องมีงานเขียนมากมาย ดังนั้นฉันรู้สึกขอบคุณที่มีทักษะนั้น ฉันคิดว่าถ้าฉันนั่งเฉยๆโดยไม่มีประสบการณ์เกี่ยวกับเรื่องนี้ อาจต้องใช้เวลานานกว่านี้ แต่ใช่
  • สตีฟ : งั้นพาฉันกลับเร็ว คุณมีเสียงที่เกือบจะสมบูรณ์แบบสำหรับการฝึก เราเคยพูดเล่นๆ ว่าเรามักจะชอบจ้างครูจากมิดเวสต์ สหรัฐอเมริกา หรือจากแคนาดา เพราะพวกเขาใช้ภาษาอังกฤษที่ลื่นไหลจริงๆ แทบไม่มีสำเนียงเลย เดิมทีคุณมาจากไหน พื้นหลังของคุณคืออะไร?
  • แซค: ฉันมาจากพื้นที่มิดแอตแลนติก ไม่ไกลเกินไป แต่อยู่ที่วอชิงตัน ดี.ซี. ฉันสามารถรับเรื่องเล็กน้อยของแมริแลนด์เมื่อเกิดขึ้นและรู้สึกเหมือนอยู่บ้าน แต่ใช่ มันตลกที่คุณพูดถึงมัน คุณรู้จัก Nick Pettit ที่ Treehouse ไหม ฉันจำได้ว่าตอนที่ฉันทำวิดีโอแอพพลิเคชั่นเป็นครั้งแรกสำหรับพวกเขา ฉันแค่คัดลอกเขาเช่น "สวัสดี ฉันชื่อแซค" และฉันคิดว่านั่นเพิ่งวิวัฒนาการมาจากที่นั่น แต่คุณพูดแบบนั้นก็ตลกดี
  • สตีฟ : อ๋อ ครับ มันเกือบจะเป็นเสียงที่สมบูรณ์แบบ เรามักจะได้คนที่บ่นเกี่ยวกับสำเนียงอังกฤษอย่างของฉัน สำเนียงออสเตรเลีย สำเนียงใต้ และสำเนียงสหรัฐอเมริกา สำเนียงเหล่านั้นทั้งหมดจะสร้างปัญหาให้กับคนบางกลุ่มจากทั่วโลกจากบางพื้นที่ ในขณะที่สำเนียงที่คุณมีนั้นออกแบบมาได้เกือบสมบูรณ์แบบเพื่อให้ทุกคนเข้าใจได้ คุณโตใน DC และคุณเป็นครูใช่ไหม เดิมทีคุณไม่ใช่ครูสอนจาวาสคริปต์หรือออกแบบเว็บ แต่เป็นเพียงครูสอนทั่วไปใช่หรือไม่
  • Zac: ใช่ ฉันเคยอาศัยอยู่ใน DC, Maryland ขณะนี้ฉันอยู่อีกฟากหนึ่งของแม่น้ำในเวอร์จิเนียจากดีซี และใช่ ฉันเคยทำงานเป็นครูมัธยมปลาย สอนในวิทยาลัย และบางคนชอบสภาพแวดล้อมประเภท bootcamp สิ่งต่างๆ เช่นนั้น เช่นเดียวกับเนื้อหาออนไลน์ และสิ่งต่างๆ เช่นนั้น แต่ใช่ ฉันเริ่มสอน ฉันคิดว่าฉันจะอยู่ในห้องเรียนตลอดไป และฉันอาจจะกลับไปเรียนอีกครั้ง ฉันยังชอบที่จะแก่ขึ้นอีกหน่อย อยากผ่อนคลายหน่อย กลับไปที่ห้องเรียน เพราะมันเป็นสภาพแวดล้อมที่เย็นสบาย และฉันชอบมันมาก
  • แซค: เดิมที ฉันคิดว่าฉันอยากจะชอบวิชาเอกในการเกษตรแบบพอเพียง สันสกฤต และโยคะศึกษา แต่ฉันโชคดีที่มีพี่เลี้ยงดีๆ แบบว่า "ดูสิ ถ้าคุณจะจ่ายเพื่อการศึกษา เช่น ได้อะไรมาบ้าง" ที่คุณนำไปใช้ได้จริง และครูก็พักร้อนได้” และฉันก็แบบ "โอ้ โอเค บางทีฉันอาจจะเป็นแค่ครู" และจริงๆ แบบนั้น ... มันสะท้อนในหลาย ๆ ด้าน กลับไปช่วยเหลือผู้คนและรู้สึกว่าเราสามารถทำให้สิ่งต่าง ๆ น่าสนใจยิ่งขึ้น แต่ใช่ นั่นเป็นวิธีที่เกิดขึ้น
  • สตีฟ : แล้วถ้าคุณไม่เรียนโยคะหรือสันสกฤต คุณสอนอะไรจริงๆ เมื่อคุณเดินในห้องเรียนมัธยมปลายเป็นครั้งแรก? เป็นการออกแบบเว็บหรือเป็นสิ่งที่ไม่เกี่ยวข้องกันโดยสิ้นเชิง?
  • แซค: ใช่ ฉันคิดว่าฉันเรียนปริญญาโทด้านการศึกษาการพัฒนาหลักสูตรด้านเทคโนโลยีแล้ว และมีความเชี่ยวชาญเฉพาะด้านแบบนั้น ยกเว้นว่าฉันสำเร็จการศึกษาระดับปริญญาและประกาศนียบัตรการสอนในประวัติศาสตร์แล้ว ดังนั้นฉันจึงเริ่มสอนประวัติศาสตร์ด้วยคลาสเทคโนโลยีเล็กๆ หนึ่งหรือสองคลาส หรือคลาสการออกแบบเว็บที่ฉันเลือกมาจากครูคนอื่น และเมื่อเวลาผ่านไป ฉันต้องกลับไปทำหนังสือรับรองวิทยาการคอมพิวเตอร์และอะไรทำนองนั้น ซึ่ง No Child Left Behind in the States กำหนดให้คุณต้องสำเร็จการศึกษาระดับปริญญาในทุกสิ่งที่คุณกำลังสอน
  • Zac: การที่ฉันต้องขยายไปสู่การศึกษา ฉันต้องทำงานเต็มเวลาในการสอน เช่น วิทยาการคอมพิวเตอร์และการพัฒนาเว็บ และสร้างการออกแบบเว็บสี่ปี หลักสูตรการพัฒนาเว็บ นักเรียนจ่ายค่าฝึกงาน ปีที่แล้วได้หยุดครึ่งวันเพื่อชอบทำธุรกิจจากทางไกล เป็นโปรแกรมที่สนุกและเจ๋งมาก ฉันสนุกกับมันจริงๆ.
  • สตีฟ : โอ้ คุณอยากฟังเรื่องน่าอายไหม
  • แซค : อ๋อ
  • สตีฟ : ตอนที่ผมย้ายไปอเมริกาครั้งแรก ผมแต่งงานกับภรรยาของผม ผมต้องรอประมาณสามเดือนเพื่อขอกรีนการ์ด และเพิ่งออกจากเรือไป ไม่รู้อะไรมากเกี่ยวกับอเมริกานอกจากสิ่งที่ภรรยาผมมี บอกฉัน. และเมื่อถึงเวลากรีนการ์ดของฉัน ฉันก็หางานไม่ได้ มันคือเดือนกันยายน ตุลาคม และสถานที่เดียวที่จ้างครูคือโรงเรียนเล็กๆ แห่งนี้ในชนบท และนี่อยู่ในพื้นที่แอตแลนต้าในจอร์เจีย และโอเค โรงเรียนแบบไหนที่เปิดรับสมัครครูในเดือนตุลาคม? อาจไม่ใช่โรงเรียนที่ดีที่สุด ดังนั้นจึงเป็นงานเดียวที่ฉันทำได้เพราะฉันมีคุณวุฒิการสอน
  • สตีฟ : ผมก็เลยเดินเข้าไป รับงาน และสัปดาห์แรกกับงานที่พวกเขาบอกผมว่า "ยินดีด้วย นี่คือชั้นเรียนประวัติศาสตร์อเมริกันของคุณ คุณจะสอนประวัติศาสตร์อเมริกาแล้ว" ฉันไม่รู้อะไรเกี่ยวกับมันเลย ทุกคืนฉันเอาหนังสือเรียนกลับบ้าน "ตกลง ฉันจะสอนร่างกฎหมายพรุ่งนี้ กฎหมายสิทธิคืออะไร ตกลง ฉันจะสอนรัฐธรรมนูญในวันพรุ่งนี้" พลิกหนังสือเรียนอย่างรวดเร็ว “เฮ้ อะไรอยู่ในรัฐธรรมนูญ” และมันก็เยี่ยมมาก มันทำให้ฉันรู้ทันประวัติศาสตร์อเมริกาและอเมริกาอย่างรวดเร็ว แต่ฉันไม่แน่ใจว่านักเรียนได้เรียนรู้มากเกินไป
  • Zac: ตลกดีนะ พวกเขาบอกว่าครูต้องนำหน้านักเรียนหนึ่งบทใช่ไหม? แต่นั่นเป็นประสบการณ์คร่าวๆ และไม่เคยรู้สึกดีขนาดนั้น แต่ใครจะพูดว่าเราจำเรื่องราวทั้งหมดนี้ได้มากน้อยเพียงใดเมื่อเวลาผ่านไป แต่มันตลกจริงๆ นะ
  • สตีฟ : คุณมีหลักสูตรการออกแบบเว็บที่คุณสร้างขึ้นสำหรับนักเรียนของคุณในช่วงเวลาที่ดีและได้ผลจริง จริง ๆ แล้วนำนักเรียนไปฝึกงานและงานจริง?
  • Zac: ใช่ มันแน่นอนอยู่แล้ว และมันก็เป็นโปรแกรมที่ยอดเยี่ยม เรานำสมาชิกในชุมชนมาที่โรงเรียน และพวกเขาจะทำงานร่วมกับนักเรียนและจ่ายเงินให้กับโรงเรียน และนั่นก็จะถูกกรองออกไป เป็นโปรแกรมที่น่าสนใจและเจ๋งมาก และการแข่งขันกับสิ่งต่างๆ เช่น นักเรียนที่ทำงานที่ McDonald's และ Target รู้สึกดีมากที่ได้มอบทักษะเหล่านี้ให้พวกเขา และบางคนเหมือนที่ฉันเคยติดต่อกันมาหลายปี ... เหมือนทำงานภาคสนามจริงๆ ตอนนี้ทำสิ่งนี้เป็นรายได้ เป็นเรื่องตลกที่จะเห็นว่าทุกอย่างเริ่มต้นอย่างไร
  • สตีฟ : โอ้ นั่นอาจจะเป็นสิ่งที่ดีที่สุดในการเป็นครู ไม่ว่าจะเป็นครูประจำหรือครูออกแบบเว็บไซต์ ก็คือนักเรียนจะกลับมาหาคุณตลอดหลายปีที่ผ่านมา มีผู้ชายคนหนึ่งชื่อ Topher DeRosia ที่เคยร่วมงานกับเราเพื่อสอน WordPress-
  • Zac: รักผู้ชายคนนั้น
  • สตีฟ : ... เป็นเวลาหลายปีแล้ว และเขาเพิ่งได้งานเป็นผู้ประกาศข่าวประเสริฐให้กับ BigCommerce และหนึ่งในการเปลี่ยนแปลงที่เขามีก็คือ WordCamps ทั้งหมด และตอนนี้เขายังคงพบกับผู้คนที่เคยมีประสบการณ์กับ OSTraining กับสิ่งที่เราทำ การเรียนรู้ WordPress และ PHP และแพลตฟอร์มอื่นๆ ทำให้พวกเขาได้งานและสร้างขึ้น พวกเขาเป็นอาชีพ การสอนไม่ได้ให้ผลตอบแทนที่ดี แต่ความคิดเห็นที่คุณได้รับจากนักเรียนในปีต่อมาหลังจากที่พวกเขาลงเรียนหลักสูตรของคุณ และอาจสร้างอาชีพจากสิ่งนี้อาจเป็นสิ่งที่ดีที่สุดเกี่ยวกับงานนี้
  • Zac: คุณก็รู้ว่าถูกต้องเพื่อน
  • สตีฟ : คุณมีหลักสูตรการออกแบบเว็บที่ประสบความสำเร็จ ทำไมคุณถึงตัดสินใจลาออกจากการเป็นครู หรือบางทีอาจจะมองในแง่ดีมากกว่านั้น ทำไมคุณถึงตัดสินใจก้าวเข้าสู่อาชีพสายเทคโนโลยี?
  • Zac: ใช่ อย่างแรกเลย ฉันมีความเร่งรีบอย่างหนักตั้งแต่ 20+ ถ้าไม่ใช่ก่อนหน้านี้ ดังนั้นฉันจึงสอนมัธยมปลายเต็มเวลา ฉันกำลังสอนหลักสูตรวิทยาลัยบางหลักสูตรเป็นผู้ช่วย ฉันบริหารเอเจนซี่ออกแบบเว็บไซต์ที่ค่อนข้างดีและมีผู้คนทำงานให้กับมัน และมีฐานลูกค้าที่ดีและบริษัทที่ให้บริการโฮสติ้งเป็นประจำ และเหมือนว่าฉันมีเรื่องมากมายเกิดขึ้น ฉันจึงไม่เคยทำงานให้กับบริษัทใหญ่ๆ หรือทำงานในภาคสนาม ฉันจะเปิดร้านอิสระของตัวเอง ฉันเคยจ้างนักพัฒนาคนอื่น ๆ ได้สร้างมันขึ้นมา แต่ฉันต้องการดูว่าการทำงานในบริษัทขนาดใหญ่เป็นอย่างไร
  • Zac: และฉันมีเพื่อนที่เป็นครูของวิทยาลัยด้วย ซึ่งเป็นผู้นำ UX ที่ Blackboard ฉันไม่รู้ว่าคุณรู้เรื่องนี้ไหม นี่เป็นเหมือนหนึ่งในระบบ LMS ดั้งเดิมของเว็บ มันสร้างขึ้นใน Java และเหมือนกับว่าพวกเขากำลังสร้างการบูรณาการ การบูรณาการทางสังคม และมีผู้ใช้ประมาณหนึ่งพันล้านคน และฉันมีโอกาสทำแบบการออกแบบ UX แบบตรง เช่น การสเก็ตช์และการวาดภาพ และชอบการเขียนโค้ด CSS และ JavaScript และสิ่งต่างๆ และมันก็เป็นโอกาสที่น่าตื่นเต้นจริงๆ ฉันมีลูกชายอยู่ในช่วงเวลานั้นด้วย และรู้สึกว่าฉันต้องการการเปลี่ยนแปลง ทำสิ่งที่แตกต่างออกไป
  • แซค: เป็นเรื่องยากจริงๆ ที่จะออกจากการสอนในห้องเรียน แต่ฉันได้ทำมามากแล้ว และยังได้ผลักดันขอบเขตและข้อจำกัดมากมายกับพวกเขา เช่นเดียวกับระบบโรงเรียนและทางกฎหมาย และฉันต้องการสร้างผลกระทบต่อการเปลี่ยนแปลงที่ใหญ่ขึ้น ฉันจึงรู้ว่าฉันจะไม่ทิ้งการสอนไปตลอดกาล แต่ฉันอยากไปทำอย่างนั้น และฉันทำอย่างนั้นเป็นเวลาหนึ่งปี 12 วัน ฉันมีนาฬิกาจับเวลาถอยหลังและทุกอย่าง ฉันชอบมันมาก แต่ CodeMonkey ไม่เหมาะกับฉัน แต่ฉันได้เรียนรู้ว่าการทำงานในบริษัทขนาดใหญ่ ทำงานร่วมกับทีม ทำงานบนระบบ Legacy ระบบขนาดใหญ่ และสิ่งต่างๆ เป็นอย่างไร และฉันคิดว่านั่นเป็นสิ่งที่มีค่ามากสำหรับฉัน
  • Zac: แต่ฉันมีโอกาสสอนที่ Treehouse เกือบ 1 ปี และนั่นทำให้ฉันคิดมากเพราะนั่นคือ ... เราสามารถพูดคุยเกี่ยวกับสิ่งต่าง ๆ ได้ แต่ใช่ นั่นคือวิธีที่ฉันเข้าไปมีส่วนร่วม ดังนั้นจึงไม่มีความรู้สึกผิดปกติแต่อย่างใด มันเป็นเพียงชนิดของสิ่งที่ปรับและเปลี่ยนแปลง มีคำกล่าวที่ว่าเหมือนอย่างที่เราควรจะยอมสละสิ่งที่เราเป็นในสิ่งที่เราสามารถเป็นได้ และฉันก็ชอบแบบนั้น และมันก็เป็นแบบนั้นบ้าง แต่มันยากเพราะมีอัตลักษณ์มากมายในการสอน ดีใจมากที่ได้กลับมาตอนนี้
  • สตีฟ : เป็นเรื่องยากที่จะหาสองบริษัทที่อาจแตกต่างไปจาก Blackboard ซึ่งเป็นบริษัท Legacy เก่าแก่ที่มีเทคโนโลยี Legacy และ Treehouse ซึ่งเกือบทั้งหมดมีความทันสมัย บริษัทการศึกษาทั้งสองแห่ง แต่แนวทางต่างกันมาก?
  • แซค : อ๋อ งั้นเหรอ? หนึ่งคือเจ้าชู้หนุ่มเทคโนโลยีที่ยอดเยี่ยมที่สุด เหมือนตอนที่ Treehouse เริ่มต้น และฉันเริ่มต้นที่นั่น พวกเขาชอบ "เราสอนแต่เรื่องเจ๋งๆ เท่านั้น" และกระดานดำก็อยู่ในอีกระดับหนึ่ง ดังนั้นมันจึงสนุกจริงๆ เป็นการเปลี่ยนแปลงที่สดใส และเป็นวิธีที่ยอดเยี่ยมในการกลับไปสอนอีกครั้ง ถูกต้อง? ฉันจึงรู้ว่าฉันอยากกลับไปสอน ฉันกำลังพิจารณาที่จะจบหลักสูตรปริญญาเอกและพยายามทำงานโปรแกรมเว็บสี่ปีในด้านวิชาการ ฉันชอบวิชาการมาก และฉันไม่รู้สึกว่าตัวเองมีแรงผลักดันหรือดึงมากพอที่จะชอบใช้ประโยชน์จากสิ่งนั้น
  • Zac: ฉันรู้ว่าฉันไม่ต้องการกลับไปเรียนในห้องเรียน เพราะมีหลายอย่างเช่นที่โรงเรียนที่ได้รับคำสั่งจากรัฐบาลกลางหรือรัฐที่ฉันรู้สึกหงุดหงิดใจ และต้องการสร้างผลกระทบต่อการเปลี่ยนแปลง ดังนั้นการไปสอนออนไลน์และเข้าถึงได้ง่ายเหมือนที่ฉันคิดว่าโปรแกรม WordPress สร้างขึ้นเพื่อชอบนักเรียนหลายหมื่นคน มันเหมือนกับว่า "เอาล่ะ ผลกระทบและการเปลี่ยนแปลงส่วนใหญ่ มาลองใช้วิธีนี้กัน" ดังนั้นการเปลี่ยนจากสถาบันการศึกษามาเป็นเนื้อหาออนไลน์จึงเป็นเรื่องที่ดีและไม่มีใครดีไปกว่านี้อีกแล้ว บ้านต้นไม้เป็นงานที่ยอดเยี่ยมที่สุดงานหนึ่งที่ฉันเคยมีและกำลังขุดค้นบริษัทนั้นจริงๆ เป็นเรื่องสนุกและการประชาสัมพันธ์อย่างมหาศาลสำหรับฉันนอกวิชาการ ฉันเป็นที่รู้จักในบางวงการ แต่ไม่ธรรมดาเหมือนเจ้ากี้เจ้าการโลกของครู ถูกต้อง?
  • สตีฟ : คือ ฉันกำลังจะถามเรื่องนั้น เมื่อคุณออกจาก Treehouse คุณได้นำแบรนด์ไปกับคุณบ้างใช่ไหม? หากคุณพูดถึงชื่อ Zac ในโลก WordPress คุณเกือบจะเหมือนกับโรนัลโดหรือมาดอนน่า โดยพื้นฐานแล้ว หลายคนรู้จักคุณเพียงชื่อเดียว คุณมีแบรนด์ส่วนบุคคลที่ไม่เหมือนใคร นั่นคือการตัดสินใจของคุณเมื่อคุณเริ่มต้นอาชีพการสอนนอก Treehouse เพื่อให้แบรนด์มีการออกแบบกราฟิกที่หนักหน่วงและหนักมากในบุคลิกภาพของคุณหรือไม่? หรือมันเป็นแค่เรื่องบังเอิญ? นั่นคือทักษะที่คุณทำงานด้วยและคุณเพิ่งสร้างมันขึ้นมาโดยธรรมชาติ?
  • Zac: ไม่ นั่นเป็นวิวัฒนาการและค่อนข้างมีสติสัมปชัญญะและเชื่องช้าตลอดทาง แม้ว่าทุกอย่างจะเกิดขึ้นอย่างรวดเร็วบนเว็บก็ตาม พ่อของฉันจึงมีร้านซ่อมจักรเย็บผ้า/ร้านขายของและโรงเรียน เขาเปิดโรงเรียนขนาดใหญ่แห่งหนึ่งในพื้นที่นั้น และฉันเห็นเขาทำธุรกิจเกี่ยวกับแม่และเด็กคนนี้ และความยากลำบากที่เขามีถ้าเขาไม่ได้ทำงานที่นั่น ดังนั้นฉันจึงได้เรียนรู้และสนใจระบบและบริษัทที่สามารถทำงานได้โดยไม่ต้องมีใบหน้าหรือแบรนด์ของฉันในระยะยาว เช่น เว็บโฮสติ้งสำหรับนักเรียน ฉันไม่ได้สัมผัสมากในนั้น มีพนักงานและทีมงานจำนวนมากและดำเนินการได้ดีมาก ดังนั้น-
  • Zac: ... เดิมทีฉันคิดว่ามันเหมือนกับ Web Devs หรืออะไรซักอย่าง ฉันมีชื่อเดียว แล้วฉันก็ใช้ "JavaScript for WP" ซึ่งเดิมทีตั้งใจให้เป็นผลิตภัณฑ์เดียว หลักสูตรปริญญาโท และนั่นก็เท่านั้น ดังนั้นฉันจึงชอบแนวคิดของแบรนด์ และตามจริงแล้ว ตอนนี้ใบหน้าของฉันคือแบรนด์สำหรับ JavaScript สำหรับ WP และอื่นๆ อีกมากมาย ที่เกิดขึ้นเป็นเรื่องตลกที่แค่อยากจะติดสติกเกอร์ใบหน้าของฉันและชนิดของการถอดออก มันก็เหมือนกับการทดลองเล่นตลก แต่ฉันคิดว่ามันใช้ได้ดี และตอนนี้ฉันกำลังเรียนรู้ว่าการสร้างแบรนด์ส่วนบุคคลโดยที่ใบหน้าของคุณคือแบรนด์ และความหมายของการอยู่เหนือกว่านั้นหรือบนนั้น มันหรือ ... มันน่าสนใจทั้งหมด เป็นเรื่องที่น่าสนใจจริงๆ ที่เกิดขึ้นกับการสร้างเนื้อหาและสิ่งต่างๆ เหล่านี้ในฐานะบริษัทที่มีสถานการณ์แบบเดียวกัน
  • สตีฟ : บางทีมันอาจจะยุติธรรมที่จะบอกว่ามันเป็นสิ่งที่โดนใจผู้คน ที่คุณลองทำในสิ่งที่แตกต่างกัน คุณลองใช้ชื่อแบรนด์ต่างๆ แนวทางที่แตกต่างกัน โลโก้ มาสคอต และอะไรก็ตาม และบางครั้งคุณก็พบบางสิ่งที่ผู้คนยึดถือ ที่ผู้คนจดจำและพูดคุยกับคุณ เรามีธุรกิจในพื้นที่ Joomla มาหลายปีแล้วที่เราเกษียณอายุ อาจจะเกษียณในปี 2013 และมีโลโก้ของสุนัขที่เพื่อนของฉันในแอตแลนต้าวาดไว้ และด้วยเหตุผลบางอย่าง แค่จังหวะเวลาและวิธีการวาดโลโก้ มันติดอยู่ในใจของผู้คนจริงๆ และแม้กระทั่งอีกหลายปีต่อมา อาจเป็นสิ่งที่ฉันรู้จักกันดีในบางชุมชนที่กำลังเรียกใช้ไซต์นั้น พวกเขามาหาฉันแล้วพูดว่า "เฮ้ คุณเป็นคนเลี้ยงหมา"
  • สตีฟ : และฉันมีความรู้สึกกับตัวเองว่า คุณแค่มีบุคลิก แนวทางที่โดนใจผู้คน นั่นคือสิ่งที่พวกเขาจดจำและยึดติดอยู่กับพวกเขา นั่นคือสิ่งที่คุณพบ โดยการให้ตัวเองอยู่ตรงกลาง และวางบุคลิกภาพของคุณไว้ข้างหน้าและตรงกลาง ว่าโครงการเหล่านั้นประสบความสำเร็จมากขึ้น ผู้คนให้ความสนใจพวกเขามากขึ้นหรือไม่
  • แซค: โอ้มนุษย์ ก่อนอื่นเลย shucks และขอบคุณ บางครั้งการพูดถึงตัวเองอาจเป็นเรื่องยาก แต่พวกเขามีคำพูดเช่น "ถ้าคุณต้องการรู้ว่าจุดแข็งของคุณคืออะไร ให้ถามคนอื่นหรือฟังคนอื่นว่าพวกเขาพูดอะไร" และพวกเขาก็แบบ "โอ้ แค่เป็นมิตร อธิบายได้ดี และสนุกกับมัน" เคยได้ยินมาว่าเป็นผลตอบรับ แล้วก็ลองลงมือทำดู ไม่รู้สิ เป็นแค่ตัวฉันเอง แต่ในขณะเดียวกันก็มีสติสัมปชัญญะและพยายาม ...
  • แซค: ผู้คนอาจไม่รู้ เวลาคุณทำวิดีโอหรือบันทึกหลักสูตร ฉันรู้สึกเหมือนมีคนดูหน้าฉันหลายแสนหรือพันคน และฉันก็ฉายภาพและทุ่มเทแรงใจลงไป ดังนั้นเมื่อบันทึกเสร็จ 5 -10 วิดีโอ ฉันเหนื่อยมากแล้ว ฉันรู้สึกเหมือนฉันเพิ่งลงจากเวทีและทุ่มเทหัวใจของคุณและเชื่อมโยงกับบุคคลต่างๆ ฉันคิดว่ามีวิธีใส่ตัวเองเข้าไป อาจจะเจอแล้วก็ไม่รู้ เป็นสิ่งที่ฉันพยายามจะทำ อยากรู้ว่ามีผลหรือไม่ แต่ ...
  • สตีฟ : ใช่ ฉันคิดว่ามันใช่ เรากำลังพูดถึงเสียงก่อนหน้านี้ว่าคุณมีเสียงที่เกือบจะสมบูรณ์แบบสำหรับการฝึก เป็นสำเนียงที่สะอาดและเป็นกลางมาก แต่ดูเหมือนว่าด้านบุคลิกภาพของการฝึกตัวเอง การมีพลังบนหน้าจอเป็นงานที่หนักกว่ามาก เสียงออกมาโดยธรรมชาติ แต่การเป็นครูที่ดีเช่นนี้เป็นความพยายามอย่างมากในทุกๆวัน เพื่อเป็นพลังงานสูง พยายามและถ่ายทอดความกระตือรือร้นให้กับนักเรียนให้มากที่สุด
  • Zac: ใช่ และฉันคิดว่าใครก็ตามที่อยู่ในแวดวงการพูดคุยทั้งวันก็มีประสบการณ์นั้นเช่นกันในระดับหนึ่ง
  • สตีฟ : ครับ เราได้ทำงานร่วมกับครูจำนวนมากในช่วงหลายปีที่ผ่านมา และโดยเฉพาะอย่างยิ่งผู้ที่ทำการฝึกอบรมผ่านวิดีโอมักจะพบว่ามันเหนื่อยมาก จนถึงจุดหนึ่งในอดีต เราพยายามจ้างผู้ฝึกสอนวิดีโอแบบเต็มเวลา และเราได้ทดลองกับมัน และพบว่ามันจะทำให้ผู้คนคลั่งไคล้ ความพยายามและพลังงานอย่างเต็มที่ในการทำคลาสวิดีโอและการฟังตัวเอง 40 ชั่วโมงต่อสัปดาห์นั้นเป็นมากกว่าที่ใครๆ ก็อยากทำ พวกเขาทั้งหมดพบความต้องการหลังจากจุดหนึ่งที่จะออกไปทำโครงการหรือทำอย่างอื่น วิดีโอการฝึกอบรมกำลังเหน็ดเหนื่อย
  • แซค : ครับ ฉันจะที่สองที่ มันตลกที่คุณพูดถึงมัน เป็นเรื่องตลก บางคนอาจจะฟังเสียงตัวเองแปลกๆ แปลก ๆ และฉันต้องทำอย่างนั้นบ่อยๆ และฉันมักจะวิเคราะห์และวิธีปรับปรุงอยู่เสมอ และมันก็เหมือนกับการดูกีฬาในทีมของคุณ และคุณก็แบบ "เอาล่ะ มาทำกัน ลุยกันใหม่ วิ่งอีก วิ่งอีก วิ่ง ... " และฉันก็ลืมไปว่าตัวเองเคยชินกับมันมากแค่ไหน ฉันชอบ "โอ้ ไม่ นั่นเป็นแค่งานของฉันแล้ว ใช่ นั่นคือสิ่งที่เธอคิด ใช่" แต่มันตลก
  • สตีฟ : คุณเรียนหนังสือมา 15 ปีแล้ว และรู้สึกท้อแท้กับการเป็นครูมัธยมปลาย อาจารย์วิทยาลัย ทำงานให้กับ Blackboard ในพื้นที่การศึกษา ทำงานให้กับ Treehouse สร้างแบรนด์การฝึกอบรม JavaScript ของคุณเองและ กับวิดีโอและหนังสือโต้ตอบด้วยตอนนี้ แต่เราได้คุยกันไปก่อนหน้านี้แล้ว และคุณบอกว่าทักษะการฝึกกำลังขยายไปสู่ด้านอื่นๆ เช่นกัน ว่าคุณเป็นครูสอนโยคะด้วย
  • แซค : ครับ ใช่. ส่วนหนึ่งของการทำความรู้จักกับแบรนด์ส่วนบุคคลว่าตัวตนที่แท้จริงของฉันเป็นอย่างไร ฉันใส่ลงไปในแบรนด์ส่วนบุคคลนั้นมากแค่ไหน? ดังนั้นโยคะจึงเป็นหนึ่งในนั้นที่ฉันเริ่มทดลองเพื่อให้เป็นที่รู้จักและเป็นที่รู้จักมากขึ้น แต่ใช่ ฉันมีประสบการณ์มากมายเกี่ยวกับโยคะและการสอนในสภาพแวดล้อมที่แตกต่างกัน และฝึกฝนสาขาต่างๆ และเป็นส่วนสำคัญในชีวิตประจำวันของฉัน
  • สตีฟ : มันช่วยให้คุณรับมือกับการติดอยู่หน้าจอ ทำงานในร่มตลอดเวลาได้ไหม? เป็นสิ่งที่คุณทำเพื่อสุขภาพของคุณสิ่งที่คุณทำเพื่อการพักผ่อนนอกหน้าจอหรือไม่? เข้ากับสมดุลชีวิตการทำงานของคุณอย่างไร?
  • Zac: โอเค ใจเย็นๆ ฉันจะให้คำตอบเกี่ยวกับแบรนด์และนอกแบรนด์แก่คุณ เกี่ยวกับแบรนด์ ใช่ ฉันรวมมันไว้ในชีวิตประจำวันของฉัน และมันช่วยเพิ่มความสามารถในการจดจ่อ อยู่กับปัจจุบัน และจัดการกับการเปลี่ยนแปลงในสถานการณ์ต่างๆ ถูกต้อง? นั่นคือคำตอบของแบรนด์ในเรื่องนั้น แบรนด์นอกนั้นพูดจริง ฉันไม่เล่นโยคะเพราะฉันเหมือนคนเป็นลูกครึ่ง ฉันทำเพราะว่าถ้าฉันไม่ทำ ฉันทนทุกข์และไม่ชอบมัน เช่นเดียวกับที่ฉันมีอาการบาดเจ็บจากการเล่นสเก็ตมากมาย และร่างกายของฉันแข็งทื่อมาหลายปีแล้ว และใครจะรู้ว่าอะไรอีก และเพิ่งดิ้นรนกับชีวิตและ F-ed ขึ้นได้อย่างไร และบางครั้งก็ต้องเร่งรีบอะไรอีก และ สิ่งที่ยาก
  • แซค: ฉันทำมัน และฉันไม่สามารถไปได้นานกว่าสามวันโดยไม่ได้ปรับแต่งและ ... เอาละ มีการออกกำลังกายด้วย และมีกิริยาท่าทางมากมาย ศิลปะการต่อสู้ สิ่งต่างๆ มากมาย การเต้น ทุกคนที่ฉันคิดว่าโน้มเอียงไปสู่สิ่งที่แตกต่างกัน และฉันสำรวจ และฉันชอบรูปแบบต่างๆ มากมาย แต่โยคะเป็นเหตุผลหนึ่งที่คงอยู่และมีวิวัฒนาการอยู่เสมอ
  • สตีฟ : คนทั่วไปสามารถเข้าสู่ระบบ zacgordon.com และเข้าร่วมชั้นเรียนโยคะของคุณ?
  • แซค: ดังนั้นบน zacgordon.com ฉันมีหน้าโยคะ และฉันลิงก์ไปยังไซต์ที่ฉันตั้งค่าไว้ชื่อว่า officeyoga.tv และมีชั้นเรียนโยคะในสำนักงานฟรี 20 นาที เพราะด้วยแบรนด์การสอนของฉัน ฉันต้องการทำบางสิ่งที่สอดคล้องกับคนที่กำลังเขียนโค้ด หรือผู้ที่กำลังเรียนรู้การพัฒนา และสิ่งที่พวกเขาสามารถทำได้ในฐานะ หยุดพัก. ดังนั้นจงปรับยอดภูเขาที่บ้าคลั่ง ลมหายใจแห่งไฟกิ้งก่า และการทักทายจากดวงอาทิตย์ ซึ่งคุณต้องการความยืดหยุ่นและเสื่อ เป็นสิ่งที่คุณสามารถทำได้ที่โต๊ะทำงานของคุณ
  • Zac: แต่มันไม่ใช่เก้าอี้โยคะของแม่คุณ ตกลง? อย่างที่ฉันสอนเทคนิคการหายใจแบบบ้าๆ บอๆ ที่ซึ่งในสามนาทีที่คุณเห็นดาว และคุณมีความเข้าใจอย่างถ่องแท้ และมันก็เหมือนกับอึ! จริงๆ แล้ว เป็นโอกาสในการสอนที่สนุกสำหรับฉันที่ได้ใช้แง่มุมที่บ้าๆ บอๆ และดีที่สุดที่ฉันชอบเกี่ยวกับการเรียนโยคะในสาขาต่างๆ เช่นเดียวกับการเอาอะไรที่ซับซ้อนอย่าง JavaScript และพยายามเขียนหนังสือ React ที่ทุกคนสามารถหยิบขึ้นมาใช้งานได้ ทุกอย่างเหมือนกันหมดจากมุมมองด้านการศึกษา ความท้าทายแบบเดียวกันในการทำอะไรบางอย่าง การกลั่นกรองแก่นแท้ของสิ่งนั้น พยายามหาวิธีที่เกี่ยวข้องกันและผู้คนสามารถเรียนรู้มันได้ จากนั้นจึงใช้ประโยชน์จากมัน
  • Zac: อีกครั้งที่เจ๋งมากในการทำเช่นนี้คือคนที่สนใจ และมันก็ไม่เยอะ มีนักเรียน JavaScript จำนวนมาก มีพนักงานออฟฟิศน้อยมากที่เช็คอิน แต่มีคนที่กลับมา และพวกเขาก็แบบว่า "ใช่ๆ ฉันชอบแบบนี้" และโดยปกติพวกเขากำลังทำสิ่งที่ดีต่อสุขภาพหรือพยายามทำสิ่งที่ดีต่อสุขภาพด้วยตัวเอง นี่เป็นเพียงส่วนเล็กๆ ส่วนหนึ่งเท่านั้น และยินดีที่ได้เป็นส่วนหนึ่ง และอีกครั้ง เพียงแค่พยายามสร้าง หากเป็นแบรนด์ส่วนบุคคล ให้มีความเฉพาะตัวมากขึ้น
  • สตีฟ : อืม คุณรู้อะไรไหม ฉันเคยเข้าร่วมการประชุมด้านเทคโนโลยีมาแล้วกว่าครึ่งโหลในช่วงหลายปีที่ผ่านมา ซึ่งพวกเขาจัดเซสชั่นโยคะในตอนเช้าก่อนวันงานแต่ละวัน ดูเหมือนว่าจะเป็นสิ่งที่คนเทคโนโลยีจำนวนมากสนใจ และมีผู้ชายคนหนึ่งคือ Peter Bui ชายชาวออสเตรเลียในชุมชนเทคโนโลยีและ WordPress และ Joomla ที่ทำหลายอย่างที่ฉันเคยไป เขามีความสมดุลที่คล้ายคลึงกันระหว่างการมีด้านการสอนโยคะกับเขาและด้านเทคโนโลยีสำหรับเขาเช่นกัน เขาพบว่าทั้งสองสมดุลกันออกมา
  • Zac: ใช่ ฉันเคยเห็นมาบ้างแล้วเหมือนกัน ฉันแทบอยากจะหยุดส่งการสนทนาเกี่ยวกับ JavaScript หรือเพียงแค่เริ่มส่งการพูดคุยเรื่องโยคะในที่ทำงานในตอนเช้า และฉันเคยไปที่ WordCamp Europe ที่พวกเขาทำแบบนั้นมาก่อน โดยมีผู้สอนเข้ามา ฉันคิดว่าเป็น WordCamp Europe ไม่ใช่ US ถ้าจำไม่ผิด แต่ฉันรักสิ่งนั้น ฉันคิดว่ามันเจ๋ง และใช่ คุณเห็นสิ่งนั้นและมองไปรอบๆ คุณแบบว่า "โอ้ คนนี้เล่นโยคะแน่ และพวกเขาแค่ชื่นชมมัน" ฉันคิดว่ามันเป็นตัวเลือกที่ยอดเยี่ยม
  • สตีฟ : อืม มีชุมชนโอเพ่นซอร์สสองสามกลุ่มที่มีปัญหาในการให้ความสำคัญกับความเป็นอยู่ที่ดีในระดับที่สูงกว่ามาก ฉันเคยไปที่ DrupalCons มาบ้างแล้วในช่วงหลายปีที่ผ่านมา โดยในช่วงไม่กี่ปีที่ผ่านมาพวกเขาเริ่มเน้นเรื่องสุขภาพจิตและความเป็นอยู่ที่ดี ว่ามีการพูดคุยกันค่อนข้างน้อยที่เน้นการหลีกเลี่ยงอาการเหนื่อยหน่ายเป็นพิเศษ โดยต้องรับมือกับงานที่มีมากเกินไป เรากำลังดำเนินชีวิตที่มีสุขภาพดีขึ้น ฉันคิดว่าพวกเราหลายคนนั่งลง 10-12 ชั่วโมงต่อวัน นั่งหน้าจอ และทรมานร่างกายหรือจิตใจจากมัน
  • Zac: อ๋อ เพื่อน ฉันกำลังดูสิ่งนี้ด้วย มีการพูดคุยมากขึ้นเรื่อยๆ แม้แต่ใน WordCamps และพื้นที่ทั้งหมดที่เกิดขึ้น ความคิดเริ่มต้นที่เหนื่อยหน่ายกำลังถูกเรียกออกมาในสิ่งที่เป็นอยู่ซึ่งเหมือนกับความคิดที่เหนื่อยหน่าย และฉันชอบสิ่งนี้ ฉันชอบสิ่งนี้. ฉันทำเองมากกว่านี้ และมันสร้างความแตกต่างอย่างมาก มันยากเพราะฉันคิดว่าสิ่งหนึ่งคือคุณคิดว่าจะไม่มีเงินหรือจะมีสิ่งกดดันและสิ่งนี้และคุณเพียงแค่ต้องทำ ฉันรู้สึกว่าบางครั้งคุณต้องผ่านการกระแทกและขั้นตอนและความเร่งรีบและใส่สิ่งต่างๆ
  • Zac: แต่มันอาจมาในคลื่นที่สมดุลและบางครั้งเพื่อไม่ให้ระบบทำงานในโหมดต่อสู้หรือบิน เพราะมนุษย์ เราเพิ่งจะล้มเลิกประสบการณ์ของเราไปหลายปี และอาจลดประสบการณ์ของเราไปพร้อม ๆ กัน ฉันไม่รู้ เราไม่จำเป็นต้องเกี่ยวกับสุขภาพจิตทั้งหมด แต่ใช่ มันอยู่ข้างนอก และฉันก็ดีใจกับมัน และใช่ บางทีเราทุกคนอาจจะดีขึ้นได้และ สร้างสรรค์มากขึ้น และเพียงเพื่อดึงมันกลับมาที่หนังสือ React เล่มนี้ นี่เป็นตัวอย่างการใช้แนวทาง "คุณรู้อะไรไหม ฉันจะเขียนวันละชั่วโมงหรือสองชั่วโมงในตอนเช้าให้ได้มากที่สุด" และมันก็เป็นจังหวะที่ผ่อนคลายมาก เพราะในความคิดของฉัน ... คุณบอกว่าหนังสืออาจใช้เวลาหนึ่งปี ฉันก็แบบ "เอาล่ะ ถ้าฉันหยุดงานสัก 6 สัปดาห์หรือสองเดือน ฉันจะทำสิ่งนี้และทำทุกอย่างให้เสร็จ" ถูกต้อง? แต่ไม่ได้ใช้วิธีนั้น มันผ่อนคลายกว่ามาก และฉันมีความสุขกับมันและสำหรับมัน
  • Zac: และฉันยังมีโอกาสสอน React และทดสอบหนังสือหลายครั้งตลอดเส้นทาง ดังนั้น ขอเพียงมีความเข้าใจอย่างลึกซึ้งในการทำให้ช้าลงหน่อย วางใจอีกหน่อย ไม่ต้องบอกว่าไม่ต้องเร่งรีบ หนังสือเล่มนี้เป็นความพยายามและเรียนรู้ทั้งหมดนี้ ฉันยังไม่คิดว่าตัวเองเป็นผู้เชี่ยวชาญ React เพราะเหมือนกับหลายๆ อย่างใน JavaScript มันสามารถเจาะลึกลงไปได้ แต่ฉันชอบสิ่งนี้มาก และฉันคิดว่าสิ่งที่แสดงให้เห็นในหนังสือก็ควรจะดูจืดชืด ครอบคลุมกว่า แต่ง่ายกว่า และไม่ใช่แค่เช่น "โอเค เรากำลังสร้าง Reddit ตอนนี้ ไปกันเถอะ"
  • สตีฟ : ครับ ส่วนใหญ่ของการสนทนาครั้งแรกของเราเกี่ยวกับหนังสือเล่มนี้มุ่งเน้นไปที่สิ่งที่ควรละทิ้ง และมันยังคงเป็นหนังสือที่มีหน้าเพจมากกว่า 300 เล่ม แต่มีหัวข้อต่างๆ มากมายที่คุณเสนอซึ่งคุณคิดว่าควรรวมไว้ และเมื่อถึงจุดหนึ่ง คุณแค่ต้องหยุดและพูดว่า "เฮ้ เราทำได้แค่ลงลึกในหนังสือเริ่มต้นเท่านั้น" พวกเขาน่าจะเป็นหัวข้อที่ดีอย่างน้อยสามหรือสี่หัวข้อที่ถูกละทิ้ง มันอาจจะเป็นหนังสือ 700-800 หน้าได้อย่างง่ายดาย
  • Zac: โอ้มนุษย์ และนี่คือสิ่งที่ฉันต้องชี้ให้เห็น ทุกวันนี้ใครๆ ก็สามารถตีพิมพ์หนังสือได้ แต่สตีฟที่ร่วมงานกับคุณและผู้ที่มีประสบการณ์ในการเขียนหนังสือ คุณกลับมาบ่อยมากและแบบว่า "ไม่ ไม่ ไม่ ไม่ใช่ใน V หนึ่ง ออกไปกันเถอะ" และนั่นก็มีประโยชน์มาก ฉันไม่รู้ว่าฉันทำสิ่งนี้ด้วยตัวเองหรือเปล่า ถ้าฉันทำมันสำเร็จ เพราะมันคงจะยาวราว 50 ตอนและเติบโตขึ้นเรื่อยๆ ใช่ เมื่อคิดออก ... ฉันลืมไปแล้วว่ามีกี่บท เนื้อหามากน้อยเพียงใด และสิ่งที่ฉันทำไปและคิดว่ามันจะไปทางเดียว และจากนั้นมันก็เรียบง่ายขึ้น และพบว่านี่เป็นช่องที่ดีจริงๆ ฉันคิดว่าด้วย มัน. ที่กล่าวว่าเราจะอัปเดตหนังสือให้ทันสมัยอยู่เสมอ มีบทที่ดีอย่างน้อยสองตอนและการแก้ไขบางอย่างที่ฉันอยากทำเพราะว่า React กำลังเติบโตขึ้น แต่เนื้อหาหลักที่อยู่ในนั้นนั้นแข็งแกร่ง และมันจะไม่เปลี่ยนแปลง และมันเป็นพื้นฐานของมัน และฉันชอบมันมาก ใช่. กระบวนการที่น่าสนใจ
  • สตีฟ : ดังนั้น ถ้าคุณอ่านหนังสือ คุณจะสามารถเร่งความเร็วด้วยพื้นฐานของ React และอาจไกลกว่าพื้นฐานสองสามขั้นตอนตลอด 300 หน้า มีขั้นตอนใดบ้างที่ผู้คนสามารถทำได้หลังจากอ่านหนังสือที่จะช่วยให้พวกเขาเริ่มนำไปใช้ เพราะเราสอน React ในแบบที่คุณสามารถใช้ได้ในสภาพแวดล้อม Drupal สภาพแวดล้อม WordPress พูดสำหรับผู้ฟัง WordPress พวกเขาจะนำสิ่งที่พวกเขาเรียนรู้ใน React Explained ไปใช้กับการสร้างบล็อก Gutenberg อย่างไร มีทรัพยากรที่ดีหรือไม่?
  • Zac: ใช่ ตลกดี ในตอนแรก คุณสามารถเข้าไปอ่านเอกสารแนะนำการใช้งานจริง ๆ และเห็นว่ามันคือ React ทั้งหมด และเข้าใจทุกอย่างที่เกิดขึ้น แล้วคุณก็รู้ว่า "โอ้ จริงๆ แล้ว ฉันเขียน React ธรรมดาได้ตรงนี้ และมันก็เยี่ยมมาก มันค่อนข้างเรียบง่ายและตรงไปตรงมา มันเป็นหนึ่งในสิ่งที่สวยงามเกี่ยวกับวิธีที่พวกเขาออกแบบ Gutenberg ถ้าคุณรู้จัก React แล้ว ง่ายสุด ๆ เมื่อคิดในแง่ของธีมหรือปลั๊กอินอื่น ๆ สิ่งที่คุณเคยทำกับวิดเจ็ตหรือพื้นที่แบบโต้ตอบเล็กน้อย React นั้นยอดเยี่ยมสำหรับการสามารถวางลงในหน้าบน CMS เหล่านี้และทำ สิ่งโต้ตอบเล็กน้อยที่ส่วนหน้า อาจกด REST API เพื่อรับข้อมูลและเราแสดงให้เห็นว่า
  • Zac: จริงๆ แล้ว มีตัวอย่างหนึ่งในหนังสือเกี่ยวกับวิธีรับข้อมูล API จริงๆ แล้วคือการใช้ WordPress REST API ฉันไม่ได้บอกใครแบบนั้น แต่ฉันชอบ "ตัวอย่างทั้งหมดที่เราสามารถทำได้คืออะไร มาทำสิ่งนี้กันเถอะ" นั่นเป็นเกร็ดเล็กเกร็ดน้อยสำหรับชาว WordPress ในนั้น และคุณสามารถเสียบมันเข้ากับ API ใดๆ ก็ได้ และรับสิ่งนั้น ฉันคิดว่านั่นคือจุดเริ่มต้นในตอนนี้ เกือบคุณจำเป็นต้องรู้ React เพื่อทำสิ่งนี้ ดังนั้นมันจึงช่วยคุณได้เท่านั้น จากนั้นจึงสร้างวิดเจ็ตเล็กๆ และสิ่งเจ๋งๆ จากที่นั่น It's going to be an easy transition for folks, I think, especially those who had jQuery solutions, or dynamic little widgets and things before.
  • Steve : Ah. Can I circle back to something you said about 30 seconds ago? You mentioned that the way Gutenberg is designed, it's possible to write pure React and get up and running. I'm curious because one of the common complaints I've heard about systems which will import libraries and frameworks from elsewhere is that they often get very mangled during the import process. I heard that a lot with Drupal 8 when they imported Symfony. It ended up not quite being Symfony, but a kind of Drupalized version of it. And I know Jim has done the same thing with Bootstrap, for example, ended up being a pretty impure version of it. Are you saying that if someone wants to start writing React in WordPress now, there's not too much in the way of major changes? It's a fairly pure version of React? What they learn in the book can apply directly to their WordPress development?
  • Zac: Yeah, so off the bat, to set up a block in WordPress is just a JavaScript function, and then for one of the settings, it's like an edit setting, you pass it a React element. So you could literally just drop in your own custom React element there, and be rolling, or WordPress gives you some like default styled ones that you could do. Now WordPress did build an abstraction layer on top of React, so you don't actually import the entire React library. You import ... Well, WordPress imports and then renames thing ... Well, they basically with React you have pretty much React, but you don't always have the latest version. WordPress is going to step it up in case they want to keep anything backwards compatible.
  • Zac: Now they did build this interesting thing called attributes, which is kind of like ... I think of it, if you know React, it has a state system in it, and they built their own state system on top of React. So there's attributes and set attributes type system, and if you're familiar with React, it'll make sense. But there is that kind of weird WordPress thing on top of it. And then when we get into Redux, their bigger state management system, they didn't just give us a Redux. They built a system using Redux, which in the end is a lot simpler because we just call special functions and get a bunch of data. We don't have to actually use Redux head on. But yeah, there are some abstraction layers.
  • Zac: I did some courses on Gutenberg block development and advanced block development with the React layer. So if folks want to check out those, it'll get into the specifics. So I guess I'm kinda broad brushing it that, "Yeah, we have React, and you could just use native," which is true, but there is some wiring and a few differences there. But I think that they were as eloquent implementations as they could have done, keeping so much of WordPress the way it is.
  • สตีฟ : เจ๋ง So how long would it take someone who maybe has a little bit of JavaScript experience, some React knowledge picked up from React Explained or somewhere else, how long would it take them to get up and running and start building Gutenberg blocks? Do they have to download one of the Gutenberg block scaffolds that are available on GitHub, or can they start writing from scratch? What would you recommend that someone with some background in JavaScript do to start digging into Gutenberg, and start writing blocks?
  • Zac: Well, of course I gotta plug my Gutenberg Development Course, because I think that that's one of the easiest ways. But if you are someone who can learn just from repos, all of my course repos are open. So you could just go to the Gutenberg Course repo, start up there at github.com/zgordon, and you could just see a dozen different blocks, and figure out on your own how some of them work. The documentation is getting better, and there's like WP Storybook for using the Storybook app to look at all the WordPress components, so you can get an idea of what's out there.
  • Zac: But yeah, I gotta say they built ... When you open up Gutenberg source code and you interact with it, yeah, it's a React app. It's pretty cool, and it looks like React. So this book is a great way. So I try to teach Gutenberg so that you don't need to know React, but if you do, it just helps give you context for how so many things are working, and how to customize it on your own.
  • สตีฟ : เจ๋ง So congratulations on the book launch. You've just finished a big project, took several months to get this book out. Are you focused on anything else coming up? What's the next big thing you're working on?
  • Zac: Yeah, well, in the immediate, along with this, working on a course for React along with the videos and kind of taking people through it who like to watch that video. From there, a lot of Gutenberg, man. It's keeping my attention, all the JavaScript that's going to be coming over the next year or two or three. They haven't even rebuilt the customizer yet. So that's kind of always on my side, the front burner, maybe just back for a second. But some of the headless WordPress stuff, Gatsby, a React framework, doing something that's API and decoupled from WordPress, also is a shiny thing for me that is very intriguing.
  • สตีฟ : โอเค So we've talked about using React for Gutenberg, but pretty soon it'll be React for widgets, React for the customizer, React for themes, potentially, as well. This thing is going to go deep.
  • Zac: Yep, yep, yep. It's actually gonna get shallower, but yeah, everything's going to come to the surface, and the more you do with that, yup. ฉันคิดอย่างนั้น.
  • สตีฟ : เจ๋ง So you're working on more Gutenberg and more React training. Where can people keep up with you?
  • Zac: Yeah. If you're on Twitter, @zgordon is that one, and javascriptforwp.com is where I have most of my courses, zacgordon.com my site, and please reach out. Say howdy if you've taken a course, or ask me about stuff if you have questions. Try my best to help.
  • Steve : Wonderful. Thank you so much, Zac.
  • Zac: Hey, thank you, Steve, man. Really appreciate it.