现在的位置: 首页 > 综合 > 正文

挖坑 – 之问题和技术

2013年12月11日 ⁄ 综合 ⁄ 共 680字 ⁄ 字号 评论关闭
  • 1、解决问题的方法
        思想 :
    • 从退到源头出发,从思考最终极的问题开始。
    • 从本质问题开始,而不是表象,找到问题的本质,才进行解决。
    • 当我们把问题从一个概念性的问题,逐步切割成一个简单的问题的时候,实现就可以执行了。
    • 解决问题的步骤:
      • 发现问题
      • 分析问题,抓住本质
      • 分解问题,通盘考虑
      • 解决核心问题,逐个突破


        举例:

    比如说我要开发一个个人信息管理系统。如果我只是说我要开发这样一个系统,拿对于谁都不值得从哪里入手进行实现。
    所以我要把问题大卸八块,然后逐个突破。
    • 个人信息管理系统

      • 个人信息管理
      • 个人账户管理
        • 登陆
        • 退出
        • 修改密码
        • 账户信息查看
      • 事务管理



    2、学习技术的方法

        思想:
    • 抽象通用属性,提炼设计思想
    • 学习一项技术,要以自己的观点设计一番,如果自己是设计师,会如何设计,然后再去探索。
    • 忘记具体语言,直指问题的核心。
    • 当我们学习什么的时候,最好的方式不是学习那些复杂的实现,而是直接抓住本质,进行学习,对本质理解的越透彻,
    对学习的东西,也就越精通。
    •   所有学习程序,要学思想,看源码,找根源。
    • 步骤:
      • 抓住关键点,定义概念,功能,优劣,设计意图
      • 提炼问题域,
      • 用自己的语言设计,
      • 然后用合适的语言实现。

    比如我不会go语言,但是我知道go语言是目前支持服务器端的开发工作,但是我会java,我有程序开发的思想。
    我想要用go语言进行数据库的开发的时候,我不急着进行go语言数据库方面的知识的学习,而是先提炼数据库开发
    的要点列表:
    • 创建数据库
    • 连接数据库
    • 管理数据库
    不管你用什么样的程序语言,这些问题都是要解决的直接问题,没有这些方法,进行数据库开发就是妄谈,所以只要你
    按照这些关键点去进行测试和探索,必有收获。

抱歉!评论已关闭.