zoukankan      html  css  js  c++  java
  • 编程珠矶第一章阅读笔记

    在读第一章结束之后自己的一些体会和感受(理解到的东西、我认为对自己有用的东西)编程开始之前,一定要问问自己想要干什么,明确自己的想要做的东西。为什么这莫做,是什么原因导致的这莫做。对自己的输入和输出一定要明确。从中学到了编程开始的时候一定要有紧缺的问题描述。你想要输入什么,以神魔杨的类型进行输入,最后想要输出一个什么样的结果。这样连个方面都要明确。之后分析路径。选择最适合自己的一条道路进行开发。

    要学会将自己的编程分布进行模块化。每一部分明确自己的目的。

    这本书中提到了。对于编程,这就是一场战役,恰当的问题才是主要的。问题的定义要占这场战役的90%左右。要善于提出比较优质的问题。对于好的问题他的答案会更接近更好的问题的解决方案。。对于在编程中的考虑,要做到时间和空间的统一。不能偏废要善于对这个软件或者算法提出问题。看看从问题的考虑角度这样算会不会更简单。之前自己做编程。就是根据文件从头开始打代码。没有先考虑问题,具体不知道自己要做什么只是知道需要将程序做出来。自己总是使用自己比较熟练的方法对程序进行操作,极少会考虑时间和空间上的问题。这就导致自己在这些方面不是很成功。

    对于程序员的主要问题不一定是技术上的,更有可能是心里上的。当一个程序员在着力去解决一个错误的问题的时候。他是不可能取得进步的。所以问题是编程不可少的东西。

  • 相关阅读:
    将log4Net记录的日志导入数据库操作指南
    算法40 leetcode 155.最小栈
    c++求以3为底的对数 遇到243 怎么也通不过
    算法36 动规初探&&斐波那契&&尾递归
    算法38 5. 最长回文子串
    算法39 leetcode22. 括号生成
    算法34 堆排序heapsort
    算法37 动规求数组和
    算法35 力扣twosum
    c++ vector size()18446744073709551615 bug
  • 原文地址:https://www.cnblogs.com/dazhi151/p/12436438.html
Copyright © 2011-2022 走看看