Grasshopper – มือใหม่หัดเขียนโค้ดง่าย ๆ ผ่านแอป

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

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

ตัวอย่างคอนเซปต์ในการเขียนโค้ดต่าง ๆ ที่จะได้เรียน

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

จะได้เรียนอะไรบ้าง?

  • พื้นฐาน 1 : เรียนรู้ว่าโค้ดมีหลักการอย่างไร การใช้งาน functions, variables, strings, for loops, arrays, conditionals, operators และ objects รวมถึงเรียนรู้การใช้งานสิ่งเหล่านี้ร่วมกัน 
  • พื้นฐาน 2 : เรียนรู้การสร้าง String, array, functions การใช้งาน recursion and callbacks และการนำเข้า libraries 
  • สัมภาษณ์โปรแกรมเมอร์เกี่ยวกับการแก้ไขปัญหาจริง ๆ และวิธีการคิด
  • แอนิเมชัน 1: การวาดรูปร่างโดยใช้ D3 library ที่โด่งดัง กำหนด และเรียกใช้งาน functions รวมถึงการทำแอนิเมชัน 
  • แอนิเมชัน 2: สร้าง functions ที่ซับซ้อนมากขึ้น ด้วยการใช้ D3 และใช้ JavaScript ร่วมด้วย
  • Array Method: คือการใช้งาน Javascript array methods จำนวนมาก เช่น indexOf, shift, shift, include, splice, map และ reduce 
  • วิธีใช้ code editor
  • วิธีสร้างเว็บไซต์: ด้วยความรู้พื้นฐานของ HTML และ CSS จากนั้นเพิ่มความสามารถให้กับเว็บไซต์ด้วย JavaScript 

          สำหรับข้อดีนั้นคือมีการเส้นทางการเรียนที่ค่อนข้างชัดเจนว่าเรียนจากไหนไปไหน มีการท้าทายให้เขียนโค้ดที่น่าสนใจอยู่เรื่อย ๆ แต่ข้อเสียคือเป็นรูปแบบการเรียนแบบเดี่ยว ไม่ได้เน้นเป็นห้องเรียนเท่าไหร่นัก (แต่บางคนอาจจะชอบแบบนี้)

error: Content is protected !!
Shares