完美主义

小时候跟姐姐学的用扑克牌算命,洗牌就那么一张一张的抽出来排上去,从 1 开始一直排到 13,不同的花色对应着好或者不好,每个数字代表不用的意义,事业啊、婚姻啊、学历啊等等。有时候,为了抽到一排红心,自己会将扑克牌在洗牌之后重新排号,按照一个特定的顺序,抽几张扔几张。最后总是能拿到一排红心。

慢慢长大之后发现,不要说一排红心,哪怕能拿到一颗红心已经实属不易。为了这颗所谓的红心,要付出的实在是太多太多。

反常的气温,忽然又升高到了十七度。给人一种暖春的感觉,周五的时候,对象说给宝子约了周六的牙医。宝子的这个牙,已经成了一种非常严重的问题。由于之前一直吃手,后来用这种手段干预,戴手套,贴嘴等等,虽然不吃了,但是舌头还是不自觉的就往前顶,现在牙齿已经有些变形了,甚至连骨头都开始过度生长。

去妇幼、齐鲁去问诊,给的建议都是等牙齿换完再处理,但是现在似乎依然等不到那个时候了,再不干预,以后要该起来就更难了。原本想着,简单的咨询一下,但是在经过一系列的检查之后,觉得还算靠谱,给的医疗建议也在接受范围之内。决定不再折腾了直接在这里处理,费用六千五。为这些所谓的坏习惯的付出依然不止这些。

有时候懒惰真的会付出代驾,小的时候想下狠心纠正这种坏习惯,但是宝子的姥姥各种觉得残忍,阻挠。最后的结果就是,虽然当时是痛快了。后患却没那么容易消除。虽然现在自己依然不是一个完美主义者,但是,这种过失,现在想起来却也时常后悔。

周末,有时候感觉时间是真的少,各种乱七八糟的事情就占据掉了大半。剩下一点点的时间,来处理下那些乱七八糟微不足道的事情。之前 google play store 的账号,因为长时间没登录被停用了,导致原有的闺蜜圈 app 也被下架。在重新注册开发者账号,想要重新发布应用的时候,提示 appid 被占用了,给 google 发邮件申请转移,给的答案是账号可以解除封禁,可以登录,但是转移却是一直失败的,根本没有转移权限。

既然如此,那暂时也就不再尝试使用原来的 appid 了,毕竟,这个流程一直持续下去,也不知道会到猴年马月能结束,就酱紫吧。完美主义,自己坚持有个 p 用,还得条件允许才能完美。

除了 google play,其实还有一个平台是自己之前也想上的,那就是鸿蒙,uniapp 刚支持打包鸿蒙 应用的时候,自己就尝试过向鸿蒙的迁移。然而,由于项目框架较老,需要做的工作不止一点点,需要先将 vue2 升级到 vue3,然后在将 vue3 版本打包成鸿蒙的 app。

升级这一步就不是很顺利,作为一个初学前端(vue 框架)的菜鸟,最开始项目建立的时候,代码结构设计的并不是非常好,并且硬编码了很多 vue 2 only的一些代码。升级到 vue3 之后,勉强编译通过,运行到了鸿蒙系统上。

再后来,这件事情也确实没什么动力,就不了了之了。然而,就在上周又接到了一个广东深圳的电话,接起来之后说是鸿蒙开发者中心的。问有没有app 升级或者开发计划,说看到在应用商店上架的闺蜜圈 app了,并且说帮忙给建立技术支持服务群,协助将项目从 vue2 到鸿蒙系统 app 的发版。 

在接到这一通电话之后,总觉得不做点什么真的对不起鸿蒙生态的付出。(这个电话打了很多次了,一直没接)之前,自己的那种完美主义追求,想要在国内的各大应用市场上架。然而在多年以后,所有的手机应用市场都关上了针对个人开发者的大门,除了华为。国内的个人开发者,真的连狗都不如。

