Try   HackMD

If Programming Was An Anime Part 2 翻譯

翻譯不出來,問老師

  • I ran out of flashbacks
  • I took a long ass break

字幕

1
00:00:00,170 > 00:00:02,480
[Music]

2
00:00:02,480 > 00:00:03,760
i'm finally here
我終於來到這關了

3
00:00:03,760 > 00:00:06,480
interviewing for my dream job after all
在結束各個訓練後面試我夢想的工作

4
00:00:06,480 > 00:00:08,400
the training i've done i can't let this
我不能讓這個機會溜走

5
00:00:08,400 > 00:00:11,360
opportunity slip

6
00:00:11,360 > 00:00:13,519
ever since i was in high school i knew i
自從我上高中之後我就知道

7
00:00:13,519 > 00:00:17,920
wanted to be a software engineer
我想當一位軟體工程師

8
00:00:19,520 > 00:00:22,560
oh it works
喔~成功了惹!

9
00:00:22,560 > 00:00:25,760
this is so fun if i keep this up
這好好玩,如果我持續下去

10
00:00:25,760 > 00:00:27,840
i'll be a staff engineer at google in no
我就會立即成為一名工程師

11
00:00:27,840 > 00:00:28,800
time

12
00:00:28,800 > 00:00:31,279
and so i studied non-stop in college
所以我在大學馬不停蹄的學習

13
00:00:31,279 > 00:00:33,360
with my eyes set to becoming the next
為了成為我心目中的下一個Jeff Dean

14
00:00:33,360 > 00:00:35,280
jeff dean

15
00:00:35,280 > 00:00:37,120
i knew it wouldn't be easy and i would
我知道這並不簡單

16
00:00:37,120 > 00:00:44,070
have to get through many obstacles
而且我必須通過許多障礙

17
00:00:44,070 > 00:00:46,559
[Music]

18
00:00:46,559 > 00:00:48,719
i worked day and night persevered
我只為一個心目中的目標

19
00:00:48,719 > 00:00:49,680
through hardships
日夜不停的艱辛工作

20
00:00:49,680 > 00:00:52,960
with one goal in mind

21
00:00:57,120 > 00:01:00,320
uh hello hello can you hear me
哈囉?你可以聽到我嗎

22
00:01:00,320 > 00:01:02,800
is this still a good time sir oh no

  • 你現在狀況OK嗎?
  • 喔!拍謝(日文)

23
00:01:02,800 > 00:01:03,440
worries

24
00:01:03,440 > 00:01:06,159
i might have been muted or something all
我以為我切到靜音或是什麼的

25
00:01:06,159 > 00:01:07,760
right let's get started just a little
好的,我們開始稍微自我介紹一下

26
00:01:07,760 > 00:01:09,520
intro my name is nikhil i work on the
我是Nikhil

27
00:01:09,520 > 00:01:11,119
cloud team i've been with the company
我在雲端部門工作

28
00:01:11,119 > 00:01:12,799
around three years
已經三年了

29
00:01:12,799 > 00:01:14,400
um can you tell me a little about
你可以稍微告訴我

30
00:01:14,400 > 00:01:15,759
yourself and why you want to work for
有關你自己與你為什麼會想來我們公司嗎

31
00:01:15,759 > 00:01:16,799
this company

32
00:01:16,799 > 00:01:20,080
yeah because the only time i feel free
喔好,因為在我生命中,我覺得自由的時刻

33
00:01:20,080 > 00:01:21,119
in my life

34
00:01:21,119 > 00:01:24,960
is when i code i may not be the smartest
只有在我寫程式的時候,我說不定不是個聰明的人

35
00:01:24,960 > 00:01:25,680
person

36
00:01:25,680 > 00:01:28,479
and my whole life people have told me no
而我的整個人生大家也是這麼說的

37
00:01:28,479 > 00:01:30,159
but coding was the only thing that
但寫程式是讓會很有歸屬感的方式

38
00:01:30,159 > 00:01:31,439
accepted me

39
00:01:31,439 > 00:01:34,880
it welcomes anyone with open arms
他張開雙手迎接任何人

40
00:01:34,880 > 00:01:37,439
no matter who you are or where you're
不論你來自於哪裡

41
00:01:37,439 > 00:01:38,640
from

42
00:01:38,640 > 00:01:41,360
all you need is a notepad and the world
你只需要一台電腦就可以將整個世界當成你的畫板

43
00:01:41,360 > 00:01:43,520
becomes your canvas

44
00:01:43,520 > 00:01:45,520
and just like how coding shined the
就像閃耀的程式照耀我黑暗的每一天

45
00:01:45,520 > 00:01:47,600
light in my darkest days

46
00:01:47,600 > 00:01:49,920
and allowed me to be more open to the
並且讓我更加了解這個世界

47
00:01:49,920 > 00:01:51,280
world

48
00:01:51,280 > 00:01:53,920
i want to work here to help make the
我寫要在貴公司工作並且讓世界更加美好

