<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>公众号文章 · Wasabi</title><link>https://sh1luo.github.io/posts/wechat/</link><description>同步自我的微信公众号「狗浪人儿」。</description><generator>Hugo</generator><language>zh-Hans</language><copyright>文章采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议。</copyright><lastBuildDate>Wed, 09 Sep 2026 06:27:24 +0000</lastBuildDate><atom:link href="https://sh1luo.github.io/posts/wechat/index.xml" rel="self" type="application/rss+xml"/><item><title>26岁打工几百个的存款我也不敢背30年房贷</title><link>https://sh1luo.github.io/posts/wechat/2026-05-24-mortgage-at-26/</link><pubDate>Sun, 24 May 2026 15:16:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2026-05-24-mortgage-at-26/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 5 月 24 日。&lt;a href="https://mp.weixin.qq.com/s/YH_Inb7dkopTM1ik6A7unQ"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="事情的起因"&gt;事情的起因&lt;a href="#%e4%ba%8b%e6%83%85%e7%9a%84%e8%b5%b7%e5%9b%a0" class="anchor" aria-label="链接到“事情的起因”"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"&gt;&lt;path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"&gt;&lt;/path&gt;&lt;line x1="8" y1="12" x2="16" y2="12"&gt;&lt;/line&gt;&lt;/svg&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;讨论源自午饭后和同事一起散步，不经意的聊到了房子，虽说只有简单几句，但我觉得聊的比较深刻、彻底，于是决定分享出来。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 5 月 24 日。<a href="https://mp.weixin.qq.com/s/YH_Inb7dkopTM1ik6A7unQ">查看原文</a>。</p>
</blockquote>
<h2 id="事情的起因">事情的起因<a href="#%e4%ba%8b%e6%83%85%e7%9a%84%e8%b5%b7%e5%9b%a0" class="anchor" aria-label="链接到“事情的起因”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>讨论源自午饭后和同事一起散步，不经意的聊到了房子，虽说只有简单几句，但我觉得聊的比较深刻、彻底，于是决定分享出来。</p>
<blockquote>
<p>写在前面：大家理性看待少吵多思考，希望都有 信息交换或者情绪价值。</p>
</blockquote>
<h2 id="观点竟然出奇的一致">观点竟然出奇的一致<a href="#%e8%a7%82%e7%82%b9%e7%ab%9f%e7%84%b6%e5%87%ba%e5%a5%87%e7%9a%84%e4%b8%80%e8%87%b4" class="anchor" aria-label="链接到“观点竟然出奇的一致”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p><strong>沟通的核心在于 “信息交换”</strong></p>
<p>往往大家聊天过程中难免有思想碰撞、或多或少，从投资、教育、工作，我也总有大收获，但是关于房子这个大话题却是个意外。</p>
<p>甚至我觉得，在房价和买房这件事上其实是有局部最优解的（个人观点，下面阐述）。</p>
<h3 id="观点一买房确定解">观点一，买房确定解<a href="#%e8%a7%82%e7%82%b9%e4%b8%80%e4%b9%b0%e6%88%bf%e7%a1%ae%e5%ae%9a%e8%a7%a3" class="anchor" aria-label="链接到“观点一，买房确定解”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>大家常说买房是“刚需”，这里其实有一个误解，“居住和住房”是刚需，而“买房”不是。</p>
<p>刚需的定义是生活、即“生下来活下去”，包括“衣食住行”。</p>
<p><strong>废话少说，先给结论</strong>，</p>
<p>我们一致觉得不同的人情况不同，但依据买房能力大致可分三类：</p>
<ul>
<li><strong>拮据</strong>：买房吃力，需要贷款/借钱、负债n年，<u>生活质量大幅下降</u>。如存款几十万及以下。</li>
<li><strong>宽松</strong>：有购房能力，买房前后<u>生活质量变化不大</u>。如存款几十几百万，具体参考城市房价。</li>
<li><strong>富裕</strong>：<u>轻松购房</u>，完全解决好基础马斯洛需求，如存款几百几千万。</li>
</ul>
<p><img class="article-image"
     src="image-01.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>我们分类讨论。</p>
<p><strong>富裕</strong>：这些人的房子属于资产配置，同大宗商品黄金等资产，目标是追求资产升值。<strong>本质上是投资</strong>，这类行为涉及<u>风险与收益评估、比例配置等等</u>，比较依赖个人判断力。</p>
<p>有高点就有低点，这类情况比较简单，是投资的领域问题，和房子的居住属性无关。</p>
<p><strong>宽松</strong>：虽说买房不是刚需，频繁搬家也是一个解法。但对老人或者不爱搬家的人来说依然体验有损，这类人买房更多追求情绪价值。</p>
<p>总结来说，<u>有溢价，但是可接受，并且能承受</u>。</p>
<p><strong>比如校招同事选择前两年工资全款给父母换电梯房，随着房价软着陆，适当”接盘“换来的是体验和情绪价值。</strong></p>
<p><strong>拮据</strong>：掏空n口人钱包，换来他人或者自我所谓认可，牺牲青春和生活质量。我们认为完全不可取，具体原因见观点二。</p>
<h2 id="观点二30年杠杆的本质是在赌博">观点二：30年杠杆的本质是在赌博<a href="#%e8%a7%82%e7%82%b9%e4%ba%8c30%e5%b9%b4%e6%9d%a0%e6%9d%86%e7%9a%84%e6%9c%ac%e8%b4%a8%e6%98%af%e5%9c%a8%e8%b5%8c%e5%8d%9a" class="anchor" aria-label="链接到“观点二：30年杠杆的本质是在赌博”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>很多人对30年贷款没有概念，是因为一点不了解金融和经济学，<u>甚至没炒过股</u>。</p>
<p><strong>这个行为的本质是在用无限倍杠杆笃定房价未来一定上涨。</strong></p>
<p>举个例子，假如我相信腾讯未来一定会成为世界第一，所以我现在倾家荡产，把我父母未来30年的生活积蓄拿出来梭哈。</p>
<p>大家觉得可行吗。</p>
<p>这个行为其实和30年贷款无异，如果把这个故事放在股市很多人觉得疯了，<strong>甚至连股票是啥都不懂的父老乡亲都觉得你个老赌鬼没救了。</strong></p>
<p>连老父亲都会问你，这跟赌场炸金花、老虎机有啥区别？</p>
<p>欸，<u>这个事放房子上就有很多人敢</u>。</p>
<h3 id="最终落了一套房">最终落了一套房<a href="#%e6%9c%80%e7%bb%88%e8%90%bd%e4%ba%86%e4%b8%80%e5%a5%97%e6%88%bf" class="anchor" aria-label="链接到“最终落了一套房”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>很多人会说，这两个行为不一样，买房到最后至少会落一套房。</p>
<p>那可别忘了，这可是牺牲了年少时的生活质量甚至是青春换来的。</p>
<p>而<strong>时间恰恰是最宝贵的东西</strong>。</p>
<p>任何东西都是有代价的，<u>其实你是在用自己的青春最宝贵的若干年甚至半辈子时光去换水泥砖，换所谓的归属感</u>。</p>
<p>OK，也许你会说我觉得值，这也无可厚非。</p>
<p>因为<strong>不同的人对宝贵时间的认知是不同的</strong>，对千亿富豪来说1天可能非常宝贵，拼命地、不惜重金地延长寿命，以此享受人生。</p>
<p>而对许多人来说几年时间却可以挥霍，无所谓。</p>
<h3 id="赌博不可取">赌博不可取<a href="#%e8%b5%8c%e5%8d%9a%e4%b8%8d%e5%8f%af%e5%8f%96" class="anchor" aria-label="链接到“赌博不可取”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>在投资中，如果我们把全家地房车等一切值钱的物件都卖了，梭哈买入期货，期待暴涨发家。</p>
<p>这本身就是不理性的，不被接受的，<strong>无论最后是赚是赔</strong>。</p>
<p>这个行为本质上就是错的，和赌徒无异。</p>
<p><strong>财富增长的底线是保住本金</strong>，通过资产配置的方式尽可能降低风险，而不是一夜暴富。</p>
<h2 id="所以呢">所以呢<a href="#%e6%89%80%e4%bb%a5%e5%91%a2" class="anchor" aria-label="链接到“所以呢”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>我一直觉得投资不是投机，我本人拿着我不懂的股票也会睡不着，看着涨跌心情无法平复。</p>
<p>这更像人性，就像很多人上头追涨杀跌一样。</p>
<p>这种感觉很像赌场牌桌上的筹码交换，后来我把这些都清仓了，买入了我认真研究、长期投资的标的。</p>
<p>希望大家在这些关键节点上都能<strong>思考本质、理性交易</strong>，做出最合理的判断。</p>
<h2 id="番外篇">番外篇<a href="#%e7%95%aa%e5%a4%96%e7%af%87" class="anchor" aria-label="链接到“番外篇”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>有人会说（我同事也说），”你是不是站着说话不腰疼？假如是你在21年看着一直上涨的，和过去几十年新中国不断上涨的房价会不买？“</p>
<p><strong>“那如果是刚需，早晚都买的话为啥不尽早在便宜时买？”</strong></p>
<p>的确很有道理。可问题是<u>你我这样的普通人怎么做出判断</u>？</p>
<p><strong>足够的信息输入是合理判断的基础。</strong></p>
<p>为此我去做了很多了解和学习，目标是普通人怎么在那个时期做出准确或者是模糊判断。</p>
<p>先写这么多，这里省略一部分，欢迎大家一起讨论进步。</p>
]]></content:encoded></item><item><title>资产增值：我的A股红利与美股重仓投资经验</title><link>https://sh1luo.github.io/posts/wechat/2026-03-16-investing-experience/</link><pubDate>Mon, 16 Mar 2026 08:00:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2026-03-16-investing-experience/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 3 月 16 日。&lt;a href="https://mp.weixin.qq.com/s/rRwAs98kOyTrr_UV9f23pg"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;之前几年一直围绕校招/职场在写观点和反思，这次新开一个主题，填上篇博客里的坑：写写投资，分享我的见解。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 3 月 16 日。<a href="https://mp.weixin.qq.com/s/rRwAs98kOyTrr_UV9f23pg">查看原文</a>。</p>
</blockquote>
<p>之前几年一直围绕校招/职场在写观点和反思，这次新开一个主题，填上篇博客里的坑：写写投资，分享我的见解。</p>
<p>往期文章移步这里：</p>
<ul>
<li><a href="/posts/wechat/2026-01-23-2025-year-in-review/">2025是我26岁人生收获最多的一年</a></li>
<li><a href="/posts/wechat/2025-04-06-two-years-after-graduation/">本科校招毕业两年攒100w之后我还收获了什么</a></li>
</ul>
<p>内容有几个大类：<u>为什么要投资，哪些人适合投资和我的投资心得。</u></p>
<h2 id="一为什么要投资">一、为什么要投资？<a href="#%e4%b8%80%e4%b8%ba%e4%bb%80%e4%b9%88%e8%a6%81%e6%8a%95%e8%b5%84" class="anchor" aria-label="链接到“一、为什么要投资？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>上一篇博客中提到：</p>
<ol>
<li>1 万块存款即使年收益 50% 也才只有 5k，但是 <strong>1000万 的年收益1% 就有 10 万。</strong></li>
<li>工资 1 万每月，刚开始几个月的存款会以 100%-&gt;50%-&gt;33% 的涨幅增加，<strong>当累计到 100w 时增加幅度仅有 1%。</strong></li>
</ol>
<p>通过这个简单的算数，结论昭然若揭，所以有人调侃几千元投资的收益不如晚上不吃一顿饭或者美团发的优惠券膨胀一次，话糙理不糙、也有一定道理。</p>
<h3 id="所以为什么要投资">所以为什么要投资？<a href="#%e6%89%80%e4%bb%a5%e4%b8%ba%e4%bb%80%e4%b9%88%e8%a6%81%e6%8a%95%e8%b5%84" class="anchor" aria-label="链接到“所以为什么要投资？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>一句话表述：<u>为了更好的钱生钱</u>。</p>
<p>说好听点，叫死工资的增长速度太慢、有追求</p>
<p>说难听点，叫贪，不知足。</p>
<p>什么事儿都能正反着换一百种方式说，视角不同而已，<strong>最重要的是认知</strong>。</p>
<h2 id="二我的投资心得">二、我的投资心得<a href="#%e4%ba%8c%e6%88%91%e7%9a%84%e6%8a%95%e8%b5%84%e5%bf%83%e5%be%97" class="anchor" aria-label="链接到“二、我的投资心得”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>尽量不要一上来就讲资产配置，因为在不懂的情况下这属于抄作业，不仅拿不住，而且会吃大亏。</p>
<p>因为：</p>
<ol>
<li>收益和风险共存，想明白底层逻辑，永远不要二极管思维。</li>
<li>很多人买卖其实<strong>不是投资而是投机</strong>。</li>
<li>人只能赚到自己认知内的钱。</li>
</ol>
<p><strong>重点一，年化和风险</strong></p>
<p>这是我认为<strong>投资最重要的事没有之一</strong>，许多人实际上是在拿自己的钱开玩笑，见到黄金/白酒/消费/创新药涨就一股脑冲进去然后被套。</p>
<p>不是说它不涨，10年后涨也算涨，<strong>时间成本也是成本</strong>，不要动不动就是三十年后看收益。</p>
<p>投资第一步就是要想清楚目标，到底是追短线还是长线。</p>
<p><u>想赚10%就做好亏10%的准备。</u></p>
<p><strong>重点二，左侧交易</strong></p>
<p>长线投资仅可能要在<strong>左侧交易</strong>，也就是要<strong>收集低价筹码</strong>。</p>
<p>很多人习惯追涨，像买房、黄金，人性而已并无可厚非，克服人性反直觉普通人才能逆袭。</p>
<p>所谓经典名言：“重仓猛干，浮盈加仓，频繁交易，技术分析，基本上，没好。”</p>
<p><img class="article-image"
     src="image-01.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>这两点简单来说，想清楚了再进场，不要跟风。似乎什么事情都是这样，跟投资关系不大。</p>
