การทำงานร่วมกันและระบบอัตโนมัติในส่วนหน้า สิ่งที่เราเรียนรู้ใน 13 โรงเรียน

สวัสดีทุกคน. เพื่อนร่วมงานเพิ่งเขียนในบล็อกนี้ว่า เปิดลงทะเบียนแล้ว ไปยังโรงเรียนการพัฒนาส่วนต่อประสานแห่งถัดไปในมอสโก ฉันพอใจมากกับฉากใหม่นี้ เพราะฉันเป็นหนึ่งในผู้ที่ก่อตั้งโรงเรียนแห่งนี้ในปี 2012 และตั้งแต่นั้นมา ฉันก็มีส่วนร่วมกับมันอย่างต่อเนื่อง เธอมีพัฒนาการ จากจุดนี้นักพัฒนารุ่นย่อยทั้งหมดที่มีมุมมองที่กว้างและความสามารถในการดำเนินการทุกอย่างที่เกี่ยวข้องกับส่วนหน้าในโครงการ ผู้สำเร็จการศึกษาบางคนทำงานที่ Yandex แต่บางคนไม่ได้ทำงาน

การทำงานร่วมกันและระบบอัตโนมัติในส่วนหน้า สิ่งที่เราเรียนรู้ใน 13 โรงเรียน

SRI - ในฐานะบริการ: ยังต้องมีรูปแบบการโต้ตอบ ระบบอัตโนมัติ และการทดลองที่แตกต่างกันอีกด้วย นั่นคือสิ่งที่เราจะพูดถึงในวันนี้ที่Habré นอกจากนี้ยังมีลิงก์ที่เป็นประโยชน์สำหรับผู้สมัครอีกด้วย


ฉันไม่อยากพูดซ้ำมากเกินไป: ข้อมูลพื้นฐานทั้งหมดเกี่ยวกับ SRI 2019 อยู่บนเว็บไซต์ ฉันขอเตือนคุณเกี่ยวกับโอกาสสำหรับผู้ชายจากเมืองอื่น: ระบุในแบบฟอร์มใบสมัครหากคุณต้องการเข้าร่วมส่วนแรก (ตั้งแต่วันที่ 7 กันยายนถึง 25 ตุลาคม) โดยที่ไม่อยู่ แน่นอนว่าเราจะไม่ปฏิเสธการมีส่วนร่วมเต็มเวลาของผู้ที่ต้องรับมือกับงานทดสอบ - เราจะจ่ายค่าหอพักและอาหาร

เราขอเชิญชวนทุกคนให้เข้าร่วม SRI ที่สนใจในการพัฒนาส่วนหน้าและขาดการฝึกฝนอย่างเฉียบพลัน ในระหว่างที่โรงเรียน นักเรียนจะได้รับประสบการณ์ในการพัฒนาทีม เรียนรู้การคิดอย่างเป็นระบบ และพัฒนาทักษะที่จำเป็นสำหรับการทำงานในอนาคตใน Yandex และบริษัทที่คล้ายคลึงกัน เส้นทางอาชีพของผู้สำเร็จการศึกษาจาก SRI มีลักษณะดังนี้ ขั้นแรกพวกเขาจะกลายเป็น Junior Developer จากนั้นเป็น Developer และสุดท้ายคือผู้นำทีม

นี่จะเป็นโรงเรียนแห่งที่เจ็ดในมอสโกและแห่งที่สิบสี่หากเราคำนึงถึงเมืองทั้งหมดที่จัดขึ้น - Simferopol, Minsk, Yekaterinburg, St. Petersburg เรามีโครงการที่ยืดหยุ่น ทุกครั้งที่เรารับฟังความคิดเห็นของนักเรียน เราจะเปลี่ยนแปลง ลบ เพิ่มบางสิ่งตามความต้องการและการเปลี่ยนแปลงในอุตสาหกรรมของพวกเขา

เริ่มการฝึก

เราทำให้งานเบื้องต้นค่อนข้างยาก ความหมายของการมอบหมายงานเพื่อรับสมัครงานในมอสโกนั้นคล้ายคลึงกัน อยู่ในมินสค์ SRI ปีนี้. เราจะแจ้งปัญหาเกี่ยวกับเลย์เอาต์แบบไดนามิก การเขียน JavaScript และคุณจะต้องเข้าใจหัวข้อใหม่ ตามการประมาณการของเรา จะใช้เวลาประมาณ 5-7 วันจึงจะเสร็จสมบูรณ์ หรืออาจนานกว่านั้นเล็กน้อย

