สอนการเขียนโค้ดด้วยตัวคุณเอง: 6 สถานที่เรียนรู้การเขียนโปรแกรมด้วยตัวคุณเอง

อัปเดต: 11 พ.ย. 2020 / บทความโดย: Timothy Shim

มีสถานที่ออนไลน์มากมายที่คุณสามารถสอนตัวเองให้เขียนโค้ดได้อย่างง่ายดาย ไม่ใช่แค่ HTML อย่างง่าย แม้ แต่ตัวเลือกมีหลากหลาย ดังนั้นคำถามไม่ได้อยู่ที่ไหนจริงๆ แต่ทำไมคุณควรเรียนรู้การเขียนโปรแกรม 

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

สถานที่ที่ดีที่สุดในการเรียนรู้การเข้ารหัสด้วยตัวคุณเอง

1. Code Academy

รหัสสถาบันการศึกษา
รหัสสถาบันการศึกษา

แพลตฟอร์ม e-Learning นี้ดำเนินการโดย บริษัท ชื่อ Ryzac, Inc. ซึ่งมีมาเกือบสิบปีแล้วซึ่งหมายถึงผู้ปฏิบัติงานที่มีประสบการณ์และหลักสูตรที่มีชื่อเสียง การลงทะเบียนและเรียนรู้เกี่ยวกับ Code Academy นั้นฟรี

คุณสามารถใช้ที่อยู่อีเมลของคุณหรือแม้แต่บัญชี Google เพื่อเริ่มต้น บัญชีฟรีเข้าถึงได้มากกว่าที่คุณคิด คุณสามารถเลือกภาษาและสคริปต์การเข้ารหัสที่ได้รับความนิยมสูงสุด 14 ภาษารวมถึง HTML, Java, PHP และอื่น ๆ

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

พวกเขาสร้างรายได้ผ่านตัวเลือกแผน Pro ซึ่งจะเปิดเนื้อหามากขึ้นเสนอการรับรองแผนการเรียนรู้ที่กำหนดเองและอื่น ๆ

ราคา: ฟรี

2. BitDegree

BitDegree
BitDegree

การลงทะเบียนกับ BitDegree นั้นฟรีเช่นกัน ไซต์นี้กำหนดราคาแต่ละหลักสูตร แต่มักจะมีการส่งเสริมการขายสำหรับหลักสูตรฟรี สิ่งหนึ่งที่ควรทราบก็คือ BitDegree ไม่ได้เกี่ยวกับการเข้ารหัส แต่มีหลักสูตรในสาขาที่น่าสนใจมากมาย

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

พวกเขาไม่เพียงแยกสิ่งเหล่านี้ออกตามภาษาโปรแกรมเท่านั้น แต่ยังมีหลักสูตรที่สร้างขึ้นโดยเฉพาะเช่นวิธีสร้างวิดีโอเกมการเรียนรู้การโต้ตอบกับฐานข้อมูลและอื่น ๆ ทางเลือกมีมากมาย

บางทีส่วนที่ดีที่สุดของ BitDegree คือการใช้ gamification อย่างกว้างขวางเพื่อให้สิ่งต่างๆน่าสนใจ ดังที่คุณเห็นจากหน้าจอด้านบนการเรียนรู้เป็นเรื่องสนุก

ราคา: แตกต่างกันไป

3 Udemy

Udemy
Udemy

Udemy เป็นอีกหนึ่งแพลตฟอร์ม e-Learning ที่ไม่ได้มีไว้สำหรับการเขียนโปรแกรมโดยเฉพาะ อย่างไรก็ตามผู้ที่ต้องการเขียนโค้ดจะพบว่ามีทรัพยากรจำนวนมากในพื้นที่นี้ การค้นหาหลักสูตรการเขียนโปรแกรมอย่างรวดเร็วพบว่ามีหลักสูตรมากกว่า 11,000 หลักสูตร

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

หลักสูตรยังเป็นแบบดั้งเดิมมากขึ้นและอยู่ในรูปแบบของวิดีโอ ทำให้ง่ายต่อการบริโภค แต่ยัง จำกัด ในการโต้ตอบ มีหลักสูตรฟรีจำนวนมากและโดยรวมแล้วมีบางสิ่งบางอย่างสำหรับทุกคน

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