<p>美其名曰独立思考的能力。</p>
<h2 id="三我的资产配置">三、我的资产配置<a href="#%e4%b8%89%e6%88%91%e7%9a%84%e8%b5%84%e4%ba%a7%e9%85%8d%e7%bd%ae" class="anchor" aria-label="链接到“三、我的资产配置”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>资产配置讲究两个点：</p>
<ol>
<li><strong>风险控制</strong>：少把鸡蛋放在一个篮子里。</li>
<li><strong>低价买入</strong>：尽可能买入低价筹码，少梭哈。</li>
</ol>
<p>关于第一点，像高考报志愿，总要区分冲刺和保底，兜底是人类的本能。如果非要 all in，那也务必要做好准备。</p>
<p>关于第二点有一个简单的数字对比，亏 30% 需要再赚 40%回本，亏50% 则需要赚 100%。</p>
<p>在普通人收益低、靠天吃饭的情况下，亏损想翻盘很难，不仅仅是钱，<strong>在巨大的压力下动作会变形，</strong>思考和决策可能会不冷静。</p>
<p>再简单说说我的投资组合。</p>
<p><strong>进攻资产：美股纳指+标普</strong></p>
<p>代表全球最顶尖科技水平，买入硅谷顶级创新公司，如微软、谷歌、Meta、特斯拉，相信这些公司会变大。</p>
<p>这部分资金追求高增长，当然下跌幅度也会很大，越年轻配置比例越高，网上常说配置比例是 (100-n)%，n是年龄。</p>
<p><strong>防守资产：A股红利低波</strong></p>
<p>作为复合策略指数，挑选A股中“最稳健”的前x支股票，作为投资底仓。</p>
<p>这部分资金追求尽可能的稳定，3年期以上目标年化5-10%。</p>
<p>由于波动幅度小，以吃分工股息作为主要收益，简单说重点的话我觉得有人总结的很好，八个字：<u>低估买入，持股收息</u>。</p>
<p><strong>灵活配置：黄金+其他</strong></p>
<p>黄金作为全球一般等价物长期看涨，适当配置，一般5%，实物金条更佳，<strong>毕竟真到用时纸黄金可能并没有什么用</strong>。</p>
<p>过年听爸妈说20多年前结婚时黄金100每克。</p>
<p>至于一些行业股、概念股、主题票波动实在太大，所有人都会见识到市场情绪的力量，以及自己无法掌控的K线图。俗称交学费。</p>
<p>我不认为我目前有掌控的能力，希望各位也量力而行。</p>
<p><img class="article-image"
     src="image-02.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h2 id="四写在最后">四、写在最后<a href="#%e5%9b%9b%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e" class="anchor" aria-label="链接到“四、写在最后”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p><strong>理财是认知的变现</strong></p>
<p>人永远赚不到超出自己认知的钱，<strong>偶然盈利不代表实力</strong>，真正穿越牛熊的经历才是对市场最好的证明。</p>
<p><strong>投资而不是投机</strong></p>
<p>多做资产配置，把无法计算的风险转换为可以量化的回撤控制，摆脱靠运气投机的短线思维。</p>
<p><strong>把不确定性转换为确定性</strong>，用时间换收益（3-5年）。</p>
<p><strong>掌控情绪</strong></p>
<p>市场有买有卖，有人亏钱就一定有人赚钱，喊得最欢的永远是镰刀，克服本能，理性客观，将投资做成长期的事。</p>
<p><strong>后续方向</strong></p>
<p>接下来我会记录实盘效果、总结反思，见证复利的力量。</p>
<p><strong>说了这么多，目标只有一个：早日赎身，去做更有意义的事。</strong></p>
]]></content:encoded></item><item><title>2025是我26岁人生收获最多的一年</title><link>https://sh1luo.github.io/posts/wechat/2026-01-23-2025-year-in-review/</link><pubDate>Fri, 23 Jan 2026 08:00:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2026-01-23-2025-year-in-review/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 1 月 23 日。&lt;a href="https://mp.weixin.qq.com/s/VQ--ojYJLozsSa5wxVL-0A"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;好久没写公众号了，上一篇发布在2025年4月，算是名副其实的“半年更”公众号，关注人数不出意外稳步下降，但竟然没有想象中的多。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2026 年 1 月 23 日。<a href="https://mp.weixin.qq.com/s/VQ--ojYJLozsSa5wxVL-0A">查看原文</a>。</p>
</blockquote>
<p>好久没写公众号了，上一篇发布在2025年4月，算是名副其实的“半年更”公众号，关注人数不出意外稳步下降，但竟然没有想象中的多。</p>
<p>2025是一个分界线，因为我本科毕业工作刚满3年，而那些选择读研的同学也毕业开始工作，曾经“3年工作经验 VS 3年读研”的问题，我已经从当初的提问者变成回答者了。</p>
<p>今年存款没有太多变化，并没有像去年增加一位数那么兴奋，<strong>但今年成长和收获却很大，大到比过去25年的总和都要多。</strong></p>
<p><strong>经历的太多很痛苦，只希望2025快点过去</strong>，距离过年还有不到1个月，嗯20天。</p>
<p>头绪很乱，多担待。</p>
<h2 id="同事离职和过世">同事离职和过世<a href="#%e5%90%8c%e4%ba%8b%e7%a6%bb%e8%81%8c%e5%92%8c%e8%bf%87%e4%b8%96" class="anchor" aria-label="链接到“同事离职和过世”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>近期有一个校招同事入职不久吐槽，也有一个刚毕业两年的校招同事离职，去年初也有一个工作刚几年不到30岁的同事离职回老家当老师</p>
<p>其实大家的工资都属于佼佼者行列，搭配上字节跳动、Tiktok Shop、计算机硕士/名校，这么多的光环，放在我们河南省大部分家庭里，分分钟都是别人家里的孩子。</p>
<p>我猜年薪至少也都在40W往上了，无论怎么说都应该珍惜、努力才对，可结局呢</p>
<h2 id="期望越大失望越大">期望越大失望越大<a href="#%e6%9c%9f%e6%9c%9b%e8%b6%8a%e5%a4%a7%e5%a4%b1%e6%9c%9b%e8%b6%8a%e5%a4%a7" class="anchor" aria-label="链接到“期望越大失望越大”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>有时候做事真没那么纯粹，互联网、或者说除了研究员类型都是这样，无一例外。</p>
<p>哪里都是老板一言堂，没有人关心无法写为绩效的技术优化，不会陪老板喝酒套话可能连入职landing都活不过去</p>
<p><strong>带着期望与憧憬终会在频繁组织调整，满足不同老板的晋升汇报诉求、每个人都站起来喝酒打圈、笑脸奉承只为了要一个绩效互评M+中失望与麻木。</strong></p>
<p><strong>我相信，所有人无一例外。</strong></p>
<h2 id="心累比996都痛苦">心累比996都痛苦<a href="#%e5%bf%83%e7%b4%af%e6%af%94996%e9%83%bd%e7%97%9b%e8%8b%a6" class="anchor" aria-label="链接到“心累比996都痛苦”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>校招新人问我：他再选择一次，可能不会奔着钱，选择现在这个offer</p>
<p>我回，如果你当初信息差不变，那么再选一次结局并不会改变。</p>
<p>我们希望做的事有价值、有盼头，这和是否成为螺丝钉无关，背后意味着所在的业务的发展是向上的</p>
<p>一旦业务向下走，那么高层的压力会均匀传递到下面的每一个人</p>
<p>正所谓压力大了动作就会变形，急功近利的结果是所有人为了结果、为了指标哪怕不惜欺骗上级换取绩效。</p>
<p>A/B实验的结果不好就换个指标、换个口径，只要定语足够多那么实验结论一定正向。</p>
<p>这时技术团队就像头上时刻悬着达摩克里斯之剑，老板为了保命更拼了命的汇报总结做PPT，努力却无意义、恶性循环。</p>
<p><strong>可技术团队老板又能如何影响业务呢，那这是为了什么呢，不过是为了保住年薪200万的饭碗罢了。</strong></p>
<p><strong>为了钱、不寒掺。</strong></p>
<p><strong>换做你我呢，会做出什么选择？</strong></p>
<h2 id="嫡系文化">嫡系文化<a href="#%e5%ab%a1%e7%b3%bb%e6%96%87%e5%8c%96" class="anchor" aria-label="链接到“嫡系文化”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>最近越来越感觉 “信任” 这两个字是职场打工的最终词条。</p>
<p>抱着大腿，一切似乎都有了保障。</p>
<p>别人说的坏话，在嫡系的眼里这就是递给他自己的刀子</p>
<p>年尾的绩效，在年初分活的时候其实就已经定好了</p>
<p>业务垮了，嫡系跟着老板已经换到了新业务</p>
<p>有好活好业务，嫡系已经开始渗透慢慢接手、直到完全汰换</p>
<p>有嫡系这层，即使再差绩效也有保证不至于背M-，毕竟分活时就可以挑去脏活累活，这谁还不能有产出呢。</p>
<p><strong>哎，这些花里胡哨在嫡系面前都是小丑，你我又何必呢</strong></p>
<h2 id="理财元年">理财元年<a href="#%e7%90%86%e8%b4%a2%e5%85%83%e5%b9%b4" class="anchor" aria-label="链接到“理财元年”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>抛开工作，今年正式开始了理财，从场外支付宝再到最近跟风开通的场内券商账号，草草学习了一些理财知识，也打算跟投一些国内外宽基指数。</p>
<p><img class="article-image"
     src="image-01.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>赚固定工资会产生“数字幻觉”（我编的概念）：存款在很少的时候会产生明显积累，因为成长百分比较大，如每月1块 -&gt; 2块是翻倍，但100块 -&gt; 101块却仅是1%，赚1%却是1万。</p>
<p>至于风险是另外一个问题，不过我觉得原则也非常简单清晰，就一条：</p>
<p>人不会赚到认知以外的钱，不懂的东西不要碰，交给专业的人去做</p>
<p>这也是我为什么从宽基指数开始。</p>
<p>上面这个例子是让我投资的直接原因，而根本原因我想来是同事大哥的随口质疑：</p>
<p><strong>是不是你兜里的钱没地方花了。</strong></p>
<p><strong>嗯，好像确实是这样。</strong></p>
<p>由于近期是牛市，我也警告自己冷静思考，避免踩风口赚钱却认为是自己的实力。</p>
<p>不管怎么样，投资算是开始了，打算从etf基金开始，暂时不碰个股，虽然某人工智能翻了几十倍、成为千万亿万富翁近在眼前，但目前的确与我无关。</p>
<p>后续也可以考虑更新我的实盘，这也许是这个号的新方向。</p>
<h2 id="码农的职场">码农的职场<a href="#%e7%a0%81%e5%86%9c%e7%9a%84%e8%81%8c%e5%9c%ba" class="anchor" aria-label="链接到“码农的职场”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>想写的有很多，可想来想去又感觉都是没用的知识，可什么是有用的知识呢，靠炒股到财富自由是吗，靠学识年入百万千万是吗，靠到处赚信息差是吗。</p>
<p>以前总是想着，是游戏研发岗位好还是互联网更好，是中台好还是业务好，<strong>手搓xx手搓yy，搓天搓地，恨不得从沙子开始手搓计算机。</strong></p>
<p>在编辑公众号文章时写下了很多职场中我人肉踩雷的保命技巧，回读又觉得很反胃，全部删掉了</p>
<p>工作很累，千万别和自己过不去</p>
<p>思来想去总结一句话，权力只向权力的来源负责，即所谓“面向老板编程”</p>
<p><strong>就像公司食堂的北极星指标是员工好评率，一边是让利把控原材料，努力做好菜，一边是买点礼物遇到差评就送礼加wx拉关系，雇水军在大群发好评给老板看。后者能让食堂变成好评全国蝉联第一、绩效拉满</strong></p>
<p><strong>在座各位干不干</strong></p>
<h2 id="iphoneairpods">iphone+airpods<a href="#iphoneairpods" class="anchor" aria-label="链接到“iphone&#43;airpods”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>看到同事大多都使用的苹果，加上我从来没买过苹果，就去香港澳门溜达了一圈，顺便买了一部港版iphone17 pro，万把块</p>
<p><img class="article-image"
     src="image-02.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>我用的第一个苹果产品是公司发的macbook pro，虽说高配，但没感觉跟我用了十多年的windows有什么区别，甚至相比我十几年前使用的1g内存的大头电脑也没有太多生产力提升。</p>
<p><img class="article-image"
     src="image-03.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>手机也是这样，虽说安全、标准化，不过实话说对普通人没什么区别。</p>
<p><strong>没必要凭空创造需求，普通人不需要绝对安全</strong>，wx监控/输入法监控/截屏/相册监控/内置反诈自带root权限等等也实在无所谓。<strong>用着国内运营商、国产软件、国产支付，实在谈不上什么所谓安全。</strong></p>
<p>如果实在说优点，不那么流氓、<strong>对于认知不那么丰富的群体如我爸妈更合适。我是没精力让他们折腾开屏广告、注意诈骗、还有质量品控等等问题</strong></p>
<p><img class="article-image"
     src="image-04.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>不过第一次用air pods目前是0黑点，唯一的略贵那是汇率的问题不算黑点，毕竟不是你我的问题。那其实iphone也没有黑点，毕竟只是千元机。</p>
