最近几年做软件项目的心得总结

 

【做软件外包经验告诉我】
1. 做软件需要人海战术,软件是需要大量的体力劳动,而不是脑力劳动。
有一句俗话,一个萝卜一个坑,软件项目的功能模块多了,每个功能都需要有一个人盯,
不断改进不断维护。而且功能划分得越细了,工作量越大,需要的人越多,否则哪里会
产生几万的软件外包公司?几十个不是足够了?曾经在上海做外包,一个项目动不动就
是10-20个人,每个人做几个页面,质量要求相对较高的,国内软件公司到不是这样,
就1-2个小兵,1个项目经理,就把一个庞大的软件项目搞定了,说实这事儿不是能这么
干的,质量是绝对没保障的,做软件特别是有大量编码工作的还是适当用人海战术才可以。
既然做软件项目需要人海战术,那你得有几个好朋友好兄弟才能有希望把项目做好,
平时还得注意处理好人际关系,别到时候,成了光杆司令啦,哈哈。

 

【我们的技术副总的主导思想】
2. 客户的需求变来变去怎么办?
客户的需求变了,并不是坏事,让客户填写好变更单,把工作量让客户确认,秋后算账,
变更得越多越好,这些都是工作量,本来是一个小项目,变来变去,变成大项目了,活着
不就是干点儿活儿做点儿项目吧,哪里做不一样,这项目工作量越来越变大,钱也是越来
越多了,不是坏事。

 

【我们的技术副总的主导思想】
3. 客户的要求不断扩大,怎么办?
需求扩大了,功能也多了,甚至功能的要求提高了,难度增加了,先心平气和的跟客户
交流确认,这个是会产生很多工作量,这么做可以的,那要加钱了,需要跟我们公司商务
谈判,需要跟我们公司老板谈判了,老板同意了,我就按客户的要求做,工期也会适当延
期了,沟通确认很关键,功能规模扩大也未必是坏事。

 

【我自己的主导思想】
4. 想多赚钱怎么办?
直接找上级领导谈,你能干出来啥,想要多少钱?多长时间做好,对公司有啥好处,对自
己有啥好处,都谈明白了,老板也会答应的,大家都有好处的,是好事情,别不好意思开
口,自己也不好好干吧,也耽误公司的事情。

 

【身边一直发生的事实告诉我】
5. 与领导沟通好,报告写好,比拼命干活好几十倍
别总是埋头苦干,干得累死累活,没人知道你多么辛苦,及时向领导汇报情况,周报月报
下足功夫写,好好写仔细写,然后平时跟领导走得近一些,领导在想啥,你在想啥,及时
沟通,这样被提拔的机会多,被提拔了发展的空间就大了,地里干活的牛辛苦不?扫大街
的环卫工人辛苦不?光干活也不行,性格倔强更没前途,就别提了。
我来公司后申请购买一台新笔记本电脑,自己掏钱买,公司给补贴也可以,领导没同意,
最近我们公司来了一个新销售刚过试用期,跟领导提了一下购买笔记本,马上就批准了,
自己一分钱不用掏,哇靠这还是普通销售,忘记告诉你了我们公司销售部经理还在用台式
机呢,这就是沟通水平的完美体现啊。

 

【我比较佩服的事业部经理告诉我】
6. 不能按时完成工作怎么办?
最愚蠢的做法是通宵几天,突击几天,然后累死累活的,最后还是没能按时完成,人也趴
下了,其实,不能按时完成的工作多的去了,这时先要分析清楚延时的原因,找客户,找
上级领导讲明白,让他们认可你的理由,然后把接下来的工作合理的进行安排,有条有理
的一个个做好,拼死干活,也不行,我以前是拼命三郎,现在多靠脑子干活,按部就班,
当然我从来不故意拖延工作。

 

【我自身N年的工作经验表明】
7. 做软件为什么这么累?
因为软件是个细活儿,不是能靠敷衍了事对付对付,需要一行行代码写出来,不能有思路
混乱的,也不能偷工减料,那质量就不稳定了,日常生活中,很多事情可以敷衍了事,但
是软件不可以,软件敷衍了,客户无法用,到处是Bug。跟很多行业比,软件行业太残忍
了,劳动力不值钱,产值底下,投资效益也低。

 

虽然以上想法很幼稚了一些,但是这可能是目前解决问题最好的方法,不管是太理论也好,
太理想化也好,总得有个理论指导实践的主导思想,否则这事情是没法干了。

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
作为一种基于Hadoop的NoSQL数据库,Hbase的增删改查操作相对于传统的关系型数据库有所不同。在进行实验时,我发现以下几点心得: 1. 增加数据 Hbase的增加数据操作主要涉及到put命令。但需要注意的是,插入的每一行数据必须要有一个唯一的row key,而且这个key必须是字节类型的。因此,在插入数据时,需要将row key转化为字节数组。 2. 删除数据 Hbase的删除操作主要涉及到delete命令。需要注意的是,删除数据时不需要指定列族,只需要指定row key和列限定符即可。另外,使用delete命令只能删除单个cell,如果需要删除整行数据,需要使用deleteall命令。 3. 修改数据 Hbase的修改操作其实就是先删除原来的数据,再插入新的数据。因此,在修改数据时需要先使用delete命令删除原来的数据,然后再使用put命令插入新的数据。需要注意的是,如果要修改的数据不存在,那么使用delete命令删除数据时会报错,因此需要先判断数据是否存在。 4. 查询数据 Hbase的查询操作主要涉及到get命令。需要注意的是,查询数据时需要指定row key和列限定符。如果要查询一整行数据,可以使用scan命令。另外,Hbase支持按照row key的范围进行查询,这可以通过设置startrow和endrow参数来实现。 总的来说,Hbase的增删改查操作相对于传统的关系型数据库有所不同,需要注意的细节较多。但是,Hbase具有高可扩展性和高性能等优点,可以满足大规模数据存储和处理的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值