在自己开发第一款 app 的时候,国内应用商店华为、小米、锤子、魅族还是针对个人开发者开放的,只是现在小米把个人开发者推出了门外,魅族也关闭了那扇大门,锤子死了。只剩下华为还算是对个人开发者开放,更何况现在,人家都找上门了,自己又有什么理由不做出点努力呢?

而至于完美主义,现在依然不可能了,如果要做,也只能部分完美。让那些自己有能力去完美的地方,能稍微完美一点吧。

为了能升级到 vue3 和支持最新版的鸿蒙开发工具,将 hbuilder 升级到了最新版,切换到原来 vue3 的分支,不得不说,最新版的 hbuilder 在鸿蒙的支持上友好了很多。

配置好一系列工具和插件之后,甚至应不需要在使用鸿蒙开发者工具打包就可以直接运行到模拟器了,虽然提示只支持 arm 架构的模拟器,但是运行是完全没有问题的。

当然,现在升级最大的优势在于,通过 cursor 可以帮忙解决大部分的 vue代码升级问题。

的确减少了自己的大部分工作量,只需要关注那些 ai 解决不了的问题就 ok 了。两天陆陆续续的修复,最终还是在鸿蒙系统上运行起来了,也修复了大部分的错误,当然,这个升级之后的功能,还需要进一步的细致测试。

实际运行效果:

有的事情,开始固然是艰难了一些,甚至,很长时间都看不到方向,然而,做了也就那样,没什么做不了。也没什么做不到。

网上总是说 hbuiler 这不好,那不好,性能太差,不如原生。有哪有啊完美无瑕的工具或者框架,如果通过这个工具或者框架实现了自己的目的,那么这个框架或者工具就是足够优秀的,哪怕不完美。国外的东西不见得就是好的,国内的东西也不见得就是不好。很多程序员为了争论 emacs 和 vi 到底哪个更好,能口诛笔伐。甚至连 vi 党和 vim 党都能同室操戈,我作为一个实用主义党是在不明白这种争论的意义和价值。

当然,其实这些年我说 hbuiler 好不是一次了,我也是目光短浅,没用过 flutter 之类的其他的跨平台语言。仅仅局限于自己的鼠目寸光,与我而言,这解决了我的问题,就足够了。通过自学,两个月的时间,能让我通过这门语言或者工具来做一款产品,这就够了。

只是,现在我站在了自己写的屎山代码上,有太多的东西需要优化,有太多的结构需要调整。

或许,是时候放弃完美了,对于用户来说,你的代码是不是屎并没那么重要,只要给用户呈现的不是💩就完了。


☆版权☆

* 网站名称:obaby@mars
* 网址:https://h4ck.org.cn/
* 个性:https://oba.by/
* 本文标题: 《完美主义》
* 本文链接:https://h4ck.org.cn/2025/12/22098
* 短链接:https://oba.by/?p=22098
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


猜你喜欢:

