程序设计学习方法 2022-08-20 26

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

程序设计学习是程序设计的理论学习和编程实践的综合。
对于大部分人来说,程序设计的理论学习是一种提高自己的理论素养,总结提高经验活动。古语说,六经注我,意思就是我们有很多活动,很多思考,本身是学习到但是没有文字,在读书学习的过程中不由自主的就会联想和验证到,自己已经有经典的认知和实践。
同时,程序设计有确定的知识范畴和技能范畴,有实现能力和素质提升的客观规律,有科学认知和实践操作方法。我们可以认知那些程序,以及设计的思路和方法。并且扩展我们的知识和能力,更好的发展我们的程序设计理论和能力。
我们大概都知道按部就班,循序渐进,顺藤摸瓜,随机应变等成语,也是理解其中蕴含的程序和逻辑,我们也知道,高屋建瓴,势如破竹,顺势而为,瓜熟蒂落等成语,这里面也蕴含着合理的设计可以实现的程序结果。
我们古代人有先进的程序设计方法,我们要善于学习,善于总结分析,善于在新时代创造性提升,创新性应用。
同时,我们也根据国内国际新的创新方法和理论,做好程序的相关管理和设计。
一般来说,我们学习一件事情,需要满足一个基本框架。
这个框架就是:(Need)需要,(Target)目标,(Key Factors)关键指标,案例实践(Case Practice),(Check Asessment)检查评估,(Leverage Apply)提升应用,(Psychology Thinking)哲学思考,(Ideology Value)观念价值观等都是最终目标。
程序可以扩展为项目,其管理是一门管理能力和素质,是需要学习和掌握的。
项目管理能力,是程序的基础理解和操作能力需要。
我曾经指导过小学生,中学生,大学生进行项目管理,一般一次谈话就可以基本学会,实践后都获得了较好的反馈效果。
程序最小的要求是极小的理解和观察。比如,一个念头出现了,你关注一下,然后试着做记录,分类。不重要的就丢,重要的就存。
当然,你认为不重要的,可能还是对别人来说很有价值的。
程序最大的可能是你需要思考和理解描述宇宙的运行规律,还要探索宇宙的未来。
程序设计的最低要求和最高要求,也是可以供大家参考的。
最低要求是理解其定义和问题范围,最高要求是项目的创新解决方案和应用推广。
如何理解程序,可以从3C理解题目,SMART理解目标,5W2H理解需要,七情六欲理解关键指标等。
如何实现设计,那其实是解决方案的一部分。
需要资源,需要步骤,需要顺序,需要判断,需要检查,需要逻辑。
需要整合。
描述一个解决方案,可以有很多种方法。很多语言。
我们要尽可能利用方便合用的语言,需要有相关的可用的知识。
工欲善其事,必先利其器。程序语言是建立在操作系统和编译器和硬件资源如存储器和CPU,GPU,网络等之上,管理资源,实现数据结构和算法,按照步骤实现程序目标。
最终解决问题。
天人合一,精益求精,分分合合。
人月神话,银弹,圣杯,都属于深入学习的开发者。

相关文章
|
网络协议 安全 Java
Java面向对象编程(39)
Java面向对象编程(39)
32 0
|
域名解析 网络协议 Java
Java面向对象编程(42)
Java面向对象编程(42)
54 0
|
缓存 网络协议 Java
Java面向对象编程(40)
Java面向对象编程(40)
59 0
|
6月前
|
设计模式 Java 数据库连接
Java面向对象编程详解
Java面向对象编程详解
|
12月前
|
C++
20 C++ - 面向对象程序设计案例
20 C++ - 面向对象程序设计案例
80 0
|
6月前
|
设计模式 Java 数据安全/隐私保护
Java面向对象程序设计
Java面向对象程序设计
31 0
|
存储 Java
Java面向对象编程
Java面向对象编程
32 1
|
12月前
|
存储 C++
C++语言面向对象程序设计实验
C++语言面向对象程序设计实验
96 0
|
机器学习/深度学习 存储 算法
|
存储
面向对象程序设计第四章
面向对象程序设计第四章
128 1
面向对象程序设计第四章