我这几天找了份工作 ,是做 企业内部管理系统的,用工厂模式+Remoting .以前都是在做一些小软件和网站这类的 没有怎么接触过ERP。在MSDN上看到有人介绍 大致意思是说  CS架构的ERP  可以考虑 COM,WebServer,Remoting  来做  所以这些天我就 上网找了这些方面的资料,COM以前实现过,WebServer 了解了下它的实现, 自己做了下Remoting ,也大致明白了 工厂模式下Remoting 多远程对象 的实现原理 。
  做完这些以后我就不知道我还该去知道一些什么了, 所以发个帖子,希望路过做ERP的朋友给点建议。 
  因为我毕业工作就一直是自己一个人单干,没有太多的团队开发经验(学校的时候做过 学员管理,主要包括学员信息,考勤信息,成绩 等)  假如工作以后 我做的是人事系统相关的  员工登记,查询,还有考勤以及之间的关联 。 以我以前的经验来说。 我还缺乏什么呢?有什么好的方法可以加强下?很久没有打这么多字了,如果有什么言语不当 或者 意思不清楚的地方还请指正下。。 谢谢

解决方案 »

  1.   

    如果你是在一个专业级别的ERP公司,那么你可以不需要学任何东西因为他们的设计都是一堆行业专家设计滴--------不是计算机行业专家,而是财务专家,工商管理专家,数学家,经济学家,相关业内业务规则专家,于计算机相关滴专家也只有一个系统分析师,系统分析师根据这些行业级专家的意见设计系统,而普通程序员只是按要求实现代码。你不需要学任何东西,只写你的代码就ok了如果你是在一个非专业级别的erp公司,只是挂着ERP的名字做一些数据库处理的事情,那么你也不必学任何东西,因为他们也只是挂着ERP这个羊头,卖着普通数据库处理的狗肉,而基本上普通数据库处理则是每个程序员都会的事情
      

  2.   

    如果是介于两者之间的,那么表示他们不是由各行业专家设计而是使用自己的程序员设计那么程序员本身需要关心的不是撒com,工厂模式,Remoting---这些技术我在上个帖子已经说了,就是20年前的那些cgi,asp,excel这类玩意都足够处理了
    程序员首先要关心的是业务规则,和相关行业基础知识。比如做财务滴,如果连会计科目,复式记账,借贷平衡,这样的会计基础认知都没有,你如何做而你要做的人事管理这块:则需要知道管理学,人力资源学,工效学的基础知识
      

  3.   

    其实我对技术这块还是有些信心的,当然 我也希望可以的话 多做一些准备。因为我以前都没有怎么接触过ERP 所以我主要是担心的是  会不会出现一些我没有想到的问题。 假如说 项目经理让我做人事管理这块, 我是不是就拿着解决方案流程图  等相关信息  把所需要的功能实现 就可以 ?
      

  4.   

    我打算做erp实施顾问,觉得要学的东西实在太多了