<p>贵贱都是相对的，没有对比就没有伤害。</p>
<p>作为普通消费者还是性价比优先，我也买过国产某些千元耳机、实在难评。苹果索尼优势也许不明显很平常，但是国内部分竞品实在太抽象。</p>
<h2 id="公众号后续">公众号后续<a href="#%e5%85%ac%e4%bc%97%e5%8f%b7%e5%90%8e%e7%bb%ad" class="anchor" aria-label="链接到“公众号后续”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>一眨眼毕业几年了，关于校招的东西没啥写的了，而且地狱难度的背景，我感觉我回去都不行，只能家里蹲了，也没资格写了。</p>
<p>以后看看能不能换个话题，比如更新投资相关，我还买了一些投资的书籍，期待一波。</p>
<p>最后夸一下深圳的好天气以及10个月短袖的温度，哪天离职了我也愿意继续呆深圳一段时间。</p>
<p>祝大家工作顺利，事事顺心</p>
<p><img class="article-image"
     src="image-05.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p><img class="article-image"
     src="image-06.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p><img class="article-image"
     src="image-07.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
]]></content:encoded></item><item><title>本科校招毕业两年攒100w之后我还收获了什么</title><link>https://sh1luo.github.io/posts/wechat/2025-04-06-two-years-after-graduation/</link><pubDate>Sun, 06 Apr 2025 20:31:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2025-04-06-two-years-after-graduation/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2025 年 4 月 6 日。&lt;a href="https://mp.weixin.qq.com/s/juI6PvbZmu6iI4SX-Z7sWQ"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;好久没更新了，上一次更新早在去年8月了，也不知不觉工作两年半了。&lt;/p&gt;
&lt;p&gt;想到和我一届的同学如果读了研究生，今年也该毕业了，我也快工作三年了。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2025 年 4 月 6 日。<a href="https://mp.weixin.qq.com/s/juI6PvbZmu6iI4SX-Z7sWQ">查看原文</a>。</p>
</blockquote>
<p>好久没更新了，上一次更新早在去年8月了，也不知不觉工作两年半了。</p>
<p>想到和我一届的同学如果读了研究生，今年也该毕业了，我也快工作三年了。</p>
<p>这篇分享点和技术无关的内容，一篇随笔，希望对大家有帮助。</p>
<h2 id="工作和职场">工作和职场<a href="#%e5%b7%a5%e4%bd%9c%e5%92%8c%e8%81%8c%e5%9c%ba" class="anchor" aria-label="链接到“工作和职场”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>去年9月经历了第一次工作的被动交接，感触颇多，我也把这个时间作为我工作的第一个里程碑。</p>
<p><strong>太多工作不值得用心投入</strong>，这是扑面而来的感受。</p>
<p>很多人都纯粹过，可30岁以上还在做业务的研发却很少还能保持热情。我曾经折腾折腾arduino，研究研究plan9，看看网安，工作了想着怎么用技术保障好业务，做好监控、监控、容灾，这些经历也够唏嘘好久。</p>
<p>但终有一天被当成工具丢来丢去的时候，也同样明白了没人会在乎别人的感受，疲于奔命，逐渐麻木算是太多人工作状态的最好诠释。</p>
<p>一直纳闷为什么一个技术岗位，搭着别人口中那些看起来高大上的程序系统，会沦落到迈不过去<strong>35岁的这个最不应该的坎</strong>。</p>
<p>职业前期被当成所谓的”资源“被挪来挪去，成为名副其实的”耗材“，如今沦落到爬不到管理就要被干掉的程度，实在可笑。爬上去了，再做好向上管理，向上画饼，向下抽鞭子，成为所谓的精英”人才“。</p>
<p>说到底老老实实做技术是不被允许的，年纪大的IC（Individual Contributor）是不被广泛接受的，用我们领导的话来说就是：程序员做需求是最基本的要求，如果你只做好功能，那么我为什么不招一个外包呢。</p>
<p>也没说错，还是技术工作太简单了，最后呢一来重视年龄，二来内卷非技术工作内容，写文档，做汇报，牵引产品。还是应该对程序员祛魅，或者说应该对国内大部分程序员祛魅，成功地把岗位变成了一个靠年龄的耗材工作。</p>
<p>或者说是技术一文不值，一些报错、告警、吐槽，只要没被上面的领导进群看到，一律无视，反正又不影响自己向上汇报包装数据拿绩效。</p>
<p><img class="article-image"
     src="image-01.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>那么什么重要呢。</p>
<p>除了上面说的那些内卷项目，又回到人情世故上，跟对人也许更重要，目睹一个同事3个月内换3个岗位，直属领导去哪里后，紧接着一周后就转岗。似乎做什么不重要，跟对人，绩效下限有保障，不会被被刺，工作容错就高。如果项目搞砸，可以迅速跟着领导换项目跑路，继续循环画饼/汇报/碰运气，换项目。</p>
<p>至于如何成为嫡系，除了技术能力，就等同于如何取得信任。随意跳槽和内部转岗这种肯定是要从零开始培养的，信任也是要慢慢累计的，假如技术不那么重要，大家都搭建学生管理系统，想靠技术证明能力再配合忠诚组成信任没那么容易了。</p>
<h2 id="公司和业务">公司和业务<a href="#%e5%85%ac%e5%8f%b8%e5%92%8c%e4%b8%9a%e5%8a%a1" class="anchor" aria-label="链接到“公司和业务”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>吃了最近某公司高管的瓜，饭后散步和同事大哥聊到为什么字节跳动做不好大模型，观点出奇的一致。</p>
<p>抖音的钱来得太快了，导致公司快速成为了一个“暴发户”，因此深刻地认为任何的成功都是可以靠”人“硬堆出来，不太相信长期投入，只认短期数据，希望快速短期砸钱、一波没拿到结果立刻撤退。在任何行业都是如此惯性，游戏、大模型，做了太多APP，最终成为了“宇宙工厂”。</p>
<p>从上而下的压力会均匀地分散到所有员工，太多员工几个月一调整，被当成所谓的”资源“被搬来搬去，被迫短视，不需要再考虑短期方案/长期方案，6个月后都不一定是自己负责，不会有人会在乎这些。不过我们依然可以安慰自己，这是我的精神洁癖，写的漂亮自己看得舒服，那些设计模式、工程架构更是狠狠满足了年轻的技术追求。</p>
<p>把员工翻译成人力资源，最后简称资源真是太合适不过了，人工红利可以说被诠释的淋漓尽致。</p>
<p><img class="article-image"
     src="image-02.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>职场太复杂，也许最终也避不开人。负责人的地盘斗争，派系站队，成为嫡系拥有无限的容错，亲身经历汇报斗争失败几十上百人一起被干掉。组织规模越大越突出，不汇报、只埋头苦干做脏活累活最终只能成为最好用的“大头兵”。</p>
<p>我迷茫了一段时间试着辩解，可最终发现这一切对我来说也许真算得上是一件好事。最后决定把重心放在自己身上，这是经历这件事之后我最宝贵的经验。也让我从另一个角度更深刻地理解了 2020 年公司高层allhands中的某次主题 “成长是自己的事”。</p>
<p>重心放在自己，大部分业务，或者说团队不值得太多付出，</p>
<blockquote>
<p>领导：我们按照XXXX来做</p>
<p>群：......</p>
<p>同事A：这样会XXX，大家怎么处理YYYY类事情?</p>
<p>领导及其他人：......</p>
</blockquote>
<p>放在之前、也许就几年前，我肯定会站出来说大家不敢说的质疑，去讨论必要性、可行性，在我从前的认知里，没什么不能沟通的，这些沟通就应该和技术本身一样，<strong>保持纯粹，就事论事，如果不合理，就应该被拒绝</strong>。</p>
<p>也许真如那样所说的，每一个人都要经历心态的变化，从毕业时的纯粹、热血至此，逃不掉的。</p>
<h2 id="人为财死鸟为食亡">人为财死，鸟为食亡<a href="#%e4%ba%ba%e4%b8%ba%e8%b4%a2%e6%ad%bb%e9%b8%9f%e4%b8%ba%e9%a3%9f%e4%ba%a1" class="anchor" aria-label="链接到“人为财死，鸟为食亡”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>之前专注学习、工作上的事，有点人菜瘾大，最近从这些事上跳出来之后，更关注其他方面了。</p>
<p>一来喜欢跟快要离职的同事聊感受，我觉得这是很宝贵的财富，未来也要经历的事情，二是</p>
<p>码农这个职业跟国内人情世故的社会可谓是”背道而驰“。大家都靠着所谓关系走后半程，唯独码农只会对着电脑折腾所谓技术，也逐渐理解了领导为什么会技术这么不屑，在业务和钱面前，保住饭碗变成了最重要的事，“我们就赚钱就好了”，也无可厚非。</p>
<p>上面提到的35岁需要爬到管理岗，”管理“这两个字实在复杂，大学的时候听老师提过一个问题，</p>
<p>管理知识越丰富的人成本高，还是只会出力的人更难？</p>
<p>答案是前者。</p>
<p>怎么合理管理下面每个人的预期，让大家保持稳定，即使给了差结果依然欣然接受，一张一弛之间，就是所谓的中层管理。抽的狠了会把驴抽走，抽的轻了驴会偷懒，除了向上管理，怎么向下蒙住驴们的眼睛的同时，给驴希望，防止驴躺下，是门技术。</p>
<p>要不不是说，怎么看最近谁绩效好，除了嫡系看看最近谁打鸡血。</p>
<p>实在突出“人为财死，鸟为食亡”，也确实无可厚非。</p>
<h2 id="初衷">初衷<a href="#%e5%88%9d%e8%a1%b7" class="anchor" aria-label="链接到“初衷”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>坚持做自己喜欢的事，确实称得上“浪漫”，但在工作之后很难。</p>
<p>最近特别喜欢一个词“保持初心”。用站着说话不腰疼的语气来说就是，我们经历了很多，成长了很多，最终认清了现实，但是希望彼此回到起点，仔细全方位地看看那时的我们，不为了去解释什么，就是为了说服自己。</p>
<p>钱很香，没错。</p>
]]></content:encoded></item><item><title>毕业两年，我仔细想了想除了钱还收获了什么</title><link>https://sh1luo.github.io/posts/wechat/2024-08-18-two-year-reflections/</link><pubDate>Sun, 18 Aug 2024 19:05:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2024-08-18-two-year-reflections/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2024 年 8 月 18 日。&lt;a href="https://mp.weixin.qq.com/s/fvDV5aAUBn2E4-y4BXPynw"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;好久不见，距离上一次发博客已经过去整整半年了，最近又收到了入职两周年的推送，再一次提醒我时光飞逝，不知不觉都过了25岁，不再是”职场萌新“了。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2024 年 8 月 18 日。<a href="https://mp.weixin.qq.com/s/fvDV5aAUBn2E4-y4BXPynw">查看原文</a>。</p>
</blockquote>
<p>好久不见，距离上一次发博客已经过去整整半年了，最近又收到了入职两周年的推送，再一次提醒我时光飞逝，不知不觉都过了25岁，不再是”职场萌新“了。</p>
<p>先感谢上一篇文章的关注者和读者们，当然也是非常感谢二哥（@沉默王二）的转发，博客在公众号和牛客都能有这么多人分享和点赞有点惊讶，看到99+也着实受宠若惊。</p>
<p><img class="article-image"
     src="image-01.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>发现可以帮助到其他人，也很高兴。</p>
<p><img class="article-image"
     src="image-02.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>这篇博客里写一些近半年的经历思考、书籍分享，还有一些副业的变动。</p>
<h2 id="近况和思考">近况和思考<a href="#%e8%bf%91%e5%86%b5%e5%92%8c%e6%80%9d%e8%80%83" class="anchor" aria-label="链接到“近况和思考”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>时间飞快，不知不觉已经工作两年，也25岁了。随着逐渐熟悉进入舒适区，平时有了更多时间跳出圈外去思考工作和生活。</p>
<p>正式“奔3”了，停下来想一想，2024是我觉得最有收获的一年，因为从来没有这么立体地思考过自己以及身边的事和物。</p>
<p>职场的经历正像那句歌词一样，逐渐磨平了我们的棱角。</p>
<p>曾经的记忆似乎总是零碎的，小区的花草、学校食堂三楼的盖浇饭，抑或是某本书上的一段话，都像一个笼子，罩住了我整整24年。</p>
<h3 id="成长">成长<a href="#%e6%88%90%e9%95%bf" class="anchor" aria-label="链接到“成长”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>成长有点抽象，也许凭空抬头想象很难发现过去一段时间自己到底收获了什么，时间飞逝这个词在最近感受越来越明显，在公司经常神情恍惚地自问时间，仿佛昨天就是周末，还在海边散步，可一眨眼就又到了周五。</p>
<p>我常常翻看曾经留痕的内容，比如博客、照片，经常有和当初不一样的感受，也许更多维度，切实地为自己真的在成长，会很开心。</p>
<p>以前太单纯，摆弄一些技术，眼里不可一世。最近两年接受的信息实在太多，也许只是对我的冲击有一些大。</p>
<p>抢地盘、人情世故、嫡系、站队，这些词汇一个接一个地闯进了我的世界，有些不知所措。</p>
<p>最近很久没有这种感受了，有的只是麻木，只在乎自己月底能拿到几块几毛钱。以前的那些个什么技术追求、什么个执着，统统都抛到脑后了。我实在不愿意相信人的变化能这么大，让我感到有一些恶心。</p>
<p>人真是社会化的激素动物，那些主观感受不过是一针管多巴胺还是巴比妥的事。</p>
<hr>
<p>回头看高三时还在把玩arduino，放弃月考的自己，一时又觉得懊恼，也许把这个时间用来复习可以提高几十分。可是再想想，如果那时没有这样的经历，在高考6个学校6个专业都报计算机的情况下，最终依然差1分进入计算机专业时，也不会一年坚持两次转专业，以及有现在的我。</p>
<p>喏，选择没有对错，认准了就是对的。也实在没必要用过来人的眼光去批评曾经的自己，因为那时他也是个站在雾里的少年。</p>
<p><img class="article-image"
     src="image-03.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
<img class="article-image"
     src="image-04.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h3 id="知足常乐">知足常乐<a href="#%e7%9f%a5%e8%b6%b3%e5%b8%b8%e4%b9%90" class="anchor" aria-label="链接到“知足常乐”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>24岁很特殊，距离18岁和30岁都有6年。</p>
<p><img class="article-image"
     src="image-05.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>很久之前我也一直不理解这个词，未步入社会的我实在乳臭未干，沉浸在自己的世界中无暇顾及这些，想当初卖一些编写的小玩意儿，可以实现早餐中喝汤自由就已经感觉十分幸福了。</p>
<p>恰巧最近有一点职业焦虑，联想到近些年的经历，不禁有些感慨。</p>
<p>人总在攀比。从小到大不是比成绩就是比钱，不是 隔壁家的孩子考了多少分，就是 七大姑八大姨家的孩子工作多么的体面、工资多么高，谁谁有了那么好看的最新款3C产品。不是外忧就是内扰。</p>
<p>最近又看到一些言论诸如 职业、晋升之类的话，让我又一阵目眩。</p>
<p>想当初没工作谈薪时，我心想 只要月薪3000元就足够了，那样一天就能100块，想想都好开心。工作后获得固定收入时，我心想 如果有个弹性收入，多少不重要，有增量就很快乐。后来副业收入也稳定了，开始思考什么时候副业超过主业...</p>
<p>再后来，别人开始说怎么还不晋升，不晋升赶紧跑路吧，我不由得一阵焦虑，开始纠结什么时候能晋升，什么时候能涨薪30%。</p>
<p>突然我一怔，有点释然了，发现眼前有些模糊，似乎还有无数个“隐藏目标”：存款、买房、买车、结婚、有娃...我赶紧手忙脚乱地低头看看存款余额，不由地松了一口气...</p>
<p>我也一下子就理解了为什么说欲望是无穷无尽的。有一句老话：人教人，千言无果；事教人，一遍就成。</p>
<p>降低期望，如果整天担心会不会被裁员，失去这个那个，从而陷入内耗，实在不应该。保持独立思考，快乐、舒适是一个“绝对量”而不是“相对值”，学着给生活做预期减法，500万有500万的活法，5000同样也有。</p>
<p><img class="article-image"
     src="image-06.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h3 id="关于35岁退休">关于35岁”退休“<a href="#%e5%85%b3%e4%ba%8e35%e5%b2%81%e9%80%80%e4%bc%91" class="anchor" aria-label="链接到“关于35岁”退休“”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>这个问题被非业内人士都说道了好久，还包括“秃头”。思来想去有两个原因。</p>
