เกริ่นนำ
เป็นธรรรมดาที่ทุกคนต่างต้องการมีความสุขและประสบความสำเร็จในสายงาน หรือ สายอาชีพที่ตนปรารถนากันทั้งสิ้น แต่อะไรกันหล่ะที่จะเป็นตัวนำคุณไปสู่เป้าหมายแห่งความสำเร็จเหล่านั้น เพราะแน่นอนว่า ความสำเร็จนั้นไม่ได้มาได้ง่าย ๆ เหมือนชีวิตที่โรยด้วยกลีบกุหลาบ คนที่ประสบความสำเร็จทุกคนย่อมข้ามผ่านอุปสรรค ขวากหนาม แรงกดดันที่มาเบี่ยงเบนทางไปสู่เป้าหมายต่าง ๆ นานา หลายครั้งที่เรามีความรู้ในเรื่องนั้นมาก รู้ทั้งวิธีการ ขั้นตอนในการประสบความสำเร็จ แต่ก็ไม่ประสบความสำเร็จเท่าที่ควร เช่น เราอยากลดความอ้วน วิธีการก็รู้ว่าต้องออกกำลังกาย แต่ทำไมเรายังไม่ผอม บางครั้งเห็นของที่น่าทาน เราก็ทานเข้าไป ก็ไม่ผอมสักที สาเหตุก็เป็นเพราะเราไม่สามารถควบคุมจิตใจ ที่มีอารมณ์มาเบี่ยงเบนเราออกจากเป้าหมาย หรือการสั่งงานด้วยจิตใต้สำนึกของเราได้ ซึ่งตัวที่โปรแกรมสิ่งเหล่านี้ก็คือ Mindset หรือ กรอบความคิดของเรานั่นเอง กล่าวคืออาจจะมาจากกรอบความเชื่อ การอบรมเลี้ยงดู จากเพื่อนทำให้เกิดความคิดที่มีผลต่อพฤติกรรมของเราในการทำงาน ความสำเร็จส่วนใหญ่จึงเกิดขึ้นจากจิตใจ หรือ Mind set ของเรา จิตใจที่เข้มแข็ง มุ่งมั่นเด็ดเดี่ยว ไม่ย่อท้อต่ออุปสรรค เท่านั้นที่จะพาเราไปสู่เป้าหมาย
ในการเป็น Developer หรือนักพัฒนาที่ประสบความสำเร็จนั้น ก็ต้องพร้อมที่จะเปลี่ยนแปลงตัวเองอยู่ตลอดเวลาให้ทันโลก กระแสโลกพัดพาไปเร็วมาก หากไม่มีกรอบความคิดที่ดี ก็จะพาเราไม่ให้เขวจากเป้าหมายได้ และนำพาเราไปสู่ความสำเร็จ ผู้เขียนจึงขอหยิบยก แนวทางไปสู่ความสำเร็จของตัวเอง ของคุณหนูเนย สิทธิพล พรรณวิไล โปรแกรมเมอร์ และ เจ้าของบล็อก NuuNeoi.com ที่ไปบรรยายที่งาน Startup Thailand ภูเก็ต 2016 มาสรุปย่อให้กระชับและเข้าใจดังนี้
นิยามของ Developer
Developer คือ คนที่พัฒนาตัวเองแล้วใช้ skill ที่เค้าพัฒนาไปพัฒนาอย่างอื่นต่อ
Developer Mindset
1.เราสามารถเรียนรู้แล้วก้าวข้ามสิ่งใหม่ ๆ ได้เสมอ
2.คุณต้องเก่งขึ้นตลอดเวลา ทุกอย่างรอบตัวสามารถเรียนรู้ได้
3.ต้องเก่งขึ้นกว่าเมื่อวาน อยู่เฉย ๆ คือ การถอยหลัง => 1ปี เราจะเก่งขึ้น 365 อย่าง ค่อย ๆ สะสม
4.ก่อนจะแก้ปัญหาได้ต้องรู้ก่อนว่าคุณมีปัญหาอยู่ แล้วก็พัฒนาให้มันเก่ง และแก้มันให้ได้
5.ทุกอย่างต้องใช้เวลาฝึกฝน ไม่มีใครเก่งขึ้นมาเลยโดยไม่มีการฝึกฝน
6.อย่างเก่งอะไร ให้ลงมือทำ
7.การฝึกฝน คือ ทางที่จะพัฒนา คุณจะรู้ว่าคุณเก่งในสิ่งนั้นหรือไม่ จนกว่าจะได้ลงมือทำ
8.อย่ามองหา short cut ควรหาหนทางที่ถูกต้องในการเดินแม้จะยากกว่า แต่ยั่งยืน
9. Do -> feed back ->improve อยากเก่งอะไรให้เริ่มลงมือทำสิ่งนั้น แล้วดู feedback จากคนรอบข้างให้เขาช่วย comment แล้วปรับปรุงใหม่ให้ดีขึ้น
Software Developer Mindset
1.เก่งภาษาใดภาษาหนึ่งก่อน แล้วจับหลักให้ได้ ภาษาอื่นจะง่ายขึ้น
2.software developer ที่ดีจะ ลด learning curve ในการทำอะไรใหม่ ๆ
3.ฝึกตั้งคำถามที่ดี ก็จะได้คำตอบที่คุณต้องการ
4.เมื่อเจอปัญหา วิ่งไปหา root cause เสมอ อย่าแก้ปัญหาแบบผักชีโรยหน้า
5.รู้ทุกบรรทัดที่เขียน หาก copy มาก็ต้องเข้าใจว่าทำงานยังไง
6. รู้จักการทำงานเป็นทีม เพราะ software ที่เจ๋ง ๆ เขาไม่ได้ทำกันคนเดียว
7. We are all different ทุกคนมีทางชีวิตของตนเอง ไม่ต้องเปรียบเทียบกับใคร ไม่ต้องเชื่อคนอื่นทั้งหมด ฟังแล้วตัดสินใจเอง
8. รู้ว่าจะเรียนรู้สิ่งใหม่ ๆ ได้อย่างไร เริ่มจากพื้นฐานแล้วต่อยอดมัน
9. ตั้งเป้าหมายบ่อย ๆ อย่าทำสำเร็จอย่างหนึ่งแล้วยึดติด แล้วหยุดพัฒนา
10. อย่าเสพดราม่า มองทุกอย่างไปตามความเป็นจริง
11. พักผ่อนให้เพียงพอ บริหารเวลาให้เป็น
12. ความสำเร็จแบบขั้นบันได ขึ้นไปเรื่อย ๆ อิงกับเรา แต่ละคนไม่เหมือนกัน ณ ตอนนั้นเท่านั้น ความสำเร็จไม่ได้มีแค่อันเดียว อย่าผูกความสำเร็จ ชื่นชมและปล่อยวางไปและหาใหม่ จงเป็นคนที่ประสบความสำเร็จใน version ของคุณ
13. ทุกครั้งที่ล้มเหลว ทำให้เราได้เรียนรู้ และเก่งขึ้น ให้รู้ไว้ว่า ในที่สุดเป้าหมายของเรา คือ ความสำเร็จ
14. ไม่ว่าจะเป็นอะไรก็สำเร็จได้ ทำตัวเองให้ดีที่สุด
15. การเป็น Developer ที่ดีต้อง follow trend แต่ การที่จะเป็น developer ที่ยิ่งใหญ่ได้ต้อง predict ได้
16. จงพัฒนาตัวเองและเรียนรู้สิ่งใหม่ ๆ อยู่เสมอ
สร้างเมื่อ :2020-09-28 14:16:43
แหล่งที่มา: สิทธิพล พรรณวิไล บรรยายที่งาน Startup Thailand ภูเก็ต 2016
All Comments (4)