หลังจากลงทะเบียนในโรงเรียนแล้ว ผู้เข้าร่วมจะต้องผ่านสองขั้นตอน ในช่วงแรก นักเรียนฟังการบรรยาย ทำการบ้าน จากนั้นทบทวนร่วมกับครูและนักเรียนคนอื่นๆ ในชั้นเรียน ผลลัพธ์ที่ได้คือเอฟเฟกต์การทำงานร่วมกันอันทรงพลัง

การบรรยายรายการหนึ่งจำเป็นต้องจัดขึ้นในรูปแบบที่เข้มข้นมากกว่าที่อื่น ที่นี่เราศึกษาอัลกอริทึม: นักเรียนจะได้เรียนรู้เทคนิคอัลกอริทึมที่สำคัญในทางปฏิบัติเป็นเวลาหลายชั่วโมงติดต่อกัน

ในช่วงที่สอง ผู้เข้าร่วมจะรวมตัวกันเป็นทีมเล็ก ๆ และทำงานในโหมดแฮ็กกาธอน (เราเรียกว่าสแลชธอน) ในช่วงที่สองทั้งหมด นักเรียนจะทำงานในโครงการจริงภายใต้การให้คำปรึกษาของพนักงาน Yandex ในขั้นตอนสุดท้าย - การป้องกันโครงการ ผู้ที่ประสบความสำเร็จมากที่สุดมีโอกาสเข้าสู่การผลิตอย่างแท้จริง

มันไม่ได้เป็นเช่นนั้นเสมอไป

SRI เปลี่ยนไปอย่างไร

เราจัดโรงเรียนเป็นครั้งแรกในปี 2012 ในตอนแรก แนวคิดก็คือตัวเราเองยังขาดผู้เชี่ยวชาญ และเราตัดสินใจที่จะ "เติบโต" พวกเขา แต่ถึงอย่างนั้น เราก็ไม่ได้จำกัดนักเรียนว่าพวกเขาจะทำงานที่ไหนในภายหลังได้ การแก้ปัญหางานระดับสูงเป็นสิ่งสำคัญ - เพื่อเสริมสร้างระบบนิเวศที่ใหญ่ขึ้นโดยการส่งผู้สำเร็จการศึกษากลับมาด้วยความเข้าใจอย่างลึกซึ้งเกี่ยวกับส่วนหน้า ในการประชุมและการประชุมกับนักพัฒนา คุณจะเห็นว่ากระบวนการนี้เกิดผลอย่างไร

รูปแบบและโปรแกรม

ก่อนหน้านี้มีแต่การบรรยายเรื่องการบ้านและการป้องกันโครงงานสุดท้ายเท่านั้น นอกจากนี้การบรรยายยังมีเนื้อหากว้างซึ่งออกแบบมาเพื่อความรู้พื้นฐานของนักศึกษา เราค่อยๆตระหนักว่าสิ่งนี้ไม่สมเหตุสมผลมากนัก ข้อมูลทั้งหมดมีอยู่ทางออนไลน์แล้ว สิ่งสำคัญคือต้องกระตุ้นให้นักเรียนค้นหาข้อมูลที่ต้องการ ให้ทิศทางที่ถูกต้อง และโดยทั่วไปจะปลูกฝังความปรารถนาที่จะเรียนรู้ นอกจากนี้ ตลอดหลายปีที่ผ่านมาของการดำเนินการ SRI เราได้สะสมเนื้อหามากมายเกี่ยวกับหัวข้อพื้นฐาน และเราอัปเดตเนื้อหาเป็นประจำ

ตอนนี้เรากำลังมุ่งเน้นที่การตรวจสอบการบ้านในที่สาธารณะมากขึ้น นี่เป็นส่วนสำคัญของกระบวนการศึกษา การวิเคราะห์ร่วมกันของปัญหาที่พบบ่อยที่สุดในแต่ละหัวข้อหลังการบรรยายแต่ละครั้งจะช่วยรวบรวมเนื้อหาในทางปฏิบัติ