<h4 id="产业结构过于简单">产业结构过于简单。<a href="#%e4%ba%a7%e4%b8%9a%e7%bb%93%e6%9e%84%e8%bf%87%e4%ba%8e%e7%ae%80%e5%8d%95" class="anchor" aria-label="链接到“产业结构过于简单。”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h4>
<p>因为发展较晚以及一些不可描述的缘故，国内计算机工业这个垂直圈子的发展没有太多沉淀。</p>
<p>但是互联网很繁荣，靠着直播躺赚，靠着外卖，在40度的夏天舒适地动动手指头就吃喝，实际上最终靠的是剥削部分人的劳动力，并不是生产力的提高。</p>
<p>大多互联网公司美其名曰是科技公司，实际上甚至连百分之一的利润都没有用来投资技术，为了业务，说白了眼里就只为了赚钱圈钱。</p>
<p>承德程序员、CSDN搬运、国产VSCode，突破底线的事层出不穷。大多数的“应用层科技公司”割着一茬又一茬的韭菜，昨天是移动互联网，今天是人工智能，明天又会是什么。</p>
<p>没有深层次的积累，造成了入行的门槛偏低，大家争相涌入”繁荣“的计算机行业，而这里的简单应用又不需要过多高层次人才，也许只需要“狼性”能加班能通宵的“小年轻”，太多的人最终被迫35岁转行。</p>
<p>许多人也许就为了想靠技术作为铁饭碗，想像医生、律师之类的传统行业一样吃长期饭。实在很难想象同样一个技术工种，靠积累吃饭的工程技术领域，会面临高龄就业问题，听起来就非常奇怪，<strong>难不成70岁工程经验丰富、系统架构熟练的老头设计的系统比20多岁的人差？</strong></p>
<p>毕竟高龄高职级的管理型人在少数，太多一线的工程师们并没有什么选择。</p>
<p>如果大家都在开发学生管理系统，那确实不需要这些了，其实这个问题不用解释，海外的高龄工程师们已经证明过了。</p>
<h4 id="人员竞争过于激烈">人员竞争过于激烈<a href="#%e4%ba%ba%e5%91%98%e7%ab%9e%e4%ba%89%e8%bf%87%e4%ba%8e%e6%bf%80%e7%83%88" class="anchor" aria-label="链接到“人员竞争过于激烈”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h4>
<p>慢慢发现计算机行业的现状不全是岗位本身的问题，如果换成厨师，面对如此高压的竞争环境，依然会造成这个局面。</p>
<p>互联网行业表象的繁荣：高额的薪水、美好的前景、混乱的行情，这些相加导致的就业人数陡增，几乎必然会导致内卷，争相抢夺固定的资源，这换在任何一个行业都会这样。</p>
<p><strong>门槛和深度还是太重要了</strong>，也许大家以及彼此的父辈们都知道医生、律师等等职业很不错，但是至今没有和计算机现在一样的情况，我想仅仅是医生本科5年+高门槛劝退以及高龄的职业纵深就能说明这一点。</p>
<blockquote>
<p>劝人学医，天打雷劈。到了计算机这里就变成了，高考不学计算机，难道去学土木？</p>
</blockquote>
<p>低门槛下，激烈的竞争反过来又会加剧35岁的职业压力，在有限的岗位以及大量的竞争中，找工作生存下去都成了问题，创新、发展就更难，<strong>俗话说的好，吃饱了才能撑着想其他事情、有其他烦恼和解决一些存在的难题，饿着就只有吃饱这一个目标</strong>。</p>
<p>原本创新的诞生是这样的：</p>
<ol>
<li>遇到问题 -&gt; 寻找解决方案、无果 -&gt; 试图创新 -&gt; 尝试推行1.0版本 -&gt; 最终完善到完美</li>
</ol>
<p>但是35岁后的创新是这样的：</p>
<ol>
<li>遇到问题 -&gt; 寻找解决方案、无果 -&gt; 随便糊弄一下，赶紧下班得了</li>
</ol>
<p>思来想去，过去和现在又有什么差别呢。那时候会英语、熟练使用电脑就是人才，那个需要控制电传打字机的写字头先换行再回车的时代，还有现在这个用着 Chatgpt，以为自己确实有足够的能力理应获得个税比父母辈月薪都高的报酬的时代，又有什么差别呢。都会随着时代洪流，就像百度也搜不到2000年前后的历史一样，成为一代人的体验，永远的结束了。</p>
<p>觉得我们一部分人是幸运的，同时也是悲催的。</p>
<p>悲催在这个总资源量不变的情况下，凭借着高考和专业侥幸赢得了一些内卷的资格，回头又感叹计算机从业者的“痛苦”，无疑是有点无病呻吟，得便宜卖乖。</p>
<p>也实在没觉得几块钱买走别人在40度的夏天为我跑腿的劳动力是理所应当的福利，快乐就像能量一样是守恒的，这些生产力也是固定的。</p>
<p>翻来覆去，实在是难说。</p>
<h3 id="职业这碗饭">职业这碗饭<a href="#%e8%81%8c%e4%b8%9a%e8%bf%99%e7%a2%97%e9%a5%ad" class="anchor" aria-label="链接到“职业这碗饭”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<h4 id="防御性编程">“防御性”编程<a href="#%e9%98%b2%e5%be%a1%e6%80%a7%e7%bc%96%e7%a8%8b" class="anchor" aria-label="链接到““防御性”编程”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h4>
<p>“防御性编程”本来是一个好事，一般指防御式设计的一种具体体现，它是为了保证，对程序的不可预见的使用，不会造成程序功能上的损坏。</p>
<p>可是业内有一个流行的说法，程序员为了不被裁员，故意把代码或者系统设计地不容易维护，以此巩固自己的“护城河”，从而“要挟”老板。</p>
<p>听起来有点好笑，但是身在其中的人也许又感同身受。</p>
<p>这个做法在稍大点的公司一般用处不大，组长或者是负责人在地盘、嫡系等等职场江湖纷争中一般不会顾及一线业务的状况。</p>
<p>最终实际上，屎山的代码或者设计，到头来只能恶心下一位接手的一线程序员，并不能为自己建立任何护城河。</p>
<p>一线程序员就像干电池，在派系间逐渐麻木、疲于奔命，最终在35这个槛上，爬不上去就被新的干电池汰换。</p>
<p>大部分情况下技术确实没那么重要，反而业务、站队，或者说，钱、运气。</p>
<h4 id="工程师">工程师<a href="#%e5%b7%a5%e7%a8%8b%e5%b8%88" class="anchor" aria-label="链接到“工程师”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h4>
<p>最近对这三个字觉得有点迷茫，或许是因为漫天飞的软件工程师实在是太多了，又或者是感觉更像一块“砖”，在人人都可以随时被替代的位置上被搬来搬去，更别谈归属感了。</p>
<p>最近经历了第一次工作的被动交接，感慨颇多。</p>
<p>有时候有点恍惚，想着这碗青春饭，虽说打着技术的幌子，实在不至于过的如此艰难，甚至担忧未来的饭碗。</p>
<p>也许就像身边大哥所说的，想安安静静地沉淀一些技术，写写代码到退休，实在是一件奢望的事。</p>
<p>最近上班路上经过施工的工地，感觉场地中的白帽子工程师形象高大了许多，也莫名其妙。</p>
<h4 id="认清自己">认清自己<a href="#%e8%ae%a4%e6%b8%85%e8%87%aa%e5%b7%b1" class="anchor" aria-label="链接到“认清自己”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h4>
<p>字节有8亿日活的国民级产品，腾讯有现象级的产品“微信”，更是有收入令人乍舌的王者荣耀，但QQ游戏里，页游排行榜里也有某个不知名角落的一个冷清按钮，也有对应负责的研发团队，他们都属于腾讯。</p>
<p>与其相比更重要的是跳出业务，沉淀自己是最近感受比较深的事。</p>
<p>工作会陷入局部业务的一亩三分地，今天在做方向A，过段时间又被搬到方向B、方向C，砖头总被搬来搬去，但不变的是人。</p>
<p>其实在这么垂直的一亩三分地上，做着随时可以被替代的工作，大多数实在没什么沉淀和积累。</p>
<p>多少风光一时的技术和产品都会随着时代被淘汰，更别说是边缘中的边缘圈子里的人，还是应该多跳出面前这个圈，抛弃框架和软硬件，做深入思考，<strong>着重在核心竞争力上</strong>。</p>
<p>35岁转行卖鸡蛋饼也许还真不是一句戏言。</p>
<p><img class="article-image"
     src="image-07.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h2 id="杂项">杂项<a href="#%e6%9d%82%e9%a1%b9" class="anchor" aria-label="链接到“杂项”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<h3 id="音乐">音乐<a href="#%e9%9f%b3%e4%b9%90" class="anchor" aria-label="链接到“音乐”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>最近常常单曲循环，尤其开始在看书和写东西之前需要听歌让自己平静下来，一般会小声地单曲循环一些节奏均匀、平静的BGM进入状态。</p>
<p>有天下午突然想听童话镇，虽然我很早就知道了作者的经历，但是在搜索一大通最终也没有找到在线版本，有点惊讶。</p>
<p>于是我下载了离线版本，导入后边听边想，同时感慨一个人怎能消失地如此彻底，纯洁的旋律、雪白的艺术或者上下跳动的音符究竟有什么错。</p>
<h3 id="在互联网上冲浪">在互联网上冲浪<a href="#%e5%9c%a8%e4%ba%92%e8%81%94%e7%bd%91%e4%b8%8a%e5%86%b2%e6%b5%aa" class="anchor" aria-label="链接到“在互联网上冲浪”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>个人感觉网上冲浪虽然大部分时候学不到东西，但还是有意义的，一来可以看看林子有多大、增长见识，也可以紧跟“潮流”。</p>
<ol>
<li>浏览GFW的仓库时看到作者提到新疆原来不能使用百度网盘，之前听说那里菜刀需要有身份证，汽车需要定位，集体物理强制学习一些知识，这下扩展也去了解后发现原来这里的网络手段的管控比想象中的更严格，相当于在局域网GFW下又做了严格的城域网。</li>
<li>还有一件令我等萌新震惊的事，一位黑客为了实现对一个通用压缩软件（xz，相当于winrar）注入病毒，提前三年作为开发者不断为该软件开源仓库贡献，直到骗取作者信任，在作者生病让他放手去做的时候，在大量的有效提交内，提前上传伪装为测试数据的压缩文件，再通过加入一个 ”.“ 符号让编译脚本报错跳过沙箱验证，再结合二进制测试文件替换注入病毒代码，手段隐蔽，即使逐行阅读代码也未必能发现。</li>
</ol>
<p>这个供应链的漏洞可以让大量的下游服务器受到影响，甚至差点合并进入官方系统的发行版中，约等于往人人都吃的大米饭里下毒。</p>
<p>最终是一名微软程序员发现自己的sshd程序的cpu占用有点异常，甚至ssh登录耗时超过了0.5秒才逐渐查出漏洞并公之于众。</p>
<p>让我等一众萌新不禁感慨，连黑客都这么有耐心和毅力，这年头真是做啥事都不容易了，让人鸭梨山大。</p>
<ol>
<li>说到压力大，不得不感慨最近发现连公司食堂工作的姐姐都需要加几百上千个同事，担心被领导看到群里反馈的差评，就挨个私聊套近乎甚至要好评，节假日还要强制穿超短裙。实在是行行不容易。</li>
<li>越来越抗拒学习新的编程语言，说好听点是”语言是一种工具，有一门趁手的就够用了&quot;，难听点就是“被舒适区的重力拖着，懒”。</li>
</ol>
<p>最近想系统性地学习一下 python，好久没有完整看过一些技术内容了。</p>
<h3 id="定期输出">定期输出<a href="#%e5%ae%9a%e6%9c%9f%e8%be%93%e5%87%ba" class="anchor" aria-label="链接到“定期输出”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>之前也是答应了二哥做一些校招方面的内容，还是高估了自己的时间安排，以及在这件事上自驱力不够，拖拖拉拉到现在还没写完。</p>
<p>从这篇内容起，终于是下定决心把这个系列尽快完成了。每周固定抽时间单独在这篇内容上面。</p>
<p>希望分享一些经验，尽可能让大家少走弯路，踩无意义的坑。</p>
<p><img class="article-image"
     src="image-08.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h2 id="近期书籍分享">近期书籍分享<a href="#%e8%bf%91%e6%9c%9f%e4%b9%a6%e7%b1%8d%e5%88%86%e4%ba%ab" class="anchor" aria-label="链接到“近期书籍分享”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>近期看了一些书，仔细想想，自两年前拿到毕业证，已经两年没看过书了。</p>
