<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2021 &#8211; 李辉 / Grey Li</title>
	<atom:link href="https://greyli.com/tag/2021/feed/" rel="self" type="application/rss+xml" />
	<link>https://greyli.com</link>
	<description>一个编程和写作爱好者的在线记事本</description>
	<lastBuildDate>Thu, 06 Nov 2025 11:36:11 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.26</generator>

<image>
	<url>https://greyli.com/wp-content/uploads/2025/03/avatar-500-compressed-144x144.jpg</url>
	<title>2021 &#8211; 李辉 / Grey Li</title>
	<link>https://greyli.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2021 年总结</title>
		<link>https://greyli.com/2021-summary/</link>
		<comments>https://greyli.com/2021-summary/#comments</comments>
		<pubDate>Sun, 13 Feb 2022 06:49:59 +0000</pubDate>
		<dc:creator><![CDATA[李辉]]></dc:creator>
				<category><![CDATA[计划与总结]]></category>
		<category><![CDATA[2021]]></category>
		<category><![CDATA[年总结]]></category>

		<guid isPermaLink="false">https://greyli.com/?p=4277</guid>
		<description><![CDATA[今年一整年都呆在家里。书断断续续地写，但一本也没写完。最后两个月，因为钱花光了，终于下定决心开始找工作，最终在 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="p2">今年一整年都呆在家里。书断断续续地写，但一本也没写完。最后两个月，因为钱花光了，终于下定决心<a href="https://greyli.com/job-search/">开始找工作</a>，最终在<span class="s2"> 2021 </span>年最后几天拿到第一份工作的<span class="s2"> offer</span>，结束了近五年的自由职业状态。这个<span class="s2"> offer </span>给这一年画上了一个圆满的句号，我也从此跳进这个圈，开始一种稳定循环的新生活。</p>
<p class="p2">先从好坏两方面总结今年。</p>
<p class="p3">Good<span class="s3">：</span></p>
<ul>
<li class="li4"><span class="s3">开发</span> <a href="https://greyli.com/hello-apiflask/"><span class="s4">APIFlask</span></a><span class="s3">（一个基于</span> Flask <span class="s3">的</span> API <span class="s3">框架）</span></li>
<li class="li5"><span class="s5">GOTC </span><span class="s6">演讲《<a href="https://greyli.com/gotc/"><span class="s7">基于</span><span class="s8"> Python </span><span class="s7">的</span><span class="s8"> OpenAPI </span><span class="s7">实践</span></a>》</span></li>
<li class="li5"><span class="s5">PyCon US 2021 </span><span class="s6">闪电演讲《<a href="https://greyli.com/pycon-2021-apiflask/"><span class="s8">FastAPI Seems Good, so Why Don’t We Build Something Similar For Flask?</span></a>》</span></li>
<li class="li2">在<a href="https://pythonhunter.org/" target="_blank" rel="noopener">捕蛇者说</a>录制了一期播客《<a href="https://greyli.com/flask-talk/"><span class="s4">和李辉聊聊</span><span class="s9"> Flask 2.0</span></a>》</li>
<li class="li2">在捕蛇者说录制了另一期播客《<a href="https://greyli.com/freelance-talk/"><span class="s4">和李辉聊聊自由职业</span></a>》</li>
<li class="li3"><span class="s3">在</span> <a href="https://cn.pycon.org/2021">PyCon China 2021</a> <span class="s3">策划并主持了一个圆桌《<a href="https://greyli.com/pycon-china-2021-young-pythonistas/"><span class="s4">和中学生们聊聊学习和使用</span><span class="s9"> Python </span><span class="s4">的趣事</span></a>》</span></li>
<li class="li2">和一群高中生完成了一场八人足球赛</li>
<li class="li6">找到第一份工作并<a href="https://greyli.com/hello-dell/">顺利入职</a>，搬到上海</li>
</ul>
<p class="p3">Bad<span class="s3">：</span></p>
<ul>
<li class="li7">三个年目标全部落空：两本书都没有写完，<span class="s2">APIFlask </span>也没有发布<span class="s2"> 1.0 </span>版本</li>
<li class="li2"><span class="s2">PyCon US 2021 </span>演讲议题申请没通过（备选的闪电演讲通过了）</li>
<li class="li6">找工作收到拒信若干封</li>
</ul>
<p class="p2">今年尝试了很多新鲜的东西，比如第一次录播客、第一次参加圆桌、第一个英文演讲、第一场足球赛、第一份工作。今年也开始更活跃的使用<span class="s2"> <a href="https://twitter.com/greylihui" target="_blank" rel="noopener"><span class="s4">Twitter</span></a></span>，并且重新捡起来被荒废的<span class="s2"> <a href="https://twitter.com/greylihui/status/1448857291181080577" target="_blank" rel="noopener"><span class="s4">PyCon China</span></a> </span>账号。</p>
<p class="p2">从下半年开始，经常感觉很焦虑。一方面是因为写书进度缓慢，不知不觉一年又已经过半。另一方面是因为收入<span class="s2">——</span>今年拿到的稿费很少，加上不想浪费时间做外包，因此收入锐减。既没有挣到钱，也没有做成事，在这些压力下常常心情也不好，所以自觉失败。</p>
<h2 class="p8">时间记录</h2>
<p class="p2">今年没有再完整的记录时间花销，<a href="https://greyli.com/2020-summary/"><span class="s4">去年一年的实验</span></a>已经让我了解自己的时间花销情况。再继续意义不大，一来记录本身就会浪费很多时间，二来过于追求效率和生产力会让人感到疲惫。因此这一年只记录了一些重要的活动分类。</p>
<p class="p2">总记录时间一共<span class="s2"> 1815 </span>小时（约占全年时间的<span class="s2"> 20%</span>），其中前三项分别是：</p>
<ul>
<li class="li4"><span class="s3">开源项目：</span>535h 50m</li>
<li class="li3"><span class="s3">找工作：</span>204h 37m</li>
<li class="li9"><span class="s3">游戏：</span>200h 55m</li>
</ul>
<p class="p2">完整的数据如下：</p>
<p><a href="https://greyli.com/wp-content/uploads/2022/02/time-log-2021.jpg"><img class="aligncenter wp-image-4279 " src="https://greyli.com/wp-content/uploads/2022/02/time-log-2021-761x1024.jpg" alt="" width="551" height="741" srcset="https://greyli.com/wp-content/uploads/2022/02/time-log-2021-761x1024.jpg 761w, https://greyli.com/wp-content/uploads/2022/02/time-log-2021-111x150.jpg 111w, https://greyli.com/wp-content/uploads/2022/02/time-log-2021-223x300.jpg 223w, https://greyli.com/wp-content/uploads/2022/02/time-log-2021-624x839.jpg 624w, https://greyli.com/wp-content/uploads/2022/02/time-log-2021.jpg 1170w" sizes="(max-width: 551px) 100vw, 551px" /></a></p>
<p class="p3"><span class="s3">开源项目时间基本都集中在年初，当时花了几个月时间开发</span> APIFlask<span class="s3">。年中</span> Flask 2.0 <span class="s3">发布后帮忙修了几个</span> bug<span class="s3">，年底给</span> Bootstrap-Flask <span class="s3">发布了支持</span> Bootstrap 5 <span class="s3">的</span> 2.0 <span class="s3">版本。</span></p>
<p class="p2">找工作集中在最后两个月，不过投入时间最多的几个职位都没有拿到<span class="s2"> offer。</span>晚点会在另外一篇文章详细记录找工作的经历和感想。</p>
<p class="p2">游戏时间大部分花在了最后一个月开始玩的《塞尔达传说：荒野之息》。这个游戏在年初就和<span class="s2"> Switch </span>一起买了，因为怕花掉太多时间一直没有玩。在找工作等待面试答复的漫长煎熬过程中，什么事情都不想做，所以躲到游戏里。</p>
<p class="p2">时间花销排在第六位的写书，本来应该是我的主业。之前完成两本书的阻力很多，比如要解决收入问题，要整理第一版的旧文件排版，还要完善<span class="s2"> APIFlask </span>并发布<span class="s2"> 1.0 </span>版本。而目前来说，完成它们的最大阻力则是时间太少。工作之后，除了周末两天，每天只有下班后六点到十一点这个时间段才能做自己的事情。再去掉吃饭时间以及偶尔的散步、看电影、玩游戏、做开源项目<span class="s2">……</span>不过好在我可以在这个时间段专心做事，没有收入焦虑。</p>
<p class="p2">时间花销排在最后的是阅读。今年又没读什么书，记录在案的阅读时间只有<span class="s2"> 55 </span>分钟<span class="s2">……</span>想想大概是在读《非暴力沟通》，不过读了个开头就用来垫枕头了。枕了那么久，也许会吸收到一点点灵气吧。</p>
<h2 class="p8">新年目标</h2>
<p class="p2">因为<span class="s2"> 2021 </span>年的三个年目标一个也没完成，所以<span class="s2"> 2022 </span>年仍然是这三个：</p>
<ul>
<li class="li11"><span class="s6">完成《<a href="https://helloflask.com/book/4/"><span class="s8">Flask Web </span><span class="s7">开发实战</span></a>》第二版</span></li>
<li class="li5"><span class="s6">完成《<a href="https://helloflask.com/book/2/"><span class="s8">Python Web API </span><span class="s7">设计与开发</span></a>》</span><span class="s5"><span class="Apple-converted-space"> </span></span></li>
<li class="li9"><span class="s3">完成</span> <a href="https://github.com/greyli/apiflask/"><span class="s4">APIFlask</span></a> 1.0 <span class="s3">版本</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://greyli.com/2021-summary/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