77 comments

  1. Level 1
    Microsoft Edge 142 Microsoft Edge 142 Windows 11 Windows 11 cn中国–山东–临沂 联通

    我家老二的牙也这样,也是晚上睡梦里吃手指,周末刚看完,需要在嘴里戴一种牙套

  2. Level 1
    IBrowse r IBrowse r Android 16 Android 16 cn中国–江苏 联通

    我也想去把自己的的牙齿搞一搞,小时候掉牙了就喜欢摸,搞得现在有几颗歪歪扭扭的,不知道好不好搞

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      要想处理基本都能处理,就是周期很长,费用也不便宜。

  3. Level 6
    Google Chrome 109 Google Chrome 109 Windows 10 Windows 10 cn中国–上海–上海 腾讯云

    灵妹妹这是迪士尼在逃公主?
    不做青岛第一少妇车模了吗?

  4. Level 5
    Google Chrome 142 Google Chrome 142 Windows 11 Windows 11 cn中国 中国联通

    俺家大宝小时候也是吃手,估计那个时候她没有安全感。牙齿感觉也有点问题,继续观察。

  5.  Level 6
    WebView 4 WebView 4 Android 16 Android 16 cn中国 中国电信

    我觉得95%的应用,用uniapp够了,除了使用很频繁的热门应用,微信qq,游戏那些要原生外,其他小应用没必要原生哈哈

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      现在qq 之类的东西,带个 unity 的引擎,也是服了。看看那体积吧,说实话体验真的很一般,哈哈哈

      1.  Level 6
        WebView 4 WebView 4 Android 16 Android 16 cn中国 中国电信

        哈哈是啊,300多MB,带虚幻引擎为了3d秀,80后表示从来不用的

  6. Level 3
    Google Chrome 131 Google Chrome 131 Android 10 Android 10 cn中国–福建–福州 联通

    之前吃槟榔断了半边牙,今天吃牛奶枣又断了一些。牙齿修补我就不管了,无所谓。主要是害怕牙医,当初好好的牙,洗完一次牙后就各种出问题。

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      槟榔这个东西还是别吃了。
      牙齿的问题还是得自己注意一下,保持牙齿干净卫生。

      1. Level 3
        QQbrowser QQbrowser Android 13 Android 13 cn中国–福建–福州–仓山区 电信

        其实已经没想着去治了,牙齿确实少了一颗,也一直没补。有时候就是会有点自暴自弃的念头,心里挺乱的,也说不清楚具体是什么感觉。

        1. 公主 Queen 
          Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

          如果少了,那要处理就只剩一条途径了种牙,这个东西又贵周期又长。

      2. Level 2
        Safari 26 Safari 26 iPhone iOS 18.7 iPhone iOS 18.7 us美国–加利福尼亚州–洛杉矶–洛杉矶

        以前我也是完美主义,但现在逐渐接受了“先做一个垃圾出来”这种理念。

  7. Level 6
    Safari 26 Safari 26 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国移动

    都是一个尿性,自己做大了,就各种限制了。
    现在鸿蒙生态估计是还没做起来,开发者有限,所以鼓励更多人加入。

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      是啊,国内的这些手机厂商,基本都是一样的。
      希望华为能开放的更久一些。

  8. Level 6
    Google Chrome 142 Google Chrome 142 Windows 10 Windows 10 cn中国–云南–丽江 电信

    牙齿这玩意头疼,我女儿的牙齿也是,明后年要换牙正在让她养成好习惯

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      你的博客,现在翻墙也很难打开,山东区域是不是屏蔽越来越严重了。

      1. Level 6
        Google Chrome 142 Google Chrome 142 Windows 10 Windows 10 cn中国–云南–丽江 电信

        我测试下没被封,我自己访问很快

  9. Level 2
    Microsoft Edge 142 Microsoft Edge 142 Windows 10 Windows 10 cn中国–辽宁–朝阳 电信

    孩子的牙,Google的ID,鸿蒙的APP,AI的辅助编程,有点跳跃啊。

  10. Level 3
    WebView 4 WebView 4 Android 12 Android 12 cn中国–湖北–武汉 电信

    绝对完美,只存在于虚拟世界,到最后只要坚持做自己就好,当然在某些方面也挺难的就是

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      两个原因,一个是讨论的问题不熟悉啊,神马 folo 的开发者之类的。
      另外一个就是,白天忙着工作,晚上忙着干自己的项目,😂

  11.  Level 3
    Microsoft Edge 142 Microsoft Edge 142 Windows 10 Windows 10 cn中国–湖北–武汉 电信

    现在长了2-3颗智齿,看别人说拔牙可恐怖了,不敢拔,打算等疼的时候再拔😳

    1. 公主 Queen 
      Google Chrome 134 Google Chrome 134 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      是哒,那时候你就感觉自己像被破拆的老建筑,啊哈哈哈

  12.   Level 7
    Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国–香港 Akari

    看着挑衅的大加号,我认真想了想上次爱爱是什么时候。

  13.  Level 4
    Google Chrome 142 Google Chrome 142 Windows 11 Windows 11 cn中国–上海–上海–杨浦区 电信

    我的牙是有一颗比其他突出的,但是遗传的,而且小时候我或者家长从来没有关注过。到现在也也就不去考虑矫正了,比较都快40岁了……除此之外,我牙还没遇到过什么大问题。
    不过,我还是觉得,牙病趁早,趁小时候处理好吧,最好不要等20岁以后在去整……

  14.  Level 4
    Google Chrome 142 Google Chrome 142 Windows 11 Windows 11 cn中国–上海–上海–杨浦区 电信

    我的Google账号就用来下载 Play Store里的App,我不定时(至少每周一次,也可能一天一次)会上去检查是否有更新。
    我这个账号也用了好多年了,期间换过手机号和邮箱不止一次,但是都顺利验证通过了。我听说现在必须是海外邮箱和手机号才能注册和绑定?

    1. 公主 Queen 
      Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      开发者账号和普通账号不一样,并不需要特殊的邮箱或者号码,但是注册时候会要求是 gmail 的邮箱。

      1.  Level 4
        Firefox 145 Firefox 145 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国电信

        也是,开发者和普通用户不一样。
        我 Google 账号之前还登录 Chrome,但是它并没有我想的那样可以自动同步。也许是我 VPN 不是一直开着,还没到它开始同步我就关掉了,也许是它真的不自动同步。今天把 Chrome 换成 Firefox 了,至少不用爬🪜,目前同步还可以,更多方面再试一下。但我并不喜欢它功能模块太多。

        1. 公主 Queen 
          Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

          哎,上架 google 商店,我这几天直接毛了,比鸿蒙麻烦多了。

  15.  Level 4
    Google Chrome 142 Google Chrome 142 Windows 11 Windows 11 cn中国–上海–上海–杨浦区 电信

    本来就没咋学过编程,现在也都忘光了,编程我已经完全不懂了。
    如果是需要做点简单的体验测试,我还勉强可以。
    国内各个品牌的手机都做自己的应用商店,然后还有一些类似酷安,应用宝等第三方的商店,应该都是各自为政,各有不同吧?一个App没法适配所有机型。
    华为现在应该会统一一些,但是新老机型适配估计也是不一样的要求吧?

    1. 公主 Queen 
      Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      其实多数时候通用的适配方式就够用了,不过是小米 ov 之类的不让个人开发者上架应用了,这才是最恶心的。
      应用宝我是上架了的,反而是小米 ov 之类的让人觉得更加恶心。

    1. 公主 Queen 
      Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      严格意义上不是传统社交,只能帮忙记录大姨妈,没有上聊天功能,嘎嘎

    1. 公主 Queen 
      Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      是啊,有的问题还不容易解决。尤其是没接触过的系统。

  16.  Level 6
    Microsoft Edge 142 Microsoft Edge 142 Windows 11 Windows 11 cn中国 中国联通

    会代码的切换什么都会得心应手,鸿蒙的开发生态现在应该可以了吧,虽然现在还没有用上纯血鸿蒙,但是期待能快速转换上架。

  17. Level 2
    Google Chrome 131 Google Chrome 131 Android 16 Android 16 cn中国 中国电信

    华为商店这是又又又多了一个APP,赞一个啊。虽然从华为转到步步高,等生态再好点,还是得转回去。

        1. 公主 Queen 
          Google Chrome 142 Google Chrome 142 Windows 10 Windows 10 cn中国 中国联通

          头像是gravatar.com的头像系统,去这个网站设置就行啦,根据邮箱显示头像。

  18. Level 2
    Microsoft Edge 142 Microsoft Edge 142 Windows 10 Windows 10 cn中国–湖北–随州 联通

    怎么说呢,完美主义有好处也有弊端吧,感觉你的APP之路还是充满辛苦的,坚持下来真的很不容易,但是哪一款好的软件不是这样被锤炼出来的呢,加油吧

    1. 公主 Queen 
      Google Chrome 142 Google Chrome 142 Mac OS X 10.15 Mac OS X 10.15 cn中国 中国联通

      还是要坚持的,说不定什么时候就看到曙光了。

发表回复

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