Skip to main content

ประสบการ Dev

Submitted by krishrong on

การฝึกฝน(ต้องฝึกทุกวัน)

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

เวลาแก้ปัญหาไม่ได้

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

Add new comment

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.