关闭

这些年软件开发生涯心得体会

1748人阅读 评论(0) 收藏 举报

一直从事软件行业,很多年了,有一些心得体会写写下来。

前些年不太关注集体的力量,更多的心思放在自己个人能力的提高上,经过接近10年的努力,当个人能力
提高到一定的程度后,越来越多的关注集体的力量了,总会觉得,自己一个人的力量是非常渺小的,能把更
多的人管理好,工作效率提高了,日常工作定位、分工合理才能干大事。

最近我在注意,说服别人的能力实在太重要了,特别是软件开发过程中,说服别人放弃他的思想,采用公司
统一的方式方法,又省时间又省力,同一个东西不用反复开发多次可以集中公司的力量来完善某个公用部分,
每个人都开发一次重复建设一次,实在是太浪费公司的资源了,而且软件上的浪费是无形的。

我在总结,为什么软件公司,总是开不好,在很大程度上,软件公司与老板的定位,业务能力很有关系,其
次是我们程序开发人员的原因也很多,我总结的经验,主要是以程序开发人员这方面为主。

1. 根基不牢
我们写的程序代码, 大部分质量不过关,很多都是由没多少经验的刚参加工作的人写,经验丰富的大多都去看
技术文章去了,然后也没经过严格测试。没完没了的修改Bug. 甚至有的写好了,就可以了,根本不会去修改
Bug。这就是埋下了祸根了,这个可能跟我们的民族意识也有关系,不会像日本人那样认真。大部分模块,到
处都有Bug, 项目越大,折腾得越厉害,到最后是恶性循环了。软件产品的质量也没保障了,客户埋怨也多了。
也无法开拓更多的客户了,到处都是地雷,把客户炸得。。。

2. 重复建设严重
一个公司开展了10来个软件项目,5-6个项目经理,好几套技术路线,每个项目各干各的,每个项目有一套自
己的开发框架,数据库架构,设计思想,处理模式都不一样,有java的,有.net的,有用sqlserver的,有用
oracle的,有人新来的,有人辞职的,跳槽的,而且产品的定位方向都不一样。公司很难沉淀经验。也可说成
一盘散沙吧。

3. 没有标准规范
以前我不太重视规范、标准等,我会觉得天经地义会是这样的,但是人多了,各种思想的人也多了,也不好用
口头来管理,也不可能一个人一个人去说服,所以规范、标准的订立是相当的重要的,可以促进公司的整体生
产力。打个简单的比方,光登录程序,20个项目里,做了20个样子,那就是需要相应的做测试、修改、完善的
工作也是成几何级数的增长。 
以前我觉得很好笑,一个印度人一直做登录程序,在这个公司,他的职责就是做登录程序。不管是哪个项目,
他只做这部分就可以了。我现在是能理解了。我一个登录程序,也完善了3-4年,才真正的稳定下来了。每过1年
半年,都会发现以前写的程序有这些那些Bug,然后进行修改完善。

4.工作绩效
往往有丰富工作经验的人,在公司往往是不怎么干活的,都让哪些新手干活,当然经验不太丰富,活儿干不好,
很正常。不知道国外是啥个情况,有丰富开发经验的都去做管理?还是继续做开发?开始都让小弟干活?

0
0
查看评论

这些年软件开发生涯心得体会

一直从事软件行业,很多年了,有一些心得体会写写下来。前些年不太关注集体的力量,更多的心思放在自己个人能力的提高上,经过接近10年的努力,当个人能力提高到一定的程度后,越来越多的关注集体的力量了,总会觉得,自己一个人的力量是非常渺小的,能把更多的人管理好,工作效率提高了,日常工作定位、分工合理才能干大...
  • jirigala
  • jirigala
  • 2008-11-18 11:58
  • 623

这些年软件开发生涯心得体会

<br />一直从事软件行业,很多年了,有一些心得体会写写下来。<br />前些年不太关注集体的力量,更多的心思放在自己个人能力的提高上,经过接近10年的努力,当个人能力<br />提高到一定的程度后,越来越多的关注集体的力量了,总会觉得,自己一个人的力量是非常渺...
  • jirigala
  • jirigala
  • 2010-11-20 21:59
  • 898

软件开发的心得体会(二)

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、一定要确定自己的发展方向...
  • u012758088
  • u012758088
  • 2017-04-26 22:39
  • 1062

第一个软件项目后的心得体会

已经将近一个月没有写BLOG了,因为最近在做自己的第一个独立开发的软件项目——图书馆管理系统,虽然项目不算很大,但在这段过程中却真正体会了软件设计过程中的艰辛与快乐,一个个问题解决时的快意,一个个问题产生后的迷茫,都让我回味无穷........听到舍友说我在睡觉时的梦话里都是编程,心中的感觉真是“痛...
  • czlt86
  • czlt86
  • 2007-06-16 21:11
  • 7035

iOS 开发技巧心得体会

iOS 传值 属性传值 :适应于push 前一个页面 向后一个页面传值  在前一个页面则赋值给后一个页面,  注意属性的申明 应放于 .h文件当中
  • qq_31455583
  • qq_31455583
  • 2016-03-29 14:59
  • 120

软件开发的心得体会(一)

软件开发过程中的任何一个活动都是为了能够产出优秀的代码。所以,代码才是核心。 1. 代码是软件开发的基础   编码是软件开发过程中最基本、最底层的技艺,然而也是最重要的技艺。任何一个领域的专家都需要花费大量的时间来进行基本技艺的锻炼,木匠需要花费大量的时间来锻炼他们对各种工具的掌握,厨师则需要练习...
  • u012758088
  • u012758088
  • 2017-04-26 22:17
  • 1412

软件工程师的职业生涯

今早(3/8)跟人聊起工程师的职业生涯,突然想起前些日子看的一篇长微博:一个IBM人的离职泪(回头翻微博,作者已经删除那条内容)。内容已经记不太清了,唯一记得的是这哥们14年被promote 11次,跨过了从屌丝到中产的几乎所有band。这是一种职业生涯的典型,姑且称之为从一而终型;与之相对的,就是...
  • u012903992
  • u012903992
  • 2014-02-02 03:26
  • 1020

工作这些年,我总结了6个精华

我身边不乏一些典型的例子。 有个人爱拼搏,她用了十几年的时间换来了北京的一套住房,外地的一套住房、两辆车。 有些人就会问了,这样不是很好吗?什么都有了,什么都不缺。 真的是这样吗? 这十几年来,她基本没有休息过,从刚来北京的馒头咸菜找工作到现在的开车跑业务,她就像有一台永动机,一直的...
  • tianyawei21
  • tianyawei21
  • 2017-08-29 17:59
  • 158

几条ios软件开发经验总结

1.  在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2.  定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. &...
  • xgb742951920
  • xgb742951920
  • 2015-05-21 22:11
  • 227

软件开发的心得体会

不管你说要开发的软件有多莫
  • ilikehigame
  • ilikehigame
  • 2014-04-18 19:28
  • 345
    个人资料
    • 访问:6366257次
    • 积分:61277
    • 等级:
    • 排名:第53名
    • 原创:333篇
    • 转载:1720篇
    • 译文:19篇
    • 评论:178条
    博客专栏
    网上乐园
    最新评论