<p>之前都是看大部头的专业书，突然发现”细糠“也不错，但是也不能太“细”。在这里分享看过的几本书。</p>
<p>大致有这几本：</p>
<ol>
<li>高效能人士的七个习惯（怎么积极向上）</li>
<li>代码整洁之道（看大佬的一生）</li>
<li>人月神话（人天/人月的意思，项目管理）</li>
<li>凤凰架构</li>
<li>数据密集型应用系统设计</li>
<li>围城（受不了）</li>
<li>朝花夕拾（受不了+1）</li>
</ol>
<h3 id="代码整洁之道">代码整洁之道<a href="#%e4%bb%a3%e7%a0%81%e6%95%b4%e6%b4%81%e4%b9%8b%e9%81%93" class="anchor" aria-label="链接到“代码整洁之道”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>这本书是第一人称自述了从什么都不会到成为大牛的过程，从最开始的用电传打字机，录入纸带编程，将代码”推“到用户手中（一些纸带，通过某个手段推到用户手中），了解演化过程，看看大牛的自述发现大牛也是从被嫌弃的小虾一步一步最终成为大牛，这个过程还是很有趣，也对认知有很大意义。</p>
<p>俯瞰别人的一生，这种感觉很奇妙，我们可以发现其实大部分问题别人早就已经遇到，大部分人的发展路径没什么不同，可以很好的纠正职业观、价值观，认识发展规律，从而避免成长路上一些错误或者是不应该的心态，</p>
<p>特别结合身边工作的实际体验，关于书中作者对于工程师的职业素养的观点让我收获颇多。</p>
<p>书中给我印象最深的一句话就是：我不应该在办公室做一个小时和工作无关的事，要努力交付承诺的项目（大致意思）。也许有一些严苛，可至少，我觉得工程师的素养，或者是所有职业人的素养都应该是 <strong>认真负责，承诺必达，保质保量。</strong></p>
<p>我认为这不是针对哪一方的规定，也不想谈论办公室政治，摸鱼划水等等问题，而是就事论事，抛开现实，这是份内的事情。就像公司付费，员工出力一样理所应当。</p>
<p>同样的，公司不对员工的成长和可持续性发展负责，因为简单的付费/出力的雇佣关系也不应该包含这些。</p>
<p>这本书我愿意把他称为计算机从业者的必读作，强烈建议通读，整体文笔清晰简洁，目录清晰，尤其是作者开篇一句：我写了40多年的程序，就非常令人震惊。</p>
<h3 id="朝花夕拾--围城">朝花夕拾 &amp;&amp; 围城<a href="#%e6%9c%9d%e8%8a%b1%e5%a4%95%e6%8b%be--%e5%9b%b4%e5%9f%8e" class="anchor" aria-label="链接到“朝花夕拾 &amp;&amp; 围城”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>不知道是不是被计算机的毒侵入骨髓，曾经的我喜欢背诵名家的名句，以创造出优美辞藻为荣，拿出来大用特用，在作文中当作点睛之笔。可当我再次翻开文人大作，竟然有一种受不了的冲动，满脑子都是：</p>
<p>”写了那么多到底想说啥“</p>
<p>”废话真多，明明两句话能说清楚非写那么多“</p>
<p>也实在受不了围城开篇中所写的 “它给太阳拥抱住了，实在分不出身来，也许是给太阳陶醉了”，实在不想为自己贴标签，可是潜移默化的力量还是很无力的。</p>
<p>长期接触固定的输入输出模式，给了参数就必须有回应的习惯性思维，被迫接受其实也很痛苦。虽然很想‘落霞与孤鹜齐飞’，但是天天if else真的只能写出‘鸟飞过去了，太阳要落山了’。</p>
<p>但是朝花夕拾相对好一些，迅哥儿的语言没那么花哨，加上散文的缘故，还是坚持读完了。不得不说书名是还是很贴切的，表达了回忆小时候时光的感慨。</p>
<p>也许以后要再费劲“掰弯”，目前这些书要费力地啃一段时间了。</p>
<p>目前进度：3页。</p>
<h3 id="凤凰架构--数据密集型应用系统设计">凤凰架构 &amp; 数据密集型应用系统设计<a href="#%e5%87%a4%e5%87%b0%e6%9e%b6%e6%9e%84--%e6%95%b0%e6%8d%ae%e5%af%86%e9%9b%86%e5%9e%8b%e5%ba%94%e7%94%a8%e7%b3%bb%e7%bb%9f%e8%ae%be%e8%ae%a1" class="anchor" aria-label="链接到“凤凰架构 &amp; 数据密集型应用系统设计”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>属于工程类大部头书，比较系统、完整的认识软件架构和设计过程中需要的各种问题，阅读需要有一定基础。</p>
<p>适合慢读，比较全面，不太适合公众号之类的短文速读场景，这类作者工程和技术能力足够，几乎任何人读过都能有所收获。</p>
<p>建议长期细读，慢慢理解吸收。</p>
<ol>
<li>给奔跑中的汽车换轮胎本身就不合理，一些技术和业务诉求应该果断拒绝，例如重启四分之一个程序。</li>
<li>表示团队人数的两个披萨概念，6-12人。团队规模决定了解决方案，解决沃尔玛和楼下小卖部不是同一个问题。</li>
<li>分布式和单体应用的区别，优缺点，自治与隔离。远程调用需要考虑的许多问题。</li>
<li>云原生时代。软硬一体解决架构问题。</li>
<li>发展进程：单体，soa，微服务，后微服务（云原生、sidecar），无服务。学习演进历史的意义</li>
<li>学习的正常思路是先把汽车运行，体验一下，而不是上来就研究变速箱构造，引擎动力原理。</li>
</ol>
<h3 id="高效能人士的七个习惯">高效能人士的七个习惯<a href="#%e9%ab%98%e6%95%88%e8%83%bd%e4%ba%ba%e5%a3%ab%e7%9a%84%e4%b8%83%e4%b8%aa%e4%b9%a0%e6%83%af" class="anchor" aria-label="链接到“高效能人士的七个习惯”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>非常经典的“鸡汤文”，不过还是十分值得阅读。</p>
<p>我现在觉得与其会几个知识点，背一些公式概念，不如学习思维，不是谁生下来都会背诵马克思原理，有一个良好的思维也许更重要。</p>
<ol>
<li>以终为始</li>
<li>积极主动</li>
<li>要事第一</li>
<li>双赢思维</li>
<li>知彼解己</li>
<li>统合综效</li>
<li>不断更新</li>
</ol>
<p>嗯，看目录就很鸡汤。</p>
<h2 id="技术变现">技术变现<a href="#%e6%8a%80%e6%9c%af%e5%8f%98%e7%8e%b0" class="anchor" aria-label="链接到“技术变现”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>最近主动放弃了我的副业，打算从头开始。</p>
<p>副业还是有点难的，目前除了割韭菜、自媒体，其余的大部分副业确实很小众，对于技术开发者来说，路子就更窄了。</p>
<p>思来想去，副业分为有技术向和非技术向，例如近期利用chatgpt官方接口二开卖公共账号，打造技术自媒体IP，写一些内容分享，解答一些职业问题等等。再或者，用大模型智能生成图文跑流量、发一些炫酷视频贴教程收割小白，等等。</p>
<p>大部分盈利变现还是靠的广告、知识付费。压根用不到什么强大的代码技术功底。有许多钱不靠技术来赚，首先还是要认清这一点。</p>
<p>技术实现中代码变现的关键在于如何找到痛点，大部分的技术变现没有太多技术含量，也许只是针对性地解决了一些很简单的垂直类问题。</p>
<p>对于我个人来说，还是想尝试非技术向的副业，但是对于我来说感觉难度更大，实在不行也只能继续看看技术相关的了。</p>
<p>如果有选择的话，还是最好有一些可持续的和技术相关的副业，既可以培养职业兴趣、又可以带来长久的小收入。</p>
<p><img class="article-image"
     src="image-09.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<h2 id="个人博客的未来">个人博客的未来<a href="#%e4%b8%aa%e4%ba%ba%e5%8d%9a%e5%ae%a2%e7%9a%84%e6%9c%aa%e6%9d%a5" class="anchor" aria-label="链接到“个人博客的未来”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>最近在 Github 上冲浪的时候又发现了我的博客，之前买的域名到期了，就一直在使用免费三级域名。</p>
<p>上班的时候阿里云客服打电话提醒我OSS要到期了，我才意识到目前还有博客在用这个OSS当图床，在纠结要不要续费。</p>
<p>目前移动互联网依然很受欢迎，曾经大家热衷搭建独立的PC站点、愿意购买简洁直观的域名，现在也有点”过时“。</p>
<p>而且维护这些的成本越来越高，平台化大一统趋势越来不可阻止。</p>
<p>未来打算在公众号上开一些子目录，分开记录技术向博客以及日常的内容，算是当成免费的内容场地了，也省得去维护博客仓库、域名、图床等等琐事。</p>
<p>在工作两年的这个节点上，也好久没有关注技术了，趁着抛弃个人域名的契机，未来打算持续更新一些技术向内容，</p>
<p>尽量精简，<strong>增加频率，保持热情</strong>。</p>
<p>比如开发者如何和不怀好意的破解者斗智斗勇、中文编程语言易语言等等。</p>
<p><img class="article-image"
     src="image-10.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>一些早期写过的内容</p>
<h2 id="写在最后">写在最后<a href="#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e" class="anchor" aria-label="链接到“写在最后”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>希望我们遇到事情总能跳出圈外，独立思考，假如被裁了就想想人生还有那么长，或者有时候累了就停下来歇歇、换个赛道。</p>
<p>看清自己真的很重要，人经常忘乎所以、贪得无厌，也很容易”当局者迷“。</p>
<p>其实有时候只是我们运气好，事情也总是有得必有失。</p>
<p>与大家共勉。</p>
]]></content:encoded></item><item><title>校招入职深圳字节一年了，说说感受</title><link>https://sh1luo.github.io/posts/wechat/2024-02-14-first-year-at-bytedance/</link><pubDate>Wed, 14 Feb 2024 16:19:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2024-02-14-first-year-at-bytedance/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2024 年 2 月 14 日。&lt;a href="https://mp.weixin.qq.com/s/ysqttHnnOwCDPhGLUmemoA"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;哈喽大家好，我是wasabi，好久不见。&lt;/p&gt;
&lt;p&gt;这篇内容能发出来实在是不容易，中间停停写写不知道拖延了几个月，看了眼博客的标题还是 2023/4/1。曾经很喜欢记录写写东西的我在工作后也懒到了极致，变的很势利，眼里似乎只有钱。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2024 年 2 月 14 日。<a href="https://mp.weixin.qq.com/s/ysqttHnnOwCDPhGLUmemoA">查看原文</a>。</p>
</blockquote>
<p>哈喽大家好，我是wasabi，好久不见。</p>
<p>这篇内容能发出来实在是不容易，中间停停写写不知道拖延了几个月，看了眼博客的标题还是 2023/4/1。曾经很喜欢记录写写东西的我在工作后也懒到了极致，变的很势利，眼里似乎只有钱。</p>
<p>很长时间没有营业，连大学时期折腾了好几年的博客，从最初的用个人服务器维护 Hexo 服务，到最终的 Github Page+Actions，搭配 Hugo 全自动部署托管，到现在也吃灰一年多了。</p>
<p><img class="article-image"
     src="image-01.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>曾经的博客记录</p>
<p>把这篇博客在春节假期内写完，也是给过去一个收尾、给一年多的工作一个交代，也希望能结束目前糟糕的工作和生活状态，<strong>积极思考，面对更长远的未来</strong>。</p>
<p>如果还能帮到你，那么我很高兴。</p>
<h2 id="主要分为以下几个中心点">主要分为以下几个中心点：<a href="#%e4%b8%bb%e8%a6%81%e5%88%86%e4%b8%ba%e4%bb%a5%e4%b8%8b%e5%87%a0%e4%b8%aa%e4%b8%ad%e5%bf%83%e7%82%b9" class="anchor" aria-label="链接到“主要分为以下几个中心点：”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<ol>
<li>高效沟通的能力</li>
<li>减少精神内耗和独立思考</li>
<li>从程序员到工程师</li>
<li>成长是自己的事</li>
</ol>
<p>最后再聊聊工作感受，一些租房试用期以及我的副业。</p>
<p><strong>在一切开始之前应该恭喜一部分读者:D:D:D</strong>，成功参加了开源活动并结项，找工作应该算是一个加分项，在这个当下环境不太好的时候，希望大家尽可能丰富自己的经历，找到一个满意的工作。</p>
<h2 id="工作之前">工作之前<a href="#%e5%b7%a5%e4%bd%9c%e4%b9%8b%e5%89%8d" class="anchor" aria-label="链接到“工作之前”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>回首往昔，路途实在坎坷，感慨颇多，深知河南中底层学生的痛苦，在寒门中奋力向外爬的过程中，恰巧赶上了互联网时代的红利，小有积蓄，经历了纯粹的深圳工作和家乡的生活切换后，万千思绪更是汇集在指尖，一瞬间想化身六指琴魔，迫不及待地想记录下来。</p>
<p><img class="article-image"
     src="image-02.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>大二时期的工位</p>
<p>早先的经历总结可以归结为一句话：人菜瘾大，后知后觉笨鸟先飞。不过一切的一切不过是人生漫漫路上的一步棋，落子无悔、观棋不语，走好自己的每一步，<strong>不必总是用当前的经验和立场为过去惋惜，人永远无法同时拥有青春和对青春的感受</strong>，执拗的一代一代的青年人一定会明白心头的白月光终究会成为历史。</p>
<h2 id="工作之后">工作之后<a href="#%e5%b7%a5%e4%bd%9c%e4%b9%8b%e5%90%8e" class="anchor" aria-label="链接到“工作之后”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<h3 id="高效沟通的能力">高效沟通的能力<a href="#%e9%ab%98%e6%95%88%e6%b2%9f%e9%80%9a%e7%9a%84%e8%83%bd%e5%8a%9b" class="anchor" aria-label="链接到“高效沟通的能力”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p><strong>合作是共同做事，归根到底还是与人的合作</strong>。如何与他人融洽地交换思想，让对方理解自己的观点，我逐渐发现这是一项很重要但是容易被忽略的技能。</p>
<p><strong>信息熵</strong> 用来表征 <strong>符号系统中单位符号平均信息量</strong>，说白了就是同一本书，评价译本厚薄程度，甚至还给出了一个计算信息熵的公式。目前 <strong>中文的信息熵最高</strong>，也就是说，<strong>同一本书，中文的版本会更薄</strong>。</p>
<p>这个概念在生活和工作中的场景有很多，比如试图向对方表达清楚一个观点或想法，最少可以用多少个字，提升这个能力来避免反复嚼舌、车轱辘话，从而尽力避免对外体现为表达能力欠缺。</p>
<p>解决方案也有一个很常见的做法，例如利用总分、分总结构，举个例子，如果想描述一件事情X的现状，可以采用以下套路，</p>
<ul>
<li>X目前符合预期（可以指进度、效果等）</li>
<li>目前的进度、效果是Y，但是存在一些问题Z</li>
</ul>
<p>《提问的艺术：如何快速获得答案》更是用一整本书来阐述如何高效提问，作为互联网从业者应该更有体会，甚至会有一个共识：</p>
<p><strong>大多问题往往自己解决比询问他人更有效，沟通的花销有时会远大于解决问题本身。</strong></p>
<p><img class="article-image"
     src="image-03.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>向开源项目提问时需要准备的描述</p>
