กำลังโหลด...

ข้ามไปยังเนื้อหา
ความบันเทิง

แอปพลิเคชันสำหรับการเรียนรู้การเขียนโปรแกรม: พวกมันสอนอะไรบ้างจริงๆ

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

เมื่อมีการกำหนดความแตกต่างนี้แล้ว แอปพลิเคชันจึงมีประโยชน์อย่างมาก: ช่วยให้คุณค้นพบว่าชอบอะไร รักษาพฤติกรรม และทบทวนแนวคิดนั้นได้ตลอดเวลา ด้านล่างนี้คือแอปพลิเคชันบางส่วนที่มีอยู่จริงใน [ชื่อแพลตฟอร์ม/บริการ] เพลย์สโตร์, ตรวจสอบสินค้าในร้านก่อนวางจำหน่ายแล้ว.

โซโลเลิร์น

นี่คือหนังสือเรียนที่ครอบคลุมมากที่สุดในหมวดหมู่เดียวกัน โดยได้รับคะแนน 4.8 และมีรีวิวมากกว่า 740,000 ครั้ง ครอบคลุมเนื้อหา Python, JavaScript, Java, C++, HTML และ SQL พร้อมบทเรียนสั้นๆ แบบฝึกหัด และโจทย์ท้าทายการเขียนโค้ด.

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

รักษา

ได้รับคะแนน 4.8 จากรีวิวมากกว่า 720,000 ครั้ง ใช้งานได้กับเส้นทางการเรียนรู้แบบเน้นโครงการ: แทนที่จะเรียนรู้แนวคิดแบบแยกส่วน คุณจะได้สร้างแอปพลิเคชันขนาดเล็กและเรียนรู้ว่าแต่ละส่วนทำงานอย่างไร.

เนื้อหาครอบคลุม Python, JavaScript, TypeScript, SQL, HTML และ CSS รูปแบบการฝึกฝนรายวันช่วยสร้างนิสัยที่ดี เหมาะสำหรับผู้ที่เคยพยายามเรียนรู้แต่ล้มเลิกไปเพราะรู้สึกว่าบทเรียนยากเกินไป.

เรียนรู้ Python – Code Lab

แอปที่เน้นเฉพาะภาษา Python พร้อมบทเรียน แบบทดสอบ และโปรแกรมแก้ไขโค้ดในตัว ได้รับคะแนน 4.6 จากผู้รีวิวประมาณ 52,000 คน.

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

จำเป็นต้องแก้ไขข้อมูลเก่าบางส่วน

เป็นที่น่าสังเกตว่ามีรายชื่อที่ล้าสมัยจำนวนมากเผยแพร่อยู่: ตั๊กแตน, แอป JavaScript ของ Google ที่ชื่อ ได้ถูกยกเลิกการใช้งานแล้วและไม่มีให้ดาวน์โหลดใน Play Store อีกต่อไป Codecademy ไป ปัจจุบันไม่มีการพัฒนาแอปพลิเคชันนี้อีกต่อไปแล้ว แพลตฟอร์ม Codecademy ยังคงมีอยู่ แต่สามารถใช้งานได้ผ่านเว็บเบราว์เซอร์เท่านั้น.

ถึงแม้ว่า Duolingo จะปรากฏอยู่ในรายชื่อ "แอปสอนเขียนโปรแกรม" หลายรายการ แต่แท้จริงแล้วมันเป็นแอปเรียนภาษา ไม่ได้สอนการเขียนโปรแกรม.

สิ่งที่ควรพิจารณาในการเลือกแอปพลิเคชันสำหรับการเขียนโปรแกรม

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

กิจวัตรการเรียนที่มักได้ผล

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

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

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

วิธีออกจากแอปพลิเคชันและก้าวสู่การเป็นโปรแกรมเมอร์ตัวจริง

นี่คือส่วนที่มักถูกละเลยในรายการต่างๆ แอปพลิเคชันนี้ครอบคลุมขั้นตอนแรก: ไวยากรณ์และตรรกะ ขั้นตอนต่อไปต้องใช้เครื่องมืออื่นๆ.

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

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

