无锡商业网站建设wordpress的文件结构
web/
2025/10/8 19:23:18/
文章来源:
无锡商业网站建设,wordpress的文件结构,广州线上教学,医疗网站前置审批查询对于缺乏编程知识的人来说#xff0c;完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话#xff0c;可以搜到现成的代码。即使是经验丰富的程序员#xff0c;通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、网络及集体智慧完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话可以搜到现成的代码。即使是经验丰富的程序员通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、网络及集体智慧现代化高效编程是难以想象的。因此搜索技巧对高效程序员变得愈发重要。 现在我们不需要了解和记住如何解决众多的编程问题可以采用搜索技术。我们正变得更加高效、高生产力并能够解决更多的问题。但这是否意味着在构建软件时拥有好的搜索技巧就足够了呢本文将讨论搜索技巧在程序员知识的形成过程中的作用以及如何高效使用搜索技巧。 知识的类型及它在程序员大脑中如何成长。 有三类知识 概念知识为什么、是什么、如果—— 语义上的——理解软件系统构建过程中的概念、原理、关系及主要方法。根据这类知识能够找出体系结构或代码必须按特定方式设计的原因以及从中选择最佳 设计方案的备选方案和逻辑是什么。概念知识不是指用特定编程语言解决特定问题而是对问题的长远看法和理解。 用途对复杂的开放式问题寻找新的解决方案并创建稳健的软件系统。收获学习计算机科学、体系结构以及编程概念在实际实现和经验的基础上构建自己的理论。 实践性知识如何做 —— 过程中的—— 关于如何解决特定编程问题的知识。这类知识不需要深入理解实现方法选择过程中隐含的概念及基本原理。搜索技术在这里最重要因为对有限的编程语言问题所采取的特定解决方案搜索能相对容易的加以共享并说明。 用途用已证实的和已知的解决方案快速解决问题而不是每次都重新发明一种新的方法。收获搜索现有的解决方案通过例子学习或提出自己的解决方案并以后对其重利用。 隐性知识专业知识、经验及直觉——基于软件系统实现过程中所积累的个人经验在大脑中形成的内在知识。通过强大的大脑功能 隐性知识可以综合并协调其他两种知识。这类知识很难传授因为它的大部分都存储在我们的潜意识中。在特定环境下它和直觉一同发挥作用能够在经验、对概 念性和实践性知识的反馈和评估的基础上制定最佳决策。 用途利用自己的专长、经验及直觉来实现最佳解决方案。收获构建软件并从结果中学习知识。 设计模式还有架构、领域及其他是不同类型知识相结合的有趣的例子“如何做”的例子这些例子中隐含的概念及实现过程中积累的经验。这种知识的表现方式是模式成功及广泛应用的原因之一。 随着越来越多的可供使用的实践性解决方案和示例出现在网络上人们大脑中的实践性知识的价值越来越小。我们不需要记住实践性知识。现在我们能够 处理软件构建过程中几乎所有可能遇到的常见编程问题。然而除能够解决问题的示例或从哪搜索这些示例以外一名大师级的程序员还知道更多的知识。他能够提 出自己的解决方案制定大部分最佳决策并采用最好的方式应用它们。此外很难在网上找到新的、复杂的、领域性的及特定环境下的问题的解决方案。而且对 所有重要的软件工程在制定优秀解决方案的过程中都需要高水平的软件开发理论、这些理论的应用经验、对系统的深入了解、问题空间及环境等相关知识。 因此在软件开发过程中概念知识和隐性知识仍然是非常重要的。在使用搜索技术时我们应当努力扩充各种知识而不是仅仅解决特定问题。随着解决更高级问题的能力的提高你会取得成功成为更高效的程序员。 可解决实际问题的高效搜索 A. 查找 1. 定义——弄清楚要解决什么问题并以要查找的内容为焦点。网络上有如此多的有趣的材料以至于搜索过程能轻易地占掉你全部的工作时间和个人时间。2. 检索使用标准的Google、代码搜索或其他的检索引擎—有很多关于如何高效的使用检索引擎的建议。3. 浏览结果内容的质量、可信度及专业技术的水平如果资料的可信度过低无须再看- 阅读 - 评估人力物力、所需工具及函数库 B. 使用 1. 复制代码 - 单独复制针对这一目的带有长钉技术的显式单元测试最适合2. 清除代码 - 仅保留最小限度、相关性代码清除解决方案中的其它代码。3. 在系统中应用代码。 C. 学习 1. 理解——你做了什么及你为什么那样做——从代码和实现中学习。2. 扩充知识—— a. 实践性知识解决问题的特定方法、技巧及风格b. 概念知识学习新概念、提炼现有的并构建自己的概念c. 隐性知识明智地使用并学习搜索到的解决方案经验会自然而然地得到增长。3. 收集链接、意见、参考文献、阅读清单—任何对你今后搜索、发现及学习有用的有趣信息。为这些目标积累知识。 你还有其他高效搜索代码的诀窍吗欢迎在评论或微博中和大家分享。转载于:https://www.cnblogs.com/cyjch/archive/2012/02/21/2361623.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89219.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!