<p>仅仅一个 为什么我的电脑上不能运行 QQ 的问题，不提供足够背景的情况下，排查方法足够让人爆炸，可见一斑。</p>
<ol>
<li>软件包是否完整？是否能提供此软件的运行时依赖？例如.dll/.sys文件？</li>
<li>软件是否需要安装第三方的运行时依赖？例如vc140.dll文件？</li>
<li>系统是否与软件的编译时指令集匹配？例如amd、arm？</li>
<li>软件的配置文件是否无误？</li>
</ol>
<p>这和解决问题者的水平往往没有强相关性，哪怕是十分专业的系统工程师，往往更需要非常充分全面的上下文才能解决哪怕最终看起来很简单的问题。</p>
<p>在更复杂的环境中更是如此，<strong>沟通是为了解决问题，一定在提问前多问自己几遍</strong>， 不要将情绪带入到工作中，心平气和、理性地思考当前所面对的问题，高效沟通。无论外界情况如何，带着情绪通常并不能解决实质问题，<strong>做好自己，交流是为了解决问题，而不是争吵</strong>。</p>
<h3 id="减少精神内耗和独立思考">减少精神内耗和独立思考<a href="#%e5%87%8f%e5%b0%91%e7%b2%be%e7%a5%9e%e5%86%85%e8%80%97%e5%92%8c%e7%8b%ac%e7%ab%8b%e6%80%9d%e8%80%83" class="anchor" aria-label="链接到“减少精神内耗和独立思考”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>当前时代的灰尘平均分给了所有年轻打工人，成为了每个人身上的一座大山，我们常常被迫担心诸如是否会说错一句话而让他人不舒服等等“鸡毛蒜皮”的事情，不能专注在事情本身，耗费精力。</p>
<blockquote>
<ul>
<li>“人在饥饿的时候只有一个烦恼，其他烦恼都是吃饱了撑的”。</li>
<li>“无病呻吟”</li>
</ul>
</blockquote>
<p>工作可以离职，社交可以退出，世界不会因为任何一个人停摆，少想，多做，<strong>坚持做自己，不过度解读他人，我们控制不了外界，但可以不给自己徒增烦恼</strong>，做好自己真的很重要。想得太多有时候也不是一件好事，因为除了想，什么也做不了。</p>
<p>看起来很完美的诠释了一些心理状态，我觉得这也是很多网红在大家都尽力表演花活的时代仅仅凭借着朴素接地气也能爆红的原因之一。</p>
<p>我们从小就被灌输要骑在别人之上，从小时候的成为”人上人“，到长大了的电子产品全家桶、化妆品或大房豪车，走着既定规划好的路线，这一切似乎都顺理成章。<strong>但是没人告诉我们生活的意义是什么，我们也许从来不明白独立思考意味着什么，思想上的防火墙牢牢地束缚住了我们，这墙比构建局域网的 Great Fire Wall 不知道要厚和高多少倍</strong>。</p>
<p>入行所需要掌握的信息搜集能力足够去辨别一些是非，充足的信息输入是独立思考的基础，想清楚一件事的投入产出比更是成功的第一步。</p>
<p>我也经常胡思乱想，总是在思考工资、工作、社交等等各种各样的事情，有时轻则会让我情绪低落，重则六神无主，把真正重要的事情做错。</p>
<p>后来慢慢地发现精神内耗往往都存在于刚毕业的青年人，但凡到了中年，往往都会意识到有些事力所不能及，<strong>看清了一些事情的发展规律，认清了现状，也就不“挣扎”了</strong>。在我见到的经验丰富的同事中确是如此，他们心态平和，仿佛置身世外，泰然自若。</p>
<p>未来的路就那么几条，现在想想互联网上信息过多有时候也并不是什么好事，筛选信息也许和查找信息一样困难，只不过经过这二十年的发展有了些许改变，<strong>从宝藏中寻找心仪的钻石到在垃圾中寻找合适的零件</strong>。</p>
<p>过去的经验不断地鞭笞着我，有人领路往往比低头慢走强得多。有一些弯路是不必要的，它们并不会成为垫脚石，只会浪费我们做正确事情的精力。因此我非常感激我的导师，曾经勉强有老师，但是工作后我很难找到可以咨询的同龄前辈，能找到愿意和你分享的经验丰富的人更是非常难得。</p>
<h3 id="从程序员到工程师">从程序员到工程师<a href="#%e4%bb%8e%e7%a8%8b%e5%ba%8f%e5%91%98%e5%88%b0%e5%b7%a5%e7%a8%8b%e5%b8%88" class="anchor" aria-label="链接到“从程序员到工程师”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>工作一年半，我把几个称呼的界定划定地更加清晰了，一个计算机行业从业者从 实现产品功能 到 设计业务模块，最终对“三高”的复杂服务有系统性思考和解决方案，对应了完全不同的传统意义上的职级划分。</p>
<p>在数据量和服务诉求逐渐提高的过程中，系统复杂性会呈倍数扩张，因此一些规模较小的“玩具系统”不在讨论范畴内。《数据密集型系统设计》更是用了一本书来解释如何多方位保证一个业务系统可用。拓展性、可维护性，抵抗异常的可用性能力都是需要考虑的因素之一，软件系统的架构设计与土木、航天同样复杂，搭建过夜小木屋和建造阿利法塔无法相提并论，软件系统同样如此，在QPS很低的情况下没有设计可言，更不会遇到复杂的问题，进阶难题也同样不会暴露出来，可一旦增加规模，可用性等需求，甚至连地震、火山爆发导致的机房损坏都需要考虑在内，如此衍生出了多活、分布式及副本的概念。</p>
<p><img class="article-image"
     src="image-04.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>三大利器之一，监控</p>
<p>站在更高处看问题，根据划分系统的模块层次，解决问题的深度和广度，我觉得是工程师能力的关键，同样也是从程序员从实现需求功能到系统地思考软件架构体系的转变。</p>
<p>有一个简单而又发生在身边的例子，国内某游戏厂商可以维护出全年上亿交易量可用性5个9的商城交易系统，而某外包公司在某个期间制作的扫码查询功能却因实时流量超过预期而宕机超过24小时无法恢复。这固然有资源投入的差距，但是不可否认这不是一码事。</p>
<p><img class="article-image"
     src="image-05.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>服务质量下降时的影响</p>
<p>工程师的能力和经验是需要在长期的实战中思考、总结出来的成果，很显然现在的我还有一段很长的路要走，即使我认为年龄大依然是工程师的一大优势，因为ta可以有丰富的系统设计经验，与一位年长、经验丰富的一线临床手术专家，拿捏八大菜系的厨师一样，</p>
<p>概括地说，发展过程大致分为三个阶段，</p>
<ol>
<li>考虑问题不够全面的程序员</li>
<li>执行和排障能力一流的开发者</li>
<li>系统和决策经验丰富的工程师</li>
</ol>
<p>他们的前者都是后者的子集，坦诚的说，我还是一名程序员，虽然第一年的工作在一定程度上增加了我对职业认知的广度，但垂直领域的掌握还是需要靠积累去探索、钻研。</p>
<p>不过实事求是的说，客观的互联网市场决定了部分人的就业情况，35岁的年龄门槛倒逼从业者们成长，相当于给定时间，完成一个从程序员到“工程师”或“管理者”的任务。</p>
<p>很容易理解，但却很难让人接受，并且是一个目前来看短期内不会结束的事实。这限制了从第二阶段到第三阶段的一大批人的转变，许多人还来不及成为一名超一流的工程师，就遇到了市场限制，从而被迫退出，对于国内部分工程师实属是一种打击。</p>
<p>系统客观地讲，趋于年轻化也意味着整个软件行业浮躁，急于实现业务能力和变现，压根不太需要高阶的设计者，导致能跑就行、降本增效逐渐成为了主流声音，进而不太重视基础能力、工程师的核心素质的结果大概也是国内大厂商频繁事故的原因之一，同时也是各种CEC-IDE、大模型等软件或服务抱着国外开源大腿，换皮当成国产产品背后的悲哀。</p>
<p>很难想象三十多岁，正当熟悉了各种规范，系统设计思路的研发人员，正准备利用自己的积累大展身手的时候，却被迫回去卖煎饼果子了，是一种什么感受。</p>
<p><img class="article-image"
     src="image-06.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>还有转行卖烤冷面和炒粉</p>
<h3 id="成长是自己的事">成长是自己的事<a href="#%e6%88%90%e9%95%bf%e6%98%af%e8%87%aa%e5%b7%b1%e7%9a%84%e4%ba%8b" class="anchor" aria-label="链接到“成长是自己的事”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>这句话是挪用自公司的一句口号，我觉得是有一些道理的。</p>
<p>确实，重复、没有创造性的工作会让我们做起来慢慢地游刃有余，我们也总是乐于待在舒适区中的，“反人类地”跳出舒适区实际上从生理上就非常难，因为外出捕猎总是危险的。</p>
<p>长线来看，在垂直领域探索有利于提高自己的核心竞争力，在有限的精力内专心负责某个方向似乎也是最优解，可归根到底，人终究是人，下班后还有精力看书学习是一件任何一个打工人都明白的难事，感谢热爱的浪漫和生活的疲惫斗了那么久。</p>
<p>曾经大学时期的我因发现了一个实现了心中所想功能的开源仓库，兴奋地熬夜逐行阅读源代码，那时的我无论如何也想不到如今的我下了班除了钱一切都提不起兴趣。曾经申请向图书馆买书来看的我，怎能想到现在看到整篇充满文字且没图的一页时只想快速翻过去。</p>
<p>我承认这很难，唯一能说服我做下去的理由是 这是一笔长线投资，用现在的反人类的痛苦来换取未来的知识壁垒，说来说去又回到了原点，从学生到工作，从工作又到下一个阶段的工作...各种各样的压力不断地催促着我们，过去是成绩，当前是房车，未来是家庭。</p>
<p>回头看看，大学时期能坚持思考、不断探索的那段时光是最难忘的，不断沉淀、积累，才有了现在的我，结论大致是 <strong>尽早坚持做更有意义的事</strong>。低头想想，工作是相对长期的事情，如何在更长的时间内 <strong>保持成长</strong> 对成年人更重要。</p>
<p><img class="article-image"
     src="image-07.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>成长规律</p>
<h2 id="过去一年的工作">过去一年的工作<a href="#%e8%bf%87%e5%8e%bb%e4%b8%80%e5%b9%b4%e7%9a%84%e5%b7%a5%e4%bd%9c" class="anchor" aria-label="链接到“过去一年的工作”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>工作一年多的感受可以说是五味杂陈，并没有我想象中的那么容易，远比大学时期去“写玩具”复杂的多，工作的日子不仅有写代码，更多的是沟通，项目需求中各种琐事，没有个人目标，时间真的过的很快。</p>
<ol>
<li>沟通需求，完成开发测试上线。</li>
<li>保持交流，避免产生琐事。</li>
<li>担心跳槽晋升，职业生涯。</li>
</ol>
<p>在没有清晰思考和规划的前提下，刚毕业的我很难适应，躺着、玩基本变成了工作之外的唯二状态。很难相信，去年毕业前我还愿意折腾plan9汇编去完成毕设，做一些感动自己的事情，而现在空余时间如果非必要我连优化一段复杂的写法都不愿意去做，懒真的成为了生活的主旋律，<strong>没有规划、没有强烈的压力真的很难让我积极主动地做一件事</strong>。</p>
<h3 id="截至目前的工作感受">截至目前的工作感受<a href="#%e6%88%aa%e8%87%b3%e7%9b%ae%e5%89%8d%e7%9a%84%e5%b7%a5%e4%bd%9c%e6%84%9f%e5%8f%97" class="anchor" aria-label="链接到“截至目前的工作感受”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>感谢身边同事的包容，在职业素养方面的提升自我感觉最明显，大概可以概括为一句话，<strong>如何作为一名技术人员与不同角色的同事合作，共同完成一件事情的综合能力</strong>。除此之外也包含对生活、工作等各方面的认知提升，我觉得这对我短时间内可能帮助有限，但是长期来说是更有价值的。</p>
<p><img class="article-image"
     src="image-08.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>真不累</p>
<p>学习交流沟通的能力，对我来说是一笔不可多得的财富，这段时间我并没有获得多少技术上的提升，原先不会设计的系统我现在依然不会，之前不会写的算法我现在依然不会，但是成长的曲线总是有规律的，也一直都是一个需要不断学习的职业，保持成长才是最重要的事情，在我看来跟厨师非常像。虽然工作之后我也买了一些书，但至今也没认真读过。</p>
<p>为了对抗工作后时间飞逝的问题，我打算尝试定期更新简历的方法，同时翻阅一些社招面试的常见系统向难题。回顾一段时间的经历，尝试写下来的同时，也推动一些系统思考和沉淀，总而言之我觉得始终要有一个想法，<strong>工作是做不完的，成长是自己的事。</strong></p>
<p>这部分会作为后续的长线内容题材。</p>
<h2 id="试用期租房实习等">试用期、租房、实习等<a href="#%e8%af%95%e7%94%a8%e6%9c%9f%e7%a7%9f%e6%88%bf%e5%ae%9e%e4%b9%a0%e7%ad%89" class="anchor" aria-label="链接到“试用期、租房、实习等”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>最后聊聊部分读者比较关心的一系列问题，也许这部分之前的提问者都已经工作了:(</p>
<p>关于试用期是否需要答辩，以及具体多久通知，这个与部门强相关，有的部门没有试用期，不需要答辩，有的提前转正，如果不过一般会提前一个月通知。我们部门的试用期是半年，需要答辩，部门的+2也会参加。</p>
<p>与社招不同，校招的同学们只需要按部就班写好总结准备，正常发挥就可以了，一般情况不会个人原因被辞退。我们部门的试用期通过后没有邮件通知，所以也需要根据各自业务部门的情况，</p>
<h3 id="租房">租房<a href="#%e7%a7%9f%e6%88%bf" class="anchor" aria-label="链接到“租房”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>我相信每一个第一次来大城市租房的同学，在没有前辈帮助的情况下都或多或少踩过坑，在这里分享一下防止大家继续踩雷选择租房地点、租金。</p>
<p>总的来说，不会出现太完美的房子，因为<strong>租金、环境、地理位置</strong>这三个因素形成三角之势总要取舍。</p>
<p><img class="article-image"
     src="image-09.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>无法同时满足</p>
