打代码的怎么称呼自己?从码农到架构师的身份变迁录

这事儿吧,真挺有意思的。你问一个打代码的怎么称呼自己,得到的答案可能比他写的代码注释还要五花八门。说白了,就是个身份认同问题,藏着每个人的心路历程、职业阶段,甚至还有那么点儿凡尔赛和自嘲。

刚入行那会儿,嘴上最常挂着,也最容易被别人安上的,就是 码农 。你品,你细品,这词儿是不是自带一股子悲凉?一个“农”字,画面感瞬间拉满:深夜,格子间,一盏孤灯,一个人,面对着闪烁的光标,像老农一样在代码的田地里日出而作、日落…哦不,是日落了还得作。手指在键盘上飞速刨食,种下的是逻辑,收获的是 bug。那是一种被庞大系统异化的无力感,是你明知道这个需求蠢得冒烟,但产品经理拿着鸡毛当令箭,你除了敲下 git commit -m "fix: PM is always right" 之外别无他法的自嘲。叫自己 码农 ,是一种姿态,一种“我就是底层,别对我期望太高”的自我保护,也是对无休止的加班和改动的一种黑色幽默式的反抗。

但人总不能一直这么丧。代码敲多了,经验条涨了,总得给自己脸上贴点金。这时候, 程序员 这个称呼就显得正式、体面多了。这是对外社交的标准答案,是过年回家应付三姑六婆的万能挡箭牌。“哎哟,小王在哪儿高就啊?”“阿姨,我是个程序员。”听着就比“码农”有技术含量,起码听起来像个正经职业,而不是代码的民工。

打代码的怎么称呼自己?从码农到架构师的身份变迁录

更进一步,是 工程师 。这俩字分量就不一样了,尤其是前面再冠上个“软件”、“前端”、“后端”之类的定语。工程师,意味着不仅仅是会写代码,更懂得工程化的思想,懂得架构,懂得权衡。当一个人开始自称或被称为 工程师 时,通常意味着他已经脱离了“给我个需求,我还你个功能”的执行层面,开始思考“为什么这么做”和“怎样才能做得更好”。这是技术人员的职业尊严所在,是一种专业性的自我标榜。在技术分享会上,你很少会听到有人说“各位码农大家好”,开场白一定是“各位工程师、各位开发者,下午好”。气场,一下子就上来了。

说到 开发者 (Developer),这个词就更有意思了。它比“工程师”少了一丝刻板,多了一份创造的意味。我个人就挺喜欢这个称aho。开发者,听起来就像个创世神,虽然是在数字世界里。我们不只是在实现功能,我们是在“开发”一个产品,一个世界。这个词充满了主动性和创造性,尤其在开源社区和一些追求创新文化的公司里,大家更愿意用 Developer 来互相称呼。它抹平了一些等级感,强调的是“我们都是在创造东西的人”。

当然,圈子里的黑话和自嘲,那才叫一个精彩。比如大名鼎鼎的 “CV 工程师” ,全称 Copy & Paste Engineer。这绝对是每个程序员都心照不宣的秘密技能。当一个功能实现不了时,怎么办?打开 Google、Stack Overflow,一顿操作猛如虎,找到一段完美契合的代码,Ctrl+C,Ctrl+V,然后祈祷它能跑起来。自称“CV工程师”,是承认自己站在巨人的肩膀上(或者说,站在无数匿名网友的肩膀上),是一种接地气的诚实,也是对这个行业知识复用本质的调侃。

还有更狠的,管自己叫 “写 Bug 的” 。这话简直是终极凡尔赛。“你干嘛的?”“哦,我平时主要工作就是生产点 Bug,然后顺便再修一修。”潜台词是,只有我这种级别的大佬,才能写出那么复杂、那么刁钻的 Bug,一般人想写还写不出来呢。这是一种举重若轻的幽默,背后是对自己解决复杂问题能力的绝对自信。

当一个人在代码世界里摸爬滚打很多年,成了团队的技术核心,他可能就不再纠结于这些具体的称呼了。他们成了 架构师 技术专家 。这时候,他们的身份已经超越了“写代码的人”,变成了“设计系统的人”。他们思考的不再是某一行代码怎么写,而是整个系统的稳定性、扩展性和未来。你问他是什么,他可能会淡淡一笑,说:“我是搞技术的。”三个字,云淡风轻,却包含了从 码农 工程师 再到 架构师 的所有血泪和荣光。

所以,你看,一个简单的称呼,背后是一条完整的鄙视链,也是一条清晰的成长路径。从一开始用“码农”来自嘲和解构工作的苦闷,到用“程序员/工程师”来确立职业身份,再到用“开发者”来彰显创造价值,最后用各种黑话和玩笑来消解技术的严肃性,或者用一个“搞技术的”来返璞归真。

我呢?我怎么称呼自己?

看情况。

Deadline 前夜,我会觉得自己就是个 码农 ,还是被榨干了的那种;跟外行朋友解释工作时,我是个听起来很厉害的 软件工程师 ;在技术社区里分享心得,我希望自己是个纯粹的 开发者 ;而在跟同事吐槽产品经理的奇葩需求时,我们都是光荣的 “CV 工程师” 和专业的 “Bug 制造商”

这些称呼,就像是我们在代码江湖里混的各种马甲,每一个,都是我们自己。它们共同勾勒出了一个有血有肉、会哭会笑、能在深夜里为了一个分号抓狂,也能在程序跑通的瞬间获得巨大满足感的,活生生的人。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注