随笔分类 - My Software Engineering Road
摘要:重构教务考试系统接近尾声了,写这篇文章,总结一下这次项目中的得失。一、缺有经验,强势,并且有人脉的项目经理我们的项目前期之所以陷入一滩烂泥,我认为主要是出在项目经理身上,没有贬低人的意思,就事说事。由于人员紧缺,项目经理承担了过多地任务,既要做需求,又要做设计,导致开发人员在那干等着,啥事干不了。如果有丰富经验地项目经理绝不会犯这种错误。之所以说到强势,不仅是说对下属地强势,而且是排除掉那些对项目不利地影响。有拍板地魄力,敢于承担责任,杜绝互相扯皮,不能让其他部门或者事情影响了项目地顺利进行。拍板是需要支撑地,必须有人支撑,领导也好,同事也好,良好地人脉是必须的。如果项目经理权力很弱,复杂的人
阅读全文
摘要:在北京这家公司工作四个月,从入职到熟悉工作,进入工作状态,忙碌,再到交接工作,离职,短短四个月时间,收获还是蛮多的,在这里与大家分享一下。一、刚刚入职在这家公司刚入职的时候,对自己能不能胜任工作,心里还是有点敲小鼓的,把姿态放得很低,似乎每个人都挺强,导致自己不够自然大方,做事“如履薄冰”,现在回想起来,完全没有这个必要,既然公司已经接收你来工作,自然是对你的能力有了基本的认可,愿意承担一定的风险,自己完全没有必要妄自菲薄,别人相信你,自己更要相信自己。前期有这么长时间的积累和磨练,肚子还是有些墨水的,不明白当时担心个什么劲,可能是对新环境的不适应吧,既来之,则安之,自信满满地迎接挑战才是最实
阅读全文
摘要:我的软件工程之路并没有按计划更新 ,有些感觉对不起自己,客观原因是比较忙,一方面因为换了一个新环境,要适应工作,另一方面也是因为要考工程硕士,学习备考科目,还要继续学习跟自己工作相关的java web方面的相关知识,并且在跟进一个DRP项目,充电嘛,还感冒发烧加各种病了半个月,没缓过劲来。现在总算是好点了。主观原因,自己变懒了,不如以前勤快了,至少周末的时间利用得并不算太充分。事情一多,有时候会变得麻木,有些事干起来很机械。不思考,不总结,给自己的感觉是:碌碌无为。因为没有好好总结,这几个月的收获可能要打些折扣。所以还要补回来。2012就这么过来了,末日没有来临,我只能继续做我的总结。8月份,
阅读全文
摘要:项目中我负责的部分接近尾声了。最近主要是完成三部分内容:1、ML解析,主要是把数据库中存储的一堆名称和规格型号规则的字符串,按照一定地业务规则和约定解析到客户端,以客户能理解的方式展现出来。ML生成编码,根据用户输入的内容,按照规则,生成一串数字码,作为一种物料的唯一标识,看到这串码,客户就知道这是哪种物料,什么规格型号等。还有ML的维护,也就是维护这套名称和规格型号规则的字符串。感觉是一个挺细腻,繁琐地活,主要是都用在拆分拼接字符串上了,拆分拼接数据源Datatable,Dataset等。2、远程数据同步,主要是在数据库中写存储过程,把要同步数据提取出来,采用一定的规则,写入到txt文件中。
阅读全文
摘要://aspx <table> <tr> <td> <asp:Image ID="imgshow" runat="server" Height="80px" ToolTip="图片预览" Width="80px" onmouseover="over();" onmouseout="out()" AlternateText="图片预览" ImageUrl="../../Resource/I
阅读全文
摘要:上次提到了开发人员自测和互测,算了搞了一次"批评与自我批评",整风搞完了总是要作总结的.忘记了是多少号了,上午简单解决了一点遗留问题,就开始参加总结大会,结果就开到了12点。会议中出现的问题:会议主题太多,一会说测试的问题,一会说需求的问题,一会说开发的问题。会议没有做好记录,说了回头又忘了。我做了会议笔记,开发中遇到问题,还要去和需求,设计核对,不然还会出问题,会议等于没开。需求不定,没有设计,没有人拍板,都怕担责任,需要请示领导,拖啊拖的,有时候领导都忘记自己说的是什么了,让开发人员不停地改来改去,开发效率太低。很多都是需求和设计的问题,开发人员遇到问题,和需求人员核对
阅读全文
摘要:从6号到17号,又将近两周过去了啊.用近一周的时间去把系统物料部分的前期开发搞定。数据访问层和实体层直接用代码生成,然后经过简单修改移植到系统中,然后绘制界面,作简单的添加查询,因为牵扯到层层提交审核,还要画状态图,理清状态关系。然后便是具体的业务实现。其中牵扯到的难点先挂起来,争取先把整套审批流程跑一起来,再去有针对性的解决一些技术难点。因为这样子出活,随时可以拉出界面来看,基本的功能也可以点一点,项目组经理看着舒服,领导看着也舒服。只有懂业务的人才知道,其实工作仅仅完成了一小部分。没办法,之所以这么做,也是考虑到时间安排的问题,不能一味在难点上耽误时间,程序运行不起来,别人就会怀疑你消极怠
阅读全文
摘要:11月6日这两周基本上在不忙不碌中度过。完成了两个模块,其中一个模块已经提交测试了,自测没有多大问题,不知道测试的mm们是不是给力,不要太丢人就好。今天周二,开始了新模块ML的开发,没有设计文档,需求是很早以前的,据说新需求还在改动中,我只能根据老版需求,加上自己的理解,加上追问boss们,来开发。开发的boss急,需求的boss不急,设计的boss,有时候开发出人干,有时候需求出人干。其实,我也挺着急的,因为这周再不动ML,我也没事干了。上午找来开发boss,说明了一下工作计划,他找来需求boss,开始讨论怎么进行。没有结果,只能我自己看着进行。在我强烈要求下,把数据库敲定了,还是用老版的。
阅读全文
摘要:一周又过去啦,真快啊!上周快结束时开会,验收了大家的工作成果,我的TL模块完成得也差不多了。开会的时候,给大家展示了一下界面和功能,并做了简单介绍,回答了大boss一些问题,也顺带着提了一些问题,基本通过,但有些细节问题,仍然需要改一改。这没什么可说的,让我比较纠结的是,我们开会竟然开了一个上午,效率非常低。说是看看我们的成果,看着看着又去讨论需求,讨论设计了,然后反反复复,最后问题,基本上都不是出在开发人员身上,基本都是需求不明确,设计不明确惹得祸。同事ZS更倒霉,需求全变了,它开发的东西要推倒重新来,又得痛苦一番。说起开会,多说一点,每次开会都不好好把握时间,也不好好把握开会主题,明明是要
阅读全文
摘要:来这家公司三周了,工作基本进入正轨,也已经熟悉了周围的生活。工作有条不紊的进行中,大面上完成的还可以吧,但具体细节方面,依然很乱,例如控件大小,验证,什么情况下可用,什么情况下不可用,这些都要慢慢完善,等待开会统一中,呵呵。因为很多地方需求并不完善,boss们还在讨论中,我们只是在开发需求相对比较稳定的地方,只能说是相对,遇到问题,仍然需要讨论。那天我跟boss简单提了提:是不是可以每个人根据对需求文档的理解,自己写自己那一块的详细设计文档,然后根据详细设计进行编码,然后有不通的,继续讨论,然后完善文档,修正代码,这样进行。我提出这个问题,基于以下原因:1、这次开发是第一次迭代,主要是暴露那些
阅读全文
摘要:在北京工作了不到两周,节奏蛮快的,一天没什么感觉就下班了,然后晚上加班学习,第二天继续上班,倒是挺有规律,累吗?不累,习惯了就好了。适应一座城市,总需要那么一点反应的时间。干了不到两周活,感觉家里的开发方式还是比较正规的.TDB的项目开发方式类似,除了较原来开发,技术上有了优化,其他方面没有太大出入。之所他们能完成一个比较大规模的项目的升级版本,是因为舍得花时间,一个项目砸两年,我感觉,换了家里的人也能搞定.开始熟悉一些他们的规范,了解整体需求,了解系统的架构,前几天都在做这个,几百页的文档,看得我头都大了,还是需要人给讲讲的,文档有时候也不是万能的,一些术语很烦人。这几天,被公司的人灌了很多
阅读全文
摘要:我以往学习过程中采取三种总结方式:一、课程比较长的,看一部分总结一部分;二、课程比较短的,全部看完再总结。三、综合前两者,依课程而定。从博客轨迹就可以看出来,当博客就某一内容总结很多且时间比较集中地时候,这肯定采取的第二种方式。如果是不紧不慢的每周一两篇,那肯定是采取的第一种方式。一套比较重要的视频,可能仅仅看一遍,根本没有效果,需要重复第二遍(可能是重看视频,也可能是重看笔记),觉得,在第一遍的时候适合用方式二总结,第二遍用方式一总结。课程内容比较少,以了解为目的的视频,则比较适合直接用方式二进行总结。自己以前的学习,是这么想的,也是这么做的。但最近却犯了严重错误:针对一套重要课程,却没有采
阅读全文
摘要:引------------------------------------------------时隔半年,才开始写(四),倍感惭愧啊。翻看前面写的(一)、(二)、(三)感觉好遥远,过去这半年的事情蛮多的,不知道怎么去总结,还是以时间为主轴,从今年2月底开说吧。结合自己的博客和微博来说,这样回忆起来蛮顺畅的。---------------------------------2月份,应该是BS阶段的学习刚刚结束,也算是一个里程碑是的时间点,做了一个BS总结,接着做了一个学校的系统,《毕业设计管理系统》,说实在的,这个系统搞得并不是很好,主要是为了练手,把前阶段学习的东西应用上。现在来看,简直太垃
阅读全文
摘要:6月我很浮躁。心不够静,原因诸多,说出来挺招人烦的,自己必须振作起来!加油!这是合作开发,又暴露了自己很多问题,我的学习状况并不是很乐观:1、前期设计遗漏了很多东西,导致后期弥补困难,并且给分工协作带来麻烦。例如,有时候我需要动你的东西,你需要动我的东西,导致提交混乱。2、Css+Div布局,掌握得不熟练,都是大面上的东西,真正牵扯到具体细节,明显力不从心,延误项目进度。模仿别人有时候也有困难,更别提创新了。而且在浏览器兼容方面经验不足,尤其在ie6上比较让人恶心。3、javascript掌握得不熟练,知道这个东西要用javascript实现,大概思路也有,但是一到具体语法,就费劲了,前面学过
阅读全文