走过2011—年终总结

走过2011—年终总结

走过2011

      时间飞逝,2011不寻常的一年还剩下短短5天,三百天的生活与工作是一份平淡一份快乐。工作需要总结,生活也要总结,日子才会越来越好!

      2011是进入公司的第二年,公司开发人员有来有离,我没有离开,因为我不喜欢跳槽,但我不跳槽的主要原因是我家里房子装修,支出费用比较高而主要经济来源是我这个儿子。

在公司连续负责了三个主要项目(中科院合同管理系统、国电富通CRM、聚菱燕排产系统)的开发,前两个项目已经验收交付,后者仍在开发周期末期,计划在明年3月份验收。负责项目的同时也整理出一套适合公司开发的框架,但依旧需要在以后的工作不断去完善去发展这套框架。

      不知道业余研究源代码是否也是一种工作,那我的生活被工作占领了一大半,那我需要去夺回原属于我生活的时间。电脑里面充斥着源代码,代码有很多但被我临幸的却不多,只对Discuz!NT 和We7.CMS以及TeamLab钟爱,但我却还是没法了解掌握她们(女人总是让人捉摸不透),什么时候能抓住她们呢?纠结……

工作之余一直在做威客接了几个任务,完成的不错,最有意思的是和老婆开了一个淘宝店,每天很忙碌,但有些乱,哈哈,2011我就这样走过来了。

 

2012是个不错的开始(虽说2012世界末日),因为我在2011收获了很多东西,特别对项目编码的前期工作总结了些经验,以后就是我的工作行为准则了!

     1.客户要你开发软件的目的是:提高公司工作效率,减低运营成本.提高信息化水平

     2.客户不关注系统界面布局,关注的是能否快捷方便的操作数据信息

     3.你的我认为” 并不一定是客户的我需要

     4.不要直接拒绝客户的需求,如果你必须要拒绝此需求,可以在后面的话题中引导客户去思考之前的需求.让客户思考是否是非要不可是否代价太大到底能给工作带来多少便利,同时也增加了哪些负担” 。也可在后面的需求整理时做有关此需求的利弊分析,让客户权衡,再做决定。

     5.不要对客户的所有需求全部拍板下来,以免不能实现或实现太大,不然就杯具了

     6.要比客户想得更多,客户不可能全部考虑到,需要你慢慢的去由浅到深去分析需求,这样就能引导客户思考需求

     7.与客户交流时及时记录需求,以免遗忘。交流后及时整理需求,没理解清楚的需求,一定要去跟客户沟通,否则你被群殴(老板,同事,客户……)

      项目的开发,总是枯燥而快乐的。从数据库定义,实体操作,访问权限,U8集成等信息总是每次都需要重新整合从无到有的堆砖头,那就是一个字枯燥无味。公司目前的开发框架总不能友好的实现需求,界面处理时候花费过多,我想改变,我想为公司缩小开发周期,于是我就自己埋头苦写,结合开发整理出一套框架(EXT+Jquery+CodeSmith+Exp )。 Exp是自己在研究TeamLab时提取出来的数据访问层,当然我修改了很多东西。

      能开发出一套开发框架,值得骄傲(哪怕没有一点用处),也得到了公司的表扬,但是在后面的项目开发过程中,我为编写框架的初衷感到可悲。

  首先,在一个公司是不需要去强制改变工作习惯的,因为它增加了公司的运营成本,很长时间内带给开发者的只有痛苦而没有方便,特别是对于刚进公司刚了解公司开发框架而又需要新的框架的开发人员,开发效率可想而知,我后怕不已。

  其次,界面不美观布局不合理你可以去完善当前的框架,但不需要你去重新造一个漂亮的轮子,因为客户看重的不是轮子是否漂亮而是只关心这辆车是否乘车更舒服。

再者:在公司我们不要试图改变公司工作习惯,而应该去完善它。

 

      看起来,2011过得不错,但在这三个项目的开发中我发现自己在诸多方便能力有待提高。

1. 如何更良好的预测开发周期,监控开发进度,协调团队开发

记一次刘经理的关心

经理:小虞,国电富通的项目大概时候能完?

我  :嗯…这个项目没多少东西,大概还需要两个月

经理:哦,那你抓紧点,金吉列的项目现在还升级,人手不够可能需要你过去帮帮

我  :行,没问题

一个月后…

经理:小虞,国电富通的项目什么进度了?

我  :现在就一些基本信息整理完了,具体的业务还没开始

经理:还有一个月,做的能吗?我现在还不知道你的具体工作安排是什么样的

我  :呵呵,可能时间不够,他们的业务很复杂,后期改动比较大,计划是这样安排的:。。。。

经理:你还是给我一份计划文档,我看看 ……

 

2. 如何简单明了,有效地与客户沟通,掌握有效实际的开发需求

场景:某一次需求讨论

客户:小虞,对于竞争对手的每次报价与中标信息我们需要一目了然的知道。知道这个竞争对手在什么时候已什么样的价格和我们公司参与了什么项目的投标,每次报价的变化是怎么样的

我   :恩,行,像股票的行情图一样是吧

客户 :是

项目现场演示:

