Toptal Global Mentors: การศึกษาทุกที่
เผยแพร่แล้ว: 2022-03-11เนื่องจากซอฟต์แวร์กลายเป็นสิ่งที่ขาดไม่ได้สำหรับกิจกรรมทางเศรษฐกิจทั้งหมด ความต้องการวิศวกรซอฟต์แวร์ที่ดีจึงเพิ่มขึ้นเท่านั้น แต่ในขณะที่จำนวนผู้ที่มีส่วนร่วมในการเรียนรู้การพัฒนาซอฟต์แวร์ดูเหมือนจะเพิ่มขึ้น เรารู้ว่าไม่ใช่ทุกคนจะสามารถเข้าถึงการศึกษาหรือวิธีการที่จะประสบความสำเร็จในการเป็นมืออาชีพได้เหมือนกัน
มีเหตุผลหลายประการ รวมถึงปัญหาในการเข้าถึงคอมพิวเตอร์หรืออินเทอร์เน็ต และปัญหาที่ร้ายแรงกว่าของเพศและความไม่เท่าเทียมกันทางเศรษฐกิจ
Toptal มีภารกิจในการช่วยเหลือกลุ่มผู้ด้อยโอกาสผ่านการศึกษาการพัฒนาซอฟต์แวร์ ผ่านโปรแกรม Toptal Global Mentors ซึ่งนักพัฒนาที่ลงทะเบียนจะกลายเป็นที่ปรึกษาเป็นเวลาหกเดือนต่อนักเรียนหนึ่งคน ในช่วงเวลานี้ เมนเทอร์และพี่เลี้ยงจะต้องพบกันอย่างน้อยหนึ่งชั่วโมงทุกสัปดาห์ และมีพี่เลี้ยงคอยให้คำแนะนำอย่างมืออาชีพ
บทความนี้ตั้งใจที่จะให้ความกระจ่างเกี่ยวกับโปรแกรม Toptal Global Mentors ให้ข้อมูลเชิงลึกเกี่ยวกับวิธีการทำงาน และสิ่งที่พี่เลี้ยงและพี่เลี้ยงสามารถคาดหวังได้จากโปรแกรม และหารือเกี่ยวกับแนวทางที่ดีที่สุดสำหรับโอกาสที่สำคัญนี้
ปัญหา
โลกยังคงพัฒนาอย่างต่อเนื่องในอัตราที่เร็วขึ้น ซึ่งขับเคลื่อนโดยความก้าวหน้าทางเทคโนโลยีที่สร้างกันและกันด้วยความเร็วที่ไม่เคยมีมาก่อน รายงานใหม่เกือบทุกวันพิสูจน์ว่าทักษะหรืองานฝีมือที่ครั้งหนึ่งเคยได้รับการยกย่องนั้นล้าสมัยอย่างรวดเร็ว แทนที่ด้วยอัลกอริธึมของคอมพิวเตอร์และหุ่นยนต์ที่สามารถทำได้ดีกว่าและถูกกว่า ทักษะไม่กี่อย่างที่ยังคงรับประกันอาชีพที่ประสบความสำเร็จและปลอดภัยคือการพัฒนาซอฟต์แวร์
แต่การพัฒนาซอฟต์แวร์ไม่ใช่ทักษะที่เรียนรู้ได้ง่าย ต้องใช้เวลาและความมุ่งมั่นอย่างมากในการเป็นนักเขียนโค้ดที่เชี่ยวชาญ และสำหรับผู้ที่ไม่มีประสบการณ์ แนวคิดหลักสามารถอ่านไม่ออกโดยสิ้นเชิงโดยไม่มีคำแนะนำ
ไม่น่าแปลกใจเลยที่ผู้คนจำนวนมากขึ้นเลือกที่จะละทิ้งทางเลือกอื่น และเปลี่ยนโฟกัสไปที่อาชีพการพัฒนาซอฟต์แวร์ หลายคนประสบความสำเร็จอย่างมาก ถึงแม้ว่าความต้องการโปรแกรมเมอร์ที่มีทักษะจะมีจำนวนมาก แต่ผู้หญิง ชนกลุ่มน้อย และบุคคลที่มีรายได้น้อยต้องเผชิญกับอุปสรรคใหญ่ในการไปถึงดินแดนที่สัญญาไว้ อุปสรรคประการแรกคือการเข้าถึงทรัพยากรการศึกษา ประการที่สองคือการยอมรับจากอุตสาหกรรมที่ประสบปัญหาการขาดความหลากหลายที่น่าอับอาย
ในระยะสั้นสนามเด็กเล่นไม่เท่ากัน ด้วยเหตุนี้ ไม่เพียงแต่ผู้ที่ต้องเผชิญกับข้อเสียเหล่านี้จะได้รับความทุกข์ แต่ยังรวมถึงอุตสาหกรรมเทคโนโลยีโดยรวมด้วย โปรแกรม Toptal Global Mentors ออกแบบมาเพื่อแก้ไขปัญหานี้
โปรแกรมพี่เลี้ยงระดับโลกของ Toptal
Toptal ได้ร่วมมือกับ General Assembly เพื่อช่วยแก้ปัญหานี้ ผ่านกองทุน Opportunity Fund การประชุมสมัชชาใหญ่ได้ช่วยนักเรียนจากภูมิหลังที่ด้อยโอกาสให้เริ่มเรียนรู้ทักษะของการค้าขายโปรแกรม
โปรแกรม Toptal Global Mentors เป็นส่วนขยายของบริการนี้ ผ่านโปรแกรม นักพัฒนา Toptal เช่นฉัน มีโอกาสที่จะให้คำปรึกษาทางไกลอย่างต่อเนื่องแก่ผู้สำเร็จการศึกษาจากกองทุนโอกาส การสมัครเข้าร่วมเป็นส่วนหนึ่งของโปรแกรมทำให้ฉันมุ่งมั่นที่จะติดต่อกับนักเรียนอย่างน้อยหนึ่งชั่วโมงทุกสัปดาห์เป็นเวลาหกเดือน เพื่อช่วยตอบคำถามและสอนทักษะการพัฒนาซอฟต์แวร์ใหม่ๆ แก่เขา
ความสัมพันธ์พี่เลี้ยง-พี่เลี้ยง
ฉันให้คำปรึกษามาประมาณสิบสองสัปดาห์แล้ว และพบว่ามันสนุกและคุ้มค่ามาก การสอนเป็นวิธีการเรียนรู้ที่ดีที่สุดวิธีหนึ่ง ดังที่กล่าวไว้ และตอนนี้ฉันพบว่าตัวเองต้องผ่านแนวความคิดหลายอย่างอีกครั้ง และได้สัมผัสมุมมองใหม่ทั้งหมด นอกจากนี้ยังมีระดับความพึงพอใจที่ลึกซึ้งยิ่งขึ้นในการให้คำปรึกษา: รู้สึกว่าคุณกำลังช่วยให้ใครบางคนเปลี่ยนชีวิตของพวกเขาให้ดีขึ้นและเฝ้าดูพวกเขาเปิดประตูใหม่สู่อนาคตของพวกเขา
ฉันมีช่วงเวลาที่ดีเสมอเมื่อได้เชื่อมต่อกับนักเรียนของฉัน ฉันชอบคุยกับเขาเกี่ยวกับภูมิหลัง ประสบการณ์ และแผนการในอนาคตของเขา ฉันคิดว่าเราทั้งคู่ได้ประโยชน์จากการช่วยให้กันและกันเข้าใจสิ่งต่างๆ ได้ดีขึ้น ไม่ว่าจะเป็นเรื่องทางเทคนิคหรือวัฒนธรรม หลายวันฉันรู้สึกว่าฉันเรียนรู้จากเขามากพอๆ กับที่เขาเรียนรู้จากฉัน
ในฐานะพี่เลี้ยง สิ่งสำคัญคือต้องอดทนและจำไว้ว่านักเรียนของคุณมาจากไหน ตัวอย่างเช่น นักเรียนของฉันต้องต่อสู้กับความเสียเปรียบทางเศรษฐกิจและสังคมอย่างมาก และไม่เคยเข้าถึงทรัพยากรทางการศึกษาประเภทต่างๆ ที่ฉันมีอยู่เลย บางครั้งฉันก็ไม่ทันระวังในสิ่งที่ฉันต้องอธิบาย แต่ความแตกต่างเหล่านี้เป็นอาการของปัญหาใหญ่ที่เราพยายามแก้ไข ดังนั้นฉันจึงมีสติอยู่เสมอที่จะทำความเข้าใจ
เมื่อสอนวิชาที่ยากๆ ใด ๆ มีโอกาสเกิดความคับข้องใจมากมายสำหรับทั้งนักเรียนและครู หากนักเรียนไม่เข้าใจแนวคิด ทั้งสองฝ่ายสามารถตำหนิตัวเองหรือแย่กว่านั้นคือโทษกันและกันว่าเป็น "ครูที่ไม่ดี" หรือ "นักเรียนไม่ดี" แต่สิ่งนี้ไม่ยุติธรรมกับทั้งสองฝ่าย เมื่อถึงจุดหนึ่ง ผู้เข้าร่วมทั้งสองต้องพิสูจน์ตัวเองเพื่อที่จะเข้าร่วมโปรแกรม Global Mentors หน้าที่ของฉันคือช่วยนักเรียนใน สิ่ง ที่เขากำลังดิ้นรน ไม่ใช่บังคับให้เขาเรียนรู้ในสิ่งที่ฉันคิดว่าเขาควรเรียนรู้

