
计算机思维
XV_
喜欢读书,热衷于探究本质,热爱技术,终身学习,不断成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机思维】面向人的开发 & 站在巨人的肩膀上
思维转变:使用其他程序员开发的“黑箱”,不要重复造轮子以Java举例,从常用的集合框架开始,我们要产生新的思维转变了,我们已经学会了基本的功能,但是在真正开发的时候,用基础功能去做开发效率极低,并且是在重复造轮子,造的轮子还不一定有前人造的好,这显然是愚蠢的,我们更应该站在巨人的肩膀上,直接使用前人造好的轮子,然后去快速完成更多的事情。该做的事情:学会看“黑箱”使用说明开始的时候,我们学会了创建类并且为它加上了一些方法,之后我们还可以调用自己写的类,去完成一些事情,现在,我们要调用别人写的类和方法了,原创 2020-08-14 15:04:49 · 305 阅读 · 0 评论 -
JDBC & 防御性编程
介绍了防御性编程(Defensive Programming)的定义和思想,并举出了JDBC连接数据库过程使用防御性编程的示例。原创 2020-08-12 14:06:13 · 215 阅读 · 0 评论 -
【计算机心理学】先设计再实现 & 在实现中完善设计
先设计再实现在物理学中,通常都是先理论证明观点,再进行实践,然后,再有世界各地的科学家根据理论进行实验,以证明观点正确。在计算机软件开发,硬件开发等,都讲求先逻辑抽象设计,再进行编码实现。其实二者道理相同,先想明白,再去做,无疑是高效的,如果直接就去做,会导致事情没有方向事情做的一团糟事情做的很好但是不能满足需求这些情况都会导致一个软件或者硬件成为废品。所以,不要嫌弃设计阶段,它很重要,没有设计,编码本身毫无意义。实现中完善设计设计虽好,但是中间,它只是人类大脑抽象的产物,人类并不具原创 2020-08-05 08:33:22 · 1007 阅读 · 0 评论 -
通过编程解决问题的正确思路
1. 先知道我们面对一个怎样的问题2. 考虑这个问题在现实生活中,我们要用怎样的方式去解决3. 从现实到计算机,如何用编程的思路解决4. 实现,编码和测试5. 迭代现实问题自然语言解决方案机器语言解决方案编码实现测试迭代...原创 2020-07-24 09:34:21 · 1061 阅读 · 0 评论 -
什么是计算机思维?2个简单表达式让你理解!
使用char a = -20;和char c = a + b;两个表达式,为你具象化地讲清楚计算机思维,它对于读者,就像年金,时间越久,带来的利息就越高。原创 2020-04-23 17:52:21 · 5131 阅读 · 6 评论