V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rrkelee
V2EX  ›  问与答

编程的哪些思想,我们也可以在实际生活中用到?

  •  
  •   rrkelee · 2016-04-04 11:35:22 +08:00 · 4122 次点击
    这是一个创建于 3158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如说 分治法, oop 等思想有在实际生活中用来解决一些事情吗?

    20 条回复    2016-04-05 14:11:04 +08:00
    kslr
        1
    kslr  
       2016-04-04 11:43:07 +08:00
    秦时,破坏合纵的连横即是一种分而治之的手段。

    清末到民国初年,中国大地上的大大小小的军阀也在一定程度上是列强分而治之的一种体现,由于不愿意见到强大的中国出现,不同的军阀往往被不同的外国势力支持,造成中国没有能力抵御外侮。而这个不断分裂的状况甚至一直潜伏着,乃至支持中国内部独立运动,延续到二十世纪中后期的国共内战以及中华人民共和国成立,美苏分别扶植国共两党以及两政府,直到中华民国政府因战事迁退到台湾所留下的统一问题,而来自美日的广义经贸支持(包含过去的美援)至今仍从未间断,列强的分化策略依旧持续。

    美苏势力在东亚及东南亚也造成了朝鲜半岛的朝韩分裂,中南半岛上的南北越分裂。 现今的印巴分治,苏联解体,非洲小国林立也可以说是列强采取的分而治之策略。
    kslr
        2
    kslr  
       2016-04-04 11:43:19 +08:00
    qa52666
        3
    qa52666  
       2016-04-04 11:44:42 +08:00   ❤️ 1
    编程思想不是从生活中,工作中来的么?

    会不会引战
    yangqi
        4
    yangqi  
       2016-04-04 11:47:35 +08:00   ❤️ 1
    你问题问反了。应该是生活中的哪些思想,也可以在编程中用到?

    oop 的思想就是从生活中来的,因果关系要搞清楚。
    imn1
        5
    imn1  
       2016-04-04 11:50:21 +08:00
    其实你该搞清楚的是,编程思想并非原生的,它是来自于生活
    所以更应该讲,哪些生活中的思想可以用到编程上

    OOP 在现实中我最容易想到的可能是拍电影 /电视的“分镜头”了
    “工厂模式”难道不就是从工厂流水线引用过来的么?
    我小学的时候有篇课文,讲的是如何合理分配从烧水到泡茶的时间,现在看起来就很像编程里面的“微线程”,可惜听说这篇好文现在已经撤出了小学课本了

    程序是解决现实问题的,所以思想也不要脱离现实
    raincious
        6
    raincious  
       2016-04-04 11:52:48 +08:00
    “生活”指哪一方面?

    其实你写的程序或许会被部署在某个产品中,然后卖给消费者,从而成为生活的一部分。这样来说其实所有的编程思想都可以被应用到生活中。

    再有比如 KISS ,不仅可以应用到程序上,也可以应用到其他产品上,这些产品进入了生活也成为了生活的一部分。

    其实很多“设计模式”并不是为了生产和制造而定制。它们是被总结出来的,其实程序中很多的思想其实来自于日常生活,比如实际上 OOP 就是这样。

    所以,问题反了 :)
    mawing
        7
    mawing  
       2016-04-04 11:55:51 +08:00
    模块化
    viator42
        8
    viator42  
       2016-04-04 12:00:52 +08:00
    炒菜之前先把饭煮上 --多线程
    切过菜的砧板和刀,用过的碗碟顺手刷出来. --垃圾回收机制
    manfay
        9
    manfay  
       2016-04-04 12:06:36 +08:00
    如无必要勿增实体。这个思想如果能在生活中坚持,应该会很受益。
    useyes
        10
    useyes  
       2016-04-04 12:50:39 +08:00 via iPhone   ❤️ 3
    找不到对象
    levn
        11
    levn  
       2016-04-04 12:53:37 +08:00 via iPad
    。。好像编程那点复杂性比起生活真是差太多了
    Counter
        12
    Counter  
       2016-04-04 13:20:20 +08:00
    难道不是逻辑思维?
    chairuosen
        13
    chairuosen  
       2016-04-04 13:24:26 +08:00
    遇到没头绪的问题,解决问题的方法
    loading
        14
    loading  
       2016-04-04 13:33:29 +08:00 via Android
    排序算法,那个一半一半的用起来最多…
    iamppz
        15
    iamppz  
       2016-04-04 13:34:35 +08:00 via iPhone
    面向对象
    miao1007
        16
    miao1007  
       2016-04-04 14:50:56 +08:00
    编程随想,这个就是啊
    Shura
        17
    Shura  
       2016-04-04 14:52:26 +08:00 via Android
    难道编程中的思想不都是源于生活吗?
    iiduce
        18
    iiduce  
       2016-04-04 14:52:37 +08:00
    结对编程。男女搭配,干活不累。
    inorysa
        19
    inorysa  
       2016-04-04 19:20:11 +08:00
    总感觉楼主在暗示编程随想
    inahesun8712
        20
    inahesun8712  
       2016-04-05 14:11:04 +08:00
    二分法适合 娱乐节目 价格竞猜
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1868 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:32 · PVG 00:32 · LAX 08:32 · JFK 11:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.