<p>由于公司大多在商业区，如果选择距离公司近的，大多都很贵而且很可能没有独卫、户型还不好，但是如果你选择通勤一个小时，那就能花一样甚至更少的钱住到更宽敞更大的大开间独卫（很方正，而不是S型的房子，我就见过。</p>
<p>拿深圳南山大部分互联网公司举个例子，如果选择通勤30分钟内（有房补），环境正常要求独卫，不会少于2.5k，大开间地理位置好的优质小区5k也很常见；如果选择住宝安，那么2k+就能住到30平大开间，但是通勤一个小时。</p>
<p>所以在租房前，大家<strong>要先有心理预期，给出自己权衡的倾向</strong>，给出预算范围，另外也要多看看，因为充足的信息输入是合理判断的基础，在对租房的情况有一定了解，也方便自己对实际情况进行综合比对，也防止踩坑。一般这几个因素含有的越多价格就越贵，<strong>独卫</strong>、<strong>大窗/阳台</strong>、<strong>周边环境</strong></p>
<p><img class="article-image"
     src="image-10.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>3300大阳台+厕所在对面的15平单间</p>
<h3 id="一点小副业">一点小副业<a href="#%e4%b8%80%e7%82%b9%e5%b0%8f%e5%89%af%e4%b8%9a" class="anchor" aria-label="链接到“一点小副业”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>简单聊聊我的副业，因人而异，没有太多参考价值。</p>
<p>副业分为很多方向，基金股票理财，写文章做知识付费，做短视频搭建个人IP等等，差距更是大的出奇，不乏有一些IT网红副业过百万辞职主业的案例，但具体还是 <strong>要根据个人情况</strong>，毕竟让极度社恐的同学露脸分享讲故事、晒食堂的话还不如直接放弃hh，选取适合自己的才是最好的。不过最重要的是，前期不要影响主业，不然哪天副业还没来得及主导就成为了主业就比较尴尬，得不偿失。</p>
<p>比如目前短视频的风口上有许多人选择尝试自媒体，是一个低风险低门槛，但却可能高收益的选择，简单到只需要一部拍摄设备随手一拍，复杂到各种数码设备，炫酷的转场剪辑，门槛低上限还高。</p>
<p>早在2023年年初，我就在尝试找副业，找来找去还是回归了老本行，写一些付费软件。</p>
<p><img class="article-image"
     src="image-11.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>曾经的自绘UI</p>
<p>这里我分享几个遇到的问题，希望对软件开发者们的技术变现有帮助。</p>
<ul>
<li>
<p>登录验证系统。即需要支持用户付费后，才能在规定时间内使用软件。</p>
</li>
<li>
<p>针对 Web 服务，业界有许多验证方案，大致的思路非常简单，服务端验证通过后下发 Token，所有接口均需要携带该 Token。</p>
</li>
<li>
<p>针对重客户端应用，需要着重做好二进制防范，与验证服务关系不大，复杂高端的服务端程序在裸奔的客户端应用面前一无是处。</p>
</li>
<li>
<p>服务端部分大致有三种解决方案，自己写、二次开发和买。我个人起初选择找了一个按月付费的在线验证服务，又编写了登录验证窗口，支持了注册登录充值等基本功能，软件的1.0版本就做好了。目前已经找了一个开源的成熟服务，手动部署搭建成本相对更低，且可控。</p>
</li>
<li>
<p>完全托管零售。客户端软件的授权主要是通过一个字符串或者密钥文件，在用户付费后交付给用户，用户可以通过该串或文件登录软件，而授权的密钥会写入过期时间，实现了定期授权的能力。</p>
</li>
<li>
<p>安全防范。由于软件存在登录验证系统，免不了存在破解者，软件安全老生常谈，如果可以被轻易破解，那么开发者也谈不上盈利。除开流量攻击，重客户端应用需要着重做好虚拟化和加壳，再配合动态数据校验，对于一般的逆向调试者来说不太容易分析。对我个人而言，凭借着 Golang 程序编译后的 Runtime 相较其他语言比较庞大，调试者很容易迷失在“函数海”中，而且业界针对 Golang 程序的逆向分析生态没有那么成熟，目前还没有出现破解版本。</p>
</li>
</ul>
<p><img class="article-image"
     src="image-12.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>防范中间人攻击</p>
<h2 id="写在最后">写在最后<a href="#%e5%86%99%e5%9c%a8%e6%9c%80%e5%90%8e" class="anchor" aria-label="链接到“写在最后”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>一个人的成长在没有旁人左右掌舵的情况下必然是曲折、艰难的，每一个认知可能都是踩过的坑、流过的眼泪。</p>
<p>成长是长期积累、不断接触学习的事，不懂的深奥道理或者知识经验，抑或是没听过的3C大牌、吃西餐不会用叉子，仅仅是当前还没有接触到而已，这并不是什么可悲害臊的丑事，所谓的阅历要么靠自己走，要么靠别人喂，直面问题，摆正心态也许更重要。不管身处什么位置，身处更高一层看待问题，有时候就会豁然开朗。</p>
<p>曾经的我走过不少弯路，但庆幸目前还差强人意，只希望十年后回望走过的路，看此时的博客，能够说服自己，不后悔。</p>
<p>总有一天我们会发现忘记交作业并不会有多大的影响，更不影响考高分；工作偶尔做的不好并不会让公司倒闭，而且公司赚的几百万也并不会分你万分之一。对我们而言，只需要做到 认清当下，做好自己，保持成长，这就够了。</p>
<p>与大家共勉。</p>
<p>祝大家新年快乐。</p>
]]></content:encoded></item><item><title>这份保姆级开源活动攻略它来了！</title><link>https://sh1luo.github.io/posts/wechat/2022-05-22-open-source-program-guide/</link><pubDate>Sun, 22 May 2022 14:37:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2022-05-22-open-source-program-guide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2022 年 5 月 22 日。&lt;a href="https://mp.weixin.qq.com/s/e9N0dNrqMpFjGUXD9Eh9Tw"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;大家好，我是wasabi，好久不见，也是有半个多月没有更新了，主要是因为最近在忙毕业设计，做一些诸如录制演示视频、论文格式检查等等的琐事，最终查重降重到 8% 左右后便草草了事，总算是搞定了论文和答辩。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2022 年 5 月 22 日。<a href="https://mp.weixin.qq.com/s/e9N0dNrqMpFjGUXD9Eh9Tw">查看原文</a>。</p>
</blockquote>
<p>大家好，我是wasabi，好久不见，也是有半个多月没有更新了，主要是因为最近在忙毕业设计，做一些诸如录制演示视频、论文格式检查等等的琐事，最终查重降重到 8% 左右后便草草了事，总算是搞定了论文和答辩。</p>
<p><img class="article-image"
     src="image-01.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>接下来就是准备毕业，收拾东西，多拍一些照片，然后离开这个呆了 4 年的地方，也许永远也没机会再回来了。</p>
<h2 id="前言">前言<a href="#%e5%89%8d%e8%a8%80" class="anchor" aria-label="链接到“前言”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>回归正题，好多朋友私信问我诸如「如何参与到某个开源项目」、「参与具体需要什么技能」等等问题，好多问题十分相似，对想参与的人来说十分重要，我觉得有必要单独出一期详细介绍。</p>
<p>之所以这么着急，也是因为马上开源之夏的活动报名就开始了，为了让大家在今年求职难的时候更卷 ，不影响大家参与今年的活动，这期我就通过这篇一站式攻略，<strong>帮助大家解决所有疑惑，顺利参与项目，最终收获开源经历，在秋招中拿到自己满意的Offer！</strong></p>
<p><img class="article-image"
     src="image-02.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p><strong>我先讲解一下活动参与流程和细节，最后再集中解答大家的疑惑。</strong></p>
<h2 id="如何从零开始参与开源活动">如何从零开始参与开源活动？<a href="#%e5%a6%82%e4%bd%95%e4%bb%8e%e9%9b%b6%e5%bc%80%e5%a7%8b%e5%8f%82%e4%b8%8e%e5%bc%80%e6%ba%90%e6%b4%bb%e5%8a%a8" class="anchor" aria-label="链接到“如何从零开始参与开源活动？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>介绍流程之前先简单介绍一下开源活动，帮助大家从根源上理解这个活动。</p>
<h3 id="开源活动究竟是什么">开源活动究竟是什么？<a href="#%e5%bc%80%e6%ba%90%e6%b4%bb%e5%8a%a8%e7%a9%b6%e7%ab%9f%e6%98%af%e4%bb%80%e4%b9%88" class="anchor" aria-label="链接到“开源活动究竟是什么？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>目前开源活动有两个，<strong>谷歌编程之夏（Google Summer of Code）</strong>[1]，是Google 赞助并组织发起的，简称 GSOC，和<strong>开源软件供应链点亮计划</strong>[2]，这个是国内中科院软件研究所和 OpenEuler 主办的。两个活动的目标很一致，在官网首页就能看到，我举例国内活动的活动标语：</p>
<p><strong>旨在鼓励在校学生积极参与开源软件的开发维护，促进优秀开源软件社区的蓬勃发展，培养和发掘更多优秀的开发者。</strong></p>
<p>除此之外，<strong>活动联合国内外各大开源社区，针对重要开源软件的开发与维护提供项目任务，并面向全球高校学生开放报名。</strong></p>
<p><img class="article-image"
     src="image-03.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>我之所以另起一段还加粗显示，是为了让大家认识到这个活动的目的是为了让大家学习并参与到开源项目中，这不是比赛，不是发表论文，<strong>只是一个活动，只为大学生开放的活动。</strong></p>
