ผู้คนแนะนำให้ฉัน "หางานทำในสิ่งที่คุณทำได้ดี" แต่ความจริงก็คือฉันไม่เชื่อว่าฉันเก่งในเรื่องอื่นนอกเหนือจากการเขียนโค้ด ฉันไม่คิดว่าฉันจะสามารถออกแบบหรือวางโครงสร้างโปรแกรมได้
อย่าเข้าใจฉันผิดฉันไม่ใช่คนเขียนโปรแกรมที่ไม่สามารถเขียนโปรแกรม fizz buzz ได้ ฉันเป็นเหมือนโปรแกรมเมอร์ที่ไม่สามารถทำอะไรได้มากไปกว่าการทำงานให้เสร็จ ไม่ใช่ว่าฉันมีทัศนคติที่ "ทำน้อยที่สุด"; ฉันรู้ว่าข้อ จำกัด ของฉันในฐานะโปรแกรมเมอร์
ตัวอย่างเช่นการใช้อัลกอริทึมการเรียงลำดับด่วนเป็นสิ่งที่ฉันสามารถทำได้โดยอาศัยการท่องจำท่องจำ (นั่นคือถ้าฉันเคยพบแรงจูงใจในการใช้ช่วงเวลาที่ดีของวันของฉันพยายามที่จะใช้อัลกอริธึมทั้งหมดกับหน่วยความจำ เช่น "อืมมฉันเห็นแล้วมันสมเหตุสมผลแล้วฉันเห็นตรรกะ ... ")
เมื่อพูดถึงการสร้างและออกแบบแอปพลิเคชันฉันรู้สึกว่าฉันทำอะไรไม่ถูก เนื่องจากฉันไม่เห็นคำตอบที่ถูกต้องในตอนแรกฉันเพิ่งโทรไปตัดสินที่เก้าครั้งจากสิบครั้งฉันเสียใจในภายหลัง
ฉันยังคงได้รับการเลื่อนตำแหน่งและการยกย่องจากเพื่อนร่วมงานของฉันดังนั้นคนอื่น ๆ จึงไม่จำเป็นต้องแบ่งปันความคิดเห็นของฉัน แม้ว่าการพูดอย่างเป็นกลางฉันก็ไม่มีความสามารถในการเรียนรู้หรือพลังสมองที่แท้จริงที่ต้องการจะเป็นจริงมากกว่าสิ่งที่เป็นโปรแกรมเมอร์ 'สูงกว่าค่าเฉลี่ยเล็กน้อย'
ฉันสงสัยว่าจริง ๆ แล้วฉันมีหน้าที่ทางจริยธรรมที่จะทำให้มีที่ว่างสำหรับคนที่มีความสามารถมากกว่าและหางานประเภทอื่นแม้ว่าฉันจะค่อนข้างมั่นใจว่าฉันจะไม่พบบทบาทอื่นที่ฉันมีคุณสมบัติดีกว่า คำถามของฉันคือ "โปรแกรมเมอร์โดยเฉลี่ยมีที่อยู่ในทีมหรือไม่"