年龄 30+,想开始学编程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sevensaint
V2EX    程序员

年龄 30+,想开始学编程

  •  
  •   sevensaint 2018-09-11 09:35:30 +08:00 12416 次点击
    这是一个创建于 2587 天前的主题,其中的信息可能已经有所发展或是发生改变。
    十年前自学设计软件,在无名小厂做了多年设计,PSAI3D 都可以,但和站酷首页距离较大
    这两年作为 PM,带小团队开发过 app 和 vr 游戏,但不会编程感觉很受限
    现在年龄 30+了,多年小厂工作经验,感觉方向有点迷茫
    想自学编程,咨询各位程序大佬:从零开始学 python 这事靠谱么
    93 条回复    2018-09-26 14:33:51 +08:00
    ihuzhou
        1
    ihuzhou  
       2018-09-11 09:42:28 +08:00
    喜欢就学,平时当一个爱好。如果靠编程吃饭,那可能要苦个几年...
    congeec
        2
    congeec  
       2018-09-11 09:43:07 +08:00 via iPhone   1
    不靠谱
    只会 python 你很难找到工作的
    PaulKK
        3
    PaulKK  
       2018-09-11 09:44:35 +08:00
    兴趣是最好的老师,先找点靠谱的教程、视频之类的好好学,能坚持肯定会有效果
    Chaos11
        4
    Chaos11  
       2018-09-11 09:44:38 +08:00
    别问,给你一个榜样 nightire
    anteros
        5
    anteros  
       2018-09-11 09:45:03 +08:00   2
    1.种一棵树,最好的时间是在十年前,其次是现在。
    2.专业就是专业,不专业就是不专业,千万不要用学了几个月或者说学了大半年的经验,去指导专职程序员该去怎么做如何做。
    rocksolid
        6
    rocksolid  
       2018-09-11 09:46:47 +08:00
    @congeec 这,楼主应该只是学下为了更好的做 PM
    ioth
        7
    ioth  
       2018-09-11 09:55:45 +08:00   1
    才 30,我快 50 了,会编程也找不到工作。咱俩换换?我觉得设计挺好的,也想学。
    xuanbg
        8
    xuanbg  
       2018-09-11 09:57:18 +08:00
    理解楼主,作为 PM,有时候有些想法需要实现出来验证一下,这个时候不会写代码就很尴尬。自己会写就不需要求人了,同时程序员也就不好糊弄你了。
    支持楼主学习编程,整个软件项目里面,最难的不是写代码,而是弄明白做什么和怎么做。我以前也做 PM,40 多了才开始写代码,感觉还是写代码比较爽,于是就转行写代码了。写了 3 年多的代码,我就比大部分人写得都好了。
    1dian01
        9
    1dian01  
       2018-09-11 09:58:04 +08:00
    当好 PM 吧,分工这么细了,不要想着啥都会
    ClutchBear
        10
    ClutchBear  
       2018-09-11 10:19:06 +08:00
    我是 70 后,
    刚刚转行写代码不到 2 年.

    我个人的看法是,
    想当码农的话, 最好是学 java, 有完整的学习体系
    用代码来辅助自己工作的话, python 非常好, 有非常简单操作文件夹 文件的方法和库,
    但是只会 python 写出工程化易维护的代码有点难.
    zhengxiaowai
        11
    zhengxiaowai  
       2018-09-11 10:21:31 +08:00
    如果你是 PM 我建议你先学一下 SQL,这样每次导出数据就不用去找程序员了,然后再找机会学一学 Python,简化一下工作
    flowerains
        12
    flowerains  
       2018-09-11 10:22:31 +08:00
    当做爱好没有任何问题。
    甚至做点兼职赚点小钱。
    如果是全职,可能要考虑普通的 IT 公司软件公司。
    互联网想进去怕是有点难
    83f420984
        13
    83f420984  
       2018-09-11 10:30:02 +08:00
    29 开始学编程,已经工作快一年了
    SorcererXW
        14
    SorcererXW  
       2018-09-11 10:30:54 +08:00
    抛开背景, 单纯就语言来说: 从零开始学 python 这事靠谱么? 靠谱
    但你现在开始学, 怕是不能吃开发这碗饭的
    如果你是产品, 针对你手上的项目, 学点相关的知识, 别让开发根据手机壳变 app 颜色就好了
    wangyuescr
        15
    wangyuescr  
       2018-09-11 10:36:08 +08:00 via Android
    借用一句话 你要学的不是一门语言是个技术范围
    lepig
        16
    lepig  
       2018-09-11 10:41:31 +08:00
    @Chaos11 求故事。 只是在技术社区看到这人的前端非常的 nb
    zhuangzhuang1988
        17
    zhuangzhuang1988  
       2018-09-11 10:43:01 +08:00
    python 没啥用
    jfdnet
        18
    jfdnet  
       2018-09-11 10:48:12 +08:00
    @ioth 不调戏 ^^ 50 找不到工作和编程没关系啦
    ytll21
        19
    ytll21  
       2018-09-11 10:51:34 +08:00
    你们团队用什么语言,你就学习什么语言呀,你的目的不是为了更好的沟通和理解吗?
    ayang23
        20
    ayang23  
       2018-09-11 10:55:22 +08:00   3
    告诫楼主不要从零学 python。编程是个体系,沿着离散数学->计算机原理->c 语言->简单了解一下汇编->数据结构与算法操作系统->数据库->网络 这条路爬一遍,再去学一些高级语言。见过一些直接学编程的,感觉没什么用处,就像现在连数据库都不知道就搞大数据的,模式识别都不会就学人工智能,只能说浪费时间了。大学的课程体系基本能让你少走弯路。
    freestyle26
        21
    freestyle26  
       2018-09-11 10:57:13 +08:00
    @ioth 你真 50 啊?
    skparkme
        22
    skparkme  
       2018-09-11 11:17:49 +08:00 via iPhone
    @lepig 技术很厉害,算是 rubyist. 以前活跃在 ruby 中国。
    PythonAnswer
        23
    PythonAnswer  
       2018-09-11 11:22:37 +08:00 via iPhone
    设计出身 应该学 js 啊
    anonymous256
        24
    anonymous256  
       2018-09-11 11:22:38 +08:00 via Android
    上次看新闻,日本 82 岁老奶奶还在学编程。
    https://m.sohu.com/a/128470915_481547/?pvid=000115_3w_a
    littleBeats
        25
    littleBeats  
       2018-09-11 11:28:31 +08:00
    学东西多晚都不算晚,关键是你得坚持~
    cuzfinal
        26
    cuzfinal  
       2018-09-11 11:37:16 +08:00
    别说 0 基础,光 30+这项就不好找工作。
    likuku
        27
    likuku  
       2018-09-11 11:39:51 +08:00 via iPhone
    最近才知道 iOS 上有 Apple 自家的 Swift Playground,这个是以游戏方式教小孩学编程的,某早期 IT 前辈大佬最近正和他女儿一起玩 /学这个,看他发的相关推文,很有意思。

    语言不是重点,学会一门语言,知道了语言如何处理问题,语言的通用常见概念,可以举一反三即可。
    likuku
        28
    likuku  
       2018-09-11 11:41:17 +08:00 via iPhone
    @xuanbg 再次推荐 iOS 上的 swift playground for,对了,大屏的 iPad 更合适
    skparkme
        29
    skparkme  
       2018-09-11 11:57:18 +08:00 via iPhone
    兴趣可以,找工作肯定不行。
    你应该学学基础性的东西比如 http, database 相关的。开发语言我觉得没必要。
    JohnSmith
        30
    JohnSmith  
       2018-09-11 11:57:56 +08:00
    Better late than never.
    winglight2016
        31
    winglight2016  
       2018-09-11 12:02:41 +08:00   1
    如果打算把编程当主要工作就不要想了,不是打击你,而是时间不站在你这边。。。到了 30 学习技术框架和思想可以,学具体的编程就没多大意义了,毕竟等你学出来,和你竞争的小伙子可以 996、10107,你也没法比
    memorywalker
        32
    memorywalker  
       2018-09-11 12:37:05 +08:00 via Android
    还是算了吧
    nxforce
        33
    nxforce  
       2018-09-11 12:48:50 +08:00 via Android
    楼上别急着打击楼主,编程从 8 到 80 岁都可以当兴趣学的,晚点入场可能对找工作不利,不过如果楼主学历过硬,也有很大机会找到不错的工作,如果无学历,看努力加运气。
    hong2351
        34
    hong2351  
       2018-09-11 12:55:30 +08:00
    支持楼主,努力吧!!!!
    rb6221
        35
    rb6221  
       2018-09-11 12:57:13 +08:00
    我觉得你应该不算零基础,你肯定对计算机和编程的概念有一些基本认识,比如前后端 服务器 数据库 部署上线等等。有些人这些东西不懂,我觉得他们才是真正的 0 基础
    Crossin
        36
    Crossin  
       2018-09-11 12:59:04 +08:00
    学编程没任何问题,比你大的人多了去了
    为了转行学编程,这个风险不小

    换个角度来考虑:这个帖子里面人跟你讲现在学不靠谱,你就不学了吗?如果是这样,那还是别学比较好
    liu233
        37
    liu233  
       2018-09-11 13:21:27 +08:00
    老哥 为啥这么想不开呢?
    maddot
        38
    maddot  
       2018-09-11 13:31:49 +08:00
    别吓人了,使用各种框架实现业务逻辑的编码工作,只有学习能力的不管什么年纪都可以胜任
    001enoolleh
        39
    001enoolleh  
       2018-09-11 13:33:17 +08:00
    如果你身体好,有钱造,肾不虚的话,可以学,否则你学了也很少有公司收
    tjxiter
        40
    tjxiter  
       2018-09-11 13:48:40 +08:00
    学会 python,多了几个技能而已。想找个相关工作,还需要学很多其他的相关知识。
    alexnone
        41
    alexnone  
       2018-09-11 13:50:51 +08:00
    支持楼主!这帖子不错收藏了。
    sudoz
        42
    sudoz  
       2018-09-11 14:13:59 +08:00
    为什么想学编程的都是从零开始学 「 Python 」
    luopengfei14
        43
    luopengfei14  
       2018-09-11 14:36:09 +08:00
    #40 说的很对,感觉楼主也不需要做编程养活。
    weirdyu
        44
    weirdyu  
       2018-09-11 15:03:45 +08:00
    学呗,你 PM 学编程无非就是多一项技能,跟转行学编程的不一样,所以不用想太多吧。
    chengxiao
        45
    chengxiao  
       2018-09-11 15:57:10 +08:00   1
    呵呵 v2 现在的气氛都已经快成了 非清华北大配不上编程了
    楼主可以参考下 Instagram 创始人,也是 PM 出身, 快 30 ,自学 python django
    然后几个人整出来的 instagram
    kkk123
        46
    kkk123  
       2018-09-11 16:01:08 +08:00
    某次地铁上看到个哥们 T 恤“ PHP 从入门到放弃” -_-#
    bk201
        47
    bk201  
       2018-09-11 16:03:36 +08:00
    做个 PM 还需要自己会编程?感觉 up 要一手包办整个产品流程了,下次估计学测试.
    crab
        48
    crab  
       2018-09-11 16:04:48 +08:00
    @ayang23 然后直接在离散数学倒下!
    hezhile
        49
    hezhile  
       2018-09-11 16:13:23 +08:00
    推荐一本书
    Python 编程快速上手让繁琐工作自动化
    https://www.amazon.cn/gp/product/B01M68PABD/ref=oh_aui_search_detailpage?ie=UTF8&psc=1

    可以把 python 用在解决现实生活中的问题,我觉得是非常好的入门方式。
    tabris17
        50
    tabris17  
       2018-09-11 16:19:56 +08:00
    王江民初中学历,38 岁接触电脑,43 岁的时候开发出了 KV100 杀毒软件。







    享年 58 岁
    wangshichang
        51
    wangshichang  
       2018-09-11 16:24:02 +08:00
    @tabris17 看见江民就肃然起敬
    coderluan
        52
    coderluan  
       2018-09-11 16:27:55 +08:00
    学就学呗,又没啥损失,你的情况我感觉学前端好一点,入门简单点,应用和游戏都能做,网站和移动端都能做。


    @tabris17 王江民学电脑之前已经是有多项专利的机械和光电类专家,不说这个说他初中学历,实在不客观。
    houskii
        53
    houskii  
       2018-09-11 19:50:40 +08:00
    @wangshichang 中间少了点什么,哈哈哈
    yemoluo
        54
    yemoluo  
       2018-09-11 22:22:30 +08:00
    @ihuzhou 赞同,喜欢就学
    nvhanzhi
        55
    nvhanzhi  
       2018-09-12 03:28:50 +08:00   3
    我倒是建议楼主走野路子,比如
    学 Python 写爬虫,接活给人爬数据;
    学 PHP,给人做网站开发微信小程序;
    学 swift,找些游戏反编译然后插广告赚钱;
    再学些刷榜,做 SEO 的手段。。
    总之一切以赚钱为目的,这样就有动力了!
    oswuhan
        56
    oswuhan  
       2018-09-12 03:50:17 +08:00
    编程语言就好比设计软件,假如有人想学设计,不直接问你如何学设计,而是把关注点放在设计软件上(跳过设计基本功、理论知识等等一类东西),这事儿不靠谱的几率可能比较大。

    当然,也许你明白我想说什么,只是你问题的字面意思与你内心想表达的意思不一样。
    ssmonster
        57
    ssmonster  
       2018-09-12 04:06:34 +08:00 via Android
    先考虑考虑头大能扛得住呗
    boyrfh
        58
    boyrfh  
       2018-09-12 05:28:34 +08:00 via Android
    我今年 32 目前正在学 python 跟 flask,我觉得会一门编程对工作还是头有很大帮助的,尤其是重复的工作。
    947211232
        59
    947211232  
       2018-09-12 08:53:16 +08:00
    楼主是想把编程当辅助继续PM,不是转,是辅助。
    LeiNaD
        60
    LeiNaD  
       2018-09-12 08:54:40 +08:00
    墙外的人想进来,墙内的人想出去
    Mac
        61
    Mac  
       2018-09-12 08:57:32 +08:00
    @nvhanzhi 哈哈哈,第三条亮了
    tn84
        62
    tn84  
       2018-09-12 09:20:18 +08:00
    学习永远不会有起步时间 ,永远不会晚。但,学习之前先问自己为什么而学?如果是为了兴趣而学,那么你进步得是很快的,如果是为了生活找工作,那建议你不要浪费时间了,程序员几乎都要有很充沛的精力,你这个年纪了,你再有天赋,你拼得过 95 后吗?如果你有家庭的话,为了学习编程转行找工作的话请更加三思。。
    hanangellove
        63
    hanangellove  
       2018-09-12 09:30:42 +08:00
    楼主是来搞笑的吗? 都不回复一下?
    reticentfat
        64
    reticentfat  
       2018-09-12 09:51:41 +08:00
    先接触下 linux
    diduanjiucai
        65
    diduanjiucai  
       2018-09-12 10:08:24 +08:00
    换个类似问题想一下,
    年龄 30+,从零开始学开车靠谱吗?
    我觉得,
    不管是不是要去应聘司机岗位,
    学会开车总是有用的,
    嗯。
    saintatgod
        66
    saintatgod  
       2018-09-12 10:20:37 +08:00   1
    如果只是想赚钱,还是算了
    stdying
        67
    stdying  
       2018-09-12 10:21:36 +08:00
    @83f420984 感觉如何呀,,
    johnj
        68
    johnj  
       2018-09-12 10:24:21 +08:00
    学 Java 吧 可能比 python 就业面广 我 32 学的 33 转的
    ioth
        69
    ioth  
       2018-09-12 10:38:21 +08:00
    @jfdnet 那和什么有关系?伟大祖国吗
    ioth
        70
    ioth  
       2018-09-12 10:39:17 +08:00
    @freestyle26 有什么奇怪?再过 10 年就准备 60,难道这里都是 30 岁的小孩子?
    jfdnet
        71
    jfdnet  
       2018-09-12 10:41:52 +08:00
    @ioth 跟什么有关系自己没点 B 数么
    hohoho
        72
    hohoho  
       2018-09-12 10:51:00 +08:00
    学编程和靠编程吃饭是两回事。楼主应该自己好好考虑清楚,而且这种转行的问题别人也给不了你答案。

    如果楼主决心已下,建议楼主给自己大半年时间折腾下。花钱报个培训班,一般都是 4 个月左右,然后花 1 个月去找工作,工作一段时间自己感觉下,如果觉得自己觉得没问题且比之前工作好,那就继续做。失败的话,你失去的是 大半年时间 + 培训费用 + 大半年纯消费没有收入。

    毕竟 30 了,如果只是感兴趣,在不影响主收入工作的前提下,今天就可以去学。转行的话就要慎重了。
    83f420984
        73
    83f420984  
       2018-09-12 11:08:00 +08:00 via iPhone
    @stdying 感觉跟其它同事没区别
    stdying
        74
    stdying  
       2018-09-12 11:26:17 +08:00
    @83f420984 那挺好,,其实如果加班不是很多,写写代码还是很有意思的
    heiheiaiyowei
        75
    heiheiaiyowei  
       2018-09-12 11:35:13 +08:00
    先试着学习一个月,想一个实际的 idea 把它变成小程序(不能抄社区的),你就知道适不适合了
    dongxiaozhuo
        76
    dongxiaozhuo  
       2018-09-12 13:53:10 +08:00
    学一门新的技术,挺好的。当然,别拿这技术来找工作。

    如果是要理解一下,工程上的复杂性。可以尝试着 fork 一下工作中的工程代码,然后自己实现一个自己的需求,让开发给你提提意见。
    Adelina
        77
    Adelina  
       2018-09-12 15:17:41 +08:00
    为什么会想不开呢 自己看个视频自学一下就好啊 产品想转开发 开发我还想转产品呢
    waiaan
        78
    waiaan  
       2018-09-12 17:10:35 +08:00
    同样 30+,已经转行一年半。
    realpg
        79
    realpg  
    PRO
       2018-09-12 19:43:42 +08:00
    你其实没说最重要的一点

    你为什么要转编程
    twistedmeadows
        80
    twistedmeadows  
       2018-09-12 19:45:24 +08:00 via Android
    如果已经是个小 leader,不建议靠学 Python 来扩展技术栈。

    「不会编程」受的限和「只会 Python 」受的限几乎是一样的。

    学点别的吧。最好还是跟工作相关的,这样能踏实点。
    Python 是一门胶水语言,适合所有已经会编程的人用来提升效率,或者给根本不需要编程能力的人当必要工具(医学、生物等领域的人)

    作为 leader,会用 Python 不能给你加分。
    841374034
        81
    841374034  
       2018-09-12 19:45:56 +08:00
    @waiaan 真的假的 大佬学的是哪方面编程语言 找工作年龄不会有限制吗 我也快 30 了 打算学编程 不知道从哪入手
    ax521
        82
    ax521  
       2018-09-12 19:49:10 +08:00 via Android
    @ayang23 从零学 Java 有没有走错路
    likuku
        83
    likuku  
       2018-09-12 19:55:26 +08:00
    @841374034 "不知道从哪入手" 先自问 :
    1. 手头有没有很讨厌的依靠电脑 /手机 /机电设备作的重复性工作?有,且没有现成高效率解决方案,则都可以通过相关的编程来让它自动化。
    2. 常用的软件 /玩的游戏,对它们有很不满意的部分么?有,则可以自己改个更好版本(假若你有它们源码),或者自己动手作一个更好的。
    3. 一切都很满意,那么为了学编程而学编程,对您而言可能真是浪费精力时间。
    scg16
        84
    scg16  
       2018-09-12 20:01:14 +08:00
    同设计,和站酷首页距离较大
    waiaan
        85
    waiaan  
       2018-09-12 22:53:31 +08:00
    @841374034 30 出头找工作还好,我是因为个人兴趣才转的,而且经常折腾系统、软件一类的,如果你不是有兴趣的话建议这个年龄还是不要转行。
    hyyou2010
        86
    hyyou2010  
       2018-09-12 23:39:54 +08:00
    靠谱,有助于你理解程序员

    如果想转行为程序员,可能需要补充更多背景
    GeorgeGuo
        87
    GeorgeGuo  
       2018-09-12 23:47:03 +08:00 via Android
    我的两个三十多的朋友去年学的编程,不过是前端,如今工作还算稳定...
    yugiwu
        88
    yugiwu  
       2018-09-12 23:59:21 +08:00 via iPhone
    程序员工资普遍那么低,又何必呢。高工资的程序员也就是在缺口大的时候。学好了行情又变了。
    30 时候确实还没什么感觉,35 一过,这体力精力记忆力都有一定程度下降,再上有老下有小。。。。。
    但是,很多事不知道的,只有走了才知道。
    祝楼主好运
    baiyun888
        89
    baiyun888  
       2018-09-13 09:10:37 +08:00
    学吧,我只会 html,现在开始在 w3cschool 看 PHP
    bzzhou
        90
    bzzhou  
       2018-09-13 09:52:53 +08:00
    如果纯粹是想学编程,很靠谱,而且会是一个很强的加分项( 2B 产品经理经常会干的事情,就是,这个不是很简单么,我认识的一个人半天就搞掂了呀)

    如果是像以这个为职业,不建议,除非心态好,可以接受和应届生一样甚至更低的工资;以及一直做基层;因为以绝大多数人的天资,加上这个年纪,很难。
    ioth
        91
    ioth  
       2018-09-13 10:05:10 +08:00
    @jfdnet 你的 B 我没数过。
    FrankHB
        92
    FrankHB  
       2018-09-15 05:41:46 +08:00
    学什么玩意儿看你带什么项目。
    如果是自己玩玩那随便,看你的兴趣。不过除非你的兴趣是发明语言,强烈不建议用任意具体语言(多少都是残次品,你找不到哪里烂就没怎么入门的程度)决定方向。
    既然是自己玩,那么至少避免用不上的 DSL 浪费时间。注意保持怀疑的态度。一个不合适的语言只是随便学了或许未必浪费时间,但拿来入门的后遗症可能事实上比一般人想象的都大。
    Py 不咋靠谱,主要是 GvR 的水平上的问题搞出来一坨就学习和使用来讲性价比极低的大杂烩,如果你不打算吃死一门 py (希望如果有 py4 不要到处不兼容),没多大意思。SICP 改用 py 以后不止逼格,主要内容的严谨性也降了一大坨,可见一斑。犯不着把自己的智商往别人的下限套。
    另外注意 @ayang23 的路线基本上是残的。
    1.离散数学的一部分很重要,另一部分很不重要,还有一部分是你神功大成以后拿来打怪的(提出替代理论)。
    2.计算机原理是个 smg,组成原理?也是随便玩玩长长记性就好了,大部分书里的东西还真用不到,在真用到的时候又会发现各种漏洞。( emmm 什么叫 von Neumann architecturure ?或者简单点的,一个字节有几位?不巧,你得期望大部分材料都没能耐把这种问题说圆的……)
    3.语言嘛就简单多了,好歹有权威参考。不过既然这样就不用挑样板了,只要能找到足够稳定的 spec 参考就是。
    不过,没把 C 当高级语言看的,估计是全学歪了。
    4.抱怨“连数据库都不知道就搞大数据的,模式识别都不会就学人工智能”,大概这四个玩意儿的外延一个儿也不清楚。看,又是学歪了的。
    sevensaint
        93
    sevensaint  
    OP
       2018-09-26 14:33:51 +08:00
    多谢大家的意见建议
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2190 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 00:52 PVG 08:52 LAX 17:52 JFK 20:52
    Do have faith in what you're doing.
    ubao 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