AX从业两年反思

08年大学毕业的时候,阴差阳错地从事了AX二次开发。从08年1月份开始接触AX,开始的6个月一直是在公司实习,主要学习AX开发以及一些基本的流程和操作。08年6月正式开始做项目,大大小小,各个模块做了很多。最近有机会坐下来反思一下自己这两年的发展,感触颇多。

我想从两个方面来谈论自己的感受:个人职业发展、软件开发能力。

 

一、个人职业发展

 

我想没有人打算永远做一个整天只敲代码的程序员。那么若干年后,你希望自己是一个什么身份呢?

 

在AX这个平台上,编码并不是最难的,相对其他语言来说,我认为这种面向领域的编程是比较简单的。大多数时候,我们说面临的困难不是来自于技术实现,而是流程。而且,技术上的问题,在网络上很容易找到答案,但流程却要复杂的多。对于流程问题,同行的总结可以给你带来一些帮助。但如果你希望有人帮你解决流程问题,由于我们一般都是在定制功能,所以要描述清一个问题的背景是很繁琐的,估计没多少人能花那么多时间帮你解决问题。

所以,对于一个AX新人来说,如果你工作了一年,技术实现上你认为自己已经可以胜任了,那么请你不要太得意。你要努力提高自己对业务的理解水平和积累了!

 

我个人认为,AX开发人员的未来应该是一个技术兼实施顾问

 

实施顾问很多,但只有一个懂AX开发的实施顾问,才能将业务与AX本身的特点相结合,将AX的优点最大化。

 

从一个开发人员到技术顾问,你需要学习很多东西,我将在下一节谈论这个问题。
从一个技术顾问再走向实施顾问,你需要学习的更多,包括财务、库存管理、生产管理、沟通能力等等,每一个都是一个大课题。而且,对于这些知识,一个实施顾问要做到的不是了解,而是深刻理解,要知其然,也知其所以然。比如一个系统标准功能,它是用来解决什么问题的?为什么要这样做?这样做的优缺点是什么?如何改进?

 

经常在论坛上看到很多实施顾问在那里骂客户如何如何的不通情达理,如何如何的反复无常。我觉得这也是一个实施顾问必须面对的问题。

有能力的人,不只表现在他技术能力和业务能力强,更重要的是,他为人处世的能力更强。

遇到问题不要总认为是客户的错,首先应该反省自己是否有错误,自己是否对可能的情况都做了很好的准备。

如何与客户进行高质量的沟通,如何最大限度满足客户的需求,并能自如应对需求的频繁变更,这是一个需要持续学习和改进的过程。

 

所以,我个人认为,AXer成长之路应该是这样的:程序员-技术顾问-实施顾问。当然了,如果有可能、有机会,开一间自己的公司,呵呵。

 

走向实施顾问的路必将是漫长的,同样也是艰辛的!

 

二、软件开发能力

 

如果你是AX开发人员,请你静下心来想一想,自己做开发这么久,有什么收获?你有没有从设计模式的角度考虑过AX本身的设计以及新的定制?你有没有考虑过AX的框架?有没有考虑过AX的架构?你有没有考虑如何高效的进行AX的测试?

 

我在两年以后的今天才突然意识到,自己居然没有考虑过这些问题。尽管可以说之前放太多的精力到学习业务上,但在软件开发能力这一点上,我并没有质的提高,这也是我非常遗憾的地方。我没有早些意识到这些问题,第一因为我身边没有很杰出的前辈,没有人能适当的指点一二;第二是因为我过多的把自己禁锢在公司及AX上,没有多看看外面的世界。

 

我个人的建议是,请你看看设计模式,软件测试,理解AX的设计,多积累对AX API的理解,理解AX的框架。我所说的理解是指从设计上理解,知道它为什么这样设计,这样设计的优缺点。最好也能学习一下UML,UML类图等各种图它可以帮助你分析、学习AX。

 

AX是一款非常优秀的产品,如果能对它的设计有深入的理解,那么你的水平也绝对会有质的提升。比如AX集成了单元测试,和分析服务集成等等,这些都有很大的学习空间。

 

有空的时候请多看看最前沿的科技,新的技术、新的思想,这对于提高我们自己的设计水平也有益处,而且你不会落伍。

 

同时我建议大家有空的时候不妨去做做面试,至少每年去大的公司参加1次面试,这样做的好处在于面试人员会根据你的工作年限对你的工作能力、技术能力有一个预期,你通过面试可以了解自己的不足。尤其是在没有杰出导师指导你的时候,这是一个非常不错的办法。

 

由于我自己的水平(尤其是我的写作水平...)有限,有不对的地方,希望大家不吝指教。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值