毕业一年……

毕业一年了，总觉得自己没什么长进。技术没学到什么，工作也没有预想的那么顺利。感觉组里面下个裁员指标可能就是自己，心情非常糟糕.

这篇文章多半是自己的情绪倾泻，发泄和梳理心中的烦闷。之前看到一个说法，如果自己实在想不清楚，写出来多半可以帮助自己梳理思路.

尝试了几次，我觉得真的很有用。尽管写下来的都是一些碎碎念，但确实让自己的思绪有条理了.

乱糟糟的生活

我其实不知道怎么很好的形容自己心情。焦虑？急躁？感觉还有点无可奈何……

糟糕的为人处事

现在和自己的女朋友同居，经常性莫名其妙的会吼她，向她倾泻 (或者说数落比较合适) 她的问题，说得头头是道，时不时内心还夸赞自己逻辑满分，她应该早点意识到自己的问题.

实际上冷静下来回想一下，我只不过是将自己的情绪垃圾倒在她身上而已。只是在无能狂怒而已。我又会因为这让感到很自责，我认为自己做得实在不合格。这不就是跟着我受苦而已么.

糟糕的财务管理

我经常为自己的经济状况发愁。在现在这家公司上班，税前 15k, 税后就剩个 12k 左右，base 在上海，理论上不应该缺钱。我实际上是在为自己的愚蠢买单吧。我为了上班近一点，租了一个 6k 的房子，日常开销大概两千多快三千.

女朋友虽然同居也有工作，但是她有点傻愣愣的，工作工资不高，能够自己开销就不错了。所以我也没要求她帮我负担房租，能顾住自己的生活费就行。就半年前我还放任她不工作在家考证，她的生活开销我出了一部分，结果证也没考上，白瞎了.

自己扛着一个很高的房租…… 自己也喜欢各种电子产品，刚刚毕业有点沉浸于自己能赚钱了所以可以买自己一直想买的东西，结果搞出来很多超前消费。结果就是一直负债，没存下来钱.

结果就是，负债让我感觉极度焦虑，总想着有什么法子能多赚一点钱，又因为自己的惰性没能真的去做点什么，又陷入自我否定，开始恶性循环.

现在新鲜劲过去了，慢慢的也不痴迷于那些身外物。因为发现折腾到最后很多都是伪需求。开始想尽办法存钱。只是之前的债务还是让我有点喘不过气。因为有些设备还要给女朋友买，自己过的很苦，但经济状况还是没有什么改善.

刚刚说到数落自己女朋友，其实有一部分原因就是来自于这。她来上海也快一年了，不能说没有给我分担经济上的压力，只是实在是太有限了，几乎没有任何分担。更多的是情绪价值，跟她在一起真的很开心。我很希望她什么时候能开窍，别蠢蠢的工作做不好，至少维持一个正常的绩效赚到能和我分担生活压力的钱.

糟糕的工作

我是在一家数据公司上班，主要是写 web 项目和写点脚本维护一下数据库。有点像全栈，我的工作模式是面向解决方案的，基本是碰到问题，哪里不会学哪里，最后肯定能大差不差给出一个解决方案。不过我在公司里面确实没有自己成功带起来过一个项目，比较菜，不好意思说自己是全栈.

其实在公司里面还是学到了不少的东西。我们的前端是 vue, 后端是 php, 数据库主要用 clickhouse. 通过自己读代码，自己琢磨和思考，收获颇丰.

只是我认为在这个公司里面，学这些东西走的弯路实在太多了。我组里面绝大部分都是应届生，经验不会比我丰富多少。更多的做事风格上的不同。我的老大也是个谜语人，不会去教导和指路，总是拿那套「自己把试卷做出来才是真学会了」说一堆谜语，然后赶我走。也就是说我在这里面没有一个严格意义上的 mentor 指导我，全凭自己摸索，都是野路子.

我其实不否认自己思考明白才算真学会了这个道理，但我内心还是渴望自己能碰到个好一点的上司，至少在项目上能指点路，而不是一直说一些谜语。公司又不是我开的，我不能无限次摸索和试错，不站在巨人的肩膀上学习实在是太费力了.

即便如此，我也在我自己擅长的领域摸索出来不少东西。在组里面认认真真研究过很多底层的代码，借此搞明白了什么叫自顶向下设计，也尝试融入进自己的开发流程中。对面向对象了的理解也更深刻了，结合自顶向下，写出过我自认为很漂亮的代码。当然组里的人实际上都是些应届生，也没人能看看我的代码判断我写的怎么样.

我也尝试自己做一点 headless 组件的开发，以前写过一个叫 FixTable 的 headless 组件，功能就是只需要修改一下 jsx 里面代码的 标签，改成我的 FixTable , 其他 UI 代码全都不用改就能获得一个固定头固定列的表格。这个组件受到组里的一致好评，评价为极为先进.

但是在项目管理上，我觉得我一直在栽跟头。没学到什么重要的东西，也没抓住重点。老大在我实习的时候直接给我一个项目做，不过没带我。我当时真的零经验被干蒙了，犯了非常多错，最后干黄了，然后我一直都没有拿到什么像样的项目了.

说实话，我真的很郁闷，我写代码的能力是够的，让我管项目我自己知道自己差点，不过至少让我跟在后面先学一学吧，为什么直接让我上，做黄了又给我判死刑不给我项目了呢.

然后让我很难过的事情发生了，概括一下就是经历了两个高压项目。一个是 web 项目，一个是数据库交付项目. web 项目让我经历了差不多 3 个月的高强度加班，加上那个时候遇上了疫情，在带病的情况下连搞了三个月的项目。数据库交付的项目则是被折磨了一个多月，每天都干到 12 点睡觉，9 点弹起来上班.

热情真的都被消磨干净了，实在太累了。我以前明明对编程是充满兴趣的，现在坐在电脑前我就觉得浑身疼，不想写，也不愿意多探索了。下班回到家，马上躺着刷下 youtube shorts, 要么看看 Netflix.

现在看到 web 就想有一点点犯恶心。因为我们公司是那种 2b 端的，前端要求不怎么样，后端更不需要考虑什么并发，性能热点全都在 clickhouse 的负载上。在完善的 web 框架下面，写代码就像在搬砖，只是机械的往一个个函数填业务逻辑。所有人盯着那点工时，只考虑别出错，上线，想写点有意思的东西都很困难.

很想换领域，现在我正在找时间学习 rust, 希望自己能够转 rust, 写一点更有挑战，更有创造性一点的代码…… 只是 rust 或者 c 的开发，都需要领域内的经验，我不知道自己如何积累相关的经验。我说实话有点不想在传统的互联网里面做开发了，要么我想去更激进一点的 web3, 要么去更底层一点的软件开发.

总结

废话了一堆，不知所云。看了一堆自己的输出，其实就是被工作干怕了，然后被财务状况弄得很悲观.

现在的话，我想先换个工作，再慢慢攒点钱让自己有点积蓄，我的心态多半就能转换过来了。后续会发一些跟 rust 有关的学习笔记吧！