ProgrammingLập trình
Xem trước âm thanh hoàn chỉnh
0:00
0:00
#1
Hey Alex, you look pretty tired today. Did you even sleep last night?
Này Alex, hôm nay trông cậu khá mệt mỏi đấy. Đêm qua cậu có ngủ tí nào không?
#2
Honestly, not much. I was up until three in the morning trying to fix a bug.
Thật lòng mà nói thì không ngủ được bao nhiêu. Tôi đã thức đến 3 giờ sáng để cố gắng sửa một lỗi chương trình.
#3
A bug? Like an actual insect crawled into your laptop or something?
Lỗi chương trình? Giống như có một con côn trùng thực sự bò vào máy tính xách tay của bạn hay sao?
#4
Ha, very funny. No, a bug in programming means an error in the code that causes problems.
Ha, thật hài hước. Không, bug trong lập trình có nghĩa là một lỗi trong mã nguồn gây ra vấn đề.
#5
So what exactly went wrong with your code? Was it something complicated?
Vậy chính xác thì mã của bạn đã gặp vấn đề gì? Có phải là điều gì đó phức tạp không?
#6
I had written a function that was supposed to calculate user subscription fees automatically.
Tôi đã viết một hàm đáng lẽ phải tự động tính phí đăng ký của người dùng.
#7
That sounds useful. What was the function doing wrong, though?
Nghe có vẻ hữu ích đấy. Nhưng lúc đó cái hàm đó đã gặp vấn đề gì vậy?
#8
It had been working perfectly during testing, but it crashed every time real data was processed.
Nó đã hoạt động hoàn hảo trong quá trình thử nghiệm, nhưng nó đã bị lỗi mỗi khi dữ liệu thực tế được xử lý.
#9
That must have been incredibly frustrating after all the testing you had done.
Sau tất cả những thử nghiệm bạn đã làm, điều đó chắc hẳn đã khiến bạn rất nản lòng.
#10
The worst part was that my team needed to deploy the application by Friday morning.
Phần tồi tệ nhất là nhóm của tôi cần triển khai ứng dụng trước sáng thứ Sáu.
#11
Deploy? Is that like launching it so people can actually use it?
Triển khai? Có phải giống như phát hành nó để mọi người thực sự có thể sử dụng không?
#12
Exactly. Deploying means releasing the software to the live server where users can access it.
Chính xác. Triển khai (Deploying) có nghĩa là phát hành phần mềm lên máy chủ chính thức nơi người dùng có thể truy cập nó.
#13
So you were basically racing against the clock to find and fix the problem.
Vì vậy, về cơ bản bạn đã phải chạy đua với thời gian để tìm và khắc phục vấn đề đó.
#14
Yes, and the pressure was enormous because the client had already been promised a delivery date.
Đúng vậy, và áp lực rất lớn vì khách hàng đã được hứa về một ngày giao hàng.
#15
So how did you finally solve it? Did someone help you figure it out?
Vậy cuối cùng bạn đã giải quyết nó như thế nào? Có ai giúp bạn tìm ra cách không?
#16
Actually, I took a break and went for a walk around midnight to clear my head.
Thực ra, tôi đã nghỉ ngơi một chút và đi dạo vào khoảng nửa đêm để thư giãn đầu óc.
#17
See, that is basically what I always tell you. Exercise helps the brain work better.
Thấy chưa, đó cơ bản là những gì tôi luôn nói với bạn. Tập thể dục giúp não bộ hoạt động tốt hơn.
#18
You are not wrong. When I came back, I noticed a tiny missing condition in the function.
Bạn không sai. Khi tôi quay lại, tôi nhận thấy một điều kiện nhỏ bị thiếu trong hàm.
#19
A tiny missing condition caused all that trouble? Programming sounds like detective work to me.
Chỉ một điều kiện nhỏ bị thiếu mà gây ra tất cả rắc rối đó sao? Lập trình đối với tôi nghe giống như công việc thám tử vậy.
#20
It really is. Finding bugs requires patience, logic, and sometimes a fresh pair of eyes.
Đúng là như vậy. Việc tìm lỗi chương trình đòi hỏi sự kiên nhẫn, logic và đôi khi là một góc nhìn hoàn toàn mới.
#21
By the way, did you not mention you have a tech interview coming up soon?
Nhân tiện, không phải bạn đã đề cập rằng bạn sắp có một buổi phỏng vấn kỹ thuật sao?
#22
Yes, I do. By next month, I will have completed three rounds of technical interviews.
Vâng, đúng vậy. Tính đến tháng sau, tôi sẽ hoàn thành xong ba vòng phỏng vấn kỹ thuật.
#23
That is impressive. What kind of questions do they usually ask in those interviews?
Thật ấn tượng. Họ thường hỏi những loại câu hỏi nào trong các buổi phỏng vấn đó?
#24
They ask you to write code on the spot and explain your problem-solving approach clearly.
Họ yêu cầu bạn viết mã tại chỗ và giải thích rõ ràng cách tiếp cận giải quyết vấn đề của mình.
#25
Sounds tough. Well, if you can survive debugging at three in the morning, you can handle anything.
Nghe có vẻ khó khăn đấy. Chà, nếu bạn có thể sống sót qua việc sửa lỗi lúc ba giờ sáng, bạn có thể xử lý mọi thứ.
#26
Thanks, Jake. Now let us stop talking about code and start lifting some weights instead.
Cảm ơn nhé, Jake. Giờ chúng ta hãy ngừng nói về mã code và bắt đầu nâng tạ đi.