客户:小虞,这个图信息是全,我要的信息多又。不过你展示几个点显示信息是可以,只是时间已投标得多,文字又长,这个图就挡住了其他的信息,并且很多的情况下很乱,找个信息也很难。我需要的是将鼠标放到点上后,自动就展示文字信息

我  :恩,行,我会改一下

3. 如果在与客户沟通时引导客户思考,拓展和完善开发需求

场景:某一次现场展示

客户:小虞,你们这个一笔账的账龄是怎么计算的?

我  :就是根据开票和收款按某个时间点来计算的。

客户:我看你们演示的结果数据不对啊!

我  :怎么不对,这个项目去年一月份开了十万,去年8月份有开了3万, 今年2月份收了3万。那对于今天4月份来说则这个项目所欠的8万元账龄就是一年到两年的.是这样的吗?

客户:不对,你这个账不能这样算,应该是5万元1年到两年的,剩余3万是一年内的

我  :也对哦,不过上次我们不是这样收啊

客户:上次,我回去想了想,这两种计算方式我们也讨论了下,不能这样算,需要分开计算。每笔收款肯定是冲最先开的发票

我  :。。。。。

4. 如何充当好客户与公司领导之间的交流纽带

经理问我客户什么时候付款

经理:小虞,国电富通什么时候能付款啊?

我  :我问问

————————————————————

客户:您好,

我  :李经理您好,我是金色列车的小虞

客户:小虞,你好,有什么事吗

我  :李经理,我问下您我们这个项目已经验收了,什么时候能给付款

客户:这事,我不太清楚,得问物资部,肯定是先把发票送过来,再看看需要准备些什么。。。。

 

客户咨询物资部后。。。。

 

客户:小虞,你们以前也给我们财务部签过开发合同,不需要再准备什么。只需要把发票在这个月22号前送过来, 如果不方便的话就邮寄过来

我:恩,行。谢谢

 

经理回来了。。。。

 

我:刘经理,国电富通那边需要在22号前将发票邮寄过去

经理:怎么需要在22号前啊,今天都20号了,他们打算怎么付款,是分期还是一次性。。。

我: 。。。。。

 

我再一次拨通了客户的电话。。。。。。

 

 

   2011我想做一个开发解决方案网站,想多接些任务做做,想搞淘宝的API开发……想法挺多,挺好,但我现在需要的实际行动。那么我的2012应该这样去运行,摇身变站长浮摇直上九万里!

日期

技术

书籍

成果

生活

二月份

Serverlight

《重构》

 

《代码大全》

BS简易网络爬虫软件

上下班途听

于丹《论语》MP3

三月份

离职—>上班

网络营销 相关书籍

。。。。

四月份

We7.CMS研究

有价值的插件一个(网络爬虫)

五月份

重构网络爬虫,

创建一个运营网站

六月份

 

《CLR Via C#》

七月份

 

。。。。。。

生活充满变数

。。。。。。

 —————-源自一个工作尽两年的小伙子:我

—————- 本文已参与CSDN“我的2011”征文活动:http://blog.csdn.net/yushuangqi/article/details/7102322

转载于:https://my.oschina.net/howdo/blog/481322

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109393.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • softmax函数导数「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。

    2022年4月14日
    40
  • 关于Web应用开发流程的总结「建议收藏」

    关于Web应用开发流程的总结「建议收藏」关于Web应用开发流程的总结

    2022年4月21日
    69
  • hashmap 实现原理_面试hashmap底层实现原理

    hashmap 实现原理_面试hashmap底层实现原理HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。这可能让我们很不解,一个线性的数组怎么实现按键值对来存取数据呢?这里HashMap有做一些处理。  首先HashMap里面实现一个静态内部类Entry,其重要的属性有key,value,next,从属性key,value我们就能很明显的看出来Entry就是HashMap键值对实现的一个基础bean,我们上面说到HashMap的基础就是一个线性数组,这个数组就是Entry[],Map里面的内容都保存在Ent

    2022年4月18日
    45
  • TinyXML2使用方法及示例

    TinyXML2使用方法及示例转自https://blog.csdn.net/liang_baikai/article/details/78783839概述 TinyXML2是简单实用的开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。  TinyXML2解析器相对TinyXML1在代码上是完全重写,使其更适合于游戏开发中使用。它使用更少的内存,更快,并使用更少的内存分配。说明 xml类似数据库,…

    2022年6月6日
    52
  • svn配置忽略文件

    svn配置忽略文件1、添加忽略项项目根目录,找到SVN->右键->属性新建,其它->选择svn:ignore输入要忽略的内容确定即可。2、全局忽略配置svn->右键->设置即可

    2022年9月13日
    0
  • Hadoop体系_集团架构

    Hadoop体系_集团架构目录2.1Hadoop简介2.1.1Hadoop由来2.1.2Hadoop发展历程2.1.3Hadoop生态系统2.2Hadoop的体系架构2.2.1分布式文件系统HDFS2.2.2分布式计算框架MapReduce2.2.3分布式资源调度系统YARN2.2.4三大发行版本2.1Hadoop简介自从大数据的概念被提出后,出现了很多相关技术,其中对大数据发展最有影响力的就是开源分布式计算平台Hadoop,它就像软件发展史上的Win…

    2022年10月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号