<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>生活 on Message from Garden Place</title>
    <link>https://gardenplace.me/zh/tags/%E7%94%9F%E6%B4%BB/</link>
    <description>Message from Garden Place 上「生活」下的全部文章，目前 4 篇。</description>
    <image>
      <url>https://gardenplace.me/images/brand/feed-icon.png</url>
      <title>Message from Garden Place</title>
      <link>https://gardenplace.me/zh/tags/%E7%94%9F%E6%B4%BB/</link>
    </image>
    <webfeeds:icon>https://gardenplace.me/images/brand/feed-icon.png</webfeeds:icon>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 27 Jun 2018 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://gardenplace.me/zh/tags/%E7%94%9F%E6%B4%BB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>说再见的时候总是伤感</title>
      <link>https://gardenplace.me/zh/posts/saying-goodbye-is-always-bitter/</link>
      <pubDate>Wed, 27 Jun 2018 00:00:00 +0000</pubDate><dc:creator>Guoliang Chen</dc:creator>
      <guid>https://gardenplace.me/zh/posts/saying-goodbye-is-always-bitter/</guid>
      <description>南开毕业时写的告别。这四年谈不上圆满，但我是一个什么样的人和我想成为一个什么样的人之间的距离，确实变近了。</description>
      <content:encoded><![CDATA[<p>似乎终于意识到再也回不到南开了。说再见的时候总是伤感（さよならは 苦くて）。可能是离别意味着失去，总是不可避免的包含着感伤。</p>
<p>回想四年来，南开并非事事对得起我，很多地方真的让人无力吐槽。但也让我认识了许多认真负责的好老师，和许多很厉害很有趣的人，以及一个被人不太歧视的文凭。我不可能不对此心怀感激。也不能说我事事都对得起南开，但我想也算是为校争光过吧。</p>
<p>收到了入校时写给四年后自己的信。信上写着希望如今的自己能得一技以傍身。我想这一点我是毫无疑问地做到了。我还在学生会纳新时（很中二地）说过，希望能为这所学校带来一点点的改变。做到南开人未曾做到之事，大概算是带来一点改变吧。</p>
<p>四年的大学生活，让我是一个什么样的人和我想成为一个什么样的人之间的距离变得更近了。如果有人说这四年对大学毫无眷恋之情，我的第一反应不是他所在的这所学校有多烂，而是这四年来他是否对得起他自己。否则，怎么会对于自己如此之长的一段光阴没有一点眷恋之情呢？</p>
<p>这四年谈不上圆满，我本可以做一些事的。可时至今日，我不再可能知道那些我认为本可以的事情到底是否是真的可以了。但我也不愿再做得更好了。我承认我有遗憾，我接受这些遗憾。</p>
<p>谢谢这四年来给我过支持、帮助和陪伴的所有人。在此我就不点名表扬了，毕业论文的致谢里都有你们：）前程似锦未必是人人所愿，我就祝大家以后幸福快乐，不违本心吧！</p>
]]></content:encoded>
    </item>
    <item>
      <title>2018 新年致辞</title>
      <link>https://gardenplace.me/zh/posts/new-year-address-2018/</link>
      <pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><dc:creator>Guoliang Chen</dc:creator>
      <guid>https://gardenplace.me/zh/posts/new-year-address-2018/</guid>
      <description>2017 年终总结，写在新年的第一分钟。国奖、ACM Regional 金、dream offer，以及学会如何与迷茫相处这件事。</description>
      <content:encoded><![CDATA[<p>最终还是决定在新的一年开始之后，再把这篇文章发布出来，也因此我的博客的开张时间推迟到2018的第一分钟。果然，与辞旧相比，还是迎新更重要吧。</p>
<p>2017年真的经历了很多，说是我的奇迹年也毫不过分。如果把大学四年对应春夏秋冬四季的话，那么大三正好对应秋天——收获的季节。但我更喜欢把学会之时看作收获之时。把努力的事情交给努力，运气的事情交给运气，正所谓尽人事以听天命。我早就把麦穗收割，只是现在得到了证明。</p>
<p>很多困难的事情，着手去做时才会发觉并非不可能，这期间可能包括着自身信心的起起伏伏，但当最终解决问题的时候，终究会把困难转化为自信心的基石。更好的状态则是心流，那时候，没有余力关心自己的感受，全身心地投入到问题当中。印象里，很多超常发挥都伴随着心流。复习周时在宿舍实行“军事作息”，吃饭时在食堂故意磨蹭会，便算作是休息了。一道题苦思冥想想不出来，半夜做梦突然会做，于是起身下床 AC……当时只想着坚持一天，在坚持一天，现在却很怀念那些充实的时光，反倒是对闲下来的时光印象不深了。当然，遗憾总是存在的。想说出的话没有敢说出口，应做的决断没有下定决心。譬如恋爱，只有走进一段亲密关系，才会发现自己其实是没有自己想象中的那么好的。有些选择，我说不清是出于倔强还是自卑。希望自己在新的一年里还是现在这个喜欢挑战的状态吧。挑战往往既是自己变得更好的机会，同时也是一个认识自己的过程。</p>
<p>拿到了国奖，收获了 ACM Regional 金，签下了 dream offer，作为 CS 弱校的本科的我真的是很知足了。更大的收获是过去的一年里认识了更多优秀的人，与此同时他们也映出了自己的不足。见贤思齐对我来讲，可能得是一门一生的功课。毕竟，我总是还想变得更酷一点。至于秋招和实习，我真的是倍感幸运。感谢当初任性选专业的自己。在微软实习期间，大家都很照顾我。没有被呼来唤去，端茶倒水，也没有被当作廉价劳动力，更多的反而是公司教我成长。人往上走，就能避免很多坑爹事。走出校园，我见到的是一个有德者有能者居之的世界，而不是一个需要托关系找后门的世界。我们从高中考入大学，看不出有什么差别，但走出大学时，看到的却是不同的世界。</p>
<p>还好生在了信息时代，晴耕雨读说起来浪漫，但生活条件想必没有今天那么幸福。对我来说，这就是最好的时代。这个时代物质丰富、艺术繁荣。我很有幸活在今天，并愿意竭尽所能地为后代创造一个更美好的明天。今天的意气风发不止是个人的努力，也还有历史的进程，我愿意尽我所能把历史的进程再想前推一点点。让未来的像我一样的人也能发出类似的感慨。</p>
<p>和现在的所得相比，过往的挫折委实算不了什么。我也的确受过委屈，但那也是今天的我的一部分。有时候就是这样，当结果很好的时候，其中过程里并不美好的地方也会变得很可爱。这一年纵有遗憾，但我不后悔。仍记得我之前的迷茫和失措，直到现在我现在依然迷茫。我并没有能让自己的迷茫消失，但我现在学会了如何与之相处。带着我的期待和些许紧张，新的一年还是来了。我将在新的一年里毕业并走向社会，我将在新的一年里离开并远走他乡。唯一能够确定的就是我还会遇到新的人生的十字路口，希望到时我还是能选择困难的那条路，困难但正确的那条路。</p>
<p>好啦，最后祝大家新年愉快，万事如意！</p>
<p>2018年1月1日<br>
于学校宿舍</p>
]]></content:encoded>
    </item>
    <item>
      <title>indeed Tokyo 面试</title>
      <link>https://gardenplace.me/zh/posts/indeed-tokyo-interview/</link>
      <pubDate>Sun, 03 Dec 2017 00:00:00 +0000</pubDate><dc:creator>Guoliang Chen</dc:creator>
      <guid>https://gardenplace.me/zh/posts/indeed-tokyo-interview/</guid>
      <description>2017 年秋招的完整记录：AtCoder 笔试、程序员少见的 Case Interview、Skype 远程技术面，一路到东京 onsite。附一场江户川花火大会和一场大病。</description>
      <content:encoded><![CDATA[<p>一哥们问我最后去哪了，我说东京 I 社，他这瞬间两眼发亮，作势这就要跪，边跪还边说：活菩萨，受我一拜。我一看，赶紧把他拉起来，连连摆手，不是那个 I 社啊。我们是做求职搜索引擎的那个，不做游戏，你这拜错人了。哥们很遗憾：你这 CS 科班四年学完了，不能为人民服务。我也只能摊摊手，图形学我可根本就没就敢选啊。</p>
<p>不过话说回来，我感觉大家对于我们 I 社的了解还是比较少的，毕竟 office 在国外。但其实 Tokyo office 是有专门对中国大陆的校招企划的。今年秋招我还投了 Google, hulu，以及我软的实习转正。但这三家的中文面经早就漫天飞了，感觉大家应该对他们的招聘流程已经很熟悉了。所以我主要分享一下我在 I 社的面试经历，附带详细介绍一下招聘流程。我 I 社最大的特点就是提供免费的东京三日游，包机票酒店签证。还有一个特别有意思的点就是，hulu 在中国有 office 而无业务，I 社则反之，在中国有业务却没有 office。</p>
<p>要说我也在机缘巧合之下才知道有这么回事的。我当时刚刚收到 Google 实习 hc 挂掉的消息，处在这个夏天只能无所事事的游荡的边缘。当时手里只剩下两个机会，今日头条和微软。恰好微软把我的面试安排在了头条的后天，所以面完头条后我决定去保研到中科院的学长那借宿一晚。赶巧在 I 社刚在中科院做完宣讲会，学长就去劝我投了一发，争取混个免费东京游。我当时处在今年的自信最低点，并没有报什么希望。现在回想起来那段时光还挺感概的，不过就不占这篇文章的篇幅了，咱们言归正传。</p>
<h2 id="笔试">笔试</h2>
<p>一开始是三轮的 online 笔试，在<a href="https://atcoder.jp/">AtCoder</a>上，不过处于保密的原因，题目并不在往期比赛里，是单独另开的私密比赛，不需要提前注册 atcoder 帐号，邮件会发。这时候还不需要投递简历，只需要简单报名即可，也就是说其实并没有背景审查，任何人都可以做这三场笔试。</p>
<p>三轮通过一轮就可以收到 move forward 的邮件了。题目比较水，基本是手速题。一道题没有通过也可以获得部分数据的分数，不知道错误提交有没有罚时，因为笔试过程中是看不见自己的 rank 的，只要最终能 AK 的话应该还是能比较稳的拿到面试机会。我错过了第一轮，第二轮用 python，一个小时多一点就 AK 了，不得不说，atcoder 的一个优点就是语言全，python 切题的手速优势还是很大的，不过性能劣势更大。我虽然第二轮就通过了，但还是做了第三轮，最后一题赛后和人对了是正解（反正他 C++ A 了），但我 python 有的数据就会 TLE，也有可能我哪写崩了或者其实 C++ 是卡过去的。</p>
<h2 id="case-interview">Case Interview</h2>
<p>通过了笔试会被要求提交简历，需要按照他们要求的格式重新写一份，不能提交自己准备好的 pdf，这点有点略坑。然后会有一轮 hr 面，不刷人，其实也主要就是聊聊意向，毕竟需要毕业就去东京入职，WAP 还能在上海待两年。我对东京工作当然没意见啊，还方便圣地巡礼（雾，在第一次去东京之后，就暗暗发誓此生一定要有段时光在东京生活。之后 hr 姐姐会测试一下英语，由于这个是个突击电话，不提前约，因为本身也不用准备，结果我当时突然 Syntactical Semantics 这两单词就不知道怎么说了，也就会念个 lexical 了，这怎么用英语描述自己做过的编译器比写一个还难呢……hr 姐姐还很贴心的叮嘱了一下后面的技术都是英文面，准备一下。我心想没事，case 面就得刷下来，我应该是见不着技术面了。</p>
<p>接下来是一轮程序员非常少见的 Case interview，这轮就开始刷人了，感觉比较像管理、咨询行业的 Technical Interview，我们程序员更多的是在白板上写代码。邮件里会告诉你下一面是 Case interview，我知道以后赶紧就咨询了一下我商学院的同学，她给我讲完概念以后，扔给我一本<a href="https://www.amazon.com/Case-Point-Complete-Interview-Preparation/dp/0971015880">《Case in Point》</a>，书名不重要，这就是咨询行业的<a href="http://www.crackingthecodinginterview.com/">《CC189》</a>。当时时间已经来不及系统培训了，而且我们是专业写代码的，又不是专业做咨询。再者说，我要是有能让人听我话的本事，何必退而求其次探索让机器听我话的学问。我猜测这轮面试应该也不会对我们要求太高，于是就把里面的所有 case 当 story 读了一遍，发现这玩意跟 leetcode 上的算法题一样，也是有套路的，基本还是澄清问题-&gt;归纳问题-&gt;提出解决方案-&gt;说明思路这一套。</p>
<p>这面是中文讨论思路，然后英文总结讨论，如果时间还有富裕，可能会被要求用英语讲一些算法，也有可能是我英语太菜了，面试官再给一次机会……不过这是最后一次对面是中国人的面试了。后来面完 onsite，和 hr 讨论过这轮面试，我说这个对于软件工程师还挺新颖的，hr 表示这轮面试除了考察英语，主要是看一下应聘者的思维方式和性格，比如看看你在压力下能否保持冷静，逻辑思维是否严密，言辞有条理、有依据否。</p>
<h2 id="skype-technical-interview">Skype Technical Interview</h2>
<p>通过 Case interview 后，横亘在我和东京免费三日游之间就只有一轮 Skype 上的远程技术面了。我还特意问了一下是否需要日本 vpn，回复是不需要，但是实践证明是需要的……面试过程中我其实不太能听清对面的日本小哥再说什么，并不是口音的问题，他英语说的很好，一点都不像是日本人。运气比较好，赶上了一道挺简单的题目，python 几行秒之。尴尬的是这时候 skype 断了。小哥直接打字说咱就在#号后面聊吧，我心想这可救了我，一下子就不紧张了。follow up 我直接上了 re，于是后面的 follow up 就都没有了……后面再聊了一下 re 的原理和时间复杂度，python 里的 re 引擎肯定是有回溯的，最坏情况是指数的，这是为了支持一些扩展的 re 语法，实际上在 type-3 文法能力之外的，因此不能转化为狭义的 dfa。</p>
<p>我和学长正好是同时面，结束后和学长交流，学长一直纠结于面试官的 expected solution 最坏情况下渐进复杂度不是最优的，一开始一直在讨论另一种解法。因此觉得自己挂定了。我因为中间断线了，感觉也是已经凉了。学长还安慰我说，这轮面试基本上4进1，我这送你一个，再找两你就进了。我说咱也别谁保谁了，这情况看起来是咱两一起抬了一哥们去东京。</p>
<h2 id="onsite-technical-interview">Onsite Technical Interview</h2>
<p>等收到邮件我俩愣了，双双进入 onsite，不知道是建立在哪六位壮士的牺牲之上。能公费旅游当然开心了。</p>
<p>onsite 是在东京，I 社会为面试者订好机票酒店，然后报销办理签证的费用。至于东京内的交通和吃饭是不给报销的，只有面试当天会管一顿午饭。中间 hr 问我愿不愿意换到某天，由于那天在周中，我当时在微软实习，需要翘三天班，而本来的安排在周五，只需要翘两天班，所以就回绝了，后来才知道学长被安排那天，所以说好人是有好报的，然而这次我没有选择做一个好人。</p>
<p>结果很快就要偿还 rp 了，从北京走的那天起的太早可能着凉了，在飞机上睡着之后再醒来感觉嗓子起来了。到宾馆之后直奔超市买了两大盒果汁压嗓子。我面试的那天没有上机题，因此对于上机的过程不太了解，唯一知道的就是不上机也有可能拿到很好的 offer 的。和我一组的还有一个中科院的汉子和一个清华的妹子，I 订的酒店虽然很好不过可惜是双人间，当然妹子自然是单人间了。由于就我一个本科生，年龄比较小，大家一路还是蛮照顾我的。最关键的是，清华妹子居然会！日！语！我之前虽然来过日本但并不会日语，于是她荣升带路小姐姐，觅食之路一下简单很多。</p>
<p>第二天 hr 姐姐回来宾馆接我们，到了公司，我被分到了一间叫皮卡丘的会议室里……面试是三轮 back to back，强度还是比较大的，indeed 的题目也很有意思，都有一个工程背景，最终题目是一个将现实问题抽象化的算法问题。难度还是比较简单的，在理解题目之后很快就可以用 python 写出来。不过他们的 follow up 准备的非常充足，应该是无穷无尽的，因为第一面面试官在我做完两三个 follow up 之后已经表示我的表现非常好了，很少有人会做到这，但他手里依然还有很多 follow up。我一开始聊项目的时候还比较紧张，经常卡壳，后来聊上算法之后就忘了自己在说英语了。第二面有一个 follow up 是 MIT 的 introduction to algorithms 的原题，我当时脑海里就浮现出 Charles 睿智的脑门，还有他的招牌微笑。没想到虽然是大一学的，但还记得一些操作的英文的表达，因此道题我讲的格外流畅。第三面是 leetcode 原题，由于前面两题讨论的很充分，再加上要感冒，我当时已经感觉非常累了，索性直接就给出了最优解。一个小插曲就是在白板上 python 的缩进写的不太明显，面试官因此一开始以为我写错了，好在很快就解释清楚了，不过这也让我发现了 python 白板编程的一个劣势。</p>
<p>面试结束班长带我们参观东京 office。是像 facebook 那样开放式的，每个人都有升降桌，很酷，缺点嘛，也有，就是不方便我摸鱼划水 T^T。公司在惠比寿花园广场，从上面眺望时整个东京都一览无余，天气好时甚至能看到富士山。</p>
<h2 id="花火大会">花火大会</h2>
<p>面试的时间刚好赶上了江户川花火大会，江户川是东京第二大的花火大会，仅仅比最著名的隅田川规模要小。然而这时候我已经很疲惫了，感觉衣服里面发冷，但最终还是觉得托着疲惫的身躯赶往篠崎站，好在面试的小伙伴愿意同行。出站后就看着不少穿着和服的妹子，不少还说着中文。到的时候已经开始了，在去的路上就能抬头看见花火，有一瞬间真的感觉自己走进了某部动漫里，不过错过了江户川的经典开场还是有些残念的。</p>
<p>接下来边抬头看烟花边向前挤，伴着花火爆裂的声音咳嗽不停，看着挥舞着荧光棒的人群，真希望自己也像他们一样精力充沛。看着空中爆炸的烟花和浓烟，很多事情并不存在完美之说，正如不存在不会产生烟雾的花火。但不完美并不代表一定就有遗憾，至少我很享受那三个小时的解题过程，无论结果如何我都可以说是无悔矣。</p>
<p>回去赶往胶囊酒店，当晚一直处在半梦半醒之中，浑身发冷缩成一团，回到北京后就大病一场。现在回想起来感觉真的很奇妙，不知道多少机缘巧合我才走到这里。兴亡谁人定，胜败岂无凭？如果我发烧早一天，那我怎么可能在面试官抛出问题时就给出思路，同时又注意到每句话里藏着的 corner case 呢？结果面试时只是嗓子起来了，面试官们也很谅解，甚至现在感觉那种要发烧的时候反应还更快一点。</p>
<p>离开时日本时手里还有不少日元，本想都在机场免税店花掉。但我就是莫名觉得，以后还会回来的，于是干脆带着口袋里的日元回了国。公司效率非常高，在他们刚刚结束休假（日本的孟兰盆节，其实就是我们的七月十五，鬼节）之后，我就得知了将会收到 offer 的消息。此时实习刚开始不久，各家的提前批基本上刚启动面试，于是我的秋招还没开始就已经结束，剩下的旅程就仿佛是一场先拿到通关宝物再开打的游戏了。在面 indeed 之前，那时的我前程是多么的灰暗啊，今天的自己却无法感同身受了，所以说，一个人的命运啊……</p>
]]></content:encoded>
    </item>
    <item>
      <title>在这个夏天我们所要失去的</title>
      <link>https://gardenplace.me/zh/posts/what-we-lose-this-summer/</link>
      <pubDate>Mon, 09 Jun 2014 00:00:00 +0000</pubDate><dc:creator>Guoliang Chen</dc:creator>
      <guid>https://gardenplace.me/zh/posts/what-we-lose-this-summer/</guid>
      <description>2014 年高考后写于回校领答案的早晨。关于失去学生时代的庇护、获得思想自由，以及坦率面对人生的决心。</description>
      <content:encoded><![CDATA[<p>坦率地讲，我现在心里十分紧张。倒不是因为下午要去领答案的缘故，考成嘛样我心里早就有个底了，也就作文剑走偏锋还能令我勉强多一分不切实际的期待。令我真正紧张的是，从此之后，我就要认真面对自己的人生了，再没有什么借口不去立刻做自己想做的事，再也不能随心所欲地把事情拖到“高考后”才着手去做。</p>
<p>那些可以肆意挥霍掉的时光，就此一去不复返了。我怕是不能再像从前那样，心安理得地放浪形骸，顾左右而言 dota。我在今天所不能做到的事，也不要在明天有所希冀。事实上，此前我觉得有困难的事情，现在依旧困难重重。翻阅著作却只看前言和目录，领悟理论只流于表面，掌握技艺只点到为止。或许曾经的我还有高考作为挡箭牌，但现在我若还像从前那样，只怕此生要与肤浅为伴，再无幸运去领悟埋藏于深邃的美丽。回首三年，我做过恨不得让我抽自己的蠢事，也做过令现在的我庆幸的事。对于逝去的光阴，谈不上正确和失误，无所谓遗憾与骄傲。我只求以此为戒，坦率地面对生活，不逃避，足矣。</p>
<p>自然，在失去挡箭牌的同时，我也挣脱了枷锁。学生时代统一的标准对于某些人来说是幸运，对我来说则是不幸。就在大家想着那个标准努力的同时，我在怀疑标准背后的意义。也许这是弱者所为吧，但谁又会真的在乎。从今天起，我不必在意教科书上是怎么写的，只需记住自认最接近真理的那个描述版本即可。我不再满足于记住真理的简化版本，而是去试图发现他的推导、意义和背后的故事。这既是自由，也是挑战。是非对错，真理谬误，要靠自己去分辨，除了完美无缺的证明，什么也不能使我信服。即使在那侃侃而谈的是与亚里士多德、牛顿齐名的人物，与斯宾诺莎、罗素并肩的大师。</p>
<p>唉！我和我的同学们，就要就此分别了。与我们一同分别的，是曾经青涩的我们。我以后再踏入这校园的机会，不多了。记得我曾跟一名语文老师说，我马上就要离开校园了，花坛里种的这些花我都还认不全呢。这名男老师笑着回答：“没事，咱学校的生物老师也认不全。”我时常在想，十年以后，我和这些同学各自会变成什么样的人。这实在很难说，学生时代对于一个人来说可能是他人生的巅峰，也可能是他人生的低谷。有人可能从此与最美好的自己作别，有人却可能从此才迎来幸福的时光。其实，年轻人总不会太差劲，倒是长大之后，会给自己戴上一副副面目可憎的脸谱。我没有什么远大的志向，只愿十年之后不必成为自己所讨厌的人。</p>
<p>有失必有得，通过这次高考我倒是确认了这个事实：我这人在关键时刻虽然不一定会超常发挥，但还是能把应有的水平发挥出来的。诚然，这不是我平时吊儿郎当的理由，但我对自己关键时刻的心态有信心，能够受益恐怕不只是考试吧？</p>
<p>2014年6月9日</p>
<p>于家中</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
