上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 目录发展历史XML和HTML对比之可扩展XML和HTML对比之语法细节XML验证之DTDXML名称空间XML语法结构DOM4J读写配置文件关于SLTXML名称空间一个XML文档中可以包含许多元素与属性,当我们使用他人的XML文档或者使用多个校验文件(DTD或者Schema)时很有可能出现相同的元素或属性名称,而这些元素或属性的意义是不一样的,类似于java当中很多类的类名是相同的而这些类的具体作用却是不尽相同的,于是在Java领域人们就引入了包的概念,不同包下的相同名称的类的作用是不一样的,这样就有效的区分了同名的类。相类似的在XML中引入名称空间也是为了解决名称重复的问题。先看下面的例子&l 阅读全文
posted @ 2012-11-12 15:03 郗晓勇 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 开发当中常常听说“业务”这个词,什么“业务为王”之类的词不绝于耳,那么什么是业务?百度上的解释是:“‘业务’更白话一些来说,就是各行业中需要处理的事务……”。软件开发的目的就是利用计算机帮助人们完成自己工作中的事务,可见业务对于软件开发来说多么的重要,也就是说只有把业务搞清楚了才能进行软件开发,否则一切都是空中楼阁。那么到底什么是业务,怎样才能搞清楚业务?听到的故事一个农民出钱请科学家帮一忙,农民的要求很简单,请科学家让自己家耕地的牛吃的是平时的十分之一,干的活是平时的十倍。然后科学家开始想办法,最终得到的结论是:要满足农民朋友的需求就必须改变牛的基因,于是科学家们开始了这个宏大的生物工程…… 阅读全文
posted @ 2012-11-12 09:12 郗晓勇 阅读(280) 评论(0) 推荐(1) 编辑
摘要: 2012-10-31 阅读全文
posted @ 2012-10-31 23:37 郗晓勇 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 自己之前的想法是项目经理应该是技术大牛,或者起码应懂一些技术,因为只有这样才能更好的确定客户所提出的需求是不是可以实现。但是现在又有了一些新的想法,项目经理不需要懂技术,或者说项目经理不懂技术反而更好。讨好客户如果项目经理懂技术就会被技术所束缚,简单来说就是在客户提出需求的时,项目经理根据自己已有的技术水平做出判断:这个需求无法实现,或者实现起来工作量过大。于是很有可能当面就把客户的需求给回绝了,一次两次还是可以接受的,如果不巧这个项目经理的技术水平低、见识少,那么就会把大多数有难度的需求都给回绝。长此以往,客户便对这个开发团队失去信心,“怎么什么也做不了呢?”。但是如果项目经理丝毫不懂技术那 阅读全文
posted @ 2012-10-31 23:37 郗晓勇 阅读(475) 评论(0) 推荐(0) 编辑
摘要: JS的位置题目当中那些和JS有关的人们中自己就是其中之一,因为这次外包的主要任务就是用JS调用人家已经写好的框架来实现功能。以往学JS的时候没觉得这门语言怎么样,就是一般的脚本语言嘛。负责和用户打交道,再具体一点就是做一些基本的数据验证而已。所以一般说起JS都要和DIV+CSS一起说,毕竟他们都是关于用户体验的技术。但是最近的这个项目让我看到了JS背后的东西。从软工说起因为软件工程的特点,项目如果从零开始开发就会有太多的不可预见性,要想顺利开发出复杂的软件太困难了。很有可能出现的情况就是开发团队每个人都在基本的操作上浪费很多的时间。自己写代码的时候有重复的代码就是坏味道,那么团队中就更要杜绝重 阅读全文
posted @ 2012-10-31 09:46 郗晓勇 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 项目快结束了,这次自己是以外包人员的身份参与的这个项目,学到了很多,感触也很多。虽然说自己所在的团队是一个很年轻的团队,但所处的公司还是比较大的,所以说项目开发算正规。笔者今天就根据自己所了解的情况来谈一谈,一般情况下开发团队中人员的大致配置。希望这篇博文可以帮助读者找到自己的位置,更重要的是找到自己的目标。各个角色公司项目负责人无疑这是开发团队中职位最高的,所谓最高并不是事无巨细,样样过问。他只负责这个项目的大致的进度,甚至于大致的进度都不管,只关心项目是否按时完成,用户是否满意。需要他做的就是根据项目经理的汇报,做出决定。比如说项目缺乏人手,那么负责人就会调配其他团队人手,或者招外包人员。 阅读全文
posted @ 2012-10-18 00:10 郗晓勇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一个公司想扩大、想盈利,管理上不去是不行的。这次外包到一个全球500强的公司,自己最大的感触就是公司的管理对公司的发展具有决定性的作用,或者说管理的水平直接决定了公司的定位。下面就简单从一件事说说自己这次对公司管理的感受。遵纪守法尊重版权外包到别的公司去做项目,刚开始的时候打算用自己的机器,后来才接到通知说用公司的电脑。本来环境已经配置好了,但是突然通知换电脑,心里多少有些抱怨。得到的解释是公司为了避免发生版权的纠纷,所以决定使用公司的电脑(当时很纳闷用公司的电脑和版权有什么关系)。因为对于自己的电脑来说,公司很难进行控制,限制个人电脑上装什么软件是不合法的,但是如果在开发期间用了自己电脑上的 阅读全文
posted @ 2012-09-30 23:44 郗晓勇 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 一个项目需求确定了(需求这个东西永远没有确定的哪一天,时时刻刻都是在变化,但是经理认为确定了那就是确定了:P),然后项目经理给了一份需求文档就算真是开始开发了。大致用了一天的时间数据库就由一个开发人员设计了出来(其实对于这个速度我还是比较“惊讶”的,一天就把数据库设计出来,可见数据库中丢字段、字段设计不合理等等问题一定在后面等着我们),数据库经过大家统一“审查”过一遍之后没有什么异议(时间这么紧没有认真的去研究怎么会有异议呢?也只有到真正开发的时候才能发现问题),然后项目经理就开始分配任务准备进行开发了,但是这个分配任务也是大有学问的,笔者今天要谈的不是前期需求也不是数据库设计而是关于项目开发 阅读全文
posted @ 2012-09-30 22:21 郗晓勇 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 不说“不知道”项目经理是一个项目的直接负责人,其最大的作用就是和客户沟通获取需求,然后根据需求合理安排自己团队的资源。于是在开发过程中项目经理一定不要将“不知道”挂在嘴边,做到十“知”八九是本分之内的事情。在开发过程中面对自己团队的开发人员遇到的业务问题,千万不能说不知道。下面是一段经典问答开发人员A:这个按钮在这里是干嘛的?项目经理:我哪知道,……(这是客户的意思)开发人员A:……(你他妈干啥吃的!)往往当项目经理的回答是类似不知道的时候,还不等他说“这是客户的意思……”,开发人员已经开始大骂了,但是碍于大家都是同事所以那句“干啥吃的”是心中默默的骂。项目经理对问题的回答如果是类似“不知道” 阅读全文
posted @ 2012-09-30 15:18 郗晓勇 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 前几天刚刚参加了提高班十期的开学典礼,最近师院的新生也陆陆续续的开始报道了。每年到这个时候都会感慨“年年岁岁花相似,年年岁岁人不同”啊。对于提高班来说每年都有新的血液注入进来,提高班的队伍在不断的扩大,中国软件业的明天也越来越明晰了;对于师范学院来说每年都有一批怀揣梦想的孩子们,拿着他们引以为豪的录取通知书前来报到,憧憬着自己美好的未来(但是他们不知道四年后他们面临的究竟是什么)。而我在这个地方度过了四年的大学时光,还将继续在这里待下去,继续在提高班里进行学习。之所以有这样的选择是因为我比他们更加明确自己想要的是什么。又半年过去了在这里回味一下这半年的人与事还是很有意味的。思考了很长时间这篇总 阅读全文
posted @ 2012-09-11 11:52 郗晓勇 阅读(235) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页