程序设计学习方法

简介: 程序设计学习有确定的知识范畴和技能范畴,有实现能力和素质提升的客观规律,有科学认知和实践操作方法。需要,目标,关键指标,检查评估,提升应用,哲学思考,观念价值观等都是最终目标。最低要求和最高要求,也是可以参考的。

程序设计学习是程序设计的理论学习和编程实践的综合。

对于大部分人来说,程序设计的理论学习是一种提高自己的理论素养,总结提高经验活动。古语说,六经注我,意思就是我们有很多活动,很多思考,本身是学习到但是没有文字,在读书学习的过程中不由自主的就会联想和验证到,自己已经有经典的认知和实践。

同时,程序设计有确定的知识范畴和技能范畴,有实现能力和素质提升的客观规律,有科学认知和实践操作方法。我们可以认知那些程序,以及设计的思路和方法。并且扩展我们的知识和能力,更好的发展我们的程序设计理论和能力。

我们大概都知道按部就班,循序渐进,顺藤摸瓜,随机应变等成语,也是理解其中蕴含的程序和逻辑,我们也知道,高屋建瓴,势如破竹,顺势而为,瓜熟蒂落等成语,这里面也蕴含着合理的设计可以实现的程序结果。

我们古代人有先进的程序设计方法,我们要善于学习,善于总结分析,善于在新时代创造性提升,创新性应用。

同时,我们也根据国内国际新的创新方法和理论,做好程序的相关管理和设计。


一般来说,我们学习一件事情,需要满足一个基本框架。

这个框架就是:(Need)需要,(Target)目标,(Key Factors)关键指标,案例实践(Case Practice),(Check Asessment)检查评估,(Leverage Apply)提升应用,(Psychology Thinking)哲学思考,(Ideology Value)观念价值观等都是最终目标。

程序可以扩展为项目,其管理是一门管理能力和素质,是需要学习和掌握的。

项目管理能力,是程序的基础理解和操作能力需要。

我曾经指导过小学生,中学生,大学生进行项目管理,一般一次谈话就可以基本学会,实践后都获得了较好的反馈效果。

程序最小的要求是极小的理解和观察。比如,一个念头出现了,你关注一下,然后试着做记录,分类。不重要的就丢,重要的就存。

当然,你认为不重要的,可能还是对别人来说很有价值的。

程序最大的可能是你需要思考和理解描述宇宙的运行规律,还要探索宇宙的未来。

程序设计的最低要求和最高要求,也是可以供大家参考的。

最低要求是理解其定义和问题范围,最高要求是项目的创新解决方案和应用推广。

如何理解程序,可以从3C理解题目,SMART理解目标,5W2H理解需要,七情六欲理解关键指标等。

如何实现设计,那其实是解决方案的一部分。

需要资源,需要步骤,需要顺序,需要判断,需要检查,需要逻辑。

需要整合。

描述一个解决方案,可以有很多种方法。很多语言。

我们要尽可能利用方便合用的语言,需要有相关的可用的知识。

工欲善其事,必先利其器。程序语言是建立在操作系统和编译器和硬件资源如存储器和CPU,GPU,网络等之上,管理资源,实现数据结构和算法,按照步骤实现程序目标。

最终解决问题。

天人合一,精益求精,分分合合。

相关文章
|
C++
20 C++ - 面向对象程序设计案例
20 C++ - 面向对象程序设计案例
82 0
|
6月前
|
设计模式 Java 数据安全/隐私保护
Java面向对象程序设计
Java面向对象程序设计
32 0
|
存储 C++
C++语言面向对象程序设计实验
C++语言面向对象程序设计实验
101 0
|
机器学习/深度学习 存储 算法
|
Java 程序员 C语言
用最通俗易懂的方法解释什么是面向对象
用最通俗易懂的方法解释什么是面向对象
81 0
|
存储
面向对象程序设计第四章
面向对象程序设计第四章
128 1
面向对象程序设计第四章
|
C++
c++面向对象程序设计教程——类(二)
c++面向对象程序设计教程——类(二)
117 0
|
编译器 C++
c++面向对象程序设计教程——类(一)
c++面向对象程序设计教程——类(一)
169 0
面向对象程序设计-第二章
面向对象程序设计-第二章
50 0
面向对象程序设计-第二章
面向对象程序设计-第一章:面向对象程序设计基础
面向对象程序设计-第一章:面向对象程序设计基础
180 0
面向对象程序设计-第一章:面向对象程序设计基础