[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"post-page-\u002Fposts\u002Fbad-projects-always-encountered":186},[4],{"title":5,"path":6,"stem":7,"children":8,"page":185},"Posts","\u002Fposts","posts",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181],{"title":10,"path":11,"stem":12},"2022年终总结","\u002Fposts\u002F2022-year-end-summary","posts\u002F2022-year-end-summary",{"title":14,"path":15,"stem":16},"2023年终总结","\u002Fposts\u002F2023-year-end-summary","posts\u002F2023-year-end-summary",{"title":18,"path":19,"stem":20},"2024年终总结","\u002Fposts\u002F2024-year-end-summary","posts\u002F2024-year-end-summary",{"title":22,"path":23,"stem":24},"2025年终总结","\u002Fposts\u002F2025-year-end-summary","posts\u002F2025-year-end-summary",{"title":26,"path":27,"stem":28},"制作一个有趣的404页面","\u002Fposts\u002Fadd-an-interesting-404-page","posts\u002Fadd-an-interesting-404-page",{"title":30,"path":31,"stem":32},"光速结束的秋招","\u002Fposts\u002Fautumn-move-that-ends-at-the-speed-of-light","posts\u002Fautumn-move-that-ends-at-the-speed-of-light",{"title":34,"path":35,"stem":36},"总是遇到一些烂项目","\u002Fposts\u002Fbad-projects-always-encountered","posts\u002Fbad-projects-always-encountered",{"title":38,"path":39,"stem":40},"又买了一辆车","\u002Fposts\u002Fbuy-another-car","posts\u002Fbuy-another-car",{"title":42,"path":43,"stem":44},"CesiumJS初始化","\u002Fposts\u002Fcesium-demos-init","posts\u002Fcesium-demos-init",{"title":46,"path":47,"stem":48},"情侣之间的矛盾","\u002Fposts\u002Fcouple-conflicts","posts\u002Fcouple-conflicts",{"title":50,"path":51,"stem":52},"自定义hugo短代码","\u002Fposts\u002Fcustom-hugo-shortcode","posts\u002Fcustom-hugo-shortcode",{"title":54,"path":55,"stem":56},"基于Element ui的日期滑块设计","\u002Fposts\u002Fdateslider-by-elementui","posts\u002Fdateslider-by-elementui",{"title":58,"path":59,"stem":60},"培养阅读和写作的习惯","\u002Fposts\u002Fdevelop-reading-and-writing-habits","posts\u002Fdevelop-reading-and-writing-habits",{"title":62,"path":63,"stem":64},"懒折桂枝","\u002Fposts\u002Fdisdain-the-laurel","posts\u002Fdisdain-the-laurel",{"title":66,"path":67,"stem":68},"就业求职二三事","\u002Fposts\u002Femployment-and-job-hunting-matters","posts\u002Femployment-and-job-hunting-matters",{"title":70,"path":71,"stem":72},"两年之期已满，龙王尚未归位","\u002Fposts\u002Fend-of-first-labor-contract","posts\u002Fend-of-first-labor-contract",{"title":74,"path":75,"stem":76},"终于毕业了","\u002Fposts\u002Ffinally-graduated","posts\u002Ffinally-graduated",{"title":78,"path":79,"stem":80},"第一次和女朋友买衣服","\u002Fposts\u002Ffirst-shopping-with-girlfriend","posts\u002Ffirst-shopping-with-girlfriend",{"title":82,"path":83,"stem":84},"从解封到变阳","\u002Fposts\u002Ffrom-unblocking-to-be-diagnosed","posts\u002Ffrom-unblocking-to-be-diagnosed",{"title":86,"path":87,"stem":88},"大和解","\u002Fposts\u002Fgreat-reconciliation","posts\u002Fgreat-reconciliation",{"title":90,"path":91,"stem":92},"无效争论","\u002Fposts\u002Finvalid-argument","posts\u002Finvalid-argument",{"title":94,"path":95,"stem":96},"生活的恶意与人的运势","\u002Fposts\u002Fmalice-of-life-and-human-fortune","posts\u002Fmalice-of-life-and-human-fortune",{"title":98,"path":99,"stem":100},"男人应该自信","\u002Fposts\u002Fmen-should-be-confident","posts\u002Fmen-should-be-confident",{"title":102,"path":103,"stem":104},"第一次装机记录","\u002Fposts\u002Fmy-first-computer-build","posts\u002Fmy-first-computer-build",{"title":106,"path":107,"stem":108},"三年之痛","\u002Fposts\u002Fpain-of-three-years","posts\u002Fpain-of-three-years",{"title":110,"path":111,"stem":112},"使用 pnpm 管理 nodejs 版本","\u002Fposts\u002Fpnpm-manages-nodejs-version","posts\u002Fpnpm-manages-nodejs-version",{"title":114,"path":115,"stem":116},"快速创建一篇博客文章","\u002Fposts\u002Fquick-post-creation","posts\u002Fquick-post-creation",{"title":118,"path":119,"stem":120},"记录一下和对象的坎坷","\u002Fposts\u002Frecording-the-bumpy-road-with-objects","posts\u002Frecording-the-bumpy-road-with-objects",{"title":122,"path":123,"stem":124},"审了一份简历","\u002Fposts\u002Freviewing-a-resume","posts\u002Freviewing-a-resume",{"title":126,"path":127,"stem":128},"使用 ACME 申请证书并自动续期","\u002Fposts\u002Fset-acme-certificate-with-auto-renew","posts\u002Fset-acme-certificate-with-auto-renew",{"title":130,"path":131,"stem":132},"为文章设置过期提示","\u002Fposts\u002Fset-expiration-reminder-for-posts","posts\u002Fset-expiration-reminder-for-posts",{"title":134,"path":135,"stem":136},"鞋带和代码","\u002Fposts\u002Fshoelace-and-code","posts\u002Fshoelace-and-code",{"title":138,"path":139,"stem":140},"闲聊前端工程师的能力与职责","\u002Fposts\u002Fthe-capabilities-and-responsibilities-of-frontend-engineers","posts\u002Fthe-capabilities-and-responsibilities-of-frontend-engineers",{"title":142,"path":143,"stem":144},"根标签\u003Chtml>与伪类:root的区别","\u002Fposts\u002Fthe-difference-between-root-and-html","posts\u002Fthe-difference-between-root-and-html",{"title":146,"path":147,"stem":148},"门边的素质","\u002Fposts\u002Fthe-qualities-at-the-doors","posts\u002Fthe-qualities-at-the-doors",{"title":150,"path":151,"stem":152},"uni-leaflet 官方文档","\u002Fposts\u002Funi-leaflet-doc","posts\u002Funi-leaflet-doc",{"title":154,"path":155,"stem":156},"Vue速通(1)","\u002Fposts\u002Fvue-speedrun-1","posts\u002Fvue-speedrun-1",{"title":158,"path":159,"stem":160},"Vue速通(2)","\u002Fposts\u002Fvue-speedrun-2","posts\u002Fvue-speedrun-2",{"title":162,"path":163,"stem":164},"Vue速通(3)","\u002Fposts\u002Fvue-speedrun-3","posts\u002Fvue-speedrun-3",{"title":166,"path":167,"stem":168},"Vue速通(4)","\u002Fposts\u002Fvue-speedrun-4","posts\u002Fvue-speedrun-4",{"title":170,"path":171,"stem":172},"Vue速通(5)","\u002Fposts\u002Fvue-speedrun-5","posts\u002Fvue-speedrun-5",{"title":174,"path":175,"stem":176},"Vue速通(6)","\u002Fposts\u002Fvue-speedrun-6","posts\u002Fvue-speedrun-6",{"title":178,"path":179,"stem":180},"WSL2 访问 Clash 网络代理","\u002Fposts\u002Fwsl2-access-clash-network-proxy","posts\u002Fwsl2-access-clash-network-proxy",{"title":182,"path":183,"stem":184},"WSL2 中网络服务访问 localhost","\u002Fposts\u002Fwsl2-network-service-work-on-localhost","posts\u002Fwsl2-network-service-work-on-localhost",false,{"post":187,"prevPost":236,"nextPost":242,"relatedPosts":248},{"id":188,"title":34,"aigc":185,"body":189,"categories":222,"cover":224,"createdAt":225,"description":195,"draft":185,"encrypted":185,"extension":226,"hidden":185,"meta":227,"navigation":228,"original":185,"outdated":185,"outdatedAt":224,"outdatedWarning":224,"path":35,"seo":229,"stem":36,"subTitle":224,"tags":230,"toc":185,"updatedAt":224,"__hash__":234,"charCount":235},"posts\u002Fposts\u002Fbad-projects-always-encountered.md",{"type":190,"value":191,"toc":217},"minimark",[192,196,199,202,205,208,211,214],[193,194,195],"p",{},"从学校毕业到现在出道两年了，细数自己做过的项目，烂的五花八门各有特色，真的把人折腾的心力交瘁的。",[193,197,198],{},"刚毕业那一年公司在武穴市有一个项目，不知道前任项目经理怎么搞的。当时整个项目组十几个人天天晚上开会，没什么内容就指责我们公司，嫌弃我们公司进度慢之类的。然后逢年过节还要人在那里值班，前任项目经理不堪忍受，要提桶跑路。公司居然要我一个刚毕业的火线救急，直接去那个项目驻场。公司甚至不跟我讲前任项目经理准备跑路了，害我并不着急交接，直到前任项目经理跟我说他已经要离职了。我当时真的感觉身在他乡、孤立无援的，一度也想离职。后来也是拿钱开路，频频请项目部的几个人吃饭，处境才慢慢好转起来。这部分钱我甚至没找公司报销。",[193,200,201],{},"即使说后续没有再被人围攻，日日开会到晚上 11 点半也是常有的事，我不理解哪有那么多会要开，真的不影响第二天的工作效率吗？好在总算是咬牙挺过来了，但是这个项目将近两年过去了，才结款 40%，尾款遥遥无期的感觉，烂到家了。",[193,203,204],{},"去年年中，莫名奇妙让我去山东出差，说一个项目准备开二期了，看我们老板的架势是准备大干一场，也没有提前跟我说，害我有一辆老车没时间去找黄牛年检，在抖音上随便找了个检车站上门提车送检，结果说我车环保超了 5%，要去 m 站送修，来回折腾了几次。本来黄牛四百块解决的事，我愣是最后花了两千，就无语。最关键的是后面那个项目情况突然急转直下，我在那一个月还没摸清楚情况呢，就让我回武汉。听说这个项目一期也就回款了一点点，甚至不够给一期的项目成员发工资的。",[193,206,207],{},"下半年又做了一个极小的项目，虽然说公司开发成本极低，但是那笔钱感觉也覆盖不了成本和商务多次的来回差旅。最关键的是，那个项目甚至没有立项就让我来回折腾，就很离谱。",[193,209,210],{},"今天开始又让我负责一个武汉的项目，我们算是丙方。这回倒是不出差了，但是也不好干，感觉乙方项目经理没有担当，就喜欢压力我。四月就让我出一个项目计划，预计两个月完成项目。如今快到8月了，还要让我出项目计划。一个破项目计划都出了三版了，让他帮忙协调点资源，愣是没协调到，还每隔一天让我去他们公司坐班半天，纯纯浪费时间，感觉这个项目最终也会烂掉的。",[193,212,213],{},"平台不行，就容易遇到这些烂项目，只能今天承受的果，都是此前种下的因，我也算是自找的，什么时候能让我当上一回甲方啊。",[193,215,216],{},"不过想抱怨的不光是这些，而是我是开发啊！为什么天天干项目经理的活？我觉得我们公司有些项目经理也挺轻松的，需要写材料了，往公司一丢，需要做功能了，往公司一甩。为什么我做项目经理，没人替我写材料，我还得自己亲自打代码？还得维护之前别的项目的代码，做别的项目的新需求？说真的，要不是有 AI 的帮助，感觉就这些活，早就干不下去了。",{"title":218,"searchDepth":219,"depth":220,"links":221},"",2,3,[],[223],"随笔・自留",null,"2026-07-23","md",{},true,{"title":34,"description":195},[231,232,233],"牢骚","工作","项目","gJqBlT9zqkO4yRKCG7yLTHy5TNZy7u5sTFqvEQULaxY",1095,{"title":106,"path":107,"createdAt":237,"categories":238,"tags":240},"2026-07-30",[239],"思辨・自留",[241],"两性关系",{"title":38,"path":39,"createdAt":243,"categories":244,"tags":245},"2026-07-20",[223],[246,247],"汽车","账本",[249,253,258,262,267],{"title":66,"path":67,"createdAt":250,"categories":251,"tags":252},"2023-10-30",[223],[232,231],{"title":70,"path":71,"createdAt":254,"categories":255,"tags":256},"2026-07-03",[223],[232,257],"目标",{"title":122,"path":123,"createdAt":259,"categories":260,"tags":261},"2026-05-18",[223],[232],{"title":62,"path":63,"createdAt":263,"categories":264,"tags":265},"2026-03-18",[223],[266,231],"诗词",{"title":30,"path":31,"createdAt":268,"categories":269,"tags":270},"2023-09-25",[223],[271,232,272],"总结","面试"]