49
00:01:53,920 > 00:01:55,759
world become more open

50
00:01:55,759 > 00:01:57,220
and connected

51
00:01:57,220 > 00:02:00,960
[Music]

52
00:02:00,960 > 00:02:04,960
yeah okay sure um
好喔

53
00:02:04,960 > 00:02:06,719
let's move on to the coding question
我們繼續coding的問題

54
00:02:06,719 > 00:02:08,080
shouldn't take too long and then we'll
應該不會花太長的時間

55
00:02:08,080 > 00:02:09,679
have some time after so you can ask me
然後我們會留一些時間讓你問我些問題

56
00:02:09,679 > 00:02:11,920
some questions

57
00:02:11,920 > 00:02:14,560
so the question is given a binary tree
所以問題是: 給定一個二元樹

58
00:02:14,560 > 00:02:16,239
can you print the values out
你可以使用in-order的方法印出值嗎

59
00:02:16,239 > 00:02:20,879
in an in order fashion in order

60
00:02:20,879 > 00:02:23,840
binary tree
in-order的二元樹

61
00:02:24,080 > 00:02:27,440
my favorite binary trees a data
我最愛的二元樹

62
00:02:27,440 > 00:02:29,680
structure where each node has two
一個在每個節點上都有兩

63
00:02:29,680 > 00:02:32,080
hello sorry i think you cut off again
哈囉?我想你又斷線了?

64
00:02:32,080 > 00:02:34,160
i'm sorry um yeah i'm here
拍謝,我沒斷我沒斷

65
00:02:34,160 > 00:02:36,560
okay so um yeah so for that question i
好 痾,所以這個問題

66
00:02:36,560 > 00:02:37,280
will perform
我會執行

67
00:02:37,280 > 00:02:39,680
a simple recursive algorithm to go
一個簡單的遞迴演算法

68
00:02:39,680 > 00:02:42,239
through the tree in an in-order fashion
使用in-order的方法走訪這顆樹

69
00:02:42,239 > 00:02:45,599
and print every note i visit
然後印出我訪問的所有的節點

70
00:02:46,640 > 00:02:50,000
all right excellent looks good now the
好的~太棒了,看起來很棒

71
00:02:50,000 > 00:02:51,440
next part of the question
現在下一個問題

72
00:02:51,440 > 00:02:53,920
i want you to not use recursion for the
我希望你不要用遞迴在這個問題

73
00:02:53,920 > 00:02:55,200
same question

74
00:02:55,200 > 00:02:58,400
can you do it iteratively
你可以使用迭代嗎

75
00:02:58,400 > 00:03:01,040
iterative
迭代?!

76
00:03:01,070 > 00:03:02,879
[Music]

77
00:03:02,879 > 00:03:06,319
masaka how is that even possible
難道是(日文),這怎麼可能!?

78
00:03:06,319 > 00:03:09,760
wait relax think
等等,放輕鬆,思考

79
00:03:09,760 > 00:03:14,400
uh i ran out of flashbacks
可惡(日文),???

80
00:03:14,400 > 00:03:17,440
no i can't even pass this phone
不!我甚至無法通過這個電話面試

81
00:03:17,440 > 00:03:19,840
interview

82
00:03:21,040 > 00:03:24,640
wait i got it i'll use
等等,我知道了,我可以用

83
00:03:24,640 > 00:03:27,840
silent keyboard
靜音鍵盤

84
00:03:31,519 > 00:03:33,680
with my left hand i can start typing
在我的左手我可以打一些無關緊要的字

85
00:03:33,680 > 00:03:35,760
nonsense on the shared code pad
在分享的程式碼作為註釋

86
00:03:35,760 > 00:03:38,080
as comments while my right hand will
而在我的右手將偷偷的

87
00:03:38,080 > 00:03:41,360
silently google the answers on my ipad
在ipad上google答案

88
00:03:41,360 > 00:03:43,519
and since there's no physical keyboard
由於沒有實體鍵盤

89
00:03:43,519 > 00:03:45,440
it makes absolutely no
所以絕對沒有聲音

90
00:03:45,440 > 00:03:47,840
sound

91
00:03:47,860 > 00:03:49,519
[Applause]

92
00:03:49,519 > 00:04:01,840
i've won
我贏了

93
00:04:04,640 > 00:04:07,920
good that looks good and what is the
水,這看起來很讚

94
00:04:07,920 > 00:04:10,560
time and space complexity of this
那這題的時間與空間複雜度是?

95
00:04:10,560 > 00:04:12,720
well if n is the number of nodes in the
好,如果n是節點的數量的話

96
00:04:12,720 > 00:04:15,120
tree then the time complexity is
那時間複雜度就是O(n)

97
00:04:15,120 > 00:04:18,000
o of n and the space complexity is o of
而空間複雜度就是O(h)

98
00:04:18,000 > 00:04:18,320
h

99
00:04:18,320 > 00:04:20,399
where h is the height of the tree and in
h是樹的高度

