感觉程序员使用 vibe coding 接下来左右是个死 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imaxwell
V2EX    职场话题

感觉程序员使用 vibe coding 接下来左右是个死

  •  
  •   imaxwell 1 天前 6035 次点击
    现在的 vibe coding 之于程序员,像极了当年蒋经国让蒋介石反腐的一个两难境地的状态不反腐吧就亡国,一反腐吧就亡党,现在程序员就是你不用 vibe coding 是等死等着被其他用 vibe cding 的程序员卷死,你用就是找死用多了之后,之前的很多编程技能用进废退,不用之后全都生疏了,荒废了,清零了,所以处于一个进退两难的境地。

    可能需要找到新的技能树和思维升维方向成长来破局。
    92 条回复    2025-12-06 11:00:34 +08:00
    muguan
        1
    muguan  
       1 天前
    我之前也是 ctrl c 程序员啊,vibe coding 对我来说简直不要太好
    artiga033
        2
    artiga033  
       1 天前 via Android   8
    公司的代码我 vibe ,自己的代码我手写
    jettzhang
        3
    jettzhang  
       1 天前 via Android
    ai 代替谷歌搜索复制粘贴而已
    sublime8
        4
    sublime8  
       1 天前
    有了计算机后算盘就应该淘汰
    aru
        5
    aru  
       1 天前   1
    还在坚持古法编程的程序员不多了
    livib
        6
    livib  
       1 天前
    vibe coding 的时候只要自己也在进步就行了,淘汰这是趋势,这又不是历史上第一个被取代的行业
    Rorysky
        7
    Rorysky  
       1 天前
    国内职场,程序员的尽头是做管理

    提前让你管理 ai agent 不好么
    lujiaosama
        8
    lujiaosama  
       1 天前
    什么 vibe coding, 明明是进阶架构师了.
    coreJK
        9
    coreJK  
       1 天前 via Android
    @artiga033 #3 同意哈哈哈
    dm87497
        10
    dm87497  
       1 天前 via Android
    现在程序员的作用就是 review 了
    liyafe1997
        11
    liyafe1997  
       1 天前
    亲,这边建议练心算呢,整天用计算机计算器,算数能力都生疏了,荒废了,清零了
    Tink
        12
    Tink  
    PRO
       1 天前 via Android
    vibe 也是一种 coding 啊
    Anubisks
        13
    Anubisks  
       1 天前
    长期维护等着出问题咯,变成人肉背锅侠
    WayneShao
        14
    WayneShao  
       1 天前 via Android   6
    现在已经成熟起来的程序员反而不用担心这个,目前我觉得比较麻烦的是新手成长为大佬的阶梯似乎是没有了,原来的这些路径好像都被 AI 取代的差不多了,新手也没有 AI 好用
    imaxwell
        15
    imaxwell  
    OP
       1 天前 via Android
    @muguan 比 cv 程序员又快又好
    imaxwell
        16
    imaxwell  
    OP
       1 天前 via Android
    @artiga033 可维护性不一样是吧,有点意思
    imaxwell
        17
    imaxwell  
    OP
       1 天前 via Android
    @livib 为了能够调试 vibe coding 的异常代码,里面的一些细节该弄懂的时候还得弄懂
    imaxwell
        18
    imaxwell  
    OP
       1 天前 via Android
    @Rorysky PUA ai 没有心理负担,哈哈
    imaxwell
        19
    imaxwell  
    OP
       1 天前 via Android
    @lujiaosama 有人说是 vibe coding 的时候,程序员变成了人工智能善后工程师
    imaxwell
        20
    imaxwell  
    OP
       1 天前 via Android
    @dm87497 一般需求保证大方向不跑偏,保证即使出错了,也不会错得太离谱,当然了,跟金钱数额相关的程序,那可得万分仔细,一丝一毫都不能有偏差。
    imaxwell
        21
    imaxwell  
    OP
       1 天前 via Android
    @liyafe1997 是的,高中的时候还学会是徒手开根号,现在全忘光了
    imaxwell
        22
    imaxwell  
    OP
       1 天前 via Android
    @WayneShao 新手在 vibe coding 屎山代码中摸爬滚打,也会成长起来
    xljya
        23
    xljya  
       1 天前 via Android
    感觉没有一个新手程序员能忍住不 vibe coding
    baiyuxiong126
        24
    baiyuxiong126  
       1 天前   1
    这就是辟邪剑谱,你不练也得练,死得快慢的问题
    sk217
        25
    sk217  
       1 天前   3
    没有 vibe coding 之前,难道问题的解决方式不也是从 stackoverflow 上搬运么,难道真的有人一行一行阅读源代码 fix 问题?不都是找个能 working 的临时方案

    现在不过变成 AI 自动搬运了
    sk217
        26
    sk217  
       1 天前
    @WayneShao 不是新手成长成大佬,而是行业生态变化了,有 AI 之后,人人都是 100 个 google stackoverflow 的 CV 工程师,试错成本进一步降低,等于整体不需要那么厉害的人了,只要把大方向把握好,何况软件大方向这个东西很虚的,很多狗屎代码 跑起来,能卖出去赚到钱就行
    wnpllrzodiac
        27
    wnpllrzodiac  
       1 天前 via Android
    @lujiaosama 你是 ai 架构师的小弟好么
    wnpllrzodiac
        28
    wnpllrzodiac  
       1 天前 via Android
    @dm87497 ai review 美滋滋
    wuzhewuyou
        29
    wuzhewuyou  
       1 天前 via Android
    补全本人前端短板,现在是全干程序员
    imaxwell
        30
    imaxwell  
    OP
       1 天前 via Android
    @wnpllrzodiac 最近正在尝试这种开发方式,用 Opus4.5 写代码,然后,把写出的代码和需求文档扔给 gemini 和 codex 评审 review ,发挥各家所长
    imaxwell
        31
    imaxwell  
    OP
       1 天前 via Android
    @wuzhewuyou 感觉只要会写代码,人人都会成为全干工程师了,因为 AI 可以当做一个翻译器,把你想要的任何伪代码翻译成目标语言
    94
        32
    94  
       1 天前
    @imaxwell #22 ,这个只是理想情况下,预设的前提是新人有自学能力。而现实情况是大部分新人只会觉得有 AI 帮他在海遨游可太爽了。每天都不需要动脑子,出问题了也有老资历的给他擦屁股。

    当前 AI 能力没有大突破的前提下,我认为最终会是缩小了基础研发岗的职缺。中高级开发使用 AI 配合来完成原本三四倍的工作量(实习生没有了、岗位性质变成全栈了),并且在关键的时候给 AI 擦屁股。
    WhateverYouLike
        33
    WhateverYouLike  
       1 天前
    "用多了之后,之前的很多编程技能用进废退,不用之后全都生疏了,荒废了,清零了"。
    除非世界时间线倒退,否则"生疏 荒废 清零"没有坏处,更何况不会荒废。
    HK560
        34
    HK560  
       1 天前
    能忍住不用我得佩服
    ilaipi
        35
    ilaipi  
       1 天前
    所以说 AI 发展到现在,取代程序员基本上还是不可能的,一直处于辅助程序员的阶段。完全不懂代码的人,可能能借助 AI 写出点啥,稍微复杂点的项目,碰到 bug ,根本就解决不了
    villivateur
        36
    villivateur  
       1 天前   1
    现在的汽车之于人类,像极了当年蒋经国让蒋介石反腐的一个两难境地的状态不反腐吧就亡国,一反腐吧就亡党,现在的人就是你不开车是等死等着被其他开车的人卷死,你用就是找死用多了之后,之前的跑步技能用进废退,不用之后全都生疏了,荒废了,肌肉萎缩了,所以处于一个进退两难的境地。
    xiangran0028
        37
    xiangran0028  
       1 天前
    区别不大,没有 AI ,程序员这个职业过 35 岁也差不多了。
    narutots
        38
    narutots  
       1 天前
    最近用 AI 处理解决了几个比较棘手的问题,搁以前都得各种查找测试好几天才能搞定的,但是搞完没几天就忘得差不多了
    crysislinux
        39
    crysislinux  
       1 天前 via Android
    @sk217 难道你找到答案都不读?正常来说先试试能不能用,能用要看看为啥能用,不能用也要看看是哪儿不行。除非是那种纯算法的实在看不懂那只能算了
    nkidgm
        40
    nkidgm  
       1 天前
    你就把自己当作是司机就行了,车越来越智能化和自动化,未来发展 IT 开发趋势肯定是越来越傻瓜化,新手司机上路不需要了解太多机械结构。
    LowBi
        41
    LowBi  
       1 天前
    vibe 之后的维护是噩梦
    dsw0719
        42
    dsw0719  
       1 天前
    @LowBi 开汽车之后的 修车是噩梦。
    stinkytofux
        43
    stinkytofux  
       1 天前
    @narutots #38 深有同感, AI 的知识太丰富了, 以前全网各种搜索都找不到解决方案的问题, 现在问一下不仅马上就知道了, 甚至还能直接写代码. 节省了海量的时间.
    jmliang
        44
    jmliang  
       1 天前
    只是工作方式变了而已,原来自己写的时候是边写边熟悉代码。vibe coding 是相对于接手一个新项目,需要修改和维护的时候熟悉代码,修改维护的时候借助 AI 辅助,其实也比之前快很多。现在 vibe coding 之前,把规则先写好,越详细越好,后面生成类似项目都使用这个规则,AI 生成的代码也是在熟悉的规则里。这是我的 claude code 使用的全局 md ,可以参考下。

    ## 代码规范

    - 每次请用中文回答我。
    - 生成的所有类和函数,外部可以访问的变量和方法都要加 3 斜杆注释,如:

    ```dart
    /// 类名
    class 类名 {
    /// 构造函数
    const 类名({super.key});

    /// 方法名
    void 方法名() {
    // 方法体
    }
    }
    ```

    - 请降低代码的复杂度,不要太抽象,以简洁为主,不要过度封装,除非是我特殊要求。
    - 在代码的关键位置,请添加注释,说明代码的用途。
    swananan
        45
    swananan  
       1 天前
    》难道真的有人一行一行阅读源代码 fix 问题?
    @sk217 如果不一行一行去源码里面找根因,那以前 stackoverflow 的 fix 是怎么来的呢
    lastwhisper999
        46
    lastwhisper999  
       1 天前
    @liyafe1997 现在写个字都得在手机里面打出来,然后照着写
    MaoRong
        47
    MaoRong  
       1 天前
    @imaxwell #30 感觉咋样,你是怎么组合使用的
    cxe2v
        48
    cxe2v  
       1 天前   1
    Kobayashi
        49
    Kobayashi  
       1 天前 via Android
    根据问卷调查,程序员都不 vibe coding. https://survey.stackoverflow.co/2025/ai#2-vibe-coding
    weixind
        50
    weixind  
       1 天前
    我感觉之前的文章能回应你的一部分焦虑,不知道你有没有看到。《讨论下 AI 时代的软件架构与协作关系的几个可能的变化》 https://v2ex.com/t/1176343

    个人觉得程序员这个职业是不会消失的,程序员的角色依旧重要,只不过会有更多的角色定位。

    还有,想那么多不如来探索如何更好的驾驭 AI 。
    https://github.com/erweixin/Go-GenAI-Stack
    gdzzzyyy
        51
    gdzzzyyy  
       1 天前
    但是具体思路没有,有工具也没啥用哎。
    有了 AI 也需要一直学习,假如 AI 发生故障,或者暂时性的不能用 AI ,你至少要有点思路和知识储备吧。
    AI 的作用我感觉就是曾经的编辑器,以前人没有那么智能化的写代码的工具,难道说有了更好用的编辑器后,就能说那些用写字板写代码的人无用吗?
    至少在软件开发层面上,还是要有硬实力吧。不然哪里出错都找不到。
    Bigstupidcat
        52
    Bigstupidcat  
       1 天前   1
    @weixind 但是我目前看下来觉得总的趋势,是市场对程序员的需求会减少很多,不知道未来会怎么发展,也感谢你的帖子,这种思考也很有价值
    tonytonychopper
        53
    tonytonychopper  
       1 天前
    其实远在 AI 流行起来之前,代码熟练工使用最多的应该是 code snippet 吧……只不过现在换成了 AI ,并且人人都会用。
    讲句题外话,vibe 出来的代码多了之后,质量太难把控了
    weixind
        54
    weixind  
       1 天前
    @Bigstupidcat

    如果现有的需求体量不变,市场对程序员的需求确实会减少很多,而且已经从就职市场体现出来了。

    只能寄希望于新技术带来新增量、新岗位。虽然这点我也是持悲观态度。但也只能尝试多往前走一走。
    shm7
        55
    shm7  
       1 天前
    我发现就算是 vibe ,人和人 vibe 的结果也比人猪差异还大。
    有没有产品思维、架构思维、通晓 LLM 弱点良好的调教它...
    超级工具只会让超级使用者更加的脱颖而出,和普通人的差异越来越大
    KinBob
        56
    KinBob  
       1 天前
    @weixind ai 发展的目标可不是协助你而已,只是你一厢情愿的认为罢了。等 ai 发展起来了该踢开你就把你踢开了,程序员真不是不可或缺的
    cwr31
        57
    cwr31  
       1 天前
    ai 替代 coding 已经板上钉钉,没什么争议,总有人还不愿意接受现实
    weixind
        58
    weixind  
       1 天前
    @KinBob

    你可以考虑下你说的 "ai 发展的目标可不是协助你而已,只是你一厢情愿的认为罢了。等 ai 发展起来了该踢开你就把你踢开了,程序员真不是不可或缺的" 是情绪,还是客观现实或者是可实施路径。是否可以类比"核聚变一来就可以踢开火电、光伏、水电,不要建设火电、光伏、水电"。
    KinBob     59
    KinBob  
       1 天前
    @weixind 照你这么说,我可以解读你的意思为:情绪上无法接受程序员完全被 ai 取代吗?
    silvernoo
        60
    silvernoo  
       1 天前
    vibe 目前肯定取代不了程序员,但是肯定会大量减少从业者数量,从前 3 个人的活现在只需要 1 个人。就算你现在开开心心的 vibe ,自以为 solo 全场,回头重新流入人才市场就知道 vibe 的危害了,谁能保证自己不是被挤出去的那一个。除非你是老板高管,否则不要觉得 vibe 是好事。
    最优解就是 vibe 开发完了以后摸鱼到最后一刻再交工,但是你不用有的是人用,有的是人卷。除非你能保证自己永远不用重新找工作
    weixind
        61
    weixind  
       1 天前
    @KinBob #59

    我“情绪上无法接受程序员完全被 ai 取代?”,不明白你的逻辑推断来源于什么?

    在"用 AI 取代程序员一部分工作"方向的探索,以及 AI 能做什么,做不到什么,我还是有一点点体会的。

    KinBob
        62
    KinBob  
       1 天前
    @weixind 那你肯定也知道外国做的那些 ai 的实验了,售货员呀啥的,你是这么用的吗?你的思维只是停留在把 ai 当工具的时代
    arthurblake
        63
    arthurblake  
       1 天前
    @artiga033 确实,我也是
    edisonwong
        64
    edisonwong  
       1 天前
    @dsw0719 #42 你这比喻....修车有专门的修车工,写代码的可没有专门修 bug 的人,屎山会回旋镖到码农上
    heIIokitty
        65
    heIIokitty  
       1 天前   2
    蒸汽机刚出现时,马车夫担心失业;
    纺织机自动化时,手工业者恐惧技艺失传;

    应该遵循时代进步,去适应这个 AI 时代,留出更多的时间,去了解业务和构建逻辑思维,然后作为指令者,指导 AI 去完成业务和纠正它。
    技能“用进废退”确实存在,但关键在于如何定义“技能”。如果把“手敲每一行代码”当作核心竞争力,那确实会被时代甩下。
    QS0x01
        66
    QS0x01  
       23 小时 59 分钟前
    用进废退是纯扯犊子,现在的主要问题就两个:

    1. 程序员除了技术门槛外,没有任何围墙比如学历、家境...
    但是 AI 马上就要把技术门槛也彻底抹除,以后程序员人人可做,和外卖员以及网约车师傅一样廉价。

    2. 程序员既没有数据训练 AI ,也没有钱买服务器部署 AI 。
    以后财富会变得更加集中,大公司掌握数据,掌握 AI ,对人工的依赖减少,不需要分利润给员工,正向循环...
    b309f3337
        67
    b309f3337  
       23 小时 35 分钟前
    就像互联网和移动互联网时代之后现在大家几乎都不用手写字了,写字的能力也逐渐退化了,但是也没必要担心,因为没有手写字的需求了,现在 AI 编程也一样,编程的范式已经发生了变化,以后逐行写代码的需求逐渐会消失,退化了也不要紧,只要熟练掌握 AI 编程就行了
    3297269
        68
    3297269  
       23 小时 16 分钟前
    为啥一模一样的贴在 L 站和这里都发一遍 =_=
    imaxwell
        69
    imaxwell  
    OP
       23 小时 2 分钟前 via Android
    @3297269 可以作为社会化实验对比反馈
    imaxwell
        70
    imaxwell  
    OP
       23 小时 0 分钟前 via Android
    @94 同感觉全栈的春天来了,能够跑通商业闭环的人的春天也来了
    imaxwell
        71
    imaxwell  
    OP
       22 小时 56 分钟前 via Android
    @villivateur 赞,这个对比更明显强烈
    imaxwell
        72
    imaxwell  
    OP
       22 小时 50 分钟前 via Android
    @MaoRong #47 想偷懒,把全部的需求文档和全部的脚本代码打包丢给 AI 去做深度研究,结果,gemini 研究了一个泛泛而谈的结论,缺乏针对性,下来还是得一个需求点,一个需求点扔进去 review
    beloved70020
        73
    beloved70020  
       22 小时 39 分钟前
    我对 vibe coding 持反对意见,ai 现在远远没有到这么智能的程度;如果你要说 ai 生成之后再 review ,那这不算 vbe coding
    imaxwell
        74
    imaxwell  
    OP
       22 小时 36 分钟前 via Android
    #65 我现在的感觉是,所有的程序员都应该回归价值创造,而不是局限在编码,AI coding ,否则,死路一条
    imaxwell
        75
    imaxwell  
    OP
       22 小时 33 分钟前 via Android
    @beloved70020 #73 现在只是我手工来做多个模型的编码 review 协调和协作,后面如果整成工作流了,这也会成为 vibe coding 的一个环节的
    imaxwell
        76
    imaxwell  
    OP
       22 小时 26 分钟前 via Android
    @QS0x01 #66 培根有句名言,叫做知识就是力量,是有问题的,其实是知识的巧妙运用才有力量,AI 的知识要多少有多少,无所不知,但是 ai 自己不会运用,就毫无力量。程序员的编程技能跟这个类似,只会这些技能完全不会产生多大的价值,因为 AI 就可以替代,但是对这些技能的巧妙运用能够解决实际问题,创造使用价值和情绪价值,还是可以继续发挥效用。
    第二条,程序员联合起来创建一个新的组织,众筹一个训练就可以越过这个门槛吧,不过说起来容易,可能做起来难
    jjwjiang
        77
    jjwjiang  
       22 小时 23 分钟前
    @WayneShao 赞同,10 刀的 copilot 在很多时候真的比很多同事更省心
    kandaakihito
        78
    kandaakihito  
       22 小时 20 分钟前
    想起一部忘了在哪看到的恐怖科幻作品,大致背景是未来开发出了一种外骨骼穿戴设备,不仅可以协助人类省力,更可以自动执行命令并完成工作。

    然后有一批人在夜以继日地不间断工作,走近一看发现实际上已经死翘翘了,是外骨骼在带动着他们的尸体在完成工作。

    然后评论区问,既然外骨骼都这么牛逼了,为什么还要携带没卵用的人类肉体。。。
    worldhandsomeboy
        79
    worldhandsomeboy  
       22 小时 20 分钟前
    又不是谈恋爱,要死要活的
    zealotxxxx
        80
    zealotxxxx  
       21 小时 55 分钟前
    其实我是建议现在的程序员不要把祖传的纸带打孔手艺给忘了,最好代码直接打孔弄出来。

    就像是直接手刻光盘,把 windows 系统刻出来
    sk217
        81
    sk217  
       19 小时 58 分钟前
    @swananan 你 sql 语法错误了,你会去看 ast 语法树解析么?大部分问题都是找一个 workaround 能 run 起来就行
    youutetsu
        82
    youutetsu  
       19 小时 21 分钟前
    那你以为亲手写代码有多高含金量
    johnsmith2077
        83
    johnsmith2077  
       19 小时 4 分钟前
    你会和高铁比速度吗?
    yeeli
        84
    yeeli  
       18 小时 39 分钟前
    阻碍我使用 vibe coding 只有是现在的 AI 还不够聪明, 无法学习我的风格写代码, 有时候给你惊喜, 有时候给你一坨屎, 能被 AI 取代也是好事, 换个行业呗
    sharpy
        85
    sharpy  
       17 小时 38 分钟前
    古法不死,只是凋零
    Cola98
        86
    Cola98  
       17 小时 16 分钟前
    这个确实,之前也有过类似的体验,我建议使用 cluade 的 learn 模式和他结对编程,举个例子之前生成一个 request 和 response 比较麻烦,现在 ai 一键帮你生成了,而且还能提高开发效率。只需要自己把步骤写好,然后核心地方自己动手写或者矫正 AI 写的,还是很有意思的。
    WithoutSugarMiao
        87
    WithoutSugarMiao  
       17 小时 13 分钟前
    我已经持续用 vibe coding 工作半年了,而且我的工作就是专门做 agent 的,最近还接了个项目是 vibe 式的把普通项目变成信创项目。如果要聊看法的话,我觉得一时半会我都写不完,就放一篇文章在这吧,也代表我的看法。https://mp.weixin.qq.com/s/pJQ_IoIAs5F7nzhIb2DQog
    whyrookie
        88
    whyrookie  
       17 小时 5 分钟前 via Android
    我还是使用网页和 AI 对线,在反复对线过程中我感觉自己比以前进步了,注意到了以前没有关注到的地方。
    badreamm
        89
    badreamm  
       17 小时 3 分钟前
    忍住不用的是这个
    WayneShao
        90
    WayneShao  
       12 小时 18 分钟前 via Android
    @imaxwell 暂时来讲,新手怕是没能力 cover 屎山代码的问题,反复地继续用 AI 尝试屎上雕花,结果只是把屎越堆越高了
    AkinoKaedeChan
        91
    AkinoKaedeChan  
       3 小时 39 分钟前
    必要劳动时间减少的同时劳动力价格也在下降,所以明明产出多了工资却还更低了,双赢但是你全输。以后说不定全世界都像马尼拉,一面是高楼大厦,一面是贫民窟。
    damila
        92
    damila  
       1 小时 13 分钟前
    我反正觉得我的职业寿命剩不下几年了,年龄关快到了,大模型的能力也越来越强,认识到这一点后,我就不焦虑自己的代码水平会不会落后了,反正职业生涯就这样了。现在的代码工作全盘 ai ,少抽几包烟也要供着会员费,节省下来的时间做做副业找找其他出口
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2627 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:14 PVG 12:14 LAX 20:14 JFK 23:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86