เพื่อที่น้องๆ จะได้ไม่ต้องอายที่จะแสดง

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

คำแนะนำอย่างเช่น "เขียนโค้ดให้สวย" "คอมเมนต์งานของคุณให้ดี" และ "เรียนรู้เฟรมเวิร์กสมัยใหม่" ล้วนมีประโยชน์มาก แต่น่าเสียดายที่มันกลับกลายเป็นเรื่องรอง เป็นเพียงเรื่องรองจากคุณสมบัติที่สำคัญที่สุดที่โปรแกรมเมอร์ควรพัฒนา

คุณสมบัติหลักๆ ก็คือ จิตใจที่ใฝ่รู้

จิตใจที่ใฝ่รู้ไม่เพียงแต่เป็นทักษะเท่านั้น แต่ยังเป็นความปรารถนาที่จะเข้าใจสภาพแวดล้อมที่ไม่คุ้นเคย ไม่ว่าจะเป็นเทคโนโลยีใหม่ โปรเจ็กต์ใหม่ หรือคุณลักษณะใหม่ของภาษาการเขียนโปรแกรม

จิตใจใฝ่รู้ไม่ใช่คุณสมบัติที่มีมาแต่กำเนิด แต่เป็นคุณสมบัติที่เรียนรู้ได้ อย่างเช่น ก่อนที่จะทำงานเป็นโปรแกรมเมอร์ ผมไม่เคยมีมันมาก่อน

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

หากคุณมองไปที่งานใดๆ ที่คุณหรือเพื่อนร่วมงานกำลังแก้ไขอยู่ หากมองอย่างง่ายๆ ก็จะเป็นดังนี้: ทำความเข้าใจปัญหา หาจุดแก้ไข แล้วแก้ไข

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

จะพัฒนาจิตใจใฝ่รู้ได้อย่างไร? ไม่ยากเลย ผมคิดกลยุทธ์ง่ายๆ ขึ้นมาได้เมื่อหลายปีก่อน:
เพื่อให้เด็กๆได้ไม่ต้องอายที่จะแสดงมันออกมา

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

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

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

เอาจริงๆ นะ ฉันคิดว่าเด็กฝึกงานมองผิดที่ผิดทาง เห็นผิดทางแน่ๆ ฉันต้องเริ่มขุดตั้งแต่แรกเลย มงกุฎมันดันกดทับอยู่นั่นแหละ แต่ปรากฏว่าเด็กฝึกงานยังห่างจากทางออกแค่ก้าวเดียว จริงๆ แล้วฉันช่วยเขาก้าวไปตรงนั้นต่างหาก แต่นั่นไม่ใช่ประเด็นหลัก

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

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

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

ไม่ว่าจะเป็นนักศึกษาฝึกงานหรือมือใหม่ โอกาสของคุณก็เท่าเทียมกับรุ่นพี่ อย่าปล่อยให้ประสบการณ์และใบรับรองจากคนรุ่นเก่ามาหลอกคุณ เพราะความอยากรู้อยากเห็นไม่ได้ขึ้นอยู่กับสิ่งเหล่านี้

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

กลยุทธ์ "เพื่อให้เด็กๆ ได้ไม่ต้องอายที่จะโชว์" นั้นง่ายมากและนำไปใช้ได้ทุกเมื่อ หยุดเดี๋ยวนี้ อีกหนึ่งชั่วโมง หรือหนึ่งปี แล้วตอบคำถามนี้: คุณไม่อายที่จะแสดงให้เด็กๆ เห็นถึงสิ่งที่คุณทำหรือ? คุณอายที่จะแสดงให้เด็กๆ เห็นถึงความพยายามและวิธีหาทางออกของคุณหรือ? คุณอายที่จะแสดงให้เด็กๆ เห็นถึงความพยายามในการพัฒนาประสิทธิภาพของคุณในทุกๆ วันหรือไม่?

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

ที่มา: will.com

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster