Programmingการเขียนโปรแกรม
ตัวอย่างเสียงทั้งหมด
0:00
0:00
#1
Hey Alex, you look pretty tired today. Did you even sleep last night?
เฮ้ อเล็กซ์ วันนี้คุณดูเหนื่อยๆ นะ เมื่อคืนได้นอนบ้างหรือเปล่าเนี่ย?
#2
Honestly, not much. I was up until three in the morning trying to fix a bug.
บอกตามตรงนะ ไม่ค่อยได้นอนเลย ฉันอยู่ดึกจนถึงตีสามเพื่อพยายามแก้บั๊กน่ะ
#3
A bug? Like an actual insect crawled into your laptop or something?
บั๊กเหรอ? เหมือนกับมีแมลงจริงๆ คลานเข้าไปในแล็ปท็อปของคุณหรืออะไรทำนองนั้นเหรอ?
#4
Ha, very funny. No, a bug in programming means an error in the code that causes problems.
ฮ่าๆ ตลกมากเลย ไม่ใช่หรอก bug ในการเขียนโปรแกรมหมายถึงข้อผิดพลาดในโค้ดที่ทำให้เกิดปัญหา
#5
So what exactly went wrong with your code? Was it something complicated?
สรุปว่าโค้ดของคุณมีปัญหาตรงไหนกันแน่? เป็นเรื่องที่ซับซ้อนหรือเปล่า?
#6
I had written a function that was supposed to calculate user subscription fees automatically.
ฉันเขียนฟังก์ชันที่ควรจะคำนวณค่าธรรมเนียมการสมัครสมาชิกของผู้ใช้โดยอัตโนมัติ
#7
That sounds useful. What was the function doing wrong, though?
ฟังดูมีประโยชน์นะ แล้วตอนนั้นฟังก์ชันนั้นมีปัญหาอะไรเหรอ?
#8
It had been working perfectly during testing, but it crashed every time real data was processed.
ในช่วงการทดสอบมันทำงานได้อย่างสมบูรณ์แบบ แต่ทุกครั้งที่ประมวลผลข้อมูลจริงมันจะค้าง
#9
That must have been incredibly frustrating after all the testing you had done.
หลังจากที่คุณทำการทดสอบมามากมายขนาดนั้น มันคงเป็นเรื่องที่น่าหงุดหงิดมากแน่ๆ
#10
The worst part was that my team needed to deploy the application by Friday morning.
ส่วนที่แย่ที่สุดคือทีมของฉันต้องติดตั้งใช้งาน (deploy) แอปพลิเคชันภายในเช้าวันศุกร์
#11
Deploy? Is that like launching it so people can actually use it?
ดีพลอย (Deploy)? มันเหมือนกับการเปิดตัวเพื่อให้คนอื่นใช้งานได้จริงๆ ใช่ไหม?
#12
Exactly. Deploying means releasing the software to the live server where users can access it.
ใช่เลย การดีพลอย (Deploying) หมายถึงการปล่อยซอฟต์แวร์ไปยังเซิร์ฟเวอร์จริงเพื่อให้ผู้ใช้งานสามารถเข้าถึงได้
#13
So you were basically racing against the clock to find and fix the problem.
ดังนั้นคุณจึงต้องแข่งกับเวลาเพื่อค้นหาและแก้ไขปัญหานั้น
#14
Yes, and the pressure was enormous because the client had already been promised a delivery date.
ใช่ครับ และความกดดันก็มหาศาลมาก เพราะลูกค้าได้รับคำมั่นสัญญาเรื่องวันที่ส่งมอบไปแล้ว
#15
So how did you finally solve it? Did someone help you figure it out?
แล้วสุดท้ายคุณแก้ปัญหานั้นยังไง? มีใครช่วยคุณหาคำตอบไหม?
#16
Actually, I took a break and went for a walk around midnight to clear my head.
จริงๆ แล้ว ฉันพักสักครู่และออกไปเดินเล่นตอนประมาณเที่ยงคืนเพื่อให้สมองปลอดโปร่ง
#17
See, that is basically what I always tell you. Exercise helps the brain work better.
เห็นไหม นั่นคือสิ่งที่ฉันบอกคุณเสมอ การออกกำลังกายช่วยให้สมองทำงานได้ดีขึ้น
#18
You are not wrong. When I came back, I noticed a tiny missing condition in the function.
คุณพูดไม่ผิดหรอก ตอนที่ฉันกลับมา ฉันสังเกตเห็นเงื่อนไขเล็กๆ ที่ขาดหายไปในฟังก์ชัน
#19
A tiny missing condition caused all that trouble? Programming sounds like detective work to me.
แค่เงื่อนไขเล็กๆ ที่หายไปทำให้เกิดปัญหาทั้งหมดนั่นเลยเหรอ? สำหรับฉันแล้วการเขียนโปรแกรมฟังดูเหมือนงานนักสืบเลย
#20
It really is. Finding bugs requires patience, logic, and sometimes a fresh pair of eyes.
เป็นเช่นนั้นจริงๆ การหาบั๊กต้องใช้ความอดทน ตรรกะ และบางครั้งก็ต้องการมุมมองใหม่ๆ
#21
By the way, did you not mention you have a tech interview coming up soon?
ว่าแต่ คุณไม่ได้บอกเหรอว่าคุณกำลังจะมีสัมภาษณ์งานด้านเทคนิคเร็วๆ นี้?
#22
Yes, I do. By next month, I will have completed three rounds of technical interviews.
ใช่ครับ จนถึงเดือนหน้า ฉันจะผ่านการสัมภาษณ์ทางเทคนิคครบสามรอบแล้ว
#23
That is impressive. What kind of questions do they usually ask in those interviews?
นั่นน่าประทับใจมาก ปกติแล้วพวกเขาถามคำถามประเภทไหนในการสัมภาษณ์เหล่านั้น?
#24
They ask you to write code on the spot and explain your problem-solving approach clearly.
พวกเขาขอให้คุณเขียนโค้ดตรงนั้นเลยและอธิบายวิธีการแก้ปัญหาของคุณอย่างชัดเจน
#25
Sounds tough. Well, if you can survive debugging at three in the morning, you can handle anything.
ฟังดูยากนะ แต่ถ้าคุณรอดจากการแก้บั๊กตอนตีสามมาได้ คุณก็รับมือได้ทุกอย่างแหละ
#26
Thanks, Jake. Now let us stop talking about code and start lifting some weights instead.
ขอบใจนะ Jake ตอนนี้เราเลิกคุยเรื่องโค้ดแล้วไปยกเวทกันดีกว่า