`
senvon
  • 浏览: 37215 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

分析工具那点事——过程和收获

阅读更多

分析工具那点事——艰难的开始

正式开始做了以后,我每月都会发布开发计划。

整个5月份,都过的相对顺利,开发计划完成的都比较理想。比我原先预定的计划要完成的快很多,我甚至有些飘然了,本来预计在9月或者10月的项目,难道7月或者8月就能结束???

 

从6月开始,事情就多了。

6月初,我那同事出差去长沙。我焦虑了。。。。。。

 

在中国,只要一出差,就是没日没夜的加班。。。。

按照我以前那火爆的脾气,估计这个东西是出不来了。

娘的,这不是耍我么,我从杭州回上海,你从上海去长沙。。。。。

我的理性告诉我,我不能再象以前一样爆发了,如果我一爆发,很可能连朋友都没的做了,更不要说东西了。

对我们来说,重要的是东西出来。只要东西出来,能不能换成钱再说,对我们来说都是成功的。

当时我一直在调整,努力让自己不去想那些悲观的结果。我的抽烟量很明显的上来了。我老婆很是当心,怕我身体垮下去,一直做菜给我补身体。。。。

我也一直自己忽悠自己,坚持一下,毕竟技术上没啥问题。。。。。

 

6月底,由于我同事出差以后,他上班的工作量明显加大,那在分析工具上的时间就少了,所以6月份的开发计划完成的不是很好。

没有钱的日子,难搞阿。。。因为大家的开发是没钱的,所以,我也不能逼着说啥时候一定要完成。。。。。。毕竟我们都有自己的正式的工作

 

到了7月份,我发现svn上已经有2个星期没提交东西了。。。。

而当时的表格组件发现很多bug,有浏览器不兼容的,有js错误的,而我当时正在整核心的模块,根本无暇分身。。。。

开发的过程中发现以前的设计有出入的地方,又花了很大的精力改数据结构。。。。。

虽然页面不多,但页面显示特别灵活,配置页面上大量的js调试快把我整崩溃了。。。。

 

我老婆看到我们的配置页面的时候,第一反应是“怎么这么丑”。因为在当前的分工下,我负责后台,我同事负责前台,而配置页面是我开发的,但是我是没有审美能力的,写的东西只管功能,不管美观的,虽然css整的很规范,没人帮忙调颜色。。。。。。

 

到了7月底,终于可以查出数据来了,发现表格组件数据展示错位,又花了一周查问题,最后发现数据的json包装有问题。。。。

进入8月,我同事的项目终于上线了,算是结束了。总算有足够的时间写组件了。。。。

8月取数据模块发现严重的逻辑错误,走了一个不大不小的弯路,只能把取数据模块里面的算法重写。。。。。。

8月底,突然发现,我们的产品以后要怎么收费阿???如果要收费,那不是得加licenses阿,是服务器验证还是客户端验证阿。。。

进入9月,发现用户自定义的api没有被安排进开发计划,突击整用户自定义。

上linux测试的时候,发现没有支持大小写不区分,我们程序里的ibatis的配置文件的表名都是小写,再改。。。。。

我同事前台的组件总算开发的差不多了,帮忙整后台的配置页面的css

 

我女人预定了10月初去马来西亚的自由行,因为不是跟团,所以所有的酒店都要提前预定,所有的景点都要自己做家庭作业,到了9月下旬,我根本不能集中精神在我们的产品上。

我同事也跟我开始说他看不到希望了。。。现在虽然说做到一半,但能展示了,要不联系以前忽悠我们的人卖了算了。。。。。。

 

我爆发了。。。。积聚了几个月以后,我终于爆发了。。。。

这次是我想不干了。。。。。妈的,忙到头都是帮别人忙的呀。。。。

但是,理性告诉我,爆发归爆发,我们还是要一起做。。。要不前几个月就都白干了,我离开阿里巴巴就完全没有意义。。。。。

那不是我想要的结果。。。。。。。。

 

有些时候,反而爆发以后更能说清楚。。。。之后的沟通就很顺畅。。。。

十一的时候,我去了马来西亚。。。。在马来西亚,让我完全放松了。。马来西亚真TM的爽。。。。

 

当我回来的时候,突然发现我们的东西基本上做完了,我们安全的渡过了我们项目里最危险的时期。。。。。。。

 

Thanks God!

 

我从马来西亚回来后,开始进入整体测试阶段,有一个中文问题的bug时而出现,时而没有,测试的时候也没放在心上,总以为是哪个文件的编码整错了造成的。。。。

当我静下心来调试的时候,居然发现是struts2的json插件造成了这个中文问题(详细请看)很是郁闷

 

虽然有很多东西是不完整的,但目前的版本足够用来上线的。。。。。我跑了2千W的数据测试,测试结果还算比较满意,性能还不错。。。。

 

然后就是整用户手册和开发人员手册,我还录了点视频。。。。

 

一些收获

当都结束的时候,我再来看看我当时做的决定。我很高兴和我的同事一起合作开发了这个很不起眼的东西。。。。

我认为我当时做的离开阿里的决定是绝对正确的。

在我心里,我很清楚的知道,那种成就感,正是我所努力追求的东西。。。

当我在ITEye上发帖后,我特别迷恋一眼看不出门道的感觉。。。。这让我那幼小的虚荣心获得了很大的满足。。。。。

 

分析工具的开发工作算是结束了,按照我给我们设定的产品线路图,我想开发整个数据生产线。不知道我们还有没有勇气继续开发下去

 

回首整个开发过程,我发现我自己的成长是巨大的。我开始控制自己的情绪了。

很久以前,是我没有容量的,只要一点火,就会爆炸的那种。。。

一直都有人建议我改一改我那暴燥的脾气。以前我发现我静下心来的时候,我会失去对程序的激情。这点让我很害怕,难道我真要转管理阿。。。。。。。

我想,我现在找到了一种又可以控制情绪,有可以对程序保持激情的方法。

 

是责任,不管是对自己负责,还是对别人负责。对是责任让我开始抑制那暴燥的脾气。也是责任让我对程序保持激情,也是责任让我在没有激情的时候坚持做下去。

 

以前我只能做到针对别人的指责,保持冷静。别人可以指责我品位太差,人品太烂,长的丑,啥事没有考虑清楚。。但一直有一点我无法冷静下来,那就是轻视或者无端指责我的程序。。。。。

现在在ITEye上发帖,这种体会就更真切了,我真的变得牛逼了,我可以冷静看待别人指责我的程序了。。。。。

 

下一阶段,更多的就是推广了,不知道能不能找到一个冤大头购买我们的产品,可能下一阶段更重要。。。。。。

 

另外,分享一个信念

7月份是我们经历最困难的时候,有没有一种信念让我坚持下来。。。。。。。还真有

在中国的程序员市场上,有能力的人有很多,有想法的人有很多,有技术的人有很多,有激情的人有很多

但是,在具备上述条件的情况下,能把自己的想法转换成实际东西的人很少

我只要坚持下来,我就是少数人!!根据二八定律,你就那20%。

这个是一直伴随我坚持下来的一个信念而已。。。。希望对别人有所帮助!

 

如果大家有空,麻烦大家多看看我的产品 http://www.iteye.com/topic/1117584
请大家关注我的产品demo地址:http://www.groob.net/demo/analyzeTool/analyzeTool.html

分享到:
评论
1 楼 ranbo 2011-12-01  
看了你的新路历程,风风火火,不管怎么说也算是小有成绩了,我发现自己一个月之前开始走你的路,几乎是相同,说真的我们还算半个同事,哈哈,能在这儿看到你,也算是一种缘分,希望有机会能认识。

相关推荐

    助你收获成功的6种思维——商务ppt模板.rar

    标签“培训”表明这个PPT模板是为教育和提升技能设计的,而“助你收获成功的6种思维——商务ppt模板”进一步强调了其在商业和职业发展方面的应用。在51pptmoban.com这个文件名中,我们可以推测这是一个专门提供PPT...

    编译原理实验报告——词法分析器(内含源代码)

    ### 编译原理实验报告——词法分析器 #### 实验背景与意义 在计算机科学领域,编译原理是理解程序如何被计算机处理并执行的关键学科之一。词法分析作为编译过程的第一步,主要负责将原始的源代码转换为一系列有...

    24.MATLAB神经网络43个案例分析 基于SVM的数据分类预测——意大利葡萄酒种类识别.zip

    《MATLAB神经网络43个案例分析:基于SVM的数据分类预测——意大利葡萄酒种类识别》 本资料包聚焦于利用MATLAB进行神经网络与支持向量机(SVM)的应用,特别是针对意大利葡萄酒种类的分类预测。MATLAB作为强大的数学...

    联合收获机惯性分离室工艺参数的优化——基于改进遗传神经网络.pdf

    《联合收获机惯性分离室工艺参数的优化——基于改进遗传神经网络》一文探讨了在农业机械领域,特别是联合收获机惯性分离室工艺参数的优化问题。惯性分离室是联合收获机的重要组成部分,它负责将作物籽粒与杂物有效...

    编译原理词法分析器和语法分析器实验报告附源码.zip

    词法分析器和语法分析器是编译器设计中的两个关键组件,它们在编译过程中扮演着至关重要的角色。这份"编译原理词法分析器和语法分析器实验报告附源码.zip"的压缩包文件,很显然包含了对这两个概念的实践应用及源代码...

    对象仍是动态过程,而建模目的是研究时间充分长以后过程的变化趋势 ——平衡状态是否稳定。

    稳定性模型是一种重要的数学工具,广泛应用于生物学、经济学和军事等领域,用于分析动态系统在长期运行后趋于稳定状态的性质。这种模型不关注具体的过程细节,而是着重于理解系统的长期行为,特别是平衡状态的稳定性...

    大数据技术实践——Spark词频统计

    【Spark技术实践——词频统计】在大数据领域,Spark作为一种高效的数据处理框架,以其快速、通用和可扩展性而受到广泛关注。本实践旨在基于已经搭建的Hadoop平台,利用Spark组件进行文本词频统计,以此深入理解Scala...

    数字逻辑设计报告——课内试验

    6. **数据分析与报告撰写**:记录实验过程和结果,分析数据,总结实验收获和存在的问题,撰写实验报告。 ### 实验中的挑战与应对策略 在进行数字逻辑设计的课内试验时,可能会遇到电路设计不合理、元件选择不当、...

    带你轻松看懂机器学习工作流——以“点一份披萨外卖”为例.docx

    **定义:** “收获”是指数据收集的过程,即通过浏览器或传感器等工具将用户的行为转化为可分析的实际数据。 **案例类比:** 当食材成熟时进行收割,为制作披萨提供原料。 **重要性:** 完整准确的数据收集对于后续...

    符亚文——无痕的智慧.pdf

    作者强调了教师在教学过程中的目标定位、教材解读和读写结合点的选择,以及操作过程的精细化,旨在创建高效、生本的语文课堂。 【知识点详述】: 1. **读写融合的重要性**:读和写是语文学习中互相促进的两个关键...

    工厂生产及质量培训——QCC成果发表.pptx

    【工厂生产及质量培训——QCC成果发表】的文件详细介绍了质量控制圈(QCC)的概念和实践过程,这是在制造业中广泛采用的一种质量管理工具。QCC由一个名为"完美圈"的团队实施,旨在通过集体智慧解决生产线上的质量...

    贪吃蛇——汇编综合性实验.zip

    【贪吃蛇——汇编综合性实验】 在计算机科学领域,汇编语言是一种低级编程语言,它与机器语言紧密相连,每条指令都对应于计算机硬件可以直接执行的机器码。这个"贪吃蛇"游戏的汇编综合性实验,旨在帮助学习者深入...

    课程设计——信息管理系统.zip

    《信息管理系统设计与开发——基于人工智能的项目实践》 在当今数字化时代,人工智能(AI)技术正在逐步渗透到各个行业中,其中包括信息化管理。本课程设计的主题是“信息管理系统”,旨在通过实际项目实践,让学生...

    周五计网个人实验1+张楷+19035331——wireshark实验1

    实验报告的标题是“周五计网个人实验1+张楷+19035331——wireshark实验1”,这表明这是一个关于计算机网络课程的个人...通过Wireshark这样的网络分析工具,可以直观地观察和分析网络流量,对网络原理的学习大有裨益。

    实验八.docx————电子版_docx版

    根据提供的文件信息,本次实验的主题是“实验八:...6. **文档编写**:最后,撰写实验报告,总结实验过程中的收获和遇到的问题。 通过完成这个实验,不仅可以加深对Java GUI编程的理解,还能提高解决实际问题的能力。

    《单片机课程设计——步进电机》任务书.doc

    3. 调试过程和结论分析。 4. 解决调试中遇到问题的方法。 5. 设计方案、收获和体会的总结。 6. 遵循规定格式,包含封面、摘要、目录、章节和页码。 完成所有步骤后,学生需要进行答辩,提交设计说明书、程序清单,...

    基本模型机的设计——跳转指令的实现

    【基本模型机的设计——跳转指令的实现】 在计算机组成原理中,设计基本模型机是一项重要的实践任务,它要求学生...同时,这也是一个反思和总结自己学习成果的机会,分析设计的优点、不足,以及从中获得的收获和体会。

    《大堰河——我的保姆》说课稿2.docx

    整个教学过程分为诵读、鉴赏、讨论分析和合作探究四个阶段,通过多样的教学活动,确保学生在情感态度和艺术形式上都有所收获。 总的来说,《大堰河——我的保姆》的教学旨在培养学生的诗歌鉴赏能力,激发他们对生活...

    工程大学版计算机程序设计基础——实验报告.doc

    2. **程序调试**:通过运行和分析实验指导中涉及的if、if-else、switch等语句的实例,深入理解语句的含义和执行过程。 3. **编程实践**:编写一个简单的程序,根据输入的x值,使用if-else语句确定计算y的规则。这...

    教学设计《莫斯科郊外的晚上——前苏联歌曲赏析》.doc

    【教学设计概述】 这篇教学设计围绕的是花城版音乐教材《走进音乐世界》八年级下册第二单元...通过以上教学设计,学生不仅能在音乐技能上得到提升,还能在情感体验和文化认知上有所收获,从而实现全面的音乐教育。

Global site tag (gtag.js) - Google Analytics