เมื่อรูปแบบศรีกะธนถูกประดิษฐ์ขึ้น ก็ช่วยส่งเสริมกระบวนการนี้ได้บ้าง ก่อนหน้านั้น นักเรียนเตรียมโครงงานสุดท้ายที่บ้านเพียงลำพัง เราคิดว่าการปรับปรุงการทำงานเป็นทีมจะมีประสิทธิภาพมากกว่า ทักษะนี้เป็นเรื่องยากที่จะได้รับหากคุณเป็นนักพัฒนาอินเทอร์เฟซมือใหม่ที่ทำงานในบริษัทขนาดเล็ก และยิ่งกว่านั้นหากคุณเป็นฟรีแลนซ์ ที่ srikathons แต่ละทีมมีที่ปรึกษาจาก Yandex ซึ่งเป็นนักพัฒนาที่มีประสบการณ์ ช่วยให้นักเรียนสร้างความสัมพันธ์และสร้างขั้นตอนการทำงาน

การทำงานร่วมกันและระบบอัตโนมัติในส่วนหน้า สิ่งที่เราเรียนรู้ใน 13 โรงเรียน

หนึ่งในพระศรีกตัญญู

นอกจากนี้ เรายังลองใช้รูปแบบของโรงเรียนแบบรวมเมื่อเราทำงานในบริบทของ "การระดมพล" ซึ่งเป็นโครงการด้านการศึกษาในปี 2017 เพื่อพัฒนาผลิตภัณฑ์มือถือ นักเรียนจาก SRI, School of Managers, School of Mobile Development และ School of Mobile Design ถูกรวมเข้าเป็นทีมในเวลาเดียวกัน

ปีนี้เราต้องการทำซ้ำสิ่งที่คล้ายกัน: เราจะสร้างทีมผสมจากศรีลังกาและนักเรียนจาก โรงเรียนพัฒนาแบ็กเอนด์.

การตรวจสอบงานทดสอบ

ทุกปีงานทดสอบจะยากขึ้นเล็กน้อยสำหรับผู้สมัคร และตรวจสอบได้ง่ายขึ้นเล็กน้อยสำหรับเรา โรงเรียนแห่งแรกได้รับใบสมัครหลายสิบใบ จากนั้นเราก็ตรวจสอบด้วยตนเอง ปีนี้จะมีคนสมัครประมาณสองพันคน เราต้องปรับกระบวนการตรวจสอบให้เหมาะสม: เราจัดทำรายการตรวจสอบเดียวและกระจายการตรวจสอบงานให้กับคนจำนวนมาก เราได้ลองใช้ ShRI ครั้งล่าสุดแล้ว และในขั้นตอนนี้ เราจะเสริมความแข็งแกร่งให้กับระบบอัตโนมัติและกึ่งอัตโนมัติต่างๆ ของกระบวนการตรวจสอบ ตัวอย่างเช่น เราจะใช้การทดสอบอัตโนมัติเพื่อตรวจสอบงานอย่างรวดเร็วก่อนส่งให้นักพัฒนาประเมินโดยผู้เชี่ยวชาญ

ทีม

มีผู้เข้าร่วมประมาณหนึ่งร้อยคนในการจัดระเบียบและดำเนินการ SRI เหล่านี้เป็นผู้พัฒนาอินเทอร์เฟซจากทั่ว Yandex จากทุกแผนก แม้แต่จากหน่วยธุรกิจ บ้างก็ช่วยสร้างโปรแกรม บ้างก็บรรยายหรือดูแลศรีคุตอน เนื่องจากมีผู้จัดงานจำนวนมาก จึงไม่รบกวนงานปัจจุบันของพนักงานมากนัก นอกจากนี้ยังมีประโยชน์สำหรับพวกเขา: พวกเขาเรียนรู้ที่จะฝึกอบรมผู้อื่น ให้คำปรึกษา และโดยทั่วไปทำโครงการที่ซับซ้อนมากขึ้น วิน-วิน

คน

เช่นเดียวกับงานและการฝึกงานของเรา ไม่มีการจำกัดอายุ เรากำลังรอนักศึกษามหาวิทยาลัยและผู้เชี่ยวชาญที่มีประสบการณ์ขั้นต่ำในการพัฒนาส่วนหน้า เป็นสิ่งสำคัญสำหรับเราที่บุคคลนั้นมีความปรารถนาและความสามารถในการเรียนรู้

นักเรียน SRI อยู่ในภาวะไร้ขอบเขต: เขารู้อยู่แล้วและสามารถทำอะไรบางอย่างได้ แต่เขาอาจขาดความรู้และประสบการณ์ด้านระบบในการพัฒนาทีมในบริษัทขนาดใหญ่ และเขาขาดการฝึกฝน SRI ไม่ได้สอนตั้งแต่เริ่มต้น

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

