- 浏览: 257480 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
偶见周爱民先生大道至简一书,本想随意翻翻,但看完第一章就忍不住看完了。下面只摘录我特别喜欢的地方。
1、程序=结构+算法
编程作为一种行为,只需要知道其逻辑方法就可以了。所谓编程实际上是把一件事情交给计算机去做,你为这件事该如何做,就用“程序语言”的形式描述机。如果你原本就不明白如何去做,那么你也不要期望算机去理解你想要做什么 所以编程的第一要务是先把事情分析清楚,事件先后的逻辑关系和依赖关系搞清楚,然后再去代码实现。一到任务就开 Coding 的程序员,通常就是加班最多的程序员
记住:积极工作和勤于思考都要占时间
这个公式的精彩之处,它没有任何的地方提及到 Code。甚至可以式里,代码是不存在的,存在的只是思想,算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。只要开发人员将这个程序的算设计出来了,把结构描述出来了,那么程序就已经定型了,剩下的事,简而言之,就是劳力活.
2.语言
语言的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小数点前则可以表达到宇宙之无穷;另一些语言则适合做图形处理,它的底层函数库比其它语言可以快上十倍或数十倍;还有一些语言则适合于做网页,要用它来做一个通讯薄软件都将是史无前人的挑战,成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若的自得心态 。
3. 团队
团队是至少以三个人为规模的。这有其合理性。为什么呢?首先一个人算不得团队,那是个体。两个人则互相支撑,古文中“从”字是二人互立,就是这个意思,二人互立并不算团队,因为没有监督。三个人便可以构团队,这样便有了团队的一些基本特性:主从、监督和责任 。
4.皮之不存,毛将焉附
汉朝的刘向在《新序·杂事二》记录了一个故事,说是魏文侯出游,见路人把羊皮统子毛向内皮朝外地反穿着,还背着一篓喂牲口的草。文侯奇怪地问他为什么。这个人答道:我爱惜这件皮衣,怕毛被磨掉,文侯叹道:你难道不知道,如果皮被磨尽了,毛不也就掉光了吗?
皮之不存,毛将焉附。
5. 谁动摇了你的制度
组织模式确定的同时,相应的制度也有随之建立。少是有几年之后才来补制度的,然而制度究竟决定了什么呢?我们先来看看,如果员工在工作中出了纰漏:没有制度,你没有办法和依据来惩戒员工,因此是管理者的过失;有了制度而没有惩戒他,是执行者和监督者的过失; 一而再、再而三地犯错,又一而再、再而三惩戒,那就是教而不改,就真正是员工的品性和素质的问题了。
6. 为不存在的角色留下沟通的渠道
发表评论
-
RUP十大要素的应用
2008-04-07 10:57 633发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本 ... -
12 个 XP 实践
2008-04-16 08:55 543有计划的开发:通过结合使用优先级"故事&qu ... -
利用FxCop进行代码规范检查
2008-04-23 11:02 8231. Fxcop下载 http://www.microsoft ... -
.NET环境下每日集成(1):简介
2008-04-23 13:53 820最近做项目,每天有如下任务,需求---》任务分解--》开发人员 ... -
.NET环境下每日集成(2):CruiseControl.Net安装
2008-04-23 14:08 9351. 到这里下载 http://sourceforge.net ... -
.NET环境下每日集成(3):CruiseControl.Net配置
2008-04-23 14:31 18961.要想使用CruiseControl.Net进行每日集成,必 ... -
.NET环境下每日集成(4):CruiseControl.Net配置注意事项
2008-04-24 09:38 8781. 今天机器改了密码,启动不了,解决方法如下 设置为当前登录 ... -
.NET环境下每日集成(5):CruiseControl.Net 源码管理器块
2008-04-24 10:02 10171. CruiseControl.Net支持非常多的源码管理器 ... -
.NET环境下每日集成(6):CruiseControl.Net Trigger Blocks
2008-04-24 16:55 1060这块配置在什么情况下运行集成 通常你会用Interval tr ... -
.NET环境下每日集成(7):CruiseControl.Net Task Blocks
2008-04-24 17:10 1176Task Block 类型: Build Publishe ... -
.NET环境下每日集成(8):CruiseControl.Net Labeller Blocks
2008-04-24 17:21 718Labeller Blocks为每次编译标记 Date La ... -
成功是一种习惯
2008-10-03 15:24 550国庆马上就过去了,可 ... -
我的2008
2009-01-01 08:29 9642008年,祖国多灾多难,雪灾,地址,三鹿奶粉,留给我们太多的 ... -
项目经理如何提高软件的质量
2009-05-04 16:30 839物理中的质量是指含有物质的多少,无论位置、状态、形状的改变,一 ... -
如何保持竞争力
2009-06-06 15:01 877竞争力在这里我指的是,做一个雇主,同事都喜欢的人。 如何保持 ... -
RUP十大要素的应用
2008-04-07 10:57 681发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本 ... -
12 个 XP 实践
2008-04-16 08:55 455有计划的开发:通过结合使用优先级"故事&quo ... -
利用FxCop进行代码规范检查
2008-04-23 11:02 7951. Fxcop下载 http://www.microsoft ... -
.NET环境下每日集成(2):CruiseControl.Net安装
2008-04-23 14:08 9511. 到这里下载 http://sourceforge.net ... -
.NET环境下每日集成(3):CruiseControl.Net配置
2008-04-23 14:31 17661.要想使用CruiseControl.Net进行每日集成,必 ...
相关推荐
《大道至简》是一部深入浅出的科技与人文思想书籍,旨在探讨复杂世界背后的简单原理。本书以epub格式提供,特别为iPhone用户优化,可以在iBook应用中阅读。epub是一种开放标准的电子书格式,它支持文本、图像、...
### 大道至简读书笔记知识点解析 #### 一、大道至简——软件工程实践者的思想 本书由软件工程领域的知名专家周爱民(Aimingoo)撰写,旨在分享他在软件开发过程中的经验和思考。不同于市面上大多数侧重于具体技术...
《大道至简》是周爱民先生关于软件工程实践者思想的一本著作,作者通过深入品读,结合自身的理解和思考,形成了一篇读书笔记。这本书不仅为读者提供了丰富的项目管理经验,还以至简的文字描述了软件工程的理论,让...
"大道至简.zip"这个压缩包文件显然包含了多种IT相关资源,主要涵盖了数据集、源代码、计算机资料、学习资料,以及与编程语言和技术相关的主题,如Python、STM32微控制器开发、C语言和小程序的开发知识。下面将详细...
4. R15.docx:可能是一个包含课程笔记、讲解或代码示例的文档,详细解释了如何进行主成分分析和因子分析。 在实际操作中,PCA和因子分析的步骤通常包括数据预处理(如标准化)、确定降维的维度、计算变换矩阵、以及...
"大道至简"这个概念在自动化测试领域同样适用,意味着通过简洁而高效的方法来实现复杂的功能。 首先,我们需要理解什么是自动化测试用例。自动化测试用例是一系列预先定义的步骤,这些步骤由自动化测试工具执行,以...
SSM-xml+注解-员工信息管理+总结笔记+数据库文件 主要利用xml配置问价+注解整合SSM框架,在此基础上实现一套...前端没有使用模板,所以大道至简,主要是联系ssm框架的整合方法。 适用于正在学的java的朋友们借鉴学习。
财务自由,这个词汇在现代经济生活中不断被提及,它是很多人梦寐以求的生活状态,代表着可以不受金钱束缚,按照自己的...在这个过程中,坚持大道至简的原则,不断优化投资策略,将帮助每个人更接近财务自由的美好愿景。
2010年计算机三级网络技术笔记.doc 大道至简.pdf 软考网络工程师全面备考资料((第二辑).pdf 软考网络工程师全面备考资料(第三辑).pdf 网络工程师学习笔记共享(共11章).doc 组建Cisco远程访问网络07.pdf
这是一套《如何成为优秀的产品经理》读书笔记PPT,共16页; 一个产品经理的核心能力 ...4、大道至简 做减法是战略,做加法是战术 ... 关键词:如何成为优秀的产品经理PPT,读书笔记PPT下载,.PPTX格式;
本篇笔记将深入探讨碎片的概念、用途以及如何在实际项目中使用碎片。通过学习这篇笔记,你将能够更好地理解和掌握Android开发中的这一关键特性。 碎片的定义: 碎片是一种可以插入到Activity中的UI模块,它允许...
作为《大道至简》等书籍的作者,周爱民的观点更注重于架构的本质和哲学思考。 **观点概述:** 1. **变化的根源:** 架构设计的变化往往源于需求的变化、版本的升级以及系统的整合。针对这些变化,周爱民建议采用...
在Android应用开发中,"碎片"(Fragments)是一个关键的概念,它是在Android 3.0(API级别11)引入的,旨在增强用户界面的灵活性,特别是在平板电脑和其他大屏幕设备上。碎片允许开发者在一个活动中分割用户界面,...
对待作业,我始终保持诚信,坚持自己完成,这不仅锻炼了我的独立思考能力,也强化了我的道德立场——大道至简,决定一切。 二、思想层面 初入大学,我曾因缺乏约束而变得懈怠。但随着自我认知的提升,我意识到...
有幸阅读此书,这是一本大道至简的Java性能优化指南,使得我们的开源项目的代码质量和性能有了飞跃,更能够指导每个Java工程师写出优雅、易阅读、高质量、易于扩展的代码。 ——肖宇(开源组织dromara.org创始人,...
它的设计理念强调大道至简,贴近CPU处理需求的发展趋势。RISC-V拥有一个清晰、稳定的架构设计,其简化的模块化和可扩展性使其能够适应多样化应用场景。 在RISC-V的发展历程中,加州大学伯克利分校的研究团队在1981...
本篇笔记主要聚焦于如何通过意图从一个活动返回结果到另一个活动,这对于实现应用中的功能交互至关重要。 首先,我们来理解一下Android中的意图(Intent)。意图是一个对象,它封装了执行操作的信息,如启动一个新的...
该方案遵循“大道至简”的设计原则,注重实用性和易用性,以服务于教学为核心目标。 【现状与需求】 当前,许多学校面临教学资源分散、互动性不足以及教学设备功能单一等问题。教师在获取同步教学资源、开展互动...
本篇笔记将深入探讨如何在Android中创建并使用更复杂的进度对话框。 首先,我们要了解进度对话框的基本类型。Android提供了两种主要的进度对话框: ProgressDialog 和 ProgressBar。ProgressDialog 是一个模态...
这篇“Android学习笔记(十八)”主要探讨如何使用意图筛选器以及实现在Android应用中浏览网页的功能,并提供了相应的源码。 首先,我们需要理解Intent的基本概念。Intent分为显式Intent和隐式Intent。显式Intent...