100
00:04:20,399 > 00:04:21,839
worst case scenario
在不好的情形下

101
00:04:21,839 > 00:04:23,840
in an unbalanced tree the height of the
不平衡的樹的高度是n

102
00:04:23,840 > 00:04:24,960
tree is n

103
00:04:24,960 > 00:04:28,160
so of n would be the worst case
所以O(n)是最壞的狀況

104
00:04:28,160 > 00:04:31,360
all right that's great um i don't think
好的,聽起來很棒,我想

105
00:04:31,360 > 00:04:32,800
i have any more questions for you do you
我已經沒有問題想問你了

106
00:04:32,800 > 00:04:34,560
have any questions for me
你有什麼問題要問我嗎

107
00:04:34,560 > 00:04:38,320
yeah so um how do you become
!..那你是怎麼成為一個

108
00:04:38,320 > 00:04:43,120
a staff engineer
工程師員工!

109
00:04:43,120 > 00:04:44,880
thanks for watching i hope you enjoyed
謝謝你的觀看,希望你看得開心

110
00:04:44,880 > 00:04:47,840
that sorry i haven't posted in a while
抱歉我有一段時間沒有發布影片了

111
00:04:47,840 > 00:04:49,680
it's because i've been working on drama
因為我一直在忙Joma Class

112
00:04:49,680 > 00:04:52,000
class which is a subscription service to
他是一個我做的訂閱服務

113
00:04:52,000 > 00:04:52,639
get high
讓你可以得到

114
00:04:52,639 > 00:04:55,759
quality educational videos made by me on
高品質教育影片

115
00:04:55,759 > 00:04:57,680
data science and computer science and
會在每個禮拜發布新的數據科學跟電腦科學影片

116
00:04:57,680 > 00:04:59,120
there's new videos every week

117
00:04:59,120 > 00:05:02,240
i think i made like 60 plus videos now
我想我已經在上面製作60多個影片了

118
00:05:02,240 > 00:05:04,160
i think that number keeps increasing
我想這個數字每個禮拜都會持續增加

119
00:05:04,160 > 00:05:06,479
every week i also regularly chat
我也會定期聊天

120
00:05:06,479 > 00:05:08,639
and mentor all the members who are in
與指導所有在Joma Class平台的成員

121
00:05:08,639 > 00:05:10,320
the drama class community

122
00:05:10,320 > 00:05:12,000
i know a lot of people get lost in their
我知道很多人在學習

123
00:05:12,000 > 00:05:13,360
education you know

124
00:05:13,360 > 00:05:14,960
whether it's data science or software
數據科學會軟體編程迷路了

125
00:05:14,960 > 00:05:16,800
engineering so which is why i created
所以這就是我創建這個課程的原因

126
00:05:16,800 > 00:05:17,759
all these classes

127
00:05:17,759 > 00:05:19,759
so that i could teach them the right way
這樣我就可以教導他們正確的方向

128
00:05:19,759 > 00:05:21,680
the first class i just launched is
在第一堂課我僅教大家用Python開啟

129
00:05:21,680 > 00:05:24,560
programming fundamentals with python i'm
一個基本編程

130
00:05:24,560 > 00:05:26,240
very proud of it there's lots of good
我為此感到自豪,這堂課有很多非常棒的

131
00:05:26,240 > 00:05:27,039
content there
內容

132
00:05:27,039 > 00:05:29,840
lots of good projects in that course and
很多專案在這堂課

133
00:05:29,840 > 00:05:31,919
it's the way i learned how to program
然後這也是我學的程式的方法

134
00:05:31,919 > 00:05:34,639
at first lastly to say thank you to all
最後我要說謝謝所有我說了這麼多話之後

135
00:05:34,639 > 00:05:36,479
of you people who are still watching me
還在看

136
00:05:36,479 > 00:05:38,479
after i took a long ass break
我影片的人

137
00:05:38,479 > 00:05:41,199
i'm going to give 15 off for the first
這裡有75折的

138
00:05:41,199 > 00:05:43,440
100 people to use the promo code
促銷代碼:

139
00:05:43,440 > 00:05:46,560
animate 2. and yeah i really hope you
ANIME2,我非常希望

140
00:05:46,560 > 00:05:48,320
like the course i really hope you enjoy
你喜歡課程,希望你享受他

141
00:05:48,320 > 00:05:50,479
it because i put a lot of effort into it
因為我花了許多努力

142
00:05:50,479 > 00:05:53,280
and yeah if you have any questions email
如果你有任何問題

143
00:05:53,280 > 00:05:54,320
me any feedback
寄送email給我

144
00:05:54,320 > 00:05:56,479
please email me i would love to hear it
任何回應也請寄送email給我,我很喜歡聽到這些回饋

145
00:05:56,479 > 00:05:58,319
and that's pretty much it
就是這樣囉

146
00:05:58,319 > 00:06:06,240
alright i love you
好的~愛你們