เมื่อคุณคลิก "เรียกใช้" โค้ดของคุณจะทำงานที่ใด“

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

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

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

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

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

ทำไมการพิมพ์รหัสบนโทรศัพท์มือถือถึงน่ารำคาญจัง?

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

ปัจจัยใดช่วยลดแรงเสียดทาน โดยเรียงลำดับความสำคัญ:

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

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

ทำไมค่าเรียนถึงฟรี แต่ใบรับรองกลับไม่ฟรี?

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

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

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

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

คุณสามารถเรียนอะไรได้ฟรีโดยไม่ต้องพึ่งแอปพลิเคชัน?

ก่อนที่จะลงนามในเอกสารใดๆ โปรดทราบว่าเนื้อหาสำคัญส่วนใหญ่ในด้านนี้เป็นโอเพนซอร์สมาโดยตลอด.

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

ประเด็นไม่ได้อยู่ที่การหลีกเลี่ยงแอปเสียเงิน แต่เป็นการหลีกเลี่ยงการสับสนระหว่างการใช้จ่ายกับความก้าวหน้า หลายคนเปลี่ยนแพ็กเกจการสมัครใช้งานถึงสามครั้ง แต่ก็ยังคงติดอยู่ที่บทเรียนเริ่มต้นเดิม.

คำถามที่เกิดขึ้นในภายหลัง

จำเป็นต้องรู้ภาษาอังกฤษเพื่อเขียนโปรแกรมหรือไม่?

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

ฉันจำเป็นต้องใช้คอมพิวเตอร์ที่มีประสิทธิภาพสูงหรือไม่?

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

ฉันสามารถใช้ปัญญาประดิษฐ์ในการเรียนรู้ได้หรือไม่?

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

ใบรับรองการสมัครงานมีประโยชน์ต่อประวัติย่อหรือไม่?

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

เป็นไปได้ไหมที่จะทำงานโดยใช้เพียงโทรศัพท์มือถือ?

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

ฉันลืมทุกอย่างไปหมดหลังจากหยุดไปสองเดือน ต้องเริ่มต้นใหม่ตั้งแต่ต้นเลยเหรอ?

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

คำถามที่พบบ่อย

แอพที่ดีที่สุดสำหรับการเรียนรู้การเขียนโปรแกรมคืออะไร?

Sololearn และ Mimo เป็นแอปที่ครบครันที่สุดและได้รับคะแนนสูงสุดใน Play Store สำหรับผู้ที่ต้องการเน้นเรียนรู้เพียงภาษาเดียว Learn Python – Code Lab ก็เป็นอีกทางเลือกที่ดี.

เป็นไปได้ไหมที่จะเรียนรู้การเขียนโปรแกรมโดยใช้เพียงโทรศัพท์มือถือ?

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

แอพเหล่านี้ฟรีหรือเปล่า?

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

ฉันควรเริ่มต้นเรียนภาษาไหนดี?

โดยส่วนใหญ่แล้ว Python มีไวยากรณ์ที่ง่าย มีเอกสารประกอบมากมายในภาษาโปรตุเกส และมีการใช้งานอย่างแพร่หลาย หากเป้าหมายคือการสร้างเว็บเพจและเว็บไซต์โดยเฉพาะ ควรเริ่มต้นด้วย HTML, CSS และ JavaScript.

ใช้เวลานานแค่ไหน?

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

บทสรุป

แอปพลิเคชันสอนการเขียนโปรแกรมเป็นก้าวแรกที่ดีเยี่ยม: ราคาไม่แพง เข้าถึงง่าย และเหมาะสำหรับการค้นหาว่าวิชานี้เหมาะกับคุณหรือไม่ Sololearn, Mimo และ Code Lab ครอบคลุมขั้นตอนนี้ได้เป็นอย่างดี.

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

อ่านด้วย

เพื่อแบ่งปัน