การฝึกฝน(ต้องฝึกทุกวัน)
- ต้องซื้อสัตย์กับตัวเอง ถ้าเราชอบเขียนโปรแกรมจริงๆ รู้สึกสนุกกับมัน ต้องแบ่งเวลามาเรียนรู้ ในทุกวัน วันละนิดๆ ทั้งทฤษฎีและฝึกเขียนจริง อย่าเอานิดๆหน่อยๆไปทำสิ่งไร้สาระ
- การจะเขียนโปรแกรมเก่ง เกิดจากการฝึกฝน เขียนอย่างต่อเนื่อง บ่อยๆ เท่านั้น การอ่านตำรา/เข้าใจทฤษฎี เป็นปัจจัยให้รู้ แต่แก่นของการเขียนโปรแกรม คือ การแก้ไขปัญหา ซึ่งการจะแก้ไขปัญหาเก่งขึ้นได้ ต้องฝึกฝน ให้มีประสบการณ์เยอะๆ เท่านั้น
- นอกจากนี้พรสวรรค์ไม่ได้ช่วยอะไรเท่าไหร่ เพราะ หากปราศจากการฝึกฝน จนเกิดความชำนาญ ก็จะไม่สามารถ รับมือกับปัญหา(bug) ได้อย่างทันท่วงที ดังนั้น ถ้าชอบด้านการเขียนโปรแกรม ก็ต้องเริ่มฝึกเขียนโปรแกรมทุกวัน วันละนิดๆ อย่าเอาเวลาไปใช้ในสิ่งไม่มีสาระอย่างสูญเปล่า
- เวลาเขียน พยายามอย่างก๊อบวาง ต้องพิมพ์ด้วยตัวเอง อย่างน้อยจะทำให้เราได้เขียนโค้ดผ่านมือ และช่วยให้มันได้ผ่านสมองบ้าง จะเข้าใจและจดจำโค้ดที่เขียนได้ดีขึ้น(แม้จะเปิดตำราลอก หรือ ดูไอเดียคนอื่นมา)
เวลาแก้ปัญหาไม่ได้
- ฝึกเขียนโปรแกรม และ หาความรู้เพิ่มเติมทุกวัน เป็นสิ่งสำคัญที่ต้องเน้นย้ำอีกครั้ง เพราะ เป็นวิธีเดียวที่จะช่วยให้เรามีประสบการณ์ และทำให้เกิดปัญหาน้อยที่สุด
- บางทีเจอปัญหาที่แก้ไม่ตก อย่าไปจมอยู่กับมัน ถ้าเราจมอยู่กับมันเราจะเผลอไปลองวิธีเดิมซ้ำๆ ทั้งๆที่รู้ว่าไม่เกิดประโยชน์ แล้วสุดท้ายสมองจะล้า ให้ลุกออกจากตรงนั้น ไปหาอะไรทำสบายๆ ให้จิตใจผ่อนคลาย เช่น จิบโกโก้(ไม่ใส่น้ำตาล) มองวิว เดินรอบๆห้อง เป็นต้น แล้วเมื่อจิตใจสบาย คลายความเมื่อยล้า มันจะเกิดไอเดีย หรือ ย้อนกลับมาทบทวนจนเห็นข้อผิดพลาดเอง ทั้งนี้ ข้อผิดพลาดบางอย่างที่มักพบเจอ มันเกิดจากเส้นผมบังภูเขา หากเราไม่ยอมถอยออกมาไปพักผ่อน เพื่อให้ได้สติ ก็อาจจะเสียแรงฟรีในการพยายามแก้แต่ไม่สำเร็จ เช่น
- แก้ผิดไฟล์ ไปแก้ไฟล์สำรอง ไม่ใช่ไฟล์ปัจจุบัน ซึ่งพอแก้เท่าไหร่ โปรแกรมก็ไม่อัพเดต อันนี้ฮาเลย เจอหลายรอบมาก พอพักผ่อนสมองไปทำอย่างอื่น อยู่ๆก็นึกขึ้นได้ว่า เออ ลองดูชื่อไฟล์ดีๆ ก่อน ว่าแก้ผิดไฟล์หรือเปล่า ปัญหาก็จบง่ายๆเลย(บางทียิ่งพยายาม แต่ไม่ใช้ความคิด ก็แก้ปัญหาไม่ได้นะ)
- เปิดเพลงคลาสสิก เป็น Background ช่วยเรื่องสมาธิได้ คือ เวลาที่ต้องโฟกัส หรือ เพ่งความคิดเยอะๆ อย่างต่อเนื่องนานๆ จะช่วยจัดระเบียบความคิด ช่วยให้ไม่เครียด และ ความคิดไม่โดดไปมา คิดได้เป็นระบบ ทำงานได้ดียิ่งขึ้น
- ไปวิ่งอย่างน้อย 15-20 นาที(ตามระดับความฟิต) จะช่วยให้สมองดีขึ้น 4 ชั่วโมง ทั้งเลือดไปเลี้ยงสมองมากขึ้น สารสื่อประสาทมากขึ้น สมาธิดีขึ้น ไอเดียดีๆในการแก้ปัญหามักจะออกมาได้ง่าย
- นั่งสมาธิ ช่วยในเรื่องการโฟกัส และ การใช้ความคิดได้ดีมาก เหมือนมีพลังพิเศษ ช่วยให้เกิดไอเดียดีๆในการเขียนโปรแกรมได้ง่าย และ มักจะเป็นไอเดียสุดแสนบรรเจิด อย่างที่ไม่สามารถคิดกันได้ง่ายๆ ทั้งนี้มันเป็นเพียงของแถม เพราะ มันจะมาก็มา จะไม่มาก็ไม่มา เราก็ไปบังคับ เค้นให้มันออกมาไม่ได้ แต่ถ้าฝึกทำทุกวัน อย่างน้อยจะมีสมาธิยืนพื้น ช่วยให้ทำอะไรรอบคอบมากขึ้น ความจำดีขึ้น แน่นอน(ถึงแม้ไอเดียดีๆ อาจจะไม่ได้ออกมาทุกครั้ง)
Add new comment