หากนักออกแบบและผู้จัดการทุกคนที่เราทำงานด้วยมีความเข้าใจในการพัฒนาอินเทอร์เฟซในระดับนี้ ทุกคนคงจะดีขึ้นอย่างแน่นอน

ตลอดหลายปีที่ผ่านมาในการบริหารโรงเรียน เราสังเกตเห็นว่านักพัฒนาที่มาทำงานกับ Yandex จาก SRI แสดงให้เห็นผลลัพธ์ที่ยอดเยี่ยมในการตรวจสอบภายใน

เราถือว่าสิ่งนี้เกิดจากการที่นักเรียน SRI มีกรอบความคิดและต้นแบบที่ถูกต้องของนักเรียน พวกเขามองโลกด้วยตาที่เปิดกว้างและอย่าลังเลที่จะถามว่ามีบางอย่างไม่ชัดเจนหรือไม่ พวกเขารู้วิธีการทำงานอย่างอิสระและร่วมมือกับผู้อื่นได้อย่างง่ายดาย

จากเมืองอื่นๆ

เรารับนักเรียนจากทั่วรัสเซีย เพราะการเรียนอย่างกระตือรือร้นและการอยู่ร่วมกันกับคนที่มีความคิดเหมือนกันทำให้เกิดระบอบการปกครองที่เข้มข้นมาก - ด้วยเหตุนี้จึงนำพวกเขาออกจากบริบทที่บ้าน มันเหมือนกับค่ายฤดูร้อน หอพักนักศึกษา หรือรูปแบบโคลลิฟวิ่งที่ได้รับความนิยมในขณะนี้ ผู้เข้าร่วมจากมอสโกบางคนอิจฉาและขอย้ายเข้าหอพักกับเพื่อนนักเรียน

การศึกษานอกเวลา

ในปีนี้ ขั้นตอนแรกที่มีการบรรยายและการบ้านสามารถดำเนินการได้ในโหมดการติดต่อทางจดหมายจากระยะไกล - โดยตรงจากเมืองของคุณ แต่สำหรับขั้นที่สองคุณต้องมาที่มอสโคว์ตั้งแต่นั้นมาความมหัศจรรย์ของการทำงานเป็นทีมก็เริ่มต้นขึ้น เรายังไม่ทราบว่าจะมีสถานที่สำหรับการเรียนรู้ทางไกลกี่แห่ง แง่มุมทางจิตวิทยาของพลวัตของกลุ่มเป็นสิ่งสำคัญที่นี่ สิ่งสำคัญคือต้องรู้สึกเป็นส่วนหนึ่งของกลุ่ม

เราต้องการให้นักเรียนที่เรียนสายเดียวกันได้สื่อสารกันและเป็นเพื่อนกัน หากครึ่งหนึ่งของผู้สมัครเรียนจากระยะไกลและมีจำนวนคนมากเกินไป เช่น 100 คน ความเหงาในฝูงชนก็จะส่งผลอันไม่พึงประสงค์ ดังนั้นเราจึงมีนักเรียน 30–40 คนในสตรีมเดียว

สถิติการเปลี่ยนไปใช้ Yandex

จากแต่ละกระแสในช่วงไม่กี่ปีที่ผ่านมา เราได้รับผู้สำเร็จการศึกษาจาก 60% ถึง 70% สำหรับการฝึกงานและตำแหน่งงานว่าง

โดยรวมแล้วมีนักศึกษา 539 คนที่สำเร็จการศึกษาจาก SRI โดย 244 คนในจำนวนนี้เป็นพนักงานของ Yandex (ไม่นับผู้ที่ฝึกงานเท่านั้น) ปัจจุบันบริษัทมีพนักงานที่สำเร็จการศึกษาจำนวน 163 คน

ตั้งแต่โรงเรียนในปีที่แล้ว เราได้จ้างพนักงานในบริษัท 59 คน โดยเป็นนักศึกษาฝึกงาน 29 คน นักพัฒนาเต็มเวลา 30 คน ผู้สำเร็จการศึกษาทำงานในบริการ Yandex ที่หลากหลาย: Direct, Search, Mail, หน้าหลัก, Market, Geoservices, Auto, Zen, Metrica, Health, Money

