走过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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • threadlocal详解_thread local

    threadlocal详解_thread localC#中,Thread类有一个IsBackground的属性.MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释..Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:后台线程不会防止应用程序的进程被终止掉。呵呵,这句话读出来好像并不那么好懂.其实,说白了就是当前台线程都结束了的时候,整个…

    2022年10月17日
  • idea多多激活码(最新序列号破解)

    idea多多激活码(最新序列号破解),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • python做语音信号处理

    python做语音信号处理作者:凌逆战时间:2019年11月1日博客园地址:https://www.cnblogs.com/LXP-Never/p/10078200.html音频信号的读写、播放及录音标准的python已经支持WAV格式的书写,而实时的声音输入输出需要安装pyAudiio(http://people.csail.mit.edu/hubert/pyaudio)。最后我们还将使用pyMedia(…

  • 基于tensorflow的LSTM 时间序列预测模型

    时间序列预测(曲线回归或曲线拟合),结构为训练数据生成-》隐藏输入层-》LSTM神经层-》隐藏输入层-》结果,也可以采用LSTM神经层-》全连接层(多层的普通神经网络)构成,训练效果未对比,与参数调优相关。参数说明:TIME_STEPS:RNN训练的步数,一次训练输入的序列长度;INPUT_SIZE:输入序列中,单个输入的维度,用于曲线拟合或者回归的话,维度即为1;BATCH_SIZE:训练的批…

  • 利用java实现发送邮件

    利用java实现发送邮件电子邮件的应用非常广泛,常见的如在某网站注册了一个账户,自动发送一封激活邮件,通过邮件找回密码,自动批量发送活动信息等。很显然这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过Java代码来创建电子邮件,并连接邮件服务器发送邮件。电子邮件协议电子邮件在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括SMTP,POP3,IMA…

  • python输入的字符串转换为数字类型_python字符串转int

    python输入的字符串转换为数字类型_python字符串转intpython数字类型和字符串类型的相互转换实例一、python中字符串转换成数字(方法1)类中进行导入:importstringstr=’555’num=string.atoi(str)num即为str转换成的数字转换为浮点数:string.atof(str)(方法2)直接intint(str)即可。二、数字转换成字符串num=322str=’%d’%numstr即为num转换成的字符串以上这…

发表回复

您的电子邮箱地址不会被公开。

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