เมื่อพูดไปแล้ว ฉันพบว่าอาจต้องใช้เวลาสักพักกว่าจะรู้สึกว่าควรสอนอะไร สำหรับนักเรียน มักจะเป็นไปไม่ได้ที่จะรู้ว่าเขาหรือเธอขาดข้อมูลอะไร ดังนั้นพี่เลี้ยงจึงต้องรับผิดชอบในการค้นหาชิ้นส่วนที่หายไป ฉันและนักเรียนเริ่มสร้างแอปพลิเคชัน แนวคิดก็คือฉันจะสอนเขาเกี่ยวกับการออกแบบและเทคนิคขั้นตอนต่างๆ เช่น การทำงานร่วมกัน การนำกลับมาใช้ใหม่ การทดสอบ การกำหนดเวอร์ชัน และอื่นๆ แต่จากการไปกลับรู้สึกว่าไม่ถูกต้อง เขาไม่ได้รู้สึกว่ามันน่าดึงดูด และดูเหมือนกำลังดิ้นรนที่จะเข้าใจว่าทำไมสิ่งเหล่านี้ถึงจำเป็น หลังจากสองสามสัปดาห์แรก ฉันตัดสินใจเปลี่ยนไปใช้พื้นฐานเพิ่มเติม และหารือเกี่ยวกับต้นไม้และอัลกอริทึมการจัดเรียง คำตอบของเขาเปลี่ยนไปทันที: นี่คือสิ่งที่เขาขาดหายไป! ตอนนี้เรารู้แล้วว่าควรมุ่งความสนใจไปที่ใด ทุกเซสชั่นมีส่วนร่วมและน่าตื่นเต้น
แทนที่จะหงุดหงิดหรือใจร้อน ฉันมักจะมองว่าการให้คำปรึกษาเป็นโอกาสในการเติบโต การได้ช่วยเหลือผู้อื่นให้เรียนรู้ทักษะอันน่าทึ่งนี้เป็นสิ่งที่น่าพึงพอใจอย่างยิ่ง และในระหว่างนี้ ฉันก็พัฒนาทักษะนั้นด้วยตนเอง แม้ว่าภาระผูกพันจะใช้เวลาหนึ่งชั่วโมงต่อสัปดาห์ แต่ฉันมักจะพบว่าการประชุมของเราใช้เวลานานกว่าปกติมาก
เครื่องมือที่เป็นประโยชน์สำหรับพี่เลี้ยงและนักเรียน
สำหรับพี่เลี้ยงและพี่เลี้ยงที่เริ่มต้นใช้งานโปรแกรม Toptal Global Mentors ต่อไปนี้คือเครื่องมือฟรีบางส่วนที่คุณอาจพบว่ามีประโยชน์สำหรับการเชื่อมต่อและใช้งานซอฟต์แวร์ร่วมกัน
แชทและแชร์หน้าจอ
คุณไม่สามารถทำอะไรถ้าคุณไม่สามารถพูดคุยกัน! เนื่องจากเวลาให้คำปรึกษาอาจมีจำกัด คุณจึงควรใช้เครื่องมือแชทด้วยเสียงหรือวิดีโอแชท เพื่อให้สามารถพูดคุยกันได้ในขณะทำงาน แทนที่จะหยุดพิมพ์ข้อความ Skype และ Google Hangouts เป็นแอปพลิเคชั่นแชทแบบครบวงจรที่ยอดเยี่ยม ทั้งสองยังมีความสามารถในการแชร์หน้าจอในตัว ซึ่งเป็นสิ่งสำคัญสำหรับการดูว่านักเรียนหรือพี่เลี้ยงกำลังทำอะไรอยู่ (เว้นแต่คุณจะใช้เครื่องมือเขียนโปรแกรมคู่ที่กล่าวถึงด้านล่าง)
การแชร์เอกสารและไฟล์
สำหรับการแชร์เอกสาร รูปภาพ และไฟล์อื่นๆ อย่างรวดเร็วและง่ายดาย ไม่มีอะไรดีไปกว่า Google Drive หรือ Dropbox วิธีนี้มีประโยชน์สำหรับการแชร์สื่อการสอน ไฟล์ซอร์สโค้ดแบบใช้ครั้งเดียว ภาพวาด และอื่นๆ ที่นักเรียนอาจต้องการเข้าถึงระหว่างมีตติ้ง
ที่เก็บรหัส
พี่เลี้ยงส่วนใหญ่จะคุ้นเคยกับ GitHub หรือ BitBucket เป็นอย่างดี แต่นักเรียนอาจไม่เคยใช้เครื่องมือเหล่านี้มาก่อน บริการพื้นที่เก็บข้อมูลโค้ดช่วยให้คุณจัดการและดูแลโค้ดที่คุณกำลังทำงานอยู่ พวกเขาจัดเตรียมสำเนารหัสส่วนกลางให้ทั้งนักเรียนและที่ปรึกษา เพื่อให้คุณสามารถเปลี่ยนแปลงได้โดยไม่ต้องเหยียบย่ำเท้าของกันและกัน ติดตามการเปลี่ยนแปลงทั้งหมดที่ทำขึ้น และทดลองกับแนวคิดใหม่โดยไม่สูญเสียสิ่งใดหากคุณทำบางสิ่งผิดพลาด
ข้อดีอีกประการของที่เก็บเหล่านี้คือ นักเรียนสามารถเข้าใจถึงความสำคัญของการกำหนดเวอร์ชันโค้ดและเรียนรู้กลไกของระบบควบคุมเวอร์ชันแบบกระจาย เช่น การแท็กและการโยงหัวข้อ
โปรแกรมแก้ไขข้อความ
โปรแกรมแก้ไขข้อความการเขียนโปรแกรมเป็นที่ที่คุณเขียนโค้ดจริงๆ เครื่องมือแก้ไขข้อความที่ดีนั้นมีค่าเพียงเล็กน้อยในทุกวันนี้ ดังนั้นฉันจะแนะนำแค่สองสามอย่างเท่านั้น Atom และ Sublime Text เป็นที่นิยม ต้องขอบคุณอินเทอร์เฟซผู้ใช้ที่สวยงาม ฟังก์ชันการทำงานที่ยอดเยี่ยม ความสามารถในการปรับแต่งในระดับสูง และการสนับสนุนชุมชนที่แข็งแกร่ง พวกเขายังมีปลั๊กอินการเขียนโปรแกรมคู่ที่ดี ซึ่งมีประโยชน์ อย่างมาก สำหรับการสอน อีกเหตุผลหนึ่งที่ฉันแนะนำพวกเขาที่นี่
การเขียนโปรแกรมคู่
การเขียนโปรแกรมคู่คือการที่คนสองคนทำงานในรหัสเดียวกันในเวลาเดียวกัน เป็นวิธีที่ได้รับความนิยมทั้งในด้านการสอนและการพัฒนาทางวิชาชีพ เนื่องจากช่วยให้ผู้เขียนโค้ดสองคนช่วยกันจับข้อผิดพลาดและหาวิธีแก้ปัญหาภายในโค้ดจริง แทนที่จะเป็นเพียงการอภิปรายเชิงทฤษฎี
ในฐานะผู้ใช้ Atom ฉันเป็นส่วนหนึ่งของปลั๊กอิน motepair อีกตัวเลือกหนึ่งที่ใช้ได้กับ Atom, Sublime Text และโปรแกรมแก้ไขอื่นๆ คือ Floobits ทั้งสองตัวเลือกเป็นเครื่องมือที่มีประสิทธิภาพสำหรับการสอนและการเรียนรู้การเขียนโปรแกรมร่วมกัน
บทสรุป
การเขียนโปรแกรมไม่ใช่เรื่องง่าย และแม้แต่โปรแกรมเมอร์ที่ช่ำชองก็พบว่าตัวเองกำลังประสบปัญหาขณะเรียนรู้ภาษา เครื่องมือ และอัลกอริทึมใหม่ๆ ลองนึกภาพว่านักเรียนจะต้องรู้สึกอย่างไร!
ด้วยการเข้าร่วมโปรแกรม Toptal Global Mentors และมีที่ปรึกษาที่ทุ่มเทเพื่อช่วยเหลือพวกเขาตลอดการเดินทาง นักเรียนมีโอกาสติดตามการเรียนรู้อย่างรวดเร็ว และค้นหาเส้นทางสู่อาชีพใหม่ที่ยอดเยี่ยม