自学编程的童靴来说说学编程的理由呗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raickey
V2EX    问与答

自学编程的童靴来说说学编程的理由呗?

  •  
  •   raickey 2014 年 6 月 5 日 7278 次点击
    这是一个创建于 4261 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我根本没有一丁点儿做程序员的想法(老大不小的一介女流+0基础,转行太扯了),目前也没有能用得上的地方。。

    要说想自学的理由就是,完全出于对未知事物的好奇。再有就是,觉得或许通过学编程能学到一个不一样的思维方式。比如“像画家一样思考”就去学画画、“像程序员一样思考”就去学编程。

    可能狠幼稚,不过生活真的太无趣了,一直试图找到能够令自己着迷的事情,全情投入进去,大概就是找寄托吧。。一直在尝试,好玩儿的东西就继续,不好玩儿就放弃。

    刚刚问了个做程序猿的基友,他让我先弄HTML+CSS+JS,说一两个月能做动画和小游戏。。
    聊了一会儿说要下班了。- -!!!一个比我这个打杂的下班还早的程序猿真的专业嘛。。
    74 条回复    2014-06-08 18:43:30 +08:00
    JoyNeop
        1
    JoyNeop  
       2014 年 6 月 5 日   5
    If you don't write codes, you don't write codes.
    66beta
        2
    66beta  
       2014 年 6 月 5 日   1
    楼主,“不一样的逻辑思维方式”,你会发现与周边的人交流会极其困难~
    Perry87
        3
    Perry87  
       2014 年 6 月 5 日 via iPad   1
    有女流,必火。
    raickey
        4
    raickey  
    OP
       2014 年 6 月 5 日   1
    @66beta 换个思维方式不是为了交流,而是为了自己能想得更清楚。
    kafkakevin
        5
    kafkakevin  
       2014 年 6 月 5 日   1
    刚开始是为了糊口,总得有一门技术能让我能获得合理的报酬从而维持存活状态。
    后来渐渐的喜欢上了这种工作方式。
    x6doooo
        6
    x6doooo  
       2014 年 6 月 5 日   3
    因为找不到女朋友 怕被误会是搞基的 于是就当程序员了
    feuvan
        7
    feuvan  
       2014 年 6 月 5 日
    <del>Write the code. Change the world.</del>
    为了吃饭
    Keyes
        8
    Keyes  
       2014 年 6 月 5 日
    “我乐意”
    Zhang
        9
    Zhang  
       2014 年 6 月 5 日
    好玩儿咯
    raickey
        10
    raickey  
    OP
       2014 年 6 月 5 日
    @kafkakevin thx..工作方式也由公司环境和个人决定的吧..能具体说说你喜欢的那种工作方式是什么样的吗?
    @x6doooo 笑cry..我觉得逗比程序员神马的最好玩儿了..

    @Zhang 好玩儿在哪里?求剧透..
    x6doooo
        11
    x6doooo  
       2014 年 6 月 5 日
    @raickey 字字血泪 你还笑得出来
    hitsmaxft
        12
    hitsmaxft  
       2014 年 6 月 5 日   1
    当前, 高中, 因为觉得游戏切换存档很麻烦, 于是自学 ahk, 还是看英文文档的.

    其他行业的从业人员, 比如文职类, 学学 vba, 处理 excel 和 word 开始, 比较科学,并且有短期目标
    adspe
        13
    adspe  
       2014 年 6 月 5 日
    @feuvan +1
    ffffwh"
        14
    ffffwh  
       2014 年 6 月 5 日   4
    强烈建议初学者使用《The Little Schemer》
    程序语言要处理两方面的事,内部的功能完备(图灵完备)和与外部交流(输入输出)。
    两者同样重要,但几乎只有前者才能体现“思维方式”。
    而输入输出,包括界面呈现、命令行读写等等往往使初学者困惑(比方说C里面printf的语法)。

    《The Little Schemer》从上帝视角观察程序运行时状态的变化,完全关注“思维方式”。行文风格独特,篇幅不长(前言除外)。
    Sunyanzi
        15
    Sunyanzi  
       2014 年 6 月 5 日   1
    小时候自学编程 ... 没想到居然长大之后就吃了这碗饭了 ...

    究其原因 ... Just For Fun ...
    Zhang
        16
    Zhang  
       2014 年 6 月 5 日   1
    @raickey 上学前班的时候,学习机说明书上有一个游戏的basic代码,然后我花了N天N夜敲到学习机里面,最后运行成功了。不是小霸王,是金字塔。
    shiny
        17
    shiny  
    PRO
       2014 年 6 月 5 日   1
    小时候没电脑,跑网吧,别人玩传奇,我玩程序,上了大学才发现原来自己的水平在学校里已经很不错了。兴趣是最好的老师,能乐在其中就行。
    kafkakevin
        18
    kafkakevin  
       2014 年 6 月 5 日
    @raickey 工作时间地点自由安排,每天都能学到新技能。


    这亮点对我来讲很重要。
    Epsil0n9
        19
    Epsil0n9  
       2014 年 6 月 5 日   1
    @raickey

    其实世界上大多数人交流是不太愿意动什么脑子的,

    只是简单的信息交换和情感交流,真伪对错对他们而言没那么重要Orz。。。
    jiyinyiyong
        20
    jiyinyiyong  
       2014 年 6 月 5 日   1
    因为楼主是女生所以我写这么长的... 如果是男生我直接说编很重要不解释了
    如果完全自学, 一两个月写动画我觉得不靠谱, 按我的经历完全自学可做不到那么大的程度,
    不排除找到好的视频教程跟着.. 或者好老师, 但会写网页和会写程序的确是两个事情

    我是非计算机专业的, 刚开始的三年都是自学, 自学编程其实还挺无聊的
    如果不是我内向加宅, 中间碰到那么多无聊的关头(自学嘛..这不好)估计是撑不下来的
    对我来说编程的动力理解起来就像是觉得房间太乱, 或者衣服不好看,,
    看到了就觉得烦, 于是想动手去改, 越改越发现要改的很多
    ...虽然对房间乱我的忍受能力比代码乱大多了..

    楼主没兴趣别强求吧, 真的是程序员, 被人问着赶进度和实现需求可不是好玩的..
    作为程序员我倒是觉得做设计蛮好的
    raickey
        21
    raickey  
    OP
       2014 年 6 月 5 日
    @ffffwh well,eh,大概理解了,就是你介绍的这本书能达到我的目的.get了..据说国内的书都是扯淡的是吗,自学要选择国外的书才行?
    @Sunyanzi for fun 是个好答案..我现在也是在寻找fun在哪儿..
    @kafkakevin 每天学到新技能这点太吸引人了..之前的若干年完全没有意识到需要每天获取信息、学新技能,所以现在意识到了。有人每天都在获取新的信息,并且已经成了生活的常态,我却刚刚开始,所以就特别饥渴,咳,是特别想弥补..
    @jiyinyiyong 现在任何事物对我来说都是中性的,没有什么感兴趣或没兴趣的说法。是试错的状态,去做了,感兴趣就继续,没兴趣就放弃,也没指望能有什么建树。PS:原来女生在这里这么有优待啊,看来以后我得经常强调这点..
    shuangchun
        22
    shuangchun  
       2014 年 6 月 5 日
    这是唯一而又简单的快速赚钱的方式,想买宝马
    JoyNeop
        23
    JoyNeop  
       2014 年 6 月 5 日
    我用的梗是不是太老了很多人看不懂……
    raickey
        24
    raickey  
    OP
       2014 年 6 月 5 日
    @JoyNeop 这是神马梗?我就以为你想告诉我,如果你不需要写代码的话,就别学写代码..
    然后,回个“哦”好奇怪,就"感谢"了..
    原来是没看懂,求科普..
    @shuangchun 不会开车,驾照到手5年,没有违章记录..
    Giinez
        25
    Giinez  
       2014 年 6 月 5 日
    结合个人实际情况来说,这行工资高一点
    Biwood
        26
    Biwood  
       2014 年 6 月 5 日
    我单纯的只是想从事这个行业而已,但是目前而言只能从编程入手,这跟我的性格也比较相符,以后会往哪方面发展也说不定,但我将来肯定不是一个被称作码农或者程序员的人,编程在我的职业道路上是一个充分非必要条件
    shuangchun
        27
    shuangchun  
       2014 年 6 月 5 日
    @raickey 会开车,驾照到手四年,现在开着一个02年的飞度。
    PhiloSky
        28
    PhiloSky  
       2014 年 6 月 5 日 via Android
    我是为了好玩,但目前为止什么都没学会,因为学以致用的过程中,开始是好玩的,后来就不好玩了,慢慢的又开始好玩起来
    yimity
        29
    yimity  
       2014 年 6 月 5 日   1
    其实关键是兴趣,像我,不看小说不看其他类型的书,没关系,但一天不看技术书,我就浑身难受。
    MASAILA
        30
    MASAILA  
       2014 年 6 月 5 日
    我也是从来没想过做程序员 就是想实现自己想做的app
    tylr
        31
    tylr  
       2014 年 6 月 5 日   1
    我和你的情况很相似,初衷一样,

    “像程序员一样思考”
    试图找到能够令自己着迷的事情,全情投入进去

    经过过去3个月的努力,貌似我已经达成了,但旅程尚未结束,且行且珍惜 :)
    caoyue
        32
    caoyue  
       2014 年 6 月 5 日
    因为跟人打交道太累了
    raickey
        33
    raickey  
    OP
       2014 年 6 月 5 日
    @Giinez 高工资对我来说不是感兴趣的点,倒不是说我不爱钱,只是,像程序员这种思维严谨的工作,我还是有敬畏之心的。现在根本没资格想,也觉得自己没那个天赋专业从事这个。能从中找到乐趣,随便玩玩儿就满足了。
    @Biwood 我一直以为做技术的,无论是前端后端开发,还是产品开发,都是被称作程序员的。。看来不是啊..
    @PhiloSky 学以致用,嗯。。也有人和我说过,代码不是学会的,是用会的。
    JoyNeop
        34
    JoyNeop  
       2014 年 6 月 5 日   1
    @raickey iPhone 广告
    "If you don't have an iPhone, well, you don't have an iPhone."
    raickey
        35
    raickey  
    OP
       2014 年 6 月 5 日   1
    @yimity 好羡慕。。我也好希望找到这种让我牵肠挂肚,一天不做就难受的事情啊。不过貌似现在对男神都不至于一天不联系就难受。。主要是没机会联系,嗯。。
    @tylr 0基础到现在三个月?求学习历程,三个月达到一个什么水平啊?像程序员一样思考是个什么思维?严谨?理性?解构?
    @caoyue 程序员不需要和人打交道吗?其实当个逗比程序员挺好的..绝对受妹子欢迎..
    @JoyNeop get了,那我先看看能不能have它,才知道能不能have它.. [双卡双待国产大华为用户果真孤陋寡闻,不过下个月我就入手锤子了..23333
    tylr
        36
    tylr  
       2014 年 6 月 5 日
    @raickey 看看我之前的帖子哈,有详细的记录,在豆瓣上我还建立了小组每日打卡激励自己,我选择的路是iOS开发,三个月后上架了第一款自己的应用,第二款应用也已于上周提交审核。至于向程序员一样思考,对于我来说,就是如何通过分析将一个问题拆分为小的问题,小到我能解决的‘尺寸’,而后逐个击破
    yimity
        37
    yimity  
       2014 年 6 月 5 日
    @raickey 那你可以试着联系我嘛,哈哈。
    refresh
        38
    refresh  
       2014 年 6 月 5 日   1
    同@kafkakevin
    刚开始是为了糊口,总得有一门技术能让我能获得合理的报酬从而维持存活状态。
    后来渐渐的喜欢上了这种工作方式。

    我很喜欢这个职业,你会一直有新的挑战,不会无聊,永远有新的东西等着你去学,付出总会有回报。
    和计算机打交道很简单,错的基本上都是你,你不用去揣摩它在想什么,它也不会生气,如果它生气了,那一定是你的打开方式不对。

    感谢代码世界,如果没有程序员这个职业,我可能无法在这个世界立足,也可能是这程序员这个职业改变了我的性格。
    g0thic
        39
    g0thic  
       2014 年 6 月 5 日
    hack for fun
    davidli
        40
    davidli  
       2014 年 6 月 5 日
    上课老师讲课好无聊。
    于是上课玩手机,下课自学。
    好吧,我的专业就是CS。。
    jiang42
        41
    jiang42  
       2014 年 6 月 5 日   1
    @raickey
    不是吧!入门用 HTML+CSS+Javascript ?
    那我觉得你这样学除了会做做网页没啥用处

    programming is our way of encoding our thoughts such that the computer can help us with it.
    学习编程是为了用电脑帮我们解决实际问题。更进一步,你会学习到算法,你会学习到如何解决问题。Algorithmic thinking 才是最宝贵的财富。
    raickey
        42
    raickey  
    OP
       2014 年 6 月 5 日
    @refresh 人如果像电脑一样简单就好了。。人和人之间相处的困难就在于,几乎没有试错的机会,第一次交往就定了基调,一旦有不合适的地方,即便是我意识到是自己的问题,不见得会有修正的机会,即便努力争取,得到的反馈可能很不明显,或者干脆没有。人心,收复失地总是比开拓新的疆土更难。。

    @jiang42 我的朋友给我提的建议是针对我的问题的,可能是我的问题给了他误导,我只是很粗略的问他:我想学编程,听说大概分前端和后端?你觉得我怎么入手?他不建议我学后端,认为前端比较容易入手,浅显的就学UI,更深层次的就学交互,于是就给了我如上回答。。。朋友比较中二,所以我没有和他提想了解思维方式的问题。

    算法,嗯,完全不懂,试着去了解下吧。。记下了,谢指导!
    oseau
        43
    oseau  
       2014 年 6 月 6 日
    因为在现实世界里,编程是最接近超能力的一种能力啊 haha
    loginv2
        44
    loginv2  
       2014 年 6 月 6 日
    抛开编码过程,从需求到软件执行出现效果, 这简直就是魔法啊
    raickey
        45
    raickey  
    OP
       2014 年 6 月 6 日 via Android
    @oseau
    @loginv2
    超能力!!魔法!!⊙⊙
    mailto1587
        46
    mailto1587  
       2014 年 6 月 6 日   1
    暂时想不到高大上的理由,楼主看下http://processing.org这门语言吧
    lyragosa
        47
    lyragosa  
       2014 年 6 月 6 日
    信仰。
    robinkqin
        48
    robinkqin  
       2014 年 6 月 6 日
    没人提到: Just Do IT ?
    wulin
        49
    wulin  
       2014 年 6 月 6 日
    just for 饭, 不喜欢原来的专业,自学一门技术.
    Mutoo
        50
    Mutoo  
       2014 年 6 月 6 日   1
    小时候接触到编程觉得很好玩,那时候哈利波特很火,但是我觉得写程序比魔法有趣多了,每个算法都是一个咒语,打错了会出bug,然后还要培养消灭bug的能力。学会越高级的算法可以做出越强大的东西……魔法师即视感有木有。

    小时候学自编程,为了自己开发游戏。十几年来绕了一大圈什么都搞过,现在终于在开发游戏了。
    imn1
        51
    imn1  
       2014 年 6 月 6 日   1
    虚荣心作祟
    94年的时候,做了个html放到网上,每周转发日本oricon榜(ICP:Internet Copy & Paste而已),认识了些新朋友,人生第一次因为学习成绩以外的事情被别人羡慕,也第一发现,原来不用会写C语言也能做呕像滴~
    你们现在享受不了这待遇了,现在白丁不用三分钟也能弄个html
    vicence
        52
    vicence  
       2014 年 6 月 6 日
    @ffffwh 收下了,谢谢
    mengzhuo
        53
    mengzhuo  
       2014 年 6 月 6 日
    For Fun
    dongcheng
        54
    dongcheng  
       2014 年 6 月 6 日   1
    为了开发网页,所以自学PHP,要不是太忙,还想学PYTHON。只是当做工具用,从来不参与讨论最好的编程语言之类的话题。觉得懂得开发,能实现很多想法,心里很满足。
    Actrace
        55
    Actrace  
       2014 年 6 月 6 日
    以前学编程是因为没有好的程序能满足自己的需要...就自己改改,,,没想到走上这样一条修罗路.
    Ansen
        56
    Ansen  
       2014 年 6 月 6 日
    糊口
    ameba
        57
    ameba  
       2014 年 6 月 6 日
    有趣的工作有很多种:画画、写书、考古、旅行记者。。。写程序是省略号当中的一种。所以喽
    zolinbook
        58
    zolinbook  
       2014 年 6 月 6 日
    感觉程序员做出来的东西很酷,工资又高,所以...
    imwower
        59
    imwower  
       2014 年 6 月 6 日   1
    你可以弄个域名,折腾一个博客试试,因为做一个博客或者博客的模板,看起来很有成就感。
    别人看到你的博客的时候,会说,哇,好赞,是你自己做的么?
    然后,就没有然后了
    shakoon
        60
    shakoon  
       2014 年 6 月 6 日   1
    如果你是外行想学着编程玩,最好是带着一定的目标学。

    我的建议先去了解一下跨媒体艺术,不少影像艺术和装置艺术都需要编程的,然后自己学着临摹一些简单的作品,边思考作品的原理边查资料学习怎么写代码,这样比你直接去学编程会有兴趣得多
    raickey
        61
    raickey  
    OP
       2014 年 6 月 6 日
    @mailto1587 理由不分是否高大上的,发自内心想去做就是好答案,and 感谢分享。。一看全都是英文好有压力,试着读了一下,居然能看懂~~T_T
    @lyragosa 我大概是为了寄托。。
    @Mutoo 希望能像你一样同high。。我觉得做一件事,哪怕像一个疯狂变态博士或者是邪恶的巫婆一样,全情投入进去,有无数疯狂的想法,不计后果去实践,也好过一本正经,对什么事情都摆出一副好端正的态度。就是想像玩儿游戏一样做自己喜欢的事情。
    @imn1 用什么工具不重要其实。。
    @dongcheng 对,我也是想运用工具去表达想法,实现目的。但是,会容易陷入单纯痴迷工具的怪圈。不过,先掌握了再说吧。毕竟我还没有做到。
    @imwower 有域名和空间的,用的是wordpress,功能方面都是用模板和插件实现的。即使这样,也蛮有成就感。

    @shakoon 听起来好棒!我最近也在学设计,就是很简单的排版和配色神马的。美术是0基础,坚持每天一画。。哎呀,你这个建议太好了~~!!!谢谢!!
    jiang42
        62
    jiang42  
       2014 年 6 月 6 日   1
    @raickey
    前后端是针对 Wb 开发来分类的,分类远不止这两种
    不吹不黑,前端 *一般* 情况下无法处理复杂的后端逻辑。

    个人推荐的入门语言是 Python,MIT现在也是用 Python 来教本科生的入门课程
    就我知道的几门语言来说,C/C++用作入门简直找死;Perl 太随意,不适合新手;scheme 太高端,用来了解编程的本质还差不多,不适合入门;Haskell 用作计算机专业的入门还行,自学算了吧。
    而且 Python 的应用场景非常多,几乎可以用来做任何事。

    Python 入门的话有一本很好的书叫 Think Python,英文版可以免费下载,中文版戳这里http://www.amazon.cn/%E5%83%8F%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E5%AE%B6%E4%B8%80%E6%A0%B7%E6%80%9D%E8%80%83Python-%E5%94%90%E5%B0%BC/dp/B00EEDI2X6/ref=sr_1_1?ie=UTF8&qid=1402027961&sr=8-1&keywords=think+python

    edx 和 coursera 上也有用 Python 教授编程的课程,你也可以去看看
    jiang42
        63
    jiang42  
       2014 年 6 月 6 日   1
    @raickey
    忘记说了,Think Python 的副标题是 How to think like a computer scientist
    missdeer
        64
    missdeer  
       2014 年 6 月 6 日
    我是高中的时候看了Bill Gates的传记,然后被洗脑了
    feellucky
        65
    feellucky  
       2014 年 6 月 6 日 via iPhone
    首先收入可观 其实真的很喜欢
    raickey
        66
    raickey  
    OP
       2014 年 6 月 6 日
    @jiang42 多谢,我也是打算从python入手呢~~!
    之前看过《黑客与画家》,大概意思是,说java是比较容易被计算机理解的语言,运行速度快,但是不容易被人理解运用.随着硬件加速,语言之间运行速度的差异会被忽略,jave的优势就可以忽略了.不过那个作者貌似很推崇另一种不是很主流的语言,忘了名字了...然后还有一种说法(忘了是不是黑客与画家里面的了),说python的语法和英语类似。
    @missdeer
    我高中被安妮宝贝和郭敬明洗脑....为什么同样是看书,我看的就那么低端T_T,悲剧啊...
    jiang42
        67
    jiang42  
       2014 年 6 月 6 日   1
    @raickey
    应该是 Lisp,我说的 scheme 是 Lisp 的一种方言
    Lisp 在学术界很有名气的
    madao
        68
    madao  
       2014 年 6 月 6 日   1
    自学的原因:有趣,而且能赚点小钱维持自己想要的生活品质。
    spark
        69
    spark  
       2014 年 6 月 6 日   1
    就是不爽同公司的程序员对设计稿指指点点的, 这回可以去指点他的工作了. HIAHIAHIA
    b1074549
        70
    b1074549  
       2014 年 6 月 6 日 via Android   1
    没有好用的翻墙软件。。。
    foxidea
        71
    foxidea  
       2014 年 6 月 6 日   1
    编程本身是枯燥无味的,

    但是

    如果能用编程去创造一些东西,就有点意思了

    如果创造出来的东西有人喜欢,那就又多了一些乐趣

    如果创造出来的东西很多人喜欢,那就很happy了

    如果能结合自己的认知做一款成功的产品,那就不仅仅是乐趣了
    raickey
        72
    raickey  
    OP
       2014 年 6 月 6 日
    @b1074549 哈哈,好厉害!!你这绝对是hack啊!!

    @foxidea 其实我一直认为,“创造什么”和“用什么创造”是两码事。
    比如画画,用2B铅笔也能画得很腻害,但像我这种手残,用画板也不行。写一篇文章一本书,也是创造,它同样有可能被人喜欢。所以我觉得创造东西的满足感,不见得非要通过学编程才能体会。

    工具和工具之间的差异,我说不好,可能是思维方式的差异吧。。不管是什么,总而言之,用工具创造出东西的满足感,是不取决于工具本身的,创造的乐趣对于工具来说是无差别的。。所以,工具本身的吸引力差异,一定在别的地方。我说不出在哪儿,我只是不断尝试,直到找到自己喜欢的。 [感觉自己表述得好凌乱,今天已累趴。。
    raickey
        73
    raickey  
    OP
       2014 年 6 月 8 日 via Android
    @ffffwh 我看着一天半,前言刚刷完(分两部分,第一部分是 the little LISPer 的前言,第二部分是这本书的前言),好吃力,尤其第一部分前言,有些句子不是很懂,不知道LISP和 for using a vast library of canned parts 的 glue 是什么关系,另外提到 递归函数,吓得我发抖,我的数学简直烂的一塌糊涂。。

    不过既然开始了,不看到精髓就太可惜了,尽量吸收吧。权当给长期不用的生锈的脑子开开光。。
    ffffwh
        74
    ffffwh  
       2014 年 6 月 8 日
    @raickey
    按照作者的观念,程序语言一大功能就是把一些元素(基本元素或封装良好的组合元素)给“glue”起来。
    前言字有点多,后面的内容大多轻松愉快…
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4453 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 07:42 PVG 15:42 LAX 23:42 JFK 02:42
    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