随笔分类 -  9-k 软件工程

摘要:我以为,经营自己的事业跟人生和经营一家公司并无大异,要有核心的竞争力和清晰实际的目标,并且在策略上要多元化。高兄在本书里运用诙谐幽默的语言,通过大量寓意深刻的情景对话和玩笑段子向大家一一展示了在职业发展道路上每个人都很可能碰到的一些问题、困难和障碍,并通过自己的智慧和经验向读者提供了很好的解决方案。更重要的是,通过阅读本书,你会感受到高兄所传达的一个信息:技术很重要,但事实与经验证明,唯技术论是错误的,我们每一个人都应该培养多元化的思维方式,从不同方面和层次去思考问题,往往才能达到事半功倍的效果。 阅读全文
posted @ 2009-07-24 08:01 博文视点(北京)官方博客 阅读(277) 评论(0) 推荐(0)
摘要:程序员到CTO必须注意的几个关键点本文选自《我也能做CTO之程序员职业规划 》一书写在前面的话 Hi,大家好!我是高阳。这本书,终于要与大家见面了,我心里非常激动!在写这本书的每一个日子里,我以往十几年的一些工作片断如同放电影一样在我脑海里一遍又一遍地播放着,因为有太多体会,所以想通过这本书真诚地与大家分享。 本书缘起 那么我为什么要写一本职业规划的图书呢?我曾面试过很多程序员,也和很多程序员朋友交往。我了解到,大多数程序员选择软件开发行业都是为了养家糊口,往往 为了薪水和待遇的一点攀升而不断跳槽,这样使得国内IT行业缺乏健康性、稳定性和成熟性,其实也会致使个人职业生涯走很多弯路,这着实... 阅读全文
posted @ 2009-07-15 08:51 博文视点(北京)官方博客 阅读(283) 评论(0) 推荐(0)
摘要:Web专家周末聚会都会说点啥电子社博文视点OpenParty首期亮相 6月13日电子社博文视点在中关村上岛咖啡成功举办“Web开发新势力——OpenParty”,邀请了20多相关作者和潜在作者到场,另有约60位的来 自IBM、神州数码、佳能、方正、航天五院、三星、通用等大企业的技术人员自愿付费到场,所有到会者聚在一起共话家常,这样的一个平台提供了一个很好的和 作者、潜在作者、读者近距离交流的机会。 多位技术作家,从幕后走到台前,为您带来图书之外的更多技术观点;亲切随意的技术沙龙,分享他们成功的经验,带给参会者全新体验和全面收获。 整个会议进行的很顺利,每个主题讨论之间的衔接的也很紧凑,让... 阅读全文
posted @ 2009-06-15 10:18 博文视点(北京)官方博客 阅读(178) 评论(0) 推荐(0)
摘要:本文来源于:http://blog.csdn.net/softwarehero/archive/2009/05/31/4227618.aspx敏捷是怎样炼成的 很早之前,就有了写小说的冲动,写一本给程序员看的小说,写一本能够反映中国程序员生活的小说。曾几何时,“沉默寡言”、“喜欢独自思考”,甚至“木呐” 成为了程序员的标签。其实在每个程序员心中,除了对技术的痴迷,他们也热爱生活。他们改变着技术,也同时被技术改变着。他们是一群普通的人,也是自己心中 的英雄。 之所以选择敏捷开发的主题作为《软件英雄传》的第一部,不仅仅是因为敏捷开发在这两年被炒得火热,其实更多的还是在于在今天这样一个软件工业化.. 阅读全文
posted @ 2009-06-11 09:02 博文视点(北京)官方博客 阅读(496) 评论(2) 推荐(0)
摘要:什么是开放平台?Manyou诞生对站长的机会 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web网页的简单访问,还可以进行复杂的数据交互,将它们的Web网 站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。 2007年5月,Facebook正式开放其应用编程接口(Application Programming Interface),这被称为Facebook开放平台(Facebook Pla 阅读全文
posted @ 2009-05-07 08:15 博文视点(北京)官方博客 阅读(205) 评论(0) 推荐(0)
摘要:互联网带给人们最大的享受,便是把“想象力”落实,让世界上的一个个孤岛被“互联”了起来,有了“互联”,就有了“互通”和“互动”——人们从旁观者到参与者,甚至发起者;从单方面的获取信息,到参与到信息的制作和传播;从以“你”为中心,到以“我”为中心……一系列的迹象都表明,互联网在朝着越来越符合人类基本需求的方向发展着。 阅读全文
posted @ 2009-05-05 08:17 博文视点(北京)官方博客 阅读(242) 评论(0) 推荐(0)
摘要:《Web 2.0社区网站实用宝典》 本书作为社区网站实用宝典,详细地介绍了Web 2.0下互联网社区的发展。从初学者的角度阐述了搭建一个互联网社区所应具备的心理素质和技术能力,通过向导的方式,一步一步引导读者建立起自己的互联网社区。在书中以康盛创想的互联网社区应用Discuz!论坛和UCenter Home个人空间为案例,由浅入深、详细地介绍了各个社区应用的安装,基本使用,高级管理,运营思路等。又谈到了开放平台在今后发展中的意义,深入剖析了康盛创想推出的Manyou漫游开放平台给站长带来的机遇。本书附赠光盘一张,内容包括时下流行的社区应用软件(UCenter、Discuz!、UCenter . 阅读全文
posted @ 2009-05-04 09:13 博文视点(北京)官方博客 阅读(223) 评论(0) 推荐(0)
摘要:红五月,博文视点大讲堂成长专题 火红五月,燃情季节,博文视点大讲堂浓清奉献4场专题技术讲座。成长规划中,您不容错过的精彩,敬请关注!博文视点大讲堂第8期嵌入式Linux C语言开发与用户界面开发设计讲座内容:嵌入式Linux上的C语言编程实践:C语言在开发中的重要性;嵌入式行C语言开发的特点;如何更好掌握C语言;嵌入式GUI开发设计——基于MiniGUI: 嵌入式GUI开发设计的思想;MiniGUI系统介绍;MiniGUI与对中国嵌入式技术发展之路;如何精通一个新的GUI系统;未来图形用户界面开发的模式和技术特点。主讲人简介: 韩超,嵌入式系统资深工程师、教育学者,曾从事嵌入式系统开发、教学以 阅读全文
posted @ 2009-04-30 08:17 博文视点(北京)官方博客 阅读(380) 评论(0) 推荐(0)
摘要:软件架构的历程 计算机科学的发展历程可以追溯到第一代电子管计算机(1945年~1956年)。1946年2月15日世界上第一台重达30顿的计算机ENIAC(Electronic Numerical Integrator and Computer)正式在费城公布于世,它标志着现代计算机科学的诞生。 相比来说,计算机软件架构的发展就更晚。从20世纪80年代晚期开始,整个计算机科学界为了应对大规模系统设计所带来的复杂度,才逐渐开始了软件架构的研究工作。因为先前的系统架构和设计是严重依赖相关人员各不相同的实践经验和观察,并不能客观地衡量和控制架构活动的质量。 历经了十几年的不懈努力,软件架构的研究逐步走 阅读全文
posted @ 2009-04-29 08:42 博文视点(北京)官方博客 阅读(473) 评论(0) 推荐(0)
摘要:由塔科马大桥事件 谈软件架构 经常,我们会涉及系统架构、面向对象的架构(SOA)、软件架构等词,那么到底什么是“架构”?什么是“软件架构”?“系统架构”与“软件架构”有着怎样的区别和联系?“系统架构构建”和“系统设计”之间有什么区别和联系? 本章带着这些问题,追本溯源,对于架构及软件架构的一些基本概念及发展历程做一番说明。同时对一些人们认识上的误区进行分析,以还原事物的真实面目。1.1 引子 时间就像一条奔腾不息的大河,大浪淘沙,方显金石。翻开人类的建筑工程史,遍布世界各地,跨越几千年的时空,我们可以看到许多辉煌成功的工程。但是,人们 往往最容易遗忘那些被历史长河所淹没的惨痛失败。而实际上,人 阅读全文
posted @ 2009-04-28 08:17 博文视点(北京)官方博客 阅读(553) 评论(1) 推荐(0)
摘要:好的开始是成功的一半,要充分认识需求分析对项目过程的重要意义。需求分析是项目的开始,其质量如何对整个项目的进展与最终结局都会起到重要作用。这里介绍的只是需求分析过程中一些常见的应对策略,正确理解与恰当运用这些经验将会有助于效率的提高与质量的改善。 阅读全文
posted @ 2009-04-27 08:39 博文视点(北京)官方博客 阅读(411) 评论(0) 推荐(0)
摘要:需求规格 为设计过程中的需要而撰写的需求规格说明书是三种文体中要求最高的一种,因为它的用途在于为设计实现提供一个可以用来作为参照的基本约束。在有些情况下,它可能会包括需求报告的全部内容,并在此基础上进行扩充。 在这里有一个职责上的划分,原则上来说,需求分析只对用户需求的真实性负责,并不需要考虑数据设计与功能框架,后续工作会由专职的数据库工程师与架构设计师来完成。这种说法只有在具备规模的软件企业中才有可能做得到,对于中小企业的有限投资这并不是一个能够付诸实现的操作过程。从需求到实现设计到代码实现大约是这类项目的基本过程,有些项目干脆就是从需求直接到设计实现。 基于这种客观的项目状况,要求需... 阅读全文
posted @ 2009-04-23 09:30 博文视点(北京)官方博客 阅读(565) 评论(0) 推荐(0)
摘要:写软件的 需求分析全方位考虑 需求总是在回答“需要什么”的问题,而实现总是在解决怎样才能做到的问题。需求是所要达到的目的,就是要在事先确定出到达目的地的路径与方法。为了避免误入歧途,就要避免由于需求分析误差产生的误导。 首先要明确,“分析”是一个主动思维的过程,而不是一个总结归纳的过程。很多需求调研人员认为,只要把用户提出的原始需求归纳在一起就是需求分析了,这是一个误区。 针对不同的用途,需求文档可能会表现为不同的撰写方式。 1.售前方案书:在项目签约之前为用户提供的重点功能描述。 2.需求分析报告:为项目双方约定设计任务的基本内容,限定设计任务的边界。 3.需求规格说明书:对系统的设计目标与 阅读全文
posted @ 2009-04-21 09:01 博文视点(北京)官方博客 阅读(1162) 评论(2) 推荐(0)
摘要:面向对象之设计 面向对象魅力在于真实与抽象之间的演变。 管理信息系统是个强调个性化的主题,但应当明确的是:这种个性化所对应的是系统功能,而不一定是软件的设计元素与设计过程。当我们把设计粒度降低到各个 “对象”元素的时候,就会惊奇地发现,绝大部分对象具备相同的形态与操作逻辑。 把问题的普遍性抽象成“类”,它将表示一个独立的事物单元,在“实例化”的过程中将会通过属性的改变实现个性化功能的... 阅读全文
posted @ 2009-04-14 08:38 博文视点(北京)官方博客 阅读(1594) 评论(4) 推荐(0)
摘要:巧妙的是,作者在书中的字里行间,还埋伏了一条感情线索,让“敏捷”既帮助主人公顺利完成了项目,又促成了一份美好的感情。这条线索贯穿全书始终,情节自然顺畅地起伏跌宕,既留够了悬念,又适时给了读者意外的惊喜,最后在读者的期待中,给出了结局。这段感情线使本书除精辟的技术总结、真实的项目场景外,又多了一丝朦胧、些许神秘、诸多亮点。 阿捷,敏捷圣贤,阿朱,阿紫,赵敏们,在项目中各自承担着重要的职责,而这一系列“金庸式”命名,让这些角色栩栩如生,更凭添了几分“江湖夜雨,挑灯看剑,相逢一笑,快意恩仇”的意境。 阅读全文
posted @ 2009-04-09 15:07 博文视点(北京)官方博客 阅读(1131) 评论(1) 推荐(0)