บ้าน ความคิดเห็น การตรวจสอบและการให้คะแนนทรัพยากรนักพัฒนาซอฟต์แวร์ Google สำหรับการศึกษา

การตรวจสอบและการให้คะแนนทรัพยากรนักพัฒนาซอฟต์แวร์ Google สำหรับการศึกษา

วีดีโอ: เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà (ตุลาคม 2024)

วีดีโอ: เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà (ตุลาคม 2024)
Anonim

Google for Education เป็นเพียงหนึ่งในผลิตภัณฑ์จำนวนมากที่นำเสนอโดย behemoth ของเครื่องมือค้นหา เป็นทั้งสำนักหักบัญชีสำหรับแอปเพื่อการศึกษา Android และ Chrome ที่ทำโดยบุคคลที่สามและสถานที่ที่คุณสามารถเข้าถึงเนื้อหานักพัฒนาซอฟต์แวร์ที่จัดทำโดย Google การตรวจสอบนี้มุ่งเน้นไปที่แหล่งข้อมูลนักพัฒนาภายใน Google for Education ซึ่งมีสองหลักสูตรคือ Python และ C ++ แค่นั้นแหละ. และแน่นอนไม่ได้มุ่งเน้นไปที่ผู้เริ่มต้น ผู้เริ่มต้นที่แท้จริงที่สนใจการเรียนรู้เกี่ยวกับโค้ดควรลองเลือกหนึ่งในตัวเลือกบรรณาธิการของเรา: Treehouse หรือ Codecademy ฟรีซึ่งทั้งคู่เริ่มต้นที่พื้นฐานของ HTML และการเขียนโค้ดทั่วไป

หน้าจอผู้ใช้

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

อินเทอร์เฟซทรัพยากรสำหรับนักพัฒนานั้นเหมือนกับส่วนที่เหลือของ Google: ใช้งานง่ายและสะดวก หากคุณใช้ Gmail คุณจะรู้วิธีเดินทางรอบหน้านี้ เช่นเดียวกับผลิตภัณฑ์อื่น ๆ ของ Google Google for Education ไม่มีค่าใช้จ่าย แต่ไม่เหมือนผลิตภัณฑ์อื่น ๆ ของ Google ที่ไม่สนับสนุนโฆษณา นั่นเป็นสิ่งที่ดี ดังที่ได้กล่าวไว้ก่อนหน้านี้คุณยังสามารถค้นหาหลักสูตรบุคคลที่สามที่เกี่ยวข้องกับวิทยาการคอมพิวเตอร์จากส่วนทรัพยากรของนักพัฒนาซอฟต์แวร์ มันง่ายมาก เนื่องจากมีเพียงสองหลักสูตรเท่านั้นคือ Python และ C ++ Google ไม่ได้ให้คำแนะนำเกี่ยวกับหลักสูตรหรือเนื้อหาที่เกี่ยวข้อง คุณไม่สามารถเห็นความคืบหน้าของหลักสูตรได้ แต่ถ้าคุณปิดบทเรียนวิดีโอ (โฮสต์โดย YouTube, natch) ก่อนที่คุณจะเสร็จสิ้นมันจะเลือกตำแหน่งที่คุณค้างไว้เมื่อคุณเปิดอีกครั้ง นั่นเป็นตัวอย่างที่ดีของการใส่ใจในรายละเอียด

การเลือกชั้นเรียนคุณสมบัติและความช่วยเหลือ

ฉันลอง Python เพื่อรีวิวนี้ ฉันพอดีกับโปรไฟล์ของผู้ใช้ทั่วไปเพราะฉันมีความคุ้นเคยกับภาษาจากการใช้บริการอื่น ๆ และฉันมีความเข้าใจที่ดีเกี่ยวกับ HTML และ CSS Google ไม่ครอบคลุมพื้นฐานสมบูรณ์แบบของการใช้ภาษาในการเขียนโค้ดหรือกำหนดคำศัพท์ที่บริการอื่น ๆ ทำได้ หากคุณต้องการอินโทรเริ่มต้นดูที่ Code Avengers, Codecademy หรือ Treehouse

