读书人

挖坑 - 之有关问题和技术

发布时间: 2013-10-18 20:53:13 作者: rapoo

挖坑 - 之问题和技术
1、解决问题的方法 思想 :从退到源头出发,从思考最终极的问题开始。

  • 从本质问题开始,而不是表象,找到问题的本质,才进行解决。
  • 当我们把问题从一个概念性的问题,逐步切割成一个简单的问题的时候,实现就可以执行了。
  • 解决问题的步骤:发现问题分析问题,抓住本质分解问题,通盘考虑解决核心问题,逐个突破
    举例:

    比如说我要开发一个个人信息管理系统。如果我只是说我要开发这样一个系统,拿对于谁都不值得从哪里入手进行实现。所以我要把问题大卸八块,然后逐个突破。
    个人信息管理系统个人信息管理个人账户管理登陆退出修改密码账户信息查看事务管理


    2、学习技术的方法
    思想:
    抽象通用属性,提炼设计思想学习一项技术,要以自己的观点设计一番,如果自己是设计师,会如何设计,然后再去探索。忘记具体语言,直指问题的核心。当我们学习什么的时候,最好的方式不是学习那些复杂的实现,而是直接抓住本质,进行学习,对本质理解的越透彻,对学习的东西,也就越精通。 所有学习程序,要学思想,看源码,找根源。步骤:抓住关键点,定义概念,功能,优劣,设计意图提炼问题域,用自己的语言设计,然后用合适的语言实现。
    比如我不会go语言,但是我知道go语言是目前支持服务器端的开发工作,但是我会java,我有程序开发的思想。我想要用go语言进行数据库的开发的时候,我不急着进行go语言数据库方面的知识的学习,而是先提炼数据库开发的要点列表:
    创建数据库连接数据库管理数据库
    不管你用什么样的程序语言,这些问题都是要解决的直接问题,没有这些方法,进行数据库开发就是妄谈,所以只要你按照这些关键点去进行测试和探索,必有收获。


  • 读书人网 >移动开发

    热点推荐