- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 如何有效地提升自己的技术水平?
【问】如何有效地提升自己的技术水平?【答】这是一个非常难给出满意答案的问题。但是,作为自问自答,我还是得给我一个答案:)如何有效地提升自己的技术水平呢?有很多途径(方法)。对于能力不同的人而言,差别也是悬殊的!回想自己这些年的学习经历,往往是“贪多嚼不烂”。现在我越来越深刻地体会到了“与其伤其十指,不如断其一指”这句话!对于实力非常雄厚的人而言,涉猎越广,对于其能力提升越有益处!我目前并非
2011-12-30 01:08:18 1448 1
原创 往事如烟——我的过去两三年
冬至那天就想写点什么了!可是一直懒得动笔,然而心中总是挂念着这件事,写点什么的念头在头脑中不时地冒出来,搅得人心神不安!既然如此,那就乘这晚上安静,赶紧把这个小小的心愿实现了吧! 本来想写一年的总结,可是太短,没太大的意思!那就来个痛快点的,写一下过去三年的学习经历! 随性而书,没有什么章法可依的,全当是自娱自乐的小文吧! 先简单介绍一下三年前的背景
2011-12-25 02:09:49 1186 1
转载 引用和指针有什么区别?
转载之一:指针和引用的区别总结1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地
2011-12-16 01:06:24 1012
原创 《人月神话》笔记:未雨绸缪
本章谈及“软件的变更(维护)”。开始,作者写道:“对于大多数项目,第一个开发的系统并不好用。……要解决所有的问题,除了重新开始之外,没有其他的办法——即开发一个更灵巧或者更好的系统。系统的丢弃和重新设计可以一步完成,也可以一块块地实现。所有大型系统的经验都显示,这是必须完成的步骤。而且,新的系统概念或新技术会不断出现,所以开发的系统必须被抛弃。但即使是最优秀的项目经历,也不能无所不知地在最
2011-12-04 21:33:32 714
原创 《人月神话》笔记:提纲挈领
本章谈及“开发文档”。项目为什么需要文档呢?“技术、周边组织机构、行业传统等若干因素凑在一起,定义了项目必须准备的一些文书工作。”文档有什么作用? ● 这些文档的某些部分包含和表达了一些管理方面的工作。 ● 每份文档的准备工作是集中思考、并使各种讨论意见明朗化的主要时机。如果不这样,项目往往会处于无休止的混乱状态。 ● 文档的跟踪维护是项目监督和预
2011-12-04 20:24:18 832
原创 《人月神话》笔记:削足适履
本章谈及“程序的开销和规模控制”。程序的开销(此处是指运行开销吧?),包括两个方面:运行时间,运行时所占据的空间。程序的内存开销多少合宜呢?“应该从整体上来进行评估。”也就是同时考虑硬件开销+软件开销。作者对规模控制的看法:“对项目经理而言,规模控制既是技术工作的一部分,也是管理工作的一部分。他必须研究用户和他们的应用,以设置将开发系统的规模。接着,把这些系统划分为若干
2011-12-04 19:41:24 730
原创 《人月神话》笔记:胸有成竹
本章和“项目估算”有关,开篇是3个问题:“系统编程需要花费多长的时间?需要多少的工作量?如何进行估计?”“即使在不考虑相互交流沟通,开发人员仅仅回顾自己以前工作的情况下,这些数字仍然显示出工作量是规模的幂函数。”工作量 = (常数)×(指令的数量)1.5(注:1.5是“指令的数量”的指数)本章有几个重要的结论: ● 简言之,项目估算对每个人年的技术工作时间数量做出了不
2011-12-04 18:54:31 655
《How to solve it 》(Polya.G.)中文版
2009-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人