
อ่านแล้วผมรู้สึกว่า เป็นข้อความที่ผมอยากบอกใครหลายๆคนที่พยายามเป็น programmer
แต่ในเวลานั้นผมนึกคำไม่ออก และเมื่อผมอ่าน ผมรู้สึกว่า นี่แหละ เป็นสิ่งที่ผมรู้สึกจริงๆ
ทำไมคนเขียนถึงได้สรุปได้เข้าใจได้ลึกซึ้งอย่างนี้ก็ไม่รู้
You really don’t want to become a programmer.
How do I explain to you that programming is an endeavor of passion?
You look at it and see text on a screen and a good paycheck.
I see problems begging for solutions.
You see tasks to be completed.
I see mountains to be scaled, and wells to be dug.
You think, “I could sit at a desk and poke at a computer all day.”
I forget there is a desk, what day it is,
or that my chair’s been broken since I started here.
You try and do the tasks set before you.
I work binary clay into sculptures,
sometimes bland and functional,
sometimes grand and fanciful,
but always striving, always trying to
become.
You don’t want to be a programmer.
You either are one or you aren’t.
No school can teach you to love.
They can only give you skills.
And, what good is knowing how to sculpt
if you don’t find wonder in the David?
You’ll spend your days chiseling at stone.
Clink. clink. clink.
I’ll spend my days striving for beauty.
You’ll go home bored and unfulfilled.
I’ll go home thrilled.
It’s like drugs for us. There’s an adrenaline rush.
We solve it! We did it!
You… you get to move on to the next task.
You don’t want to become a programmer.
We’re born, not made.
It is passion, and skill, and art.
We’re obsessed with the problems.
We love, and hate, the insanity of the bugs
that offer themselves up to us.
“Why does it do that?! That makes no sense!”
we cry with mock outrage, secretly thrilled.
The hunt is on.
You… “You’ve got another problem with your app,
and, oh yeah,
you’ve got 20 minutes before they need to demo it.”
แปล
คุณไม่อยากเป็นโปรแกรมเมอร์หรอก
ผมจะอธิบายยังไงดีนะว่าการเขียนโปรแกรมเป็นการสนองความหลงไหล
คุณมองเห็นอักษรมากมายวิ่งบนจอ กับเงินเดือนก้อนโต
ผมเห็นโจทย์ลับสมองที่รอให้ขบคิด
คุณเห็นงานค้างที่ยังไม่เสร็จ
ผมเห็นภูเขาที่ยังรอให้เคลื่อน บ่อน้ำยังรอให้ขุด
คุณคิดว่า “ฉันก็แค่นั่งโต๊ะ จิ้มคอมพิวเตอร์ไปวัน ๆ”
ผมลืมไปแล้วว่ามีโต๊ะ หรือว่าวันนั้นเป็นวันอะไร
ลืมกระทั่งว่าเก้าอี้ผมน่ะพังมาตั้งแต่ผมเริ่มงานที่นี่แล้ว
คุณอาจจะพยายามสางงานที่มีคนนำมากองไว้
ในขณะที่ผมปั้นแต่งประติมากรรมในรหัสฐานสอง
บางครั้งเรียบง่ายแต่ทรงพลัง
บางครั้งก็ยิ่งใหญ่และหรูหรา
แต่ทุกครั้งแฝงไปด้วยความมุมานะ และขวนขวายที่จะทำให้ดียิ่งขึ้น
คุณไม่อยากหัดเป็นโปรแกรมเมอร์หรอก
คุณเป็นอยู่แล้ว หรือไม่งั้นก็ไม่ได้เป็นไปเลย
เพราะไม่มีโรงเรียนไหน จะสอนให้คุณรักมันได้
อย่างมากก็แค่ให้ทักษะที่จำเป็น
แล้วการรู้วิธีแกะสลัก จะมีความหมายอะไรกันล่ะ
ถ้าคุณมองไม่เห็นความอัศจรรย์ในรูปปั้นดาวิด
คุณอาจจะใช้เวลาแต่ละวันนั่งสกัดก้อนหิน
ผมใช้เวลาแต่ละวัน รังสรรค์ความงดงาม
คุณจะเลิกงานกลับบ้านโดยที่รู้สึกเหนื่อยล้าและว่างเปล่า
ผมจะกลับบ้านด้วยใจพองโต
สำหรับเราแล้ว มันเป็นยาเสพติด ที่ทำให้อะดรีนาลีนพลุ่งพล่าน
ทำได้แล้ว! แก้ได้แล้ว!
คุณ… ก็แค่เริ่มจับงานชิ้นต่อไป
คุณไม่อยากมาเป็นโปรแกรมเมอร์หรอก
เพราะเราไม่ได้ถูกสร้าง แต่เราเกิดมาเพื่อสิ่งนี้
มันคือความหลงใหล คืองานฝีมือ คือศิลปะ
เราหมกมุ่นอยู่กับโจทย์ปัญหา
ทั้งรัก ทั้งชัง บรรดาบั๊กอันชวนเวียนหัวทั้งหลายแหล่
ที่ผลัดกันเสนอตัวขึ้นมาไม่เว้น
“ทำไมเป็นซะอย่างนั้นล่ะ?! ไม่สมเหตุสมผลเลย!”
เรามักแสร้งร้องด้วยความขุ่นเคือง แต่ในใจนั้นลิงโลด
เพราะการล่าได้เริ่มขึ้นอีกครั้ง
คุณ… “มีปัญหาบางอย่างในแอพพลิเคชั่นอีกแล้ว
และก็ เอ้อ รีบแก้ให้ทันเอาไปเดโมในอีก 20 นาทีนะ”
ขอบคุณ
http://weblog.masukomi.org/2007/03/12/you-really-dont-want-to-become-a-programmer
แปลจาก http://la.byr.in.th/blog/you-really-dont-want-to-become-a-programmer
และ @dearteno
