各位同行,
    本人在软件开发行业上已经做了10年了,人家都说7年之痒,这不什么都出现在我的身上了.工作上的,家庭上的。家庭上的,我选择好了,我们就说说工作上的吧.
    我是2000年参加工作的,工作是从车间操作工开始的,三年后,我进入了公司的软件开发部门,至今,到现在我已经换了5家公司,江苏,浙江,新疆,山东,上海.目前就职于行业(ERP最复杂的行业)内处于绝对地位的ERP提供商.这些年我虽然换公司,但是都是在同一个行业,并不是那种没有做完,我就闪人,不能善始善终的人.在这些年,我从基本的程序员做起,做到现在行业软件的核心开发人员.
    现在我虽然是公司的核心功能开发人员,但是我依旧困惑.主要有以下几个方面:
    1、公司虽然处于行业的绝对地位,但是公司的产品开发起来却很吃力。公司的产品是多年前开发的。都没有形成稳定的版本,每个项目都代码都是在同一个主线之上,我们开发也是在主线上进行,开发和维护起来异常费力,每次修改都会引入新的问题。我认为这是不合理但是公司的高层却觉得,这没有问题,可以保证新的功能可以及时的应用到项目上。有人会问,你是核心功能开发人员,你怎么不尝试改变呢?额,我是做核心功能开发的,基础架构和平台我是无法修改的。虽然我在这么多年的程序生涯中开发了基础架构和软件平台,但是我无法应用上去。
    公司的基础架构和软件平台开发人员虽然在努力地修改基础架构和软件平台,但是每次修改都不兼容前面的版本,接口都是直接删掉。造成了我们做功能开发的疲于奔命。    2、公司现在任命我做一个子产品的总策划,负责建立该产品的正常迭代机制,但是在软件没有任何文档的情况下,如何建立迭代呢?迭代,我认为就要形成稳定的版本,在适当的时机升级它。那我既然是总策划,怎么不编写文档呢?实际上从我后面进到公司的人员,都无法理解公司没有文档。但是公司高层一直认为我们行业ERP复杂,产品功能多变,形成文档是得不偿失的。没有任何文档我如何进行迭代呢?一个功能我认为需要重构,但是我都不知道这个功能的用户质量要求,重构凭空进行,必定不现实,没有依据啊。况且每天忙项目维护都到半夜,如何来完成这些工作呢?    3、是的,至此为止,我想到了离职,但是离职我走向何方呢?自己创业,目前没有这个实力,另外谋一个项目来做,非明智之举,我是从项目上来的,做完了项目,意味着你需要重新找项目。我需要带领一个稳定的团队,但是这种机会非常少有。还有一个非常离谱的问题是,现在公司在行业内部是绝对地位的,我去到任何地方都要跟现在的公司发生冲突,甚至在我进行一点准备的时候,公司都能知道。
   鄙人不才,遇到如此困境,请各位同行过来人给予指点,感激不尽!职场开发者软件文档产品

解决方案 »

  1.   

    可人达淫啊, 兄弟帮你顶上去。
      

  2.   

    如果待遇不错和工作不太累,可以先继续做下去,看看有没其他新发展,突然离职不是最好的办法
      

  3.   

    楼主很自信自己的力,既然有想法就向领导提啊,让他重视你。
      

  4.   

    我也打算离开这个行业了,做点实业,以后把对程序设计的热爱,当作一种兴趣吧。
      

  5.   

    其实楼主的看法很对的。开始在一些公司里面,高层会把商业利益方在首位,很多时候技术人员的意见他们也不会太理解,也不会太愿意花时间来尝试深入理解的。唉。
      

  6.   

    多和市场的人以及老板沟通, 知道说服的切入点.