BEM และแนวทางไฮบริดในการพัฒนาอุปกรณ์เคลื่อนที่

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

เราสอนการพัฒนาเว็บไซต์และเทคโนโลยีที่เกี่ยวข้อง ตลอดจนการพัฒนาอุปกรณ์เคลื่อนที่และการจัดวางอุปกรณ์เคลื่อนที่ในบริบทของเทคโนโลยีเว็บ และใช้วิธีการแบบผสมผสานในการสร้างแอปพลิเคชัน ดังนั้น ที่ SRI เราไม่ได้พูดถึงแง่มุมต่างๆ ของการเขียนโปรแกรมแบบเนทิฟใน Swift, Objective-C, Cocoa, C++, Java เราไม่ได้พูดถึงการพัฒนาสำหรับ React Native

เปิดการสัมมนาผ่านเว็บ

วันพุธที่ 19 มิถุนายนนี้ เวลา 19 น. ตามเวลามอสโก เพื่อนร่วมงานของฉันและฉันจะจัดการสัมมนาผ่านเว็บเกี่ยวกับโรงเรียน - เราจะตอบคำถามจากผู้ที่คิดจะลงทะเบียนหรือเริ่มทำงานแล้ว (แน่นอน ฉันจะยัง มาในความคิดเห็นในโพสต์นี้) นี่คือลิงค์ บน YouTube คุณสามารถคลิก "เตือน"

สิ่งที่ต้องอ่านเพื่อเตรียม

เว็บไซต์ที่มีประโยชน์

- บทช่วยสอน JavaScript สมัยใหม่
- เว็บอ้างอิง
 
หนังสือ

- จาวาสคริปต์ คู่มือฉบับสมบูรณ์ (ฉบับที่ 6) เดวิด ฟลานาแกน
- รหัสที่สมบูรณ์แบบ, สตีฟ แมคคอนเนลล์
- การปรับโครงสร้างใหม่ การปรับปรุงรหัสที่มีอยู่ Martin Fowler  
- หนังสือคอมไพล์
 
หลักสูตรเกี่ยวกับ Udacity (ลิงค์)

- พื้นฐานบรรทัดคำสั่ง Linux
— การเพิ่มประสิทธิภาพการเรนเดอร์เบราว์เซอร์
— การเพิ่มประสิทธิภาพเว็บไซต์
— จาวาสคริปต์
– ระบบเครือข่ายสำหรับนักพัฒนาเว็บ
- แคนวาส HTML5
— รูปภาพที่ตอบสนอง
— พื้นฐานการออกแบบเว็บไซต์ที่ตอบสนอง
— แอปพลิเคชันเว็บออฟไลน์
— เครื่องมือเว็บและระบบอัตโนมัติ
— การทดสอบจาวาสคริปต์
— ข้อมูลเบื้องต้นเกี่ยวกับ Progressive Web Apps
— การทดสอบซอฟต์แวร์
— JavaScript เชิงวัตถุ
 
ภาพวิดีโอ

- ช่อง Yandex Academy
- วัสดุของศรี
- Screencast บน Node.js
- Screencast บน Webpack 
- ฉายภาพยนตร์โดย Gulp
- พื้นฐาน ES6
- บทช่วยสอน Javascript สำหรับผู้เริ่มต้น
- พื้นฐานจาวาสคริปต์
- จาวาสคริปต์แบบโมดูลาร์
- โต้ตอบบทช่วยสอน JS
- บทช่วยสอน Redux
- LearnCode.สถาบันการศึกษา
- โค้ดโดโจ
- JavaScript.ru
- นักพัฒนาของ Google
- นักพัฒนาไมโครซอฟต์
- Facebook นักพัฒนา
- กลุ่ม Technostream Mail.Ru
- ไม่มีสัญชาตญาณ

สามารถลองแก้ปัญหาด้วยตนเองได้ที่ รหัสสัญญาณ.

นี่ไม่ใช่รายการที่สมบูรณ์ มีสื่อที่มีประโยชน์อีกมากมาย เราอยากให้ผู้สมัครให้ความสนใจกับหัวข้อบางหัวข้อและอุทิศเวลาให้กับหัวข้อเหล่านั้นมากกว่า เป็นสิ่งสำคัญที่นักศึกษาต้องการค้นหาข้อมูลด้วยตนเอง

ที่มา: will.com

เพิ่มความคิดเห็น