-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
1898 lines (834 loc) · 81.3 KB
/
index.html
File metadata and controls
1898 lines (834 loc) · 81.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html>
<html class="theme-next pisces use-motion" lang="zh-Hans">
<head>
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />
<link href="/css/main.css?v=5.1.0" rel="stylesheet" type="text/css" />
<meta name="keywords" content="Hexo, NexT" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.1.0" />
<meta name="description" content="Skadoosh!">
<meta property="og:type" content="website">
<meta property="og:title" content="不厌其烦">
<meta property="og:url" content="http://blog.yiyu.me/index.html">
<meta property="og:site_name" content="不厌其烦">
<meta property="og:description" content="Skadoosh!">
<meta property="article:author" content="erain">
<meta name="twitter:card" content="summary">
<script type="text/javascript" id="hexo.configurations">
var NexT = window.NexT || {};
var CONFIG = {
root: '/',
scheme: 'Pisces',
sidebar: {"position":"left","display":"post"},
fancybox: true,
motion: true,
duoshuo: {
userId: '0',
author: '博主'
},
algolia: {
applicationID: '',
apiKey: '',
indexName: '',
hits: {"per_page":10},
labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
}
};
</script>
<link rel="canonical" href="http://blog.yiyu.me/"/>
<title> 不厌其烦 </title>
<meta name="generator" content="Hexo 4.2.1"></head>
<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">
<div class="container one-collumn sidebar-position-left
page-home
">
<div class="headband"></div>
<header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
<div class="header-inner"><div class="site-meta ">
<div class="custom-logo-site-title">
<a href="/" class="brand" rel="start">
<span class="logo-line-before"><i></i></span>
<span class="site-title">不厌其烦</span>
<span class="logo-line-after"><i></i></span>
</a>
</div>
<p class="site-subtitle"></p>
</div>
<div class="site-nav-toggle">
<button>
<span class="btn-bar"></span>
<span class="btn-bar"></span>
<span class="btn-bar"></span>
</button>
</div>
<nav class="site-nav">
<ul id="menu" class="menu">
<li class="menu-item menu-item-home">
<a href="/" rel="section">
<i class="menu-item-icon fa fa-fw fa-home"></i> <br />
首页
</a>
</li>
<li class="menu-item menu-item-archives">
<a href="/archives" rel="section">
<i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
归档
</a>
</li>
<li class="menu-item menu-item-tags">
<a href="/tags" rel="section">
<i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
标签
</a>
</li>
</ul>
</nav>
</div>
</header>
<main id="main" class="main">
<div class="main-inner">
<div class="content-wrap">
<div id="content" class="content">
<section id="posts" class="posts-expand">
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2025/12/31/2025-year-end/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2025/12/31/2025-year-end/" itemprop="url">
2025年终总结
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2025-12-31T22:33:00-05:00">
2025-12-31
</time>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><img src="https://storage.googleapis.com/11-technology-static/2025-year-end-optimized.jpg" alt="2025年家人合照"></p>
<p>作为一个居住在西半球的人,能看到自己在东半球的朋友圈率先进入2026年,收到他们的新年祝福,而自己仍然还留在2025年。</p>
<p>终于到了2025年的最后一个小时,我纠结的点居然是“我应该用这一个小时看看最新的按个Claude Code教程,还是写一下2025的年度总结”。这个纠结的点从某种意义上可以作为2025年度总结。</p>
<p>最后,想想自己在<a href="https://blog.yiyu.me/2025/11/11/40-years-old/">40岁生日时写下的</a>“文字是无法打败时间的,文字只能记录时间。”,还是选择写年度总结吧。照例想到哪说到哪,也<a href="https://blog.yiyu.me/2017/01/01/2016-year-end/">照例</a>用电影《甲方乙方》的年度梗开头:</p>
<blockquote>
<p>2025年过去了,我很怀念它。</p>
</blockquote>
<h3 id="壹"><a href="#壹" class="headerlink" title="壹"></a><center>壹</center></h3><p>我有闲不下来的性格,所以所谓的FIRE (Financial Independence, Retire Early)对我没啥吸引力——早早退休,那每天该干啥啊……几乎所有以”我如果退休了我就“开头的事情其实都是可以现在就做的。</p>
<p>今年尝试做了很多事情,尤其在年初,在不少时候甚至都在一个人做两个人的事情。先说坏处:这些事情大多数都失败了。再说好处:这些事情大多数都失败了。(鲁迅:???)</p>
<p>我在2025 过了大半的时候才大致想清楚了<strong>对于我自己</strong>人生的意义:”每个人都在花费着自己的时间,换取自己独一无二的记忆与经验。“所以只要尝试过,成功或者失败没那么重要。</p>
<h3 id="貳"><a href="#貳" class="headerlink" title="貳"></a><center>貳</center></h3><p>上面那小节非常像鸡汤,所以不妨再展开说明一下。</p>
<p>传统意义上人生的意义很大程度上是”成功“,获得比如金钱或者地位。然而,现在这个时代是人类历史上某种程度上最”平权“的时代:</p>
<ul>
<li>一个年轻人攒钱可以买到的最新一代的iPhone,全世界最有钱的富人们并不能买到更先进的iPhone; </li>
<li>坐头等舱的人和坐经济舱的人会花费同样的时间到达目的地; </li>
<li>AI(无论是ChatGPT、Claude、Gemini、DeepSeek、豆包)能让全世界每个人几乎无门槛的接触到人类历史上所有的知识和经验。</li>
</ul>
<p>所以,钱还是好东西,但是在收入到达某一条线之后,追求更多的金钱的边际效益并不高。不妨追求点别的东西。四十不惑,我做出了我的选择。</p>
<h3 id="叁"><a href="#叁" class="headerlink" title="叁"></a><center>叁</center></h3><p>2025年和家人过得很开心,带着家人们或近或园、或规划或随性地去过了许多地方,留下了非常多美好的记忆。</p>
<p>人到四十,能和自己的爸爸妈妈太太女儿在同一个家里生活,吃穿不愁,健健康康,夫复何求。</p>
<p>牛油果的生日恰好是12月31日,今天也就是她的4岁生日。她现在开始越来越有自己的个性,越来越会直接地表达自己的喜好。刚刚,她为了和我玩,硬撑着不睡觉,直到我半威胁着才趴在我身上在客厅的沙发睡着。我抱着呼呼睡着了的她上楼去她的房间,沉甸甸的,想起4年前她还是个小不点的时候我也这样抱着她,不禁微笑了起来。</p>
<p>牛油果呀,你就继续黏着爸爸吧,爸爸尽量不嫌你烦啦。总有一天你会想自己呆着,不再黏着我,那一天我该有多伤心呀。</p>
<h3 id="肆"><a href="#肆" class="headerlink" title="肆"></a><center>肆</center></h3><p>2025工作上还算顺利,但在过程中压力不小。</p>
<p>从去年到今年两次被Escalate的VP,然后再通过合作把问题解决。我甚至和我的老板亚当开玩笑:我觉得我们的合作模式很好,我负责唱黑脸把人搞毛,然后你再过来唱白脸把关系缓和,最后大家吵着吵着找到一个合理的方案把事情办了。在这个过程中皮厚了不少。</p>
<p>工作顺利主要靠的是团队的小伙伴们给力。我作为经理比较骄傲的一点就是,哪怕公司、业界的大环境在逼迫大家都卷起来,我们的小伙伴们基本上还能在卷中保持着一定程度的开心,以及大家都对参与锻炼特别是羽毛球很有热情。我时不时在办公室里说:工作是上面的,打球是自己的——2026大家都多一起打球吧!</p>
<p>(这里其实暗搓搓的藏着一则我很喜欢的苏联小笑话:美国工人参观苏联的汽车厂,苏联工人说“工厂是我们的,汽车是上面的”,美国工人说“我们就没有那么幸运了,工厂是上面的,汽车是我们的”。)</p>
<h3 id="伍"><a href="#伍" class="headerlink" title="伍"></a><center>伍</center></h3><p>颜如晶在2025年跑了1000公里,参加10公里半马什么的,然后一斤也没瘦。——因为她没有控制饮食。</p>
<p>我是从2024年7月1日开始规律锻炼的,到了2025年底,以一个非常缓慢的龟速减了大概6.5公斤的体重。在这个过程中,我有过一周七天游泳但是体重不降反增的阶段,也有到现在比较有信心能让体重继续均匀下降的阶段。</p>
<p>减肥的秘诀,无它,必须得减少总体热量的摄入。现代人的从食物中能获得的热量已经过剩,身边又都是高糖的环境,如果维持这正常的“一日三餐”,必然摄入热量超标。我的方法很简单,把早餐这一顿尽量简化——一根香蕉加一杯咖啡。</p>
<p>再说健身,一个很大的知识收获是,健身的英文Fitness的本意是能适应各种环境的意思。因此我的健身从2024年的单纯游泳开始加入了各种运动的变化:周二的乒乓球,周四的羽毛球(每周最快乐的时光!),断断续续参加过几次的高温瑜伽,乃至铲雪。</p>
<p>总的来说我对自己2025年在健康方面的进展挺满意。2026年继续保持吧,争取在2026年终总结的时候不害臊汇报自己的绝对体重。</p>
<h3 id="陆"><a href="#陆" class="headerlink" title="陆"></a><center>陆</center></h3><p>还在继续学日语,迄今已经2157天。和减肥一样也是龟速。</p>
<p>今年还加入了法语。这是因为牛油果开始上双语学校,有半天时间都是法语授课。我想和她一起学。也算是一个榜样吧。</p>
<p>我是用Duolingo学习的,一般都是先学一两课法语,再学一两课日语。因为对两者的掌握情况的不同,经常在法语转化到日语的时候感慨:啊日语听着正常多了…</p>
<p>一个发现:学会语言的难度,至少是心理上的难度,是随着语言的增加而降低的。继续龟速学吧,希望这俩有一天能用上。</p>
<h3 id="柒"><a href="#柒" class="headerlink" title="柒"></a><center>柒</center></h3><p>2025年看了不少演出,全部在多伦多:2月15日的痛仰,3月26日的梁静茹,7月22日的The fin.,12月12日的陶喆。</p>
<p>没有刻意去了解和听新的音乐,但是对于各类音乐的宽容程度更多了。仔细想想,听得最多的专辑也许是李云迪版本的肖邦的《夜曲》!也会因为看了Justin Bieber在车里哼唱一段圣诞歌曲而感慨他的嗓子到底有多好。</p>
<p>录了不少弹唱,弹得不好唱得也不好。不管怎样2026年还是要多唱歌。</p>
<h3 id="捌"><a href="#捌" class="headerlink" title="捌"></a><center>捌</center></h3><p>币圈……咱不说了吧。</p>
<h3 id="玖"><a href="#玖" class="headerlink" title="玖"></a><center>玖</center></h3><p>用AI结尾吧。</p>
<p>人们对AI的抱怨,从一年多一点前“AI胡编乱造”,到现在“AI没办法第一次就把我的完整应用全部写完!”AI的发展日新月异可见一斑。</p>
<p>我经历了人类IT发展的三次爆发阶段:2000年前后的互联网阶段,2010年前后的手机互联网阶段,以及现在进行时的AI时代。</p>
<p>在人类历史之前所有的时代,知识和经验都是稀缺资源,人们往往要通过很大的努力才能部分掌握某一个领域的部分,跨领域的难度极大。AI或者准确的说大语言模型,本质上是通过规模效应把人类所有的能获取到的知识和经验压缩成了一个巨大的压缩包,并且每个人都能<strong>几乎无门槛</strong>地使用这些知识和经验。这对整个人类社会的各个方面,比如以记忆知识为主要部分的教育,会有什么样的影响,谁都不知道。</p>
<p>作为一个技术人身处这样的浪潮之中,很难不为AI技术中的各种可能性而感到激动。有一个流行起来的词,“超级个体”,指的是最大限度运用AI技术增强自身能力使自己成为多面手(generalist)的这么一个个人发展方向。在2026年,我希望自己好好磨好AI这把刀,把柴砍得又快又好,看看自己朝着超级个体的方向能走多远吧。</p>
<h3 id="拾"><a href="#拾" class="headerlink" title="拾"></a><center><strong>拾</strong></center></h3><p>最后:开心一点吧,我的朋友!祝你2026年新年快乐!咱们多聊天,多笑,有机会的话多聚!</p>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2025/11/11/40-years-old/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2025/11/11/40-years-old/" itemprop="url">
40-years-old
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2025-11-11T22:11:53-05:00">
2025-11-11
</time>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<h3 id="时间"><a href="#时间" class="headerlink" title="时间"></a>时间</h3><p>我出生于1985年11月11日,到2025年11月11日的今天,已经年满四十岁了。</p>
<p>孔子曰:三十而立,四十不惑。</p>
<p>我在年满三十岁的时候,其实并没有而立的感觉,还觉得自己是一个年轻人,可以大大方方地宣称“与其苟延残喘,不如纵情燃烧”,怀着一颗摇滚的心随时可以和世界干架。</p>
<p>如今到了四十岁,无论如何都无法否认自己已经不再年轻的事实。村上春树写道,自己参加铁人三项的自行车,车身上写着 18 Til I Die ,然后语气一转:“当然是开玩笑。真想至死都是十八岁,只有在十八岁时死去。”</p>
<p>冯唐写下了“用文字打败时间”这样的豪言壮语。文字是无法打败时间的,文字只能记录时间。所以还是为四十岁留下多一点点的记录吧。</p>
<h3 id="艺术家"><a href="#艺术家" class="headerlink" title="艺术家"></a>艺术家</h3><p>身处IT行业,意味着永远有新的东西需要学习和追赶。这表面听起来是一种非常“先进”的生活方式,然而真正身处其中,会发现大家的身份认同好像聚焦于在什么公司工作、级别是怎么样的、有多少钱…据说在程序员集中的地方比如硅谷,走进一个中餐厅,也许会发现每一桌都在谈这个同样的话题。</p>
<p>一转眼,AI热潮来了。程序员们一边心照不宣自己的工作有一天会被AI代替,一边被公司的大棒加胡萝卜加班加点地开发替代自己的流水线。这是一种身份危机。</p>
<p>我处理身份危机的解决方案,来源于几年前小唐老师有一天在群里闲聊时说“世界上再也没有第二个人像我这样弹吉他”。它的意思当然不是小唐老师自称世界第一的吉他手,而是他对于自己弹吉他的独一无二性的一个表达。我心里一直潜伏的一个想法一下子就被点醒了:我的生命只有一次,只有以一个艺术家的心态生活和自我表达,才能保证自己作为个体的独一无二。</p>
<h3 id="金钱"><a href="#金钱" class="headerlink" title="金钱"></a>金钱</h3><p>再来说说金钱。钱当然是好东西,而且在某一个阈值之前,钱的增加可以显著增加幸福感。但是过了这个阈值之后,钱能带来的幸福感提升就很有限了。</p>
<p>我和很多朋友都说过这个小事:我的“人生吉他”是Gibson Hummingbird,大约5000加币上下。我曾经心想一旦升级到了L5我就把它买了,到了L5我并没有买; 然后我想到了L6我就把它买了,到了L6我还是没有买——因为我发现这把琴是我唯一想买的东西,一旦我买到了,我就再也没有想买的东西了。</p>
<p>我现在的理解,人生中真正有意义而又相对公平的“货币”只有一个,那就是“时间”。尽管有一些变化,但是每个人拥有的时间都大体差不多。每个人都在花费着自己的时间,换取自己独一无二的记忆与经验。</p>
<p>从这个角度看,我对自己前面四十年花掉的时间所换回来的记忆和现在很满意。如果可以重活一次,我会按照之前一模一样路径交换一模一样的记忆。</p>
<h3 id="自己"><a href="#自己" class="headerlink" title="自己"></a>自己</h3><p>我有两部疯狂迷恋的美剧:“绝命毒师”和“绝命律师”。两部剧的主角们身上都有一个相同特质令我感同身受——</p>
<p>绝命毒师老白在整整五季的时间里,面对妻子的质问,他都是理直气壮而略带脾气地回复“我所做的这一切都是为了这个家!”。然而到了全剧终结,他最后一次面对妻子的怒吼“你再敢说一次为这个家…!”,他缓缓地说:</p>
<p style="text-align:center">“I did it for me. I liked it. I was good at it. And, I was really… I was alive.”</p>
<p style="text-align:center">“我做这一切都是为了我自己。我喜欢做这些。我很擅长做这些。我感觉…我感觉自己在真正活着。”</p>
<p>就结束在这里吧。</p>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2021/01/01/2020-year-end/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2021/01/01/2020-year-end/" itemprop="url">
2020年终总结
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2021-01-01T10:52:19-05:00">
2021-01-01
</time>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><img src="https://storage.googleapis.com/11-technology-static/2020-year-end.jpg" alt="2020 Year End"></p>
<p>2020年就这样过去了。</p>
<p>在1990年代还在上小学的我会在作文里幻想,到2020年我应该被机器人助手叫醒,然后坐着小型私人智能飞船去火星上班。真实的2020年没有机器人也没有飞船,只有全世界几十亿人类全都被关在家里刷手机看社交网络的各种负面新闻觉得世界就要毁灭了。</p>
<p>但回想起来,2020年还算是善待了我(相比起对待其他人而言)。所以我不准备抱怨它。</p>
<h3 id="生活"><a href="#生活" class="headerlink" title="生活"></a><center>生活</center></h3><p>2020年生活的关键词对于绝大多数的人,尤其是身处海外的人,来说是因为COVID-19的“隔离”。对我来说却是“家人”。</p>
<p>我的父母19年末来到加拿大看望我,原本的计划是20年2月回国。结果因为国内COVID-19的爆发,“太危险了!”,所以我们毅然决然的取消了回国的机票(事实上,航司几乎在同时也决定了取消航班)。结果等到国内的疫情得到有效控制,和我们一样身处海外的中国人反而变成了危险源而很难回去了…</p>
<p>所以,在我2004年离开家门去上大学以后,在2020年又一次与父母生活在了一起一整年。只不过这次从三口之家变成了四口之家,各自的身份角色也发生了变化——父母终于不再是“家长”,而只是“父母”。两代人住在一起总会有习惯和理念的不同,但能借着这样一个奇怪的机会长时间陪伴彼此总是一件值得感恩的事情。在秋天的时候,加拿大疫情稍缓,我们会每周随机找一个附近的城市开车过去,准备吃的喝的,找一些人少的地方逛上一整天,其乐融融。</p>
<p>对生活的其它方面,“隔离”其实并不使我太难受。我在大学期间在南宁和北京都分别住院过一次,而回想起来住院的那段时间都是我觉得最平静的时候。这次因为疫情的隔离虽然不一样,但也有类似的地方,希望多年后想起来的感受也是同样是平静。</p>
<h3 id="工作"><a href="#工作" class="headerlink" title="工作"></a><center>工作</center></h3><p>2020年是我在Google工作的第四年,也是我开始工作后的第十年。如我之前所说,Google是我到目前为止唯一一家在工作一年之后完全没有“是不是该换家公司啦”感觉的公司,也是第一家让我觉得“在这里干到退休也不错”的公司。</p>
<p>今年的工作出乎意外的顺利,也出乎意外的忙,当然这两者之间也许有因果关系。工作内容还是在Kubernetes这个我最喜欢的技术领域,只不过侧重点从之前的Multi-Tenancy(多租户)转到了Observability(可观测性)以及Multi-/Hybrid-Cloud(多云托管/混合云)。因为Multi-/Hybrid-Cloud是云计算的新形态,因此Observability的问题就变成了格外突出;另一方面Observability是一个相对较“软”的技术方向,所以如何在技术上给自己和团队找到一些有挑战、有影响力、成体系的项目就变得格外重要。</p>
<p>工作方法上,我越来越体会到Opinionated的好处。Opinionated中文并不好翻译,通常译作“自以为是的”,实际的意思是“有强烈倾向性意见的”。这是因为,在很多时候做决策的时候并没有最优解——不光自己没有最优解,别的甚至是高级别的人也不会有最优解,所以就会出现几个高级别的人彼此之间给出的决策建议是相反的情况。自己作为决策的实际执行者其实是最了解问题细节的人,只有自己Opinionated并且敢于做决策,才有最大的概率把决策作对。反过来,A Wrong Decision Is Better Than Indecision(错误的决定优于没有决定),“快速试错”也是产品迭代以及自身成长的好方法之一。</p>
<p>本来想在入职纪念日那天写一篇博客“Google四年”,结果拖延症一下子就到了现在。让我们拭目以待那篇博客会出现还是会变成“Google五年”。:smile:</p>
<h3 id="艺术家"><a href="#艺术家" class="headerlink" title="艺术家"></a><center>艺术家</center></h3><p>这一节的标题是“艺术家”,其实是今年我对自身定位的目标——所谓艺术家,是审视自身的独特性并且重视内容输出的人。我想更多的输出内容。</p>
<p>缘起是有一次看到小唐老师在群里闲聊的时候说“我觉得这世界上没有第二个人能和我一样弹吉他”,心里非常羡慕。那句话的意思当然不是小唐是世界第一吉他手——虽然小唐弹得也非常好——那句话的意思是他在“弹吉他”这个事情上的自身的独特性。我又想起了自己在各种社交网络的影响下,变得越来越习惯消费碎片内容而非输出内容。消费碎片只会让自身变成碎片,人生只有几十年,我不想变成碎片,我想变成一个哪怕微不足道但独特的“我”。</p>
<p>今年开启了两个视频内容项目。一个是<a href="https://weibo.com/u/1082251714?tabtype=video&layerid=4587816065964701" target="_blank" rel="noopener">#程序员问程序员</a>系列,这是一个程序员的访谈节目。它起源于我在每天工作中要开大量的视频会议,于是我就想着找一些不算熟悉的程序员小伙伴能够进行线上闲聊。我是一个特别爱说话的人,在做节目的过程中要让自己学会更多的听人说话,这是一个意想不到的事情。另一个是更私人的<a href="https://weibo.com/u/1082251714?tabtype=video&layerid=4588367250988274" target="_blank" rel="noopener">#同一首歌</a>系列,主要分享我一些音乐视频,自己作为一个吉他手和歌手,哪怕是三流的,也要有自己的声音吧。</p>
<h3 id="愿望"><a href="#愿望" class="headerlink" title="愿望"></a><center>愿望</center></h3><p>如果2020年是人的话,它肯定过得很委屈:“为什么都在赶我走?”事实上,日历上的时间从2020年12月31日变成2021年1月1日,世界仍然按照它固有的节奏运转——疫情依然严重,居家隔离不知道还要维持多久…</p>
<p>所以,我的2021新年愿望是:希望在2021年能离开家门,不用任何担心地坐一次飞机去某个地方吧。这个新年愿望换句话说就是:世界和平。</p>
<p><img src="https://storage.googleapis.com/11-technology-static/2020-year-end-3.jpg" alt="2020 Year End"></p>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2020/09/25/remember-lao-luo/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2020/09/25/remember-lao-luo/" itemprop="url">
纪念我的老师罗卫国
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2020-09-25T21:04:38-04:00">
2020-09-25
</time>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p>我还是想叫他老罗。</p>
<p>老罗走了,2020年9月24日,年仅58岁。对很多人,他是罗校长、罗书记。对于我和柳州八中98(10)班的同学来说,他是老罗,我们的班主任和数学老师老罗,我们的老罗。</p>
<p>久未有人发言的初中班级群里突然炸了锅,26号周六追悼会,大家都张罗着要给老罗告别。有一些同学在柳州或者能回到柳州参加追悼会,给花店打电话定花圈,还没开口,那边就问:“是给罗老师的吧?”</p>
<p>大家又讨论给老罗什么挽联。在几条深情而又中正的提议以后,其中一个说:“完了,我想的非常不正经…主要是,我觉得正经八百的,不是他。”然后画风就变了。</p>
<p>“全世界最洒脱不羁的美男子走了,希望下辈子还做你的学生。——致最好的老师与挚友”</p>
<p>“最潇洒不羁的美男子走了,今生音容难觅;最真诚恳挚的师生情仍然,来世还望赐教”——兼顾了严肃和活泼?</p>
<p>“深切怀念我们最敬爱的良师益友‘老罗’,师恩如海,永生难忘。”</p>
<p>……</p>
<p>我并记不清老罗教过什么具体的知识或者人生道理了。隐隐约约记得他说过数学就是底下只有几条最基本的公理,上面高深的知识都可以从这最基本的几条一层一层推导出来。他的神情和样子却栩栩如生:高高大大,永远带着和蔼的微笑,循循善诱的样子。班里的同学有时当着他的面一不小心就把“罗老师”叫成“老罗”,他听后会哈哈一笑。而我的名字他的发音老是不标准,总是把我叫做“易易”:“易易,你来说说这道题。”</p>
<p>我心里还有老罗的一个片段。时间应该是2000年我们刚初二升初三的那个暑假,他在一个新装修的电教室给我们讲了一些奥数。然后老罗突然就把电教室的灯光全部关掉了,打开了投影仪,然后给我们播放了一场现场演奏——The Eagles乐队1992年那场永恒的不插电经典“Hotel California”。当年的我并不知道这个乐队和这首歌,但马上注意到教室里还有两个在当年听来音质堪称完美的高保真音箱。在黑漆漆的教室中,老罗和我们坐在一起,沉默无言,很快大家都沉浸到优美的木吉他和苍凉又动听的歌声中了。一曲终了,我心里充满了一种异样的感动。</p>
<p>2011年2月,我在新加坡看到了Eagles的演唱会,开场就又听到这首歌,我心中闪过一个念头“要是老罗能在这个现场听到这首歌该有多好啊!”今天,我又听着这首歌,想写下一点点关于老罗的这个也许只有我还记得的片段。</p>
<p>电影《寻梦环游记(Coco)》说人的一生会死掉三次,第一次是心脏停止,第二次是人们出席葬礼,第三次是当世界上最后一个记得你的人把你忘记——这时人才真正死去。愿我这篇微不足道的只言片语,能变成这个数字时代里永远不会忘记老罗的一点点数据。</p>
<p>老罗,再见。</p>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2020/03/28/world-peace/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2020/03/28/world-peace/" itemprop="url">
山海
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2020-03-28T15:04:22-04:00">
2020-03-28
</time>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><img src="https://storage.googleapis.com/11-technology-static/sea-mountain.JPG" alt="山海"></p>
<h3 id="壹"><a href="#壹" class="headerlink" title="壹"></a><center>壹</center></h3><p>小时候我一直对“外国人”感到既好奇又陌生,总觉得那是一群说着英语、金发碧眼、生活优越的人。开始学习英语之后对于这样的印象甚至是加深了,如果遇到有“外教”到访的课堂,就支支吾吾躲在人群里不敢说话。</p>
<p>真正开始逐渐改变这样的印象,是到了北京之后,在大学里面不务正业搞音乐。一次在清华独峰书屋办演出,来了一只外国人乐队,演出结束之后,老板请大家吃Pizza,老外纷纷上手一人拿一块张嘴大啃。我有点疑惑:Pizza就应该这样吃么?老外回答,那当然,用刀叉吃Pizza,“We call it ZhuangBi.(我们把那叫“装逼”)”于是大家哈哈大笑。</p>
<p>在毕业前最后一年终于和认识很久的华山熟络起来了。和他一块儿夜里绕着紫操跑步的时候,听他用七八种语言唱“国际歌”,说起各个语言版本的区别,第一次对“语言”而非“外语”心向往之。他还带着我去后海参加了一个老外的Party,哪国都有的一大群人在一个酒吧吃饭喝酒唱歌,我还上台唱了几首,记不得唱了什么了,只记得那天夜里骑车经过的新街口。</p>
<p>有一天华山让我帮他弹吉他伴奏一首俄语歌曲。原来2009年是“中国俄语年”,俄国大使馆在清华举办了一场庆祝活动。我们上台,表演,台下响起了掌声。华山这个时候对着话筒说了一句:“Общение приносит мир,交流带来和平。”</p>
<h3 id="貳"><a href="#貳" class="headerlink" title="貳"></a><center>貳</center></h3><p>离开北京之后,走过的地方逐渐变多了起来。新加坡住了5年多,加拿大西部的温哥华住了2年,如今已经在加拿大东部的滑铁卢住了超过3年。而仅仅在Google的3年多,我就已经去过了Google在不同国家和地区的15个不同办公室。年轻时候向往的看一看更大的世界的愿望也得到了满足——无论是陈绮贞的“旅行的意义”,还是许巍的“曾梦想仗剑走天涯,看一看世界的繁华”。</p>
<p>随着走过的地方越来越多,英语也渐渐从我的“外语”变成了我的“语言”。“老外”这个大而朦胧的概念也逐渐瓦解,变成一个又一个具体的国家和地区的一个又一个具体的人。</p>
<p>新加坡隔壁实验室的印度师兄,带我们去吃任意给钱的印度咖喱自助餐,并且和我讲了半天印度教里的孙悟空——是一只拿着巨锤的猴子王。Google同一个组的约旦大哥,绘声绘色的说起他老爸买了一辆小轿车,为了省钱只买了一侧的后视镜……我才第一次知道阿拉伯除了不差钱的土豪也有抠门的普通人。在Amazon时候有一天我看了一个纪录片之后激动的跑去问南非小哥:“你认识Rodriguez么?”他高兴的回答:“当然啦,Sugarman嘛!”那一刻我是如此的由衷的感到开心!(纪录片是《Searching for Sugar Man》,强烈推荐。)</p>
<p>王朔在一篇小说里说过:“没有人,没有人民,只有张三、李四、王二麻子。”说的正是这样笼统概念的瓦解和变成具象的过程。但另一方面,在国内的的时候,在不同的城市里都会有相似感,脑海里就会出现一句大白话——“我的祖国到处都一样。”出国之后,国内的相似感被异国情调所取代,但脑海里又忍不住出现另外一句大白话——“世界上还是好人多啊。”</p>
<h3 id="叁"><a href="#叁" class="headerlink" title="叁"></a><center>叁</center></h3><p>2020年新冠(COVID19)袭击全球。作为“中国人打上半场,外国人打下半场,海外华人打全场”里面“打全场”的一员,我的心情几乎就没有放松过。时至今日,各国该采取的措施也差不多该上了,大家宅在家里不出门病毒也不至于找上门来。</p>
<p>然而有另外一种不是病毒的东西却让我心情更加沉重,就是那些宣扬国内外对立和割裂的信息,而且往往这些信息都表现为极为劣质的公众号文章——什么外国间谍在地铁里抹口水投毒啦,什么外国死的人太多就地焚烧啦。最让我震惊的往往不是这些信息本身,而是这些信息会因为有人的相信而流传甚广。甚至,我在国内家人和朋友会给我发消息,让我尽早买枪保护自己……</p>
<p>逐条反驳这些荒谬的信息是很低效的——在逻辑学里面从一个假的前提里什么都能推理出来,你反驳了这一条还会有下一条。我也很仅仅只是想和每个家人和朋友说:“我们这里一切都好,大家都宅家等待着疫情尽快过去。和你们一个月以前做的一模一样。”但又会收到回复:“但是我看到一个公众号说啊你们那边……”</p>
<p>于是我写下这篇文章,不吐不快。没有外国,没有外国人,只有一个又一个和你、我一样活生生有血有肉有喜怒哀乐的人。并不是有坏人,但是绝大多数都是优缺点的好人。我们并没有什么不同。</p>
<p>就像,看到那片山和海,你会感到由衷的开心。就像,总有一天,你会融入在人群中间,去看同样的一片山和海。</p>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-eof"></div>
</footer>
</article>
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://blog.yiyu.me/2019/03/31/vmware-vm-settings/">
<span style="display:none" itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="erain">
<meta itemprop="description" content="">
<meta itemprop="image" content="https://c3.staticflickr.com/1/324/31155363554_68e1071037.jpg">
</span>
<span style="display:none" itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="不厌其烦">
<span style="display:none" itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
<img style="display:none;" itemprop="url image" alt="不厌其烦" src="">
</span>
</span>
<header class="post-header">
<h1 class="post-title" itemprop="name headline">
<a class="post-title-link" href="/2019/03/31/vmware-vm-settings/" itemprop="url">
VMWare虚拟机设置
</a>
</h1>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="Post created" itemprop="dateCreated datePublished" datetime="2019-03-31T08:10:14-04:00">
2019-03-31
</time>
</span>