ใครก็ตามที่มีโทรศัพท์มือถืออยู่ในมือและมีไอเดียอยู่ในหัวสามารถเริ่มเรียนรู้วิธีการพัฒนาบน Android แล้วจึงสร้างแอปพลิเคชันและเกมของตนเองขึ้นมาได้ ชุดของ หลักสูตร และแอปพร้อมใช้งานสำหรับระบบปฏิบัติการมือถือของ Google และให้ผู้ใช้เข้าถึงความรู้เกี่ยวกับภาษาการเขียนโปรแกรมต่างๆ ได้โดยตรง ดูเคล็ดลับด้านล่างสำหรับผู้ที่ต้องการเริ่มต้นอาชีพนี้โดยตรงจากสมาร์ทโฟน
การพูดภาษาที่ถูกต้อง
ขั้นตอนแรกในการเริ่มต้นการเขียนโปรแกรมคือการเลือกภาษาการเขียนโปรแกรมที่เหมาะสม ซึ่งขึ้นอยู่กับระบบที่แอปพลิเคชันจะกำหนดเป้าหมายโดยเฉพาะ ภาษาที่แตกต่างกันใช้คำสั่งที่แตกต่างกัน ตรรกะที่แตกต่างกัน และด้วยเหตุนี้ไม่ใช่ทุกสิ่งที่ทำในที่เดียวจึงเป็นเรื่องง่าย (หรือเป็นไปได้) ในอีกที่หนึ่ง
ในการพัฒนาแอปสำหรับ Android สิ่งสำคัญคือต้องเรียนรู้ภาษาที่ใช้งานอยู่ ในกรณีนี้ระบบปฏิบัติการทำงานใน Java ดังนั้นภาษาจึงเป็นภาษาที่ทันสมัยและเป็นที่ต้องการมากที่สุด ผู้ที่สนใจเรียน Java สามารถเริ่มต้นได้โดย หลักสูตรฟรีนี้ บน Coursera พร้อมคำบรรยายเป็นภาษาโปรตุเกส
อย่างไรก็ตาม อีกทางเลือกหนึ่งสำหรับผู้ที่ต้องการเริ่มต้นง่ายๆ ก็คือการเรียนหลักสูตร Kotlin ซึ่งเป็นภาษาที่เข้ากันได้กับ Java แต่มีความเป็นมิตรและเริ่มต้นง่ายกว่า ที่ คุณหลักสูตร มีหลักสูตรการเขียนโปรแกรมฟรีในหลายภาษา รวมถึงภาษาโปรตุเกส
1) ตั๊กแตน
พัฒนาโดย Google เพื่อทำให้การเขียนโปรแกรมเข้าใจได้ง่ายขึ้นในรูปแบบภาพ Grasshopper เสนอบทเรียนฟรีใน JavaScript ผ่านชุดปริศนา รหัสปัจจุบันจะใช้เป็นค่าเริ่มต้นในตลาดและสามารถช่วยให้ผู้ใช้เรียนรู้วิธีพัฒนาแอปสำหรับ Android
ผู้ใช้จะได้รับคำติชมแบบเรียลไทม์เกี่ยวกับข้อผิดพลาดและบทเรียน รวมถึงแบบทดสอบที่ทดสอบความรู้ที่ได้รับเป็นระยะๆ ตั๊กแตนสามารถใช้ได้สำหรับ Android และยังมีเวอร์ชั่นสำหรับ iOS.
2) การเขียนโปรแกรมฮีโร่
Programming Hero เป็นแอปพลิเคชันที่จำลองการเรียนรู้ภาษาการเขียนโปรแกรมเช่นเดียวกับ Grasshopper ยูทิลิตี้นี้มีเส้นทางการสอนที่แตกต่างกัน ขึ้นอยู่กับวัตถุประสงค์ของผู้ใช้ และอนุญาตให้ผู้ใช้พัฒนาเกมไปพร้อมกับเรียนรู้การทำงานของแต่ละคำสั่ง แอปนี้มีโหมดออฟไลน์ ดังนั้นคุณจึงสามารถดาวน์โหลดงานและดำเนินการได้ทุกที่
ด้วยกิจกรรมและการส่งมอบมากกว่า 100 รายการ Programming Hero จะสอนหัวข้อที่ซับซ้อนสำหรับผู้เริ่มต้น เช่น อัลกอริทึม ลำดับชั้นของวัตถุ และฐานข้อมูล และอื่นๆ อีกมากมาย แอปยังอยู่ในช่วงเบต้า แต่สามารถดาวน์โหลดได้ฟรีที่ Androidและสำหรับด้วย iOS.
3) เข้ารหัส
Encode คือครูสอนการเรียนรู้การเขียนโปรแกรมที่แบ่งบทเรียนทั้งหมดออกเป็นความท้าทายเชิงโต้ตอบ พร้อมด้วยวิธีแก้ปัญหาที่เป็นไปได้มากมายและการนำเสนอตัวอย่างโค้ด กลยุทธ์ของแอปพลิเคชันคือการแบ่งส่วนงาน การเรียนรู้คำสั่งที่ใช้ในภาษาต่างๆ เช่น HTML/CSS, Python และ JavaScript ช่วยให้ผู้ใช้เรียนรู้วิธีการพัฒนาแอป ใช้งานได้แบบออฟไลน์และฟรีสำหรับ Android
4) รักษา
สุดท้าย Mimo ทำงานร่วมกับความเป็นไปได้ในการเรียนรู้ที่แตกต่างกันในโลกแห่งการเขียนโปรแกรม แอปแบ่งบทเรียนออกเป็น “เส้นทาง” ช่วยให้ผู้ใช้ที่ต้องการเรียนรู้พื้นฐานตั้งแต่การพัฒนาแอปหรือเกมไปจนถึงการแฮ็ก ปรับเปลี่ยนชั้นเรียนตามความสนใจของนักเรียน
มีเฉพาะในภาษาอังกฤษเท่านั้น แอปพลิเคชันใช้งานได้กับภาษาต่างๆ เช่น SQL, JavaScript, Python และ HTML Mimo สามารถดาวน์โหลดได้ฟรีที่ Androidและแอปนี้ก็ยังมีเวอร์ชันสำหรับ iOS.
ผ่านทาง ComputerWorld e ใช้มือถือ
ภาพ: Dan Rentea/iStock