<p>所以大家不要抱着我会不会太菜了、不够资格等等心态，这个活动的初衷就是由官方出钱让吸引大学生多了解并参与开源项目。</p>
<p>官方不仅会开放学生申请，也会开放社区申请，那些觉得自己还不错的社区可以向官方申请参与这个活动，这样社区可以获得学生，还是由官方出钱，美滋滋。但是是对社区有审核机制的，GSOC 的社区有200+，我记得国内的 Casbin 是近两年唯一一个入选中国社区。</p>
<p>所以作为学生，我们既能学习参与，又能获得一笔不菲的奖金，何乐而不为呢？晚知道的我只恨因为信息差耽误了几年时间:(</p>
<p>可以这么说，<strong>一份不错的开源项目经历的含金量完全不输大厂实习</strong>，如果能有实习+开源经历就更好了。</p>
<p>比如这是我秋招时的部分简历，在当时还是有一定竞争力的。</p>
<p><img class="article-image"
     src="image-04.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<blockquote>
<p>值得一提的是，GSOC 作为全球最大规模的开源活动，由 Google 主办并赞助，全世界参与者内中国学生的参与人数在前两年只有不到50，是最少的，而印度学生是最多的。可能也是国内关于开源这块的宣传不够到位，很多同学有心参与，却不知道这个事情，实在是可惜。这也是信息差的无奈，所以我创建了这个公众号，也是想帮助大家解决这个障碍，尽一点绵薄之力。</p>
</blockquote>
<h3 id="参与需要什么硬性软条件">参与需要什么硬性/软条件？<a href="#%e5%8f%82%e4%b8%8e%e9%9c%80%e8%a6%81%e4%bb%80%e4%b9%88%e7%a1%ac%e6%80%a7%e8%bd%af%e6%9d%a1%e4%bb%b6" class="anchor" aria-label="链接到“参与需要什么硬性/软条件？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>回归主题，上面提到的两个活动的硬性条件只有两个，缺一不可。</p>
<ul>
<li>必须是学生，研究生也可以，总之要证明你的在校身份。</li>
<li>需要一份简历，英文名为 Proposal，即提议/方案，来说明你的个人情况，例如你是否有过xx经历，掌握yy技能，熟悉zz经验等等。</li>
</ul>
<p>之所以叫 Proposal 是因为需要写出你对需要解决问题的思考或者是解决方案，表达你有一定想法，这一点根据不同社区的要求不同，下面我会详细再说。</p>
<p><strong>除此之外其他的一切条件都是附加的</strong>，例如「你的某项技能掌握如何」、「是否参与过类似项目」等等都不是必要条件。这些只是你的加分项，是你竞争名额的加分砝码，仅此而已。</p>
<p><img class="article-image"
     src="image-05.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>说实际一点，还是需要你有一定工程落地经验，比如你知道如何通过一份未曾见过的新项目 Readme 能自己将这个程序从零构建编译并跑起来，还有你曾经尝试通过 Git 分支管理来合作开发，再比如如何编写适应性强的代码，而不是无脑的 if 堆砌，任意变换需求就需要推倒重写。</p>
<p>这些都是可能需要用到的技能，但是具体需要什么能力还是需要结合某个项目，因为你负责的任务是不同的，难度也是不同的，但是正如我在秋招经验贴中说的，总体不会太难，因为你只负责某个模块，你甚至不需要理解所有模块（大多数可能也理解不了全部），期间还有许多参与者可以交流，会使得整个过程变得十分容易。</p>
<h3 id="实际报名">实际报名<a href="#%e5%ae%9e%e9%99%85%e6%8a%a5%e5%90%8d" class="anchor" aria-label="链接到“实际报名”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>好了，说完了上面这些你需要提前知道的和准备的，接下来就是正式开始报名了。报名流程公开透明，也十分简单，不存在什么暗箱操作。</p>
<p>站在主办方的视角，社区和学生是同等身份，社区需要向主办方报名参与活动，学生需要向社区提交申请，主办方不存在倾向、恶意的心态。</p>
<p>举个例子吧，我当时参与的社区不看重 Proposal，要求按照 PR 质量来决定是否审核通过，在报名期间，官方给我们几个报名的同学挨个打电话询问该社区的审核标准（也就是通过 PR 而不是 Proposal）是否是公开修改并通知的，也是怕出现暗箱操作，所以大家大体上可以放心。</p>
<p>首先你需要关注一下活动的流程，例如<strong>开放注册</strong>、<strong>联系导师</strong>、<strong>开始报名</strong>等时间节点。如果错过了就没办法了，单个社区是没有权力修改规则让你参加的，联系官方也不会破格让你参加，只能等第二年了。</p>
<p><img class="article-image"
     src="image-06.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>从原则上来说，大家报名是不分前后顺序的，但是如果你能之前长期获得社区/导师认可，那么在正式报名的时候相当于你是被”内定“的。</p>
<p>再举个例子，在我参加的时候，有一个项目的某个同学已经<strong>连续提前贡献了半年</strong>，那你说其他人还怎么跟他竞争，自然而然这个名额就是他的了，当然大家也不用担心，因为这些信息在你报名时导师会告诉你的，如果没有名额了或者竞争压力很大，导师会让你同时考虑别的项目，这些都是透明公开的，不会存在什么恶意竞争。</p>
<p>在报名时只需要选择社区中的某个项目，然后上传自己的简历（或者是 Proposal），等待审核通过就可以了。</p>
<p>在这个期间，你需要不断与社区/导师保持联系，让他们注意到你是要参与到这个项目中的，如果能做一些实际的贡献，比如解决一些 Issues 那就是再好不过的了。</p>
<h3 id="入选后如何具体参与到活动中">入选后如何具体参与到活动中？<a href="#%e5%85%a5%e9%80%89%e5%90%8e%e5%a6%82%e4%bd%95%e5%85%b7%e4%bd%93%e5%8f%82%e4%b8%8e%e5%88%b0%e6%b4%bb%e5%8a%a8%e4%b8%ad" class="anchor" aria-label="链接到“入选后如何具体参与到活动中？”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p><strong>参与的形式是贡献开源代码</strong>，需要合作开发，需要用到 Git 版本控制工具，这个需要熟练掌握，比如回退版本，合并节点等等基础操作。</p>
<p><img class="article-image"
     src="image-07.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>活动有一个周期，大概是3个月+，<strong>在此期间你需要通过 Pull Request 的方式向中选项目仓库提交代码</strong>，中间会经过一次中期考核，形式是上传一份文档，说明你在前半段时间的工作/研究结果，考核通过后会发放一半奖金。结项的考核方式与中期相同，考核通过后发放另一半奖金、结项证书和纪念T恤等等物品。</p>
<p>我让我妈拍了一下放在家里的结项证书，像素实在不咋地，大家凑合着看吧 :D</p>
<p><img class="article-image"
     src="image-08.png"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>在活动期间大家的交流方式大多都在 GitHub 上，少部分会通过邮件来沟通，所有交流大都公开透明，有问题直接 comment 或者发邮件提问。</p>
<h2 id="答疑解惑环节">答疑解惑环节<a href="#%e7%ad%94%e7%96%91%e8%a7%a3%e6%83%91%e7%8e%af%e8%8a%82" class="anchor" aria-label="链接到“答疑解惑环节”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>上面我对开源活动的流程进行了系统介绍，接下来再回答一下部分同学的其他相关问题、顾虑，希望对其他同学也有帮助。</p>
<ol>
<li><strong>因为国内的这个活动整个周期大致是5-10月，参与这个活动会不会影响应届生秋招？</strong></li>
</ol>
<p>wasabi：这个问题问得很好，GSOC 整个活动参与时间是3-9月，两者都覆盖了秋招黄金时间，但是不用担心，这个活动并不是占据你的全天时间，它是任务周期制的，你需要完成了你负责的 Issues，你就放假了，等待下一个任务/下一个任务周期，平均每周也就花费十几个小时，不会耽误秋招进程。</p>
<p>我用我的秋招经历向你保证，我是在这个周期内实习+开源活动+秋招的，大家可以放心。</p>
<ol>
<li><strong>如何提前联系导师？</strong></li>
</ol>
<p>wasabi：官网社区介绍的地方都会展示社区的联系方式，这里大多是邮箱，也有各种 IM 群，例如 Gitter/TeleGram/QQ/WeChat 群等，直接发消息就好，别担心，不是相亲，不用害羞，说不定导师比你热情。</p>
<ol>
<li><strong>时间来不及了怎么办？</strong></li>
</ol>
<p>wasabi：因为信息差，我也错过了大二时的活动，导致只能大三时参加，和其他事情混在一起。这里我建议你两手准备，国内国外的都关注，这两个活动开始时间相差几个月，错过一个等另一个，都错过了就抓紧准备，来年两个一起考虑，争取成功参与一个。</p>
<ol>
<li><strong>这个简历和秋招简历有什么区别？</strong></li>
</ol>
<p>wasabi：这个问题问得很关键，千万别发自己的秋招简历，简历上你的个人技能/自我介绍等等信息大多都没用，是无效信息。还是需要重新写一份。</p>
<p>具体怎么写这个跟社区有关系，不同社区的要求不一样，甚至有的不注重 Proposal，比如 Casbin 社区导师罗老师就直接说了注重代码能力，直接贡献，看谁的贡献好质量高，这种很特殊。</p>
<p>大多社区要求你写出对 Issues 的解决方案，表达你的解决思路，让社区认为你能搞定，比如前年我在关注 GSOC 某社区时里面的要求是这样写的：需要你对下列 Issues 的几个进行解决，尝试搭建并运行项目，写出思路。</p>
<p>总结来说，这个简历跟社区强关联，需要你提前联系目标社区，看看导师的要求，不要盲目投。</p>
<h2 id="总结一下">总结一下<a href="#%e6%80%bb%e7%bb%93%e4%b8%80%e4%b8%8b" class="anchor" aria-label="链接到“总结一下”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>实话实说，开源项目的经历在大学阶段十分难得，大多数同学很难接触到有价值的开源项目，都是用 Git 维护一下自己的小玩具，做一些诸如 <code>git add .</code>、<code>git commit -m &quot;feat: xx&quot;</code>、<code>git push</code>等等的最基础操作，可能用了 N 年 GitHub 还是只会这几个命令，也实在是没办法，确实比较难接触到，就算「有一定实力」也会因为社区这样那样的原因劝退。</p>
<p>这个活动最大的好处就是帮我们打通了“入门难”的问题，帮我们建立了社区和学生之间的桥梁，给了我们平台，还有一笔不菲的收入。</p>
<p>我可以坦白地讲，如果能收获一份不错的开源经历，争取再有一份大厂实习，拿到几个大厂 Offer 应该没什么难度。我在秋招时基本没被问过常规八股文，问题都是集中在项目和实习上，由此可见重视程度。</p>
<p>当然了，我也只是作为曾经的参与者表达了我的看法，难免有偏差和遗漏，如果你有什么问题和想法，也欢迎通过公众号下方的「联系作者」和我交流。</p>
<p>最后祝大家都能获得满意的开源经历和校招 Offer！</p>
<hr>
<h3 id="参考资料">参考资料<a href="#%e5%8f%82%e8%80%83%e8%b5%84%e6%96%99" class="anchor" aria-label="链接到“参考资料”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<p>[1]</p>
<p>Google Summer of Code: <a href="https://summerofcode.withgoogle.com/">https://summerofcode.withgoogle.com/</a></p>
<p>[2]</p>
<p>开源软件供应链点亮计划: <a href="https://summer-ospp.ac.cn/">https://summer-ospp.ac.cn/</a></p>
]]></content:encoded></item><item><title>想进大厂必看的计算机类书单</title><link>https://sh1luo.github.io/posts/wechat/2022-04-26-computer-science-reading-list/</link><pubDate>Tue, 26 Apr 2022 16:24:00 +0800</pubDate><guid>https://sh1luo.github.io/posts/wechat/2022-04-26-computer-science-reading-list/</guid><description>&lt;blockquote&gt;
&lt;p&gt;本文原载于我的微信公众号「狗浪人儿」，发布于 2022 年 4 月 26 日。&lt;a href="https://mp.weixin.qq.com/s/FJ2fPmz3FmhJms4Tmv6SjQ"&gt;查看原文&lt;/a&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;点击上方蓝字点个关注🌟
有趣、有干货。&lt;/p&gt;
&lt;p&gt;从大一开始，我就很喜欢看各种各样的书，不仅是技术的，也有散文。越读感触越深，发现书不在多，而在于经典，例如计算机传统黑皮书，CSAPP等等。&lt;/p&gt;</description><content:encoded><![CDATA[<blockquote>
<p>本文原载于我的微信公众号「狗浪人儿」，发布于 2022 年 4 月 26 日。<a href="https://mp.weixin.qq.com/s/FJ2fPmz3FmhJms4Tmv6SjQ">查看原文</a>。</p>
</blockquote>
<p>点击上方蓝字点个关注🌟
有趣、有干货。</p>
<p>从大一开始，我就很喜欢看各种各样的书，不仅是技术的，也有散文。越读感触越深，发现书不在多，而在于经典，例如计算机传统黑皮书，CSAPP等等。</p>
<p>你在不同时间读同一本书，甚至同一段文字，收获都是不一样的，这一点相信大家都有感触，不仅是阅历变了，也是对不同知识理解角度不同了。</p>
<p>我主要是做软件后台开发的，所以推荐的书可能偏后端一点，但是关于计算机通用技术的基础书都是类似的。</p>
<p>这是我大学借过看过的部分书：</p>
<p><img class="article-image"
     src="image-01.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>大一借过读过的书</p>
<p>在这里我也只推荐我觉得比较好的书，宁缺毋滥。</p>
<p><strong>微信搜索「狗浪人儿」关注后，在后台回复「书单」即可获取本文书单</strong></p>
<p><strong>回复「pdf」即可获取本文提到的所有书籍电子版pdf</strong></p>
<p>介绍我就不写了，因为书有点多，介绍写太长会导致文章太长。</p>
<p>这些书，大家可以根据名字去豆瓣看看书评，都是非常好的书，直接盲买也不会出错。</p>
<h2 id="语言类">语言类<a href="#%e8%af%ad%e8%a8%80%e7%b1%bb" class="anchor" aria-label="链接到“语言类”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<h3 id="c语言">C语言<a href="#c%e8%af%ad%e8%a8%80" class="anchor" aria-label="链接到“C语言”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《C程序设计语言》</li>
<li>《C和指针》</li>
<li>《高质量C编程指南》</li>
<li>《C专家编程》和《C陷阱与缺陷》，这两本有时间可以看</li>
<li>《C 语言接口与实现》</li>
</ul>
<h3 id="c">C++<a href="#c" class="anchor" aria-label="链接到“C&#43;&#43;”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《A Tour of C++》</li>
<li>《Accelerated C++》</li>
<li>《C++ primer》</li>
<li>《STL源码解析》</li>
<li>《Effective C++》</li>
<li>《深度探索C++对象模型》</li>
<li>《C++设计与演化》</li>
</ul>
<h3 id="java系列">Java系列<a href="#java%e7%b3%bb%e5%88%97" class="anchor" aria-label="链接到“Java系列”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《Java 核心技术 》</li>
<li>《Effective java》</li>
<li>《深入理解 Java 虚拟机》</li>
<li>《Java 并发编程实战》</li>
</ul>
<h2 id="算法与数据结构大类">算法与数据结构大类<a href="#%e7%ae%97%e6%b3%95%e4%b8%8e%e6%95%b0%e6%8d%ae%e7%bb%93%e6%9e%84%e5%a4%a7%e7%b1%bb" class="anchor" aria-label="链接到“算法与数据结构大类”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<ul>
<li>《大话数据结构》</li>
<li>《算法（第四版）》</li>
<li>《算法导论》</li>
<li>《编程珠玑》</li>
<li>《 算法概论》</li>
<li>《算法设计》</li>
<li>《 编程之美》</li>
</ul>
<h2 id="编程实践">编程实践<a href="#%e7%bc%96%e7%a8%8b%e5%ae%9e%e8%b7%b5" class="anchor" aria-label="链接到“编程实践”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>除了基础，动手做项目也同样重要，如果没有项目是过不了大厂的简历筛选的。</p>
<h3 id="网络编程">网络编程<a href="#%e7%bd%91%e7%bb%9c%e7%bc%96%e7%a8%8b" class="anchor" aria-label="链接到“网络编程”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《Unix网络编程》</li>
<li>《Linux高性能服务器编程》</li>
<li>《Linux多线程服务端编程》</li>
<li>《计算机网络-自顶向下》</li>
<li>《TCP/IP详解-卷一》</li>
<li>《UNIX 环境高级编程》</li>
<li>《代码整洁之道》</li>
<li>《设计模式》</li>
<li>《代码大全 》</li>
<li>《程序员修炼之道》</li>
</ul>
<h3 id="代码程序设计">代码&amp;程序设计<a href="#%e4%bb%a3%e7%a0%81%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1" class="anchor" aria-label="链接到“代码&amp;程序设计”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《计算机程序设计艺术》</li>
<li>《重构》</li>
<li>《计算机程序的构造与解释》</li>
</ul>
<h2 id="system">System<a href="#system" class="anchor" aria-label="链接到“System”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>计算机基础是大厂技术岗校招的核心考点，必须重视。</p>
<h3 id="系统编程">系统编程<a href="#%e7%b3%bb%e7%bb%9f%e7%bc%96%e7%a8%8b" class="anchor" aria-label="链接到“系统编程”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《编码：隐匿在计算机软硬件背后的语言》，适合初学者</li>
<li>《深入理解计算机系统》</li>
<li>《程序员自我修养》，别被名字迷惑了，这本书真正该叫《编译链接与运行》，好书推荐</li>
<li>《设计数据密集型应用》</li>
<li>《链接器和加载器》</li>
<li>《COM本质论》</li>
<li>《代码优化：有效使用内存》</li>
</ul>
<h3 id="操作系统">操作系统<a href="#%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f" class="anchor" aria-label="链接到“操作系统”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h3>
<ul>
<li>《现代操作系统》</li>
<li>《操作系统真象还原》</li>
<li>《Windows核心编程》</li>
<li>《深入理解LINUX内核》</li>
</ul>
<h2 id="软件开发其他">软件开发&amp;其他<a href="#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e5%85%b6%e4%bb%96" class="anchor" aria-label="链接到“软件开发&amp;其他”"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"></path><line x1="8" y1="12" x2="16" y2="12"></line></svg></a></h2>
<p>多看一下其他计算机行业大牛的故事有利于摆正心态，走出当前阶段的困境，也十分有必要。</p>
<ul>
<li>《程序员修炼之道》</li>
<li>《UNIX 编程艺术》</li>
<li>《人月神话》</li>
<li>《黑客与画家》</li>
<li>《清醒思考的艺术》</li>
<li>《当下的幸福》</li>
<li>《异类：不一样的成功启示录》</li>
<li>《漫步华尔街》（了解下资本的运作</li>
<li>《领域驱动设计》</li>
</ul>
<p>。。。。未完待续，后续会整体得更完善，更加成体系。</p>
<p>另外，再送一份大学期间积累的电子书库，汇集了编程语言(Java、C++、C、Python等等)、操作系统、计算机网络、系统架构、设计模式、程序员数学、测试、中间件 、前端开发、后台开发、网络编程、Linux使用及内核、数据库、Redis....等主流的编程学习书籍。这部分我是会不断把它完善的，当成自己的小电子书库，不多，但贵在精。</p>
<p><img class="article-image"
     src="image-02.jpg"
     alt="图片"
     loading="lazy"
     decoding="async">
</p>
<p>书单部分截图</p>
<p><strong>微信搜索「狗浪人儿」关注后，在后台回复「书单」即可获取本文书单</strong></p>
<p><strong>回复「pdf」即可获取本文提到的所有书籍电子版pdf</strong></p>
]]></content:encoded></item></channel></rss>