หมวดหมู่
อยากเขียนโปรแกรมแต่พบว่าตนเองไม่มีพื้นฐานเลย หรือเรียกได้ว่าเริ่มต้นจากศูนย์พร้อมกับคำถามที่ว่าต้องเริ่มต้นจากตรงไหน วิธีการเริ่มต้นนั้นมีอยู่หลายวิธีแต่สามารถทำยังไงได้บ้างเราจะพาไปดูตัวอย่าง
อยากเขียนโปรแกรมแต่ไม่มีพื้นฐานเลยต้องทำยังไงดี
กรณีไม่มีพื้นฐานเกี่ยวกับการเขียนโปรแกรมมาก่อนเลย สิ่งที่ต้องทำอันดับแรก ๆ ประกอบไปด้วย
1. ตอบคำถามตัวเองให้ชัดเจนว่าต้องการเขียนโปรแกรมประเภทไหน
เช่น
- โปรแกรมอเนกประสงค์ เช่น โปรแกรมตรวจสอบความเร็วของคอมพิวเตอร์ โปรแกรมตรวจสอบตัวเครื่อง โปรแกรม WinZip สำหรับบีบข้อมูล
- โปรแกรมระบบปฏิบัติการ
- โปรแกรมประยุกต์ มีให้เลือกหลายประเภท ได้แก่ โปรแกรม Word Processing โปรแกรม Spreadsheet โปรแกรม Database โปรแกรมทางด้าน Presentation โปรแกรมด้านการออกแบบ เขียนแบบกราฟิก และโปรแกรมอรรถประโยชน์
2. ต่อด้วยการรู้จักภาษาในการเขียนโปรแกรมและเลือกให้ตอบโจทย์ความต้องการของตัวเอง
เช่น Script, Phyton, CSS, SLQ และทางที่ดีต้องลองฝึกฝนภาษาดังกล่าวไม่จำเป็นต้องเจาะลึกมาก แค่ให้พอมีความรู้ความเข้าใจเพื่อเป็นการพิสูจน์ให้เห็นไปเลยว่าคุณเหมาะกับภาษาแบบไหน
3. เลือกศึกษาแบบเจาะลึก
หลังจากสามารถเลือกภาษาและตอบคำถามตัวเองได้แล้วว่าต้องการเขียนโปรแกรมประเภทไหน ถึงเวลาเรียนรู้แบบเจาะลึกว่าโปรแกรมแต่ละประเภทมีความโดดเด่นยังไง มีเทคนิคการสร้างแบบไหน ภาษานั้น ๆ มีอะไรต้องรู้และมีความเชี่ยวชาญบ้าง
4. ลงมือทำ
หลังจากทำการศึกษาข้อมูลและรายละเอียดต่าง ๆ เป็นที่เรียบร้อยแล้ว แนะนำให้นำข้อมูลเหล่านั้นมาใช้ทดลองทำจริงหรืออาจทำไปพร้อม ๆ กับการศึกษาก็ได้แต่เน้นที่การลงมือทำเป็นหลัก
แต่มีข้อควรระวัง คือ ในระหว่างการสร้างโปรแกรมอย่าพยายามกดดันตัวเองมากเกินไป และอันไหนที่คิดว่าเป็นข้อผิดพลาดหรือข้อด้อยของตัวเองก็แค่กลับมาพัฒนาและทำให้ตัวเองเก่งขึ้นด้วย
แนวทางเพิ่มแรงจูงใจ
ถึงแม้คุณจะมีความมุ่งมั่นอย่างเต็มเปี่ยมแต่เมื่อผ่านไปสักระยะคุณอาจต้องเผชิญกับความเครียดและความกดดันกับการพบเจอกับความยากลำบากหรืออุปสรรค ดังนั้นเพื่อไม่ให้คุณหลงลืมความมุ่งมั่นในตอนแรก เราจึงอยากให้คุณบริหารจัดการเวลาอย่างเหมาะสมและหมั่นเติมแรงบันดาลใจให้กับตนเอง เช่น
1. หาไอดอลหรือผู้ที่เป็นแรงบันดาลใจ
2. ปล่อยให้ตัวเองได้มีเวลาพักผ่อนหรือทำกิจกรรมอื่น ๆ บ้าง
3. ทำความเข้าใจความเครียดและความกดดันเหล่านั้นว่าเกิดจากสาเหตุอะไร
แต่ไม่จำเป็นต้องแก้ไขทันทีรอให้ตัวคุณเองใจเย็นลงสักหน่อยแล้วค่อยกลับมาแก้ก็ไม่สาย
เคล็ดลับเพิ่มเติมหากอยากเปลี่ยนจากสกิลเริ่มต้นจากศูนย์เป็นมืออาชีพ
มีขั้นตอนแนะนำ ดังนี้
- เปลี่ยนให้การเขียนโค้ดหรือโปรแกรมของคุณเป็นระบบอัตโนมัติ ไม่ต้องรอให้เกิดแรงจูงใจ รู้ตัวว่าเมื่อไหร่ควรเขียนก็ควรลงมือเขียนทันที
- เตรียมพร้อมรับมือกับความหงุดหงิดได้เลย ไม่ว่าคุณจะเป็นมือใหม่ ผู้มีประสบการณ์ หรือมืออาชีพคุณต้องพบเจอกับความหงุดหงิดอย่างน้อย ๆ ไม่ต่ำกว่า 10 ครั้ง ในช่วงแรก ๆ ของการเริ่มต้นอาจไม่จำเป็นต้องมีวิธีการรับมืออันสวยหรู แต่เมื่อได้ขึ้นชื่อว่าเป็นมืออาชีพแล้วบอกเลยว่าต้องใส่ใจ
- พยายามสร้างสรรค์ผลงานให้มาก ๆ แม้ผลงานนั้นจะไม่ก่อให้เกิดรายได้ก็ตาม
นอกจากนั้น หากคุณอยากเขียนโปรแกรมโดยไม่มีพื้นฐานเลย แค่เทคนิคหรือแนวทางที่เราแนะนำยังไม่เพียงพอ ต้องดูที่ความมุ่งมั่นและความอดทนของตัวคุณด้วยว่าจะมีมากพอให้คุณต่อสู้กับปัญหาและอุปสรรคหรือไม่ด้วย