ราคา: แตกต่างกันไป

4. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

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

มีแบบฝึกหัดและหลักสูตรที่ผสมผสานกันมากกว่า 6,000 บทซึ่งส่วนใหญ่ได้รับคำแนะนำที่ดีและมีการโต้ตอบในลักษณะ การออกแบบนั้นมีความคล้ายคลึงกับ Code Academy อย่างมากแม้ว่าจะมีเทมเพลตที่เก่าแก่กว่านั้นก็ตาม

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

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

ราคา: ฟรี

5. MIT OpenCourseWare

การบรรยายครั้งที่
การบรรยายครั้งที่

สำหรับผู้ที่ต้องการเรียนรู้การเขียนโค้ดที่มีลักษณะเป็นทางการมากขึ้นสถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) MIT OpenCourseWare เป็นตัวเลือกที่สมบูรณ์แบบ แม้ว่าจะมีหลักสูตรจำนวนมากที่นี่ แต่ MIT ก็มีชื่อเสียง - คุณจะได้รับ - สำหรับเทคโนโลยี

แพลตฟอร์มฟรีช่วยให้คุณเข้าถึงคลังสื่อที่ครอบคลุมซึ่งนักเรียนของตนเองใช้ มีโครงสร้างอย่างมากเช่นเดียวกับสถาบันการเรียนรู้ชั้นสูงที่เป็นทางการดังนั้นจึงอาจรู้สึกแห้งกว่าเล็กน้อยเมื่อเทียบกับแหล่งข้อมูลอื่น ๆ ในรายการนี้

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

สำหรับผู้ที่เกลียดการเรียนและจบการศึกษาแล้วสาบานว่าจะไม่กลับมาอีกให้หลีกเลี่ยงเว็บไซต์นี้เช่นโรคระบาด มันทำให้ความทรงจำสมัยเรียนมหาวิทยาลัยกลับคืนมาจริงๆซึ่งอาจเป็นฝันร้ายสำหรับบางคน (เช่นฉัน) ไม่มีโปรแกรม 48 ชั่วโมงสำหรับผู้ชายคนนี้อีกต่อไป!

ราคา: ฟรี

6 เกา

รอยขีดข่วน
รอยขีดข่วน

แม้จะมีการโต้ตอบการใช้งานง่ายการเล่นเกมและอื่น ๆ แต่เรายังไม่ได้ครอบคลุมอะไรสำหรับเด็ก ๆ นั่นคือสิ่งที่ Scratch เข้ามามันเป็นแพลตฟอร์มแบบโต้ตอบที่มีเกมสำหรับสอนภาษาเดียว - Scratch - ให้กับเด็ก ๆ โดยเฉพาะผู้ที่มีอายุ 8 ถึง 16 ปี

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

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

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

ราคา: ฟรี


ทำไมต้องเรียนรู้การเข้ารหัส

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

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

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

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

การเรียนรู้การเขียนโค้ดด้วยตัวเองยากแค่ไหน?

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

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

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

รายการนี้แสดงให้เห็นอย่างชัดเจนว่ามีช่องทางในการเรียนรู้ที่สามารถเข้าถึงได้ง่ายครอบคลุมและฟรี เป็นคำใบ้แม้ว่า;

ภาษาและสคริปต์การเข้ารหัสที่ง่ายกว่าในการเรียนรู้ ได้แก่ : HTML/CSS/JavaScript, หลาม, ทับทิม, ชวา, เปโซฟิลิปปินส์.

คิด Final

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

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

อ่านเพิ่มเติม:

เกี่ยวกับทิโมธีชิม

ทิโมธีชิมเป็นนักเขียนบรรณาธิการและผู้เชี่ยวชาญด้านเทคโนโลยี เขาเริ่มต้นอย่างรวดเร็วในด้านเทคโนโลยีสารสนเทศเขาได้ค้นพบวิธีการพิมพ์และได้ทำงานร่วมกับสื่อต่างประเทศระดับภูมิภาคและระดับประเทศเช่น ComputerWorld, PC.com, Business Today และ Asian Banker ความเชี่ยวชาญของเขาอยู่ในด้านเทคโนโลยีจากทั้งผู้บริโภคและมุมมองขององค์กร

เชื่อมต่อ: