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시까지 깨어 있었거든.
#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.
하하, 정말 웃기네요. 아니요, 프로그래밍에서 버그란 문제를 일으키는 코드 내의 오류를 의미합니다.
#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.
가장 안 좋았던 점은 저희 팀이 금요일 아침까지 애플리케이션을 배포해야 했다는 것이었습니다.
#11
Deploy? Is that like launching it so people can actually use it?
배포요? 사람들이 실제로 사용할 수 있도록 출시하는 것 같은 건가요?
#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.
힘들겠네요. 뭐, 새벽 3시의 디버깅을 견뎌낼 수 있다면 어떤 일이든 해낼 수 있을 거예요.
#26
Thanks, Jake. Now let us stop talking about code and start lifting some weights instead.
고마워, 제이크. 이제 코드 이야기는 그만하고 대신 웨이트 트레이닝을 시작하자.