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

7 เคล็ดลับ ที่ทำให้การ เรียน Programmer

  • อย่าคิดว่าตัวเองทำไม่ได้ มันเสียเวลา เริ่มลงมือซะ !!

“โปรแกรมเมอร์แม่งยาก”, “พวกเนิร์ดเท่านั้นแหละที่ทำได้” คำพูดพวกนี้มาจากคนที่ไม่มีความตั้งใจที่อยากจะเป็นโปรแกรมเมอร์จริงๆ ท้อตั้งแต่ยังไม่เริ่ม! เราจะมัวมานั่งฟังพวกนี้ทำไม ถ้าหากเรามีความชอบจริงๆ ทุกอย่างมันเริ่มจากศูนย์ทั้งนั้น คงไม่มีใครเกิดมาแล้วกางโน๊ตบุ๊คนั่งพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา php เลยหรอกครับ คนที่เขาเก่งจริงๆกว่าเขาจะถึงจุดๆ นี้ได้ ลองไปถามเขาสิครับ ว่าเขานอนวันละกี่ชั่วโมง เลิกคิดเรื่อวพวกนี้ และเติมไฟให้ตัวเอง เริ่มศึกษาพื้นฐาน ตั้งใจเรียนในชั้นเรียน หาความรู้เพิ่มเติม หมกมุ่นอยู่กับมัน !

  • วางแผนและตั้งเป้าหมาย นึกถึงความสำเร็จในวิชาชีพนี้

“ฉันจะต้องเป็นโปรแกรมเมอร์ที่เก่งที่สุดให้ได้” อาจจะดูมโนเพ้อฝันถ้าคุณยังไม่ได้เริ่มวางแผนและทำมันซะ เราต้องลองคิดว่าอีก5ปีข้างหน้านี้ เราจะพัฒนาตัวเองถึงจุดๆไหนแล้ว (ระยะยาว) และคิดว่าพรุ่งนี้เราต้องทำอะไร ศึกษาส่วนไหนในสายอาชีพนี้ และค่อยพัฒนามาเรื่อยๆ (ระยะสั้น) ขอบอกเลยว่า การจะเขียนโค้ดให้เก่งไม่ได้ใช้เวลาแค่ 1-2 การที่จะเขียนโค้ดให้เทพนั้นต้องสั่งสมประสบการณ์จากการฝึกฝนไปเรื่อยๆ

  • อย่าเขียนโค้ดโดยที่เราไม่รู้เลยว่าโปรแกรมต้องทำงานยังไง

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

  • อ่านให้เยอะ เสิร์ชให้เป็น อย่ากลัวภาษาอังกฤษ

ซื้อหนังสือมาอ่านเป็นการลงทุนที่คุ้มค่า (ดีกว่าเอาไปช็อปปิ้งหรือเที่ยวซะอีก) และที่สำคัญการเขียนโปรแกรมต้องมีพื้นฐานของภาษาอังกฤษ ถ้าหากไม่รู้คำไหนก็ถามพี่ Google ได้ อย่าไปอายหรือกลัวภาษาอังกฤษ

  • คิดว่า error คือหนทางสู่ความเก่งกาจ

“แม่ง! เจอerrorอีกแล้ว ท้อวะ! ไม่ทำละ” ตอนที่เจอErrorแต่แก้ไม่ได้สักที น้องๆ อาจจะเคยท้อ แต่การทำงานของคอมพิวเตอร์ถ้าหากมีerrorมันมีเหตุผลของมันอยู่แล้ว (ไม่ใช่อยู่ดีๆ มันจะerror) เราลองหาสาเหตุด้วยตัวเองก่อน และถ้าไม่รู้จริงๆค่อยถามอาจารย์ แต่ถ้าเราแก้มันได้ด้วยตัวเองเราจะโครตภูมิใจและจำไปนานแลยแหละ!

  • อย่าขี้เกียจที่จะ “คิด”

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

  • เข้าหาคนที่เทพโปรแกรมเมอร์หรือเข้าสังคมโปรแกรมเมอร์

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