nitip.at

nitip.at

5 สูตรลับที่คนเขียนโปรแกรมต้องตระหนัก

5 สูตรลับที่คนเขียนโปรแกรมต้องตระหนัก

Nitipat Lowichakornthikun's photo
Nitipat Lowichakornthikun
·Aug 9, 2018·

1 min read

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

ประสบการณ์ล้วนมาจากการลงมือทำ

1. อย่ากลัวที่จะถาม

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

2. อย่าทำตาม tutorial ให้ตั้งโจทย์มาก่อนแล้วลุยกับมัน

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

3. อย่ากลัวที่จะล้มเหลว

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

4. อย่ามั่นใจว่าตนเองรู้ทุกเรื่อง (แต่ก็ต้องมีความมั่นใจบ้าง)

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

5. อย่าหยุดที่จะแก้ปัญหา

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

5+1. จงเปิดใจ

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

Source : 5 Things Beginner Programmers Need to Know, Treat programming like a new beat

Pingback : https://nitip.at/2018/09/21/5-%E0%B8%AA%E0%B8%B9%E0%B8%95%E0%B8%A3%E0%B8%A5%E0%B8%B1%E0%B8%9A%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%84%E0%B8%99%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81/

 
Share this