forked from qiubaiying/qiubaiying.github.io
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathabout.html
183 lines (136 loc) · 8.55 KB
/
about.html
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
---
layout: page
title: "About"
description: "Hey, this is AlstonWilliams."
header-img: "img/post-bg-rwd.jpg"
---
<!-- Language Selector -->
<!-- <select class="sel-lang" onchange= "onLanChange(this.options[this.options.selectedIndex].value)">
<option value="0" selected> 中文 Chinese </option>
<option value="1"> 英文 English </option>
</select> -->
<!-- Chinese Version -->
<div class="zh post-container">
<!--copied from markdown -->
<blockquote><p>冰冻三尺 非一日之寒<br>
积土成山 非斯须之作</p></blockquote>
<p>Hey,我是<strong>AlstonWilliams</strong>,一名大数据工程师.</p>
<h2>工程师&科学家</h2>
<p>相对于工程师,我更想做一名科学家和工程师的结合体.我喜欢工程师的实干精神,喜欢工程师的奉献精神,也喜欢科学家的谨慎,站在科技的最前沿.</p>
<p>目前,工作之余,我也非常喜欢研究开源项目.读过ZooKeeper/Hadoop/HBase的源代码,也通过研究源码解决了部分问题.
现在正在通过积极参与这些相关开源项目的社区,积极解决JIRA上的ISSUE,加深对这些项目的理解.并致力于成为这些开源项目的committer.</p>
<p>除了通过读源代码在一个领域深耕,我还喜欢阅读论文.从论文中总是能发现一些新奇的观点,对于领域的深入了解,有很大的作用.</p>
<p>但是,只有深耕是不足够的.我们不能放弃自己对技术的敏锐嗅觉.所以,我也非常喜欢玩耍新的东西,丰富自己的技术栈,工具箱.</p>
<h2>观察者</h2>
<p>在我很小的时候,当人们问我的理想的时候,我说我想当一名董事长.</p>
<p>我不知道以我的性格,是否有当董事长的天赋.但是,我在切实努力着,即使当不上董事长,至少能够让我为理想,为生活而生活,这就足够了.</p>
<p>所以,一有闲暇的时间,我会阅读大量书籍.包括经济投资,政治,历史以及未来,人文科学,文化艺术等.
我也会密切关注社会经济政治的发展,以及世界上发生的各种大事,从中找到对自己有利的一面,早日为了生活而生活.</p>
<p>我喜欢观察并思考当前的社会,跟历史做对比,预测以后的形式.所以在今天,2019年3月3号,我越来越切实地感受到自己的压力,以及时间的不充裕.
我预感智能生活很快就会到来,以及科技的进步对大数据行业造成的影响.可是,不仅我没有充裕的时间,去学习,去准备.
我看到绝大多数公司也没有意识到,不久以后将有的冲击,当然,也就没做什么准备.以及大量新的风口的爆发,不仅仅只是人工智能.</p>
<h2>艺术家</h2>
<p>我喜欢艺术。我喜欢印象派的画作,以及中国山水画。还喜欢中国的古诗词。</p>
<p>从艺术诞生之初,到现在。可以很明显经历过三个阶段:
第一个阶段是对天神的崇拜,室内的艺术。第二个阶段是印象派的冲破枷锁,自由地画自己喜欢的东西。第三个阶段,就是对人与自然的思考,对社会的思考。</p>
<p>现在,大多数展都是对第三个阶段的展示,但是我并不喜欢。不过,我觉得这个确实还不错,到了哲学的层面了。</p>
<p>我喜欢印象派的画,以及中国山水画,是因为作者在其中蕴藏了丰厚的感情。中国山水画大多是士人表示自己命运坎坷,而印象派的画,作者对自然地喜爱毫不隐藏,对自己爱的事情都毫不隐藏。</p>
<p>我最喜欢的画,是高更的《我们从哪里来?我们是谁?我们到哪里去?》,还有莫奈的卡米尔系列。</p>
<p>其实,艺术就融入在我们的生活中。你说,那条林荫小道,是不是艺术?你说,那扇生锈的铁门,是不是艺术?你说,那家店的名字,是不是艺术?</p>
<p>喜欢印象派的画,就应该意识到,其实生活,本身就是艺术。遗憾的是,我现在才明白。</p>
<p>所以我时常会讽刺自己只不过是附庸风雅.
不是谦虚,是因为双子型的人格,有时候我会多愁善感,通过艺术来寻找共鸣点,寻找让我感动的东西.</p>
<h2>流浪的诗人</h2>
<p>我喜欢生活,拥抱生活。</p>
<p>有时间,我会做点西餐:烤点牛排,做个披萨,做个意面,烤个奥尔良鸡翅。</p>
<p>在周末,当太阳光慵懒的照在我的脸上的时候,我会起床,冲一杯蜂蜜咖啡,给新的一天,说早安。</p>
<p>下班以后,如果没什么事情。我会做个简餐,然后聆听着古典音乐,或者纯音乐,阅读各种书籍。
可能是在音乐声中,荒芜,远去,直面自己的孤寂的灵魂。也可能是在音乐声中,静静看着历史的发展。也可能是在音乐声中,体验不同的人生。</p>
<p>我也非常多变。可以是文质彬彬,有礼的绅士。也可以是非主流男孩。也可以是暴躁的野兽。也可以是幽默风趣的撩妹小能手。甚至也可以打扮成大人模样!</p>
<p>我也喜欢旅行。但是我不喜欢商业化严重的地方,我喜欢自然,我喜欢地球原本的模样,不管是什么地方。我尤其喜欢草原,喜欢森林,喜欢瀑布,喜欢世界的尽头。
我甚至想在世界的尽头做一个灯塔守护者,天呐,这对我多么有吸引力。</p>
<p>这不应该是生活本该有的样子么?</p>
<h2>偶像</h2>
<p>我的偶像有很多:</p>
<ul>
<li>技术上,我励志成为Jeff Dean以及Sanjay这样的人</li>
<li>经济上,我想要越来越靠近巴菲特,李嘉诚.我不想成为他们,我只是希望能有他们那样的对未来的清晰的洞察力.</li>
<li>生活上,我没有崇拜谁,我只想要简约又不失风度的生活.</li>
</ul>
</div>
<!-- Handle Language Change -->
<script type="text/javascript">
// get nodes
var $zh = document.querySelector(".zh");
var $en = document.querySelector(".en");
var $select = document.querySelector("select");
// bind hashchange event
window.addEventListener('hashchange', _render);
// handle render
function _render(){
var _hash = window.location.hash;
// en
if(_hash == "#en"){
$select.selectedIndex = 1;
$en.style.display = "block";
$zh.style.display = "none";
// zh by default
}else{
// not trigger onChange, otherwise cause a loop call.
$select.selectedIndex = 0;
$zh.style.display = "block";
$en.style.display = "none";
}
}
// handle select change
function onLanChange(index){
if(index == 0){
window.location.hash = "#zh"
}else{
window.location.hash = "#en"
}
}
// init
_render();
</script>
<!-- Gitalk 评论 start -->
{% if site.gitalk.enable %}
<!-- Gitalk link -->
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk@latest/dist/gitalk.min.js"></script>
<div id="gitalk-container"></div>
<script type="text/javascript">
var gitalk = new Gitalk({
clientID: '{{site.gitalk.clientID}}',
clientSecret: '{{site.gitalk.clientSecret}}',
repo: '{{site.gitalk.repo}}',
owner: '{{site.gitalk.owner}}',
admin: ['{{site.gitalk.admin}}'],
distractionFreeMode: {{site.gitalk.distractionFreeMode}},
id: 'about',
});
gitalk.render('gitalk-container');
</script>
{% endif %}
<!-- Gitalk end -->
<!-- disqus 评论框 start -->
{% if site.disqus.enable %}
<div class="comment">
<div id="disqus_thread" class="disqus-thread">
</div>
</div>
<!-- disqus 评论框 end -->
<!-- disqus 公共JS代码 start (一个网页只需插入一次) -->
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = "{{site.disqus.username}}";
var disqus_identifier = "{{site.disqus.username}}/{{page.url}}";
var disqus_url = "{{site.url}}{{page.url}}";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<!-- disqus 公共JS代码 end -->
{% endif %}