大家平时同行见得多了,往往会遇到伪人和嘉豪。关于计算机这一行里面谁是水货的判断,其实是有一些相对通用的特征——符合这些特征中一个的,有可能会误判;符合若干个的,现在暂时还没有出现过误判的案例。这里出一篇比较详实的、彩笔程序员的典型特点供大家参考,尤其是在网络上进行鉴别的时候,效率又快又准,有助于避免卷入不必要的、浪费自己时间的争端。

发言习惯​

对于那些在网上评论区或者公开聊天群里发言的朋友,可以观察他们的语言习惯,一般来讲,彩笔更偏向于着重讨论项目的“部署”而非“开发”环节。他们往往会花巨大的篇幅或消息量持续不断地讨论有关云服务商的一些细节,包括但不限于:① 服务器 ② CDN ③ COS ④ 网络情况如带宽等 ⑤ 域名。大多数情况下,在云服务商的福利群或者用户群里,这些人很常见。那种特别喜欢在这种福利或者用户大群里天天闲聊的,目前为止我还没遇见过谁懂技术...另外还有那些大群里把自己网站设置成群昵称的。

另外有个重要特征是[\旺柴][\奸笑]这两个表情。喜欢大量发送这俩表情,或者三句话不离 emoji 的,基本都是菜。

个人博客​

个人博客是个能精确反映出一个人技术五角星的重要信息源。有下面特征的要注意了:

  • 用中文做域名的;

  • 用便宜或者干脆免费域名的,但域名本身含义具有比较珍贵的特殊含义除外;

  • 用花里胡哨且烂大街主题的;

  • 网站底部挂一堆(一个两个除外)博客广场链接的,包括但不限于开往、十年之约、萌国 ICP、个站联盟这种全挂上的;

  • 网站内容出现大篇幅书写任何一款二游/MC 的,或者明确表示自己在玩二游的;

  • 初高中生(这个不算嘉豪,但技术就别想了);

  • 自我介绍中明确表示自己技术栈很杂,什么都会的;

  • 自我介绍中技术栈部分包含大量主流语言、框架、工具;

  • 自我介绍中把自己常用 IDE、自己电脑的 OS、自己各种装备、服务器详细情况(几核几 G 多大带宽什么位置)放上的;

  • 网站里有做指向自己一堆公开服务的链接的;

  • 网站内容偏部署、容器化、操作系统/应用程序解决方案/教程的;

  • 用烂大街商业主题,带开会员、签到、VIP 等一系列重度商业化功能的;

  • 网站任意位置悬挂本站支持 SSL本站开启 HTTPS本站支持 IPV6 访问的;

  • 网站任意位置悬挂高防 CDN 提供商,或某野鸡云服务器供应商声明,或各种 PoweredBy 叠甲的;

  • 站长联系方式遍布所有社交平台如微博、知乎、抖音、TG 的;

  • 网站因过多交互或过多图片相关的 CSS filter 等动效而出现明显卡顿/LCP 难以直视的。

真正做技术或者有在谦虚/认真/闭关/忙碌钻研技术,比如这样的,是正常同行。另外还有些人开网站是纯分享生活,这群人同样不在本次判别范围内。

代码质量​

通常确实会有一些国内程序员愿意花时间来打理自己的 GitHub。如果有人真的确实认真在用 Git,可以稍微观察一下他的 commit 风格,以及此人如何对待 PR 和 issue。尝试阅读一些他写的关于项目工程的介绍或者文档,看看根据这些文字能否成功点亮代码;如果是带图形界面的项目,可以观察 GUI 有没有浓厚的 AI 味。

关于图形界面的设计,这里还有一个值得注意的点——尽管听起来非常的奇怪——但事实确实如此:程序员是否是“科班出身”和他所设计的界面有着极强的关联。并不是说科班设计出来的东西一定不丑,但两个群体各自所设计出界面的风格、整体审美、样式偏好等特质有着极大的、接近指数级别的差距,而且这个判断方法截止到目前甚至没有出现过一次例外。

图形界面的判断又可以上升到代码素养上,它们之间也存在着一些神奇的关联。有些哥们能力真的一般,或者上限非常低,是可以从他的代码风格里观察出来,一般来讲,那些学习能力强且基础扎实底子厚的科班同行,代码复杂度都很低,从项目级到方法级,读起来都有一种美感,文档写的也整洁。