CodeGym /จาวาบล็อก /สุ่ม /ทำไมโปรแกรมเมอร์ Wannabe จำนวนมากถึงล้มเหลว? 6 กับดักแห่ง...
John Squirrels
ระดับ
San Francisco

ทำไมโปรแกรมเมอร์ Wannabe จำนวนมากถึงล้มเหลว? 6 กับดักแห่งการเรียนรู้ที่อันตรายและวิธีหลบหนี

เผยแพร่ในกลุ่ม
โลกนี้มีคนสองประเภท: ผู้ชนะและผู้แพ้ ไม่ว่าคุณจะเรียนวิชาใดก็จะมีทั้งคนที่สำเร็จและล้มเหลว และการเขียนโปรแกรมระดับมืออาชีพก็ไม่มีข้อยกเว้นอย่างแน่นอน แน่นอน เราต้องการพูดคุยเกี่ยวกับผู้ชนะ ผู้ที่ประสบความสำเร็จในการเขียนโปรแกรมอย่างเชี่ยวชาญ และตอนนี้กำลังมีอาชีพในการพัฒนาซอฟต์แวร์ นั่นเป็นเหตุผลที่พวกเราใน CodeGym มีส่วนทั้งหมดที่เรียกว่าเรื่องราวแห่งความสำเร็จบนเว็บไซต์ของเราและไม่มีหัวข้อ Failure Stories แต่ความจริงที่น่าเศร้าก็คือ หลายคนล้มเหลวในงานนี้จริงๆ คุณคงไม่อยากอ่านเรื่องราวของพวกเขาจริงๆ เพราะพวกเขาจะรู้สึกหดหู่เกินไป สิ่งที่ควรค่าแก่ความสนใจของคุณ คือเหตุผลว่าทำไมคนส่วนใหญ่ที่เริ่มเรียนรู้วิธีเขียนโค้ดและสุดท้ายก็ล้มเหลวได้ลงมือทำ เพื่อเรียนรู้จากความผิดพลาดของพวกเขา ท้ายที่สุด สิ่งที่ทำให้ผู้ชนะแตกต่างจากผู้แพ้คือความพากเพียรและความสามารถในการทำทุกวิถีทางเพื่อบรรลุเป้าหมายทำไมโปรแกรมเมอร์ Wannabe จำนวนมากถึงล้มเหลว?  6 กับดักแห่งการเรียนรู้ที่อันตรายและวิธีหลบหนี - 1

1. ขาดสมาธิ

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

วิธีแก้ไข

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

2. เลือกแหล่งเรียนรู้ผิด

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

วิธีแก้ไข

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

3. ความคิดที่ผิดและ/หรือไม่มีเป้าหมายที่ตั้งไว้

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

วิธีแก้ไข

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

4. ผิดเป้าหมาย

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

วิธีแก้ไข

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

5. ความเกียจคร้านและการผัดวันประกันพรุ่ง

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

วิธีแก้ไข

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

6. แนวทางการเรียนรู้ที่ผิดและการฝึกฝนไม่เพียงพอ

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

วิธีแก้ไข

ตรวจสอบให้แน่ใจว่าคุณได้ฝึกฝนสิ่งที่คุณเพิ่งเรียนรู้ตั้งแต่เริ่มต้นกระบวนการเรียนรู้ และระวังอย่าจมอยู่กับทฤษฎีการอ่านโดยไม่สนับสนุนด้วยการปฏิบัตินานเกินไป นี่คือสาเหตุที่วิธีการเรียนรู้บางอย่างในการเขียนโปรแกรมมีประสิทธิภาพน้อยกว่าวิธีอื่นๆ และเหตุผลที่ CodeGym มีแนวทางปฏิบัติก่อนเป็นเครื่องหมายการค้าซึ่งช่วยให้นักเรียนของเราไม่เพียงแค่เรียนรู้ Java ได้เร็วกว่าคนอื่นๆ แต่ยังมีทักษะที่นำไปใช้ได้จริงเมื่อสำเร็จการศึกษา ซึ่งช่วยให้พวกเขาเริ่มทำงานด้านการพัฒนาซอฟต์แวร์อย่างมืออาชีพได้ทันทีหลังจากจบหลักสูตร แน่นอนหรือในบางกรณีในขณะที่ยังเรียนรู้อยู่
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION