
在你日常的工作目录里一定躺着不少叫 “Untitled” 的文件。这个名字可能是代码编辑器新建标签页自动生成的可能是设计软件默认给画布起的名字也可能只是你当时偷懒随手存的一个占位符。我们总说“有空再改名”结果这个“有空”往往等到了项目交付那一天。“Untitled” 不是我做的某个项目的名字但我想从它聊起。不管是程序员的代码仓库、设计师的源文件还是写作者的一篇文章、自媒体人的一个新账号都绕不开同一个问题当手里的东西还顶着一个“未命名”的帽子时怎么给它一个靠谱的名字。这篇文章不聊取名玄学只聊一套可以落地的命名方法以及我这些年踩过的坑。适合所有经常和文件、项目、作品打交道的朋友尤其是靠手艺吃饭的内容创作者和开发者。1. 从“Untitled”说起一个普通文件名背后的工作习惯问题1.1 它不只是默认名字而是一种偷懒信号我见过太多这样的场景某天下午项目经理在群里喊要一个文件你在电脑里搜索“项目终版”结果搜出来十几个带“final”的兄弟最后只能挨个点开确认。这个习惯的起点往往就是某个新建文档上那个没人管的 “Untitled”。系统给你“Untitled”这个名字本意是让你先保住内容稍后再替换成真正的名字。但在实际操作里很多人从 “Untitled” 一直写到了 “Untitled-final-2”然后再到 “Untitled-final-2-真的不能再改”。这不是一个命名问题这是一个工作流程失控的信号。你给文件起一个临时的、没有辨识度的名字本质上是在告诉自己我对这个项目还没想清楚先随便放放。这不是态度问题而是信息管理问题。一个没有名字的东西在文件列表里和其他二十个没有名字的东西长得一模一样。你会发现团队协作时别人根本不知道该打开哪个过了三个月你自己也想不起来。表面上是“名字不好听”其实是没有给信息一个可靠的检索入口。1.2 未命名的隐性代价找文件、背锅、重新做很多成本是隐形的直到它爆发你才意识到。第一是寻找成本。你每天在电脑里搜索文件名的时间加到一起其实相当可观。我观察过身边的人文件夹混乱的人平均每天要花十分钟找文件一年下来就是六十多小时。这些时间里有相当大的比例是因为文件叫 “Untitled” 或者“新建文档1”导致的。第二是沟通成本。你把一个未命名的文件夹发给同事对方得先解压再点开才知道里面装的是什么。如果这个文件夹叫 “2024-07-商务合作-客户资料”对方连解压都不用解压扫一眼就心里有数。这不是礼貌问题是效率问题。第三是交付形象问题。你辛辛苦苦做出来的东西最后导出一个叫 “新建文档.docx” 的文件发给甲方或客户对方心里对你的专业度瞬间打一个问号。命名这件事没有单独收费但它一直默默参与你的品牌建设。认真起名字的人通常对自己的交付物也认真。2. 好名字的底层逻辑不是“好听”而是“好用”2.1 名字的四个功能定位、记忆、传播、管理很多人觉得起名字就是搞创作拼命往文艺方向靠。但我做了十年内容最大的体感是名字最核心的功能不是好看而是四件事——定位、记忆、传播、管理。定位是让别人看到名字就知道这是什么。比如你写了一份《小红书账号起号指南》那这个名字已经完成了 70% 的定位工作。记忆是让读者或同事不用打开内容就能记住。传播是让看到名字的人愿意转发或者在搜索引擎里能搜到。管理是让你自己的文件系统可以按名字做排序、过滤、去重。这四件事里定位和管理是基础记忆和传播是加分。对一个内部项目或代码仓库来说定位和管理可能比传播更重要对一篇公开文章或一个新品牌来说记忆和传播又占了更大的权重。所以给名字之前先不要问“哪个更好听”要先问“它服务的目标是什么”。2.2 “能看懂”永远优先于“有意境”生活里有一个特别直观的例子工具箱。你家里那个放螺丝刀、扳手的抽屉如果拉拉杂杂放一堆“东西”要用的时候只能靠翻。但如果你在每格抽屉上贴标签写“螺丝”“钉子”“绝缘胶带”那连家人都不用问就能自己找。名字就是那个标签而不是装饰画。在项目、产品的命名上我见过最典型的翻车是把名字起得特别“玄”。比如把一个数据分析项目叫“星尘”把一个供应商采购流程优化项目叫“蝴蝶效应”。听起来确实不错但同事开会时说“今天跟一下‘星尘’项目”刚进组的新人一脸茫然星尘是什么客户看到了也没法一眼理解。这不是否定有调性的名字而是说调性要建立在“能懂”的基础上。你可以有内部代号比如“星尘计划”但对外、对文件系统的名字必须是可解释的。一个合格的名字应该在两秒钟内让人大致猜到内容所属的范围十秒钟内能做出“这和我有没有关系”的判断。达不到这个标准再美都没有用。2.3 五条自检清单帮你筛掉烂名字这些年我给自己定了一个五问清单起完名字之后逐条过一遍。如果任何一条不通过就继续改。第一问不看内容只看名字能猜到这是什么东西吗第二问在搜索框里输入它会不会冒出大量同名干扰第三问一年以后我自己看到这个名字能记起当时的背景吗第四问把它口头说给朋友听对方能一次听清楚并写下来吗第五问它允许未来继续扩展吗比如 “2024-03-15-首页改版-设计稿”就比“首页终版”要抗用得多。这个清单看起来简单但执行起来特别能暴露问题。之前我给一个客户的项目文件夹起名“主视觉”客户过来说没找到最后发现是因为我当时顺手起成了“主KV最终版2”。这两个名字的问题一搜就懂太通用太多同名又加了“最终版”这种注定活不过两天的修饰词。3. 五步命名法把“未命名”变成一个能交付的名字3.1 第一步明确对象与终态别一上来就写命名前先搞清楚“这个文件/项目/作品最后给谁看”。给客户看的交付稿要有客户能识别的项目名和日期给自己看的草稿要有内容关键词和迭代版本给团队看的代码仓库要符合工程规范。举个例子同样是一份“关于优化注册流程的文档”内部草稿可以叫“注册流程优化-需求笔记”但发给产品评审会的文档最好叫“2025-01-注册流程优化方案-v1.0”。前者服务的是你个人记忆后者服务的是同步与评审场景。对象不同命名策略完全不同。还有一种常见的坑是“先把内容做完再命名”。内容做完往往项目已经拖了很久这时候你还得回头补命名而且很难补得好因为信息是后补的脑海里没了当时的语境。正确的做法是新建文件的瞬间花十秒钟先写一个临时但包含日期或核心词的名字后面再迭代。3.2 第二步穷举关键词把脑子里的词都倒出来别动不动就追求“灵光一闪”。大多数好名字都是关键词的自由组合只是组合的过程别人看不见。拿一个实际案例说事两个人合伙做一家奶茶店品牌备选名字阶段他们会怎么操作先从品类出发茶、奶、鲜果、口感再从场景出发下午茶、通勤、加班、闺蜜聊天从人群出发学生、白领、情侣从感觉出发清爽、浓郁、微甜、回甘。把这几组关键词放在一起自然能组合出许多备选。这个方法对任何命名都适用。你只要做一件事允许自己先写“烂词”。不要在这一步批评自己写“好东西”“捉妖记”“大漂亮”都行关键是把思路盘活。我一般在白板上列两栏一栏写客观信息词比如日期、业务线、类型另一栏写联想词比如风格、意象、情绪。交叉一下很多东西自己就冒出来了。3.3 第三步组合、筛选与打分把感觉变成标准把关键词组合成十几个候选之后不要凭感觉拍脑袋用四个维度打分易读性、可搜索性、辨识度、扩展性。我用的是一张简单的表格每一列是一个候选名每一行是一个维度每项打分一分到五分。易读性指的是读起来顺不顺口、用输入法打出来费不费劲可搜索性指的是在搜索引擎或文件系统里容不容易被找到辨识度指的是能不能和同类区分开扩展性指的是这个名字以后加版本号、加日期、加后缀会不会别扭。我给一个内部工具起名时候选名里有“data-tool”和“月半报表”。前者在可搜索性和扩展性上全满分后者在辨识度上高但口头交流容易产生歧义。最后选了前者把“月半报表”当作团队内部的俏皮称呼两者各司其职。打分不是为了追求绝对客观而是逼你想清楚自己要牺牲什么。3.4 第四步查重与可用性验证别让努力白费到了这一步很多人就开始飘了觉得名字想好了就完事结果发布当天发现重名。查重这件事分两层。第一层是本机/内部查重。在项目或文章命名前先在你自己的电脑里全局搜索一遍。我建议大家的文件夹里都设一个命名规范按“日期-业务-描述-版本”来存这样查重非常快。内部查重的主要目的是防止你后来存了一个重名文件把旧文件覆盖掉。第二层是外部查重。如果你给的是公开项目比如开源代码仓库、npm 包、公众号名称、商标那就必须去对应的平台搜索验证。开源项目还要确认包名没被占用否则上传代码会被拒绝。品牌类的名字至少要在你计划运营的社交平台上搜一遍查一查有没有同名的带 V 账号。这一步做起来很快但能帮你避开未来三个月扯皮的麻烦。3.5 第五步短期试用与迭代名字是活的最后一步最容易被忽略让名字试用两三天。不要在起名当晚就拍板“这辈子就是它了”。把候选名放进真实的使用场景里比如发到群里让同事看“明天谁去跟进这个方案”比如自己假装发一条朋友圈配上这个名字观察第一反应。有一次我给客户的落地页想了个自认为很好的名字“共振”第二天跟文案团队对接时对方下意识念成了“供振”。那一刻我就知道这名字必须换。名字是要被用嘴说出来的如果人们在圆桌会议上读出来都不顺畅那它再有意象感也不适合。试用期发现的另一个常见问题是“太泛”。你以为的名字是“增长”在文件列表里显示出来和有二十个项目叫“增长报告”的情况撞车。这时候就得再往限定方向收一收增长报告-用户留存专项-2025Q1。越具体越能避开未来搜索的坑。4. 分领域实操不同场景里的命名解法和示例4.1 代码项目与仓库命名小写、短横线、语义化代码仓库的命名在最开始就影响团队协作质量。业界通用的做法是全小写英文字母用短横线分隔单词比如“user-auth-service”而不是“UserAuth_service”。理由很实际小写避免大小写不同导致的环境问题短横线比下划线在大多数网络工具里更友好语义化让人一眼知道模块职责。我见过很多团队在项目初期随手起了“test2”“demo-final”一旦这个仓库被其他项目引用这些名字会一直留在代码里成为长期的技术债。一个不断迭代的服务三个月后日志里全是“demo-final”打头的报错排查问题时会想骂人。命名时还要考虑仓库内的分支、标签、目录之间的层级。没有统一前缀的情况下很容易出现“feature-login”和“feature-login-bugfix-1”这种混乱。建议主干分支和发布版本也纳入命名规划主干用 main发布版本遵循 semver 规范按 semver 的规则主版本号.次版本号.修订号递增不要拍脑袋写 v7-final。4.2 文章标题与内容命名先写透再精简给文章起标题和给文件夹起名字不同它要同时面对读者和搜索引擎。写文章时我经常见人直接用“Untitled-期末总结”然后标题就叫“总结”。这是把文件管理和内容创作混在一起了。写文章标题的核心做法是“先写透再精简”初稿阶段宁可起一个冗长的描述性标题比如“新手做甜品店线上推广最容易踩的7个坑附避坑路线图”发布前再根据平台风格改成“甜品店线上推广新手避坑指南”。这样既保证了信息完整又让读者有情绪触点。对不同平台命名策略也要微调。在公众号语境里标题承担打开率要有一点悬念在小红书语境里标题承担搜索流量关键词前置更重要在技术文档语境里标题承担索引功能动词开头最好“如何部署”“为什么选择”“常见问题排查”都是好的形态。别指望一个标题通吃所有平台发布前按平台再做一次适配反而效率更高。4.3 设计文件与交付稿命名日期、版本、状态都要写清楚设计师和运营经常是文件名混乱的重灾区。源文件不命名协作同事打不开交付稿不写日期客户看看不知道改没改。我建议所有设计文件的格式统一为“项目名-文件类型-日期-状态”比如 “品牌官网-首页-20250401-已确认”。“已确认”“待修改”这种状态词很有用它直接告诉所有人下一步该做什么。还有一个小习惯尽量不用“最终版”“终稿”这类词。因为事实会证明终稿后面永远还有终稿2。为了避免“版本地狱”建议用版本号递增mapping 到一个总说明文档里每个版本留一句变更摘要。这样既不怕被覆盖也方便追溯。另外发送给协作方的文件建议把日期写上去格式用 YYYYMMDD。这样对方手机上即使不打开文件也能按时间排序找到最新的那份。很多人喜欢用“2025-04-01”这个格式在部分系统里按字符串排序会出错而 “20250401” 是天然可以按数值排序的。4.4 品牌与账号命名注册、记忆、表达三合一最后说账号和品牌命名。这种命名跟项目名、文件名最大的不同是它要面对公共空间的传播压力。你可以给内部项目起“青柠计划”但对外账号如果叫这个用户根本不知道你做什么。品牌命名的第一优先级是“可搜索且不被冒用”。先不要跟风用生僻字、谐音梗。生僻字在输入法里很难打用户记住了一句话却打不出来传播直接断掉。谐音梗容易踩商标盲区被投诉的案例太多了。第二优先级是“低认知成本的表达”。名字最好能做到“听一遍就能写下来写下来就能猜出大概领域”。我合作过的一个手艺人工作室叫“开物木作”四个字清晰表达“开物成务”的品牌调性又点明了品类。这种名字不打广告也能被口口相传。第三优先级才是意境和辨识度。如果你做不到前两条不要在第三条上硬凹。毕竟用户记住一个名字靠的往往不是惊艳感而是重复出现的场景。5. 踩坑实录与避坑技巧那些“未命名”教我的事5.1 最常见的五个翻车现场我把这些年自己踩过的、看别人踩过的高频坑列一下给大家做一个速查表。翻车类型现象后果应对思路同名覆盖两个“新建文件夹”里放了不同版本重要资料丢失命名必须带上日期和版本过度文艺“月蚀”“回响”做项目名同事看不懂、新人上手慢内部代号与对外名分离拼音/中英混写“zhuoyue_test”“统计2025”排序混乱搜索困难统一用英文小写或全中文前后一致只写“最终版”final1、final2、final真的终结交付时不知道哪个是新的用版本号替代情绪词只取不查起名没去平台搜重上线被点名重名发布前做平台查重5.2 命名卡壳时的应急办法先跑通再优化老实说不是每次命名都能一步到位。我自己也有遇到创建任务后大脑一片空白的时候。这时候我会用一个固定模板兜底日期内容对象动作。比如 “20250401-客户续约跟进”、“20250328-促销页设计稿-v1”。这个模板永远成立因为它包含足够的信息即使以后要改名至少现在这个文件在文件夹里是可定位的。命名卡壳还有一个原因是想一次性把所有维度做完美。放松点你不需要在第一时间就起一个五十年不变的名字。对绝大多数内部文件和项目一个“够用”的名字在几分钟内就能顶出来关键是不让 “Untitled” 留在原地。另一个应急技巧是“分两步走”先用代称后统一映射。比如新项目的代称叫“A计划”所有相关文件都可以用 “APlan-” 做前缀等最终名定了再全局替换。这比干坐在那想一个完美名字要有用得多。5.3 把命名变成制度一页纸规范解决长期问题我最后想分享的是个人能力再强都不如流程靠谱。如果团队协作频繁我特别建议做一份命名规范文档一页纸就够内容包括前缀规则、日期格式、版本规则、文件夹层级和禁忌清单。一个简单但高效的做法是建一个项目模板新建项目时自动生成一个 README里面第一行就写项目全名下面写简称、代号、所在仓库地址、关键负责人。以后每次打开这个项目任何人都能从 README 第一行确认名字相关议题也统一用这个简称。这等于给“未命名”上了一道保险。我之前在团队里推行这套制度时遇到的最大阻力是“嫌麻烦”。但当连续两个星期没有人因为找文件而打断同事工作之后大家就接受了。命名规范的成本在立项那一刻但收益分散在接下来每一个查找、引用、协作的瞬间。我个人这几年最大的变化是新建文件的瞬间一定顺手把名字改掉用一个临时版本都不勉强 “Untitled”。不是因为强迫症而是因为我知道今天花十秒钟能解决的事拖到明天可能要花十分钟来找。如果你正被一堆“新建文档”压得喘不过气不妨就从今天开始把手边那个未命名的东西认领回来。先给它一个名字再让它替你干活。