ก่อนที่คุณจะดำลงไปในเนื้อหาของหลักสูตรคุณจะต้องไปยังหน้าแนะนำตัวอักษรที่หนักมากซึ่งจะอธิบายวิธีการดาวน์โหลดและตั้งค่าสภาพแวดล้อม Python แบบโอเพนซอร์สฟรีบนเครื่องของคุณเพื่อให้คุณสามารถติดตามไปพร้อมกับชั้นเรียน คุณดาวน์โหลดรหัสแบบฝึกหัดจากไซต์และเรียกใช้แบบโลคัลในสภาพแวดล้อม Python หลักสูตรนี้จะนำคุณไปสู่คำสั่งต่างๆเพื่อยืนยันว่าติดตั้งและตั้งค่าสภาพแวดล้อม Python อย่างถูกต้อง คุณต้องมีโปรแกรมแก้ไขข้อความซึ่งมาพร้อมกับระบบปฏิบัติการส่วนใหญ่ อย่างไรก็ตาม Google แนะนำให้ไม่ใช้ Notepad หรือ Wordpad ของ Windows และเลือกใช้โอเพ่นซอร์สเช่น Notepad ++ หรือ JEdit ไม่ได้อธิบายว่าทำไมซึ่งจะเป็นประโยชน์

หลักสูตรประกอบด้วยวิดีโอบรรยายสองเรื่องซึ่งใช้เวลาเรียนเพียงชั่วโมงเดียวซึ่งเป็นการบันทึกชั้นเรียนของบุคคลที่จัดขึ้นที่สำนักงานใหญ่ของ Google ใน Mountain View รัฐแคลิฟอร์เนียจากหน้า Landing Page ของ Python คุณสามารถข้ามไปยังส่วนต่างๆของวิดีโอซึ่งเป็น เย็นถ้าคุณต้องการที่จะข้ามวัสดุ อาจารย์ผู้สอนมีส่วนร่วมอย่างมากและหน้าจอสลับระหว่างมุมมองของห้องเรียนและการนำเสนอของเขา ชั้นเรียนมีสไตล์การบรรยายมากกว่าหลักสูตรออนไลน์อย่างเดียวส่วนใหญ่เช่น Treehouse แต่คุณสามารถดูรหัสที่เขาพูดถึงและดูเขาแก้ไข ฉันเสียเวลาไปหลายนาที แต่ถึงแม้จะมีพื้นหลังฉันก็ไม่ใช่กลุ่มเป้าหมายแน่ ๆ ถ้าฉันต้องการเรียนรู้ Python จริงๆ (ซึ่งฉันพบว่าน่าสนใจ) ฉันอาจเริ่มต้นด้วย Treehouse หรือ Codecademy

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

ไม่ใช่สำหรับทุกคน

คลาสการเข้ารหัสของ Google ค่อนข้าง จำกัด เมื่อเทียบกับบริการที่อุทิศให้กับการเรียนรู้ออนไลน์ อย่างไรก็ตามเนื่องจากชั้นเรียนเหล่านี้อ้างอิงจากพนักงาน Google ที่ให้บริการจึงไม่น่าแปลกใจที่พวกเขาจะไม่สอนหลักสูตร HTML เบื้องต้น เช่นเดียวกับข้อเสนอส่วนใหญ่ของ Google ชั้นเรียนใช้งานง่ายและฟรี ชั้นเรียนนั้นค่อนข้างมีรายละเอียดและมีการจัดระเบียบที่ดี แต่พวกเขามุ่งเน้นไปที่กลุ่มเป้าหมายที่ค่อนข้างแคบ: นักพัฒนาที่ต้องการเรียนรู้ภาษา Python หรือภาษา C ++ ที่กล่าวไว้ว่าแหล่งข้อมูลนักพัฒนาซอฟต์แวร์ Google for Education นั้นมีค่าควรดูหากคุณมีประสบการณ์ในการเขียนโค้ดและจำเป็นต้องเลือกภาษาเหล่านั้น

การตรวจสอบและการให้คะแนนทรัพยากรนักพัฒนาซอฟต์แวร์ Google สำหรับการศึกษา