软件技术实施人员的五项基本要求

    一直觉得软件实施这个职位它一直冲锋陷阵的系统的第一线,因此它需要比较强的综合能力,包括技术能力,业务熟悉能力,沟通谈判能力,临场应变处理突发问题的能力等。如果是PM及其以上的,需要的能力更加全面。那么作为一名基础的软件技术实施人员,我觉得以下几点是基本要求:心态不能不好,技术不能不硬,业务不能不熟,沟通不能不畅,方式不能不变,文档不能不无。

                                                                                   心态不能不好

    做任何一件事情,心态都是做成这件事情的一个不可忽视的强大的软实力,软件实施工作也一样。在用户现场,可能会遇到各种各样的计划之外的疑难杂症。比如上线初期乙方工作人员态度强硬不配合,比如销售与乙方签订的合同中与实际发往现场的程序功能差入很大,比如你中途接手的项目有很多类似历史数据错误的遗留问题,凡此种种,不一而举。一般来说,是人都会受到周边事物的影响,影响到情绪,进而影响到心态,进而影响到团队,影响到项目。如果造成这样的一种负能量传递,对于项目的进度是百害而无一利的。作为一名合格的软件技术实施人员,即使面对再复杂的现场情况,心态是第一位的,给予自己积极的暗示,稳定好自己的心态,控制好自己情绪,缕清作战思路,进而用这种积极的能量去传递给项目团队才是正确的办法。刚入行的时候,跟随一个项目经理还有其它几个同事到用户现场去上线一个三百万的项目,项目从技术人员入场就一直阻碍重重,开始的时候装Oracle用时过长,然后客户提供的Linux服务器硬盘过小,现场没有人挂载过,然后又是公司发过来的程序三天了还没有部署起来,导致乙方举得项目团队的技术能力不行。最重要的是当时的PM对于这一系列本来并不是很大阻碍的问题,边做也边对项目团队成员发牢骚,使得团队成员也是处于一种军心涣散的状态,严重影响了大家的心态。所以不管现场是有多么的困难,心态尤其重要,这是推进项目稳步前进的一个合理保证。

image.png

                                                                            技术不能不硬

   软件实施离不开技术,因此,我一直认为实施人员必须懂技术,而且是技术知识面要宽,视野要开阔,当然,最理想的状态就是一专多通。所谓一专,就是要求自己特别擅长的技术领域,有自己独到的见解,遇见相关问题能够马上运用起来解决;所谓多通,最起码的和乙方以及与公司其他岗位的相关技术人员沟通起来无障碍。个人认为,下图中是作为一名合格的软件技术实施人员必备必会的技术,公司不同,业务不同而略有差异。数据库,基本要求,就不多说了。操作系统,也是要会的。曾经在一个项目中遇到过一个团队,业务都比较娴熟,但是技术能力稍微薄弱,而乙方负责人则是那种非常注重技术特别是技术安全的人。在系统上线快半个月了,还没有给他们进行数据库的全量备份。因此有一天就对项目经理提起了这件事,并且略显不满。现在回想起来,其实是非常简单的事情。只要对linux的shell脚本稍微熟悉点,写好后放到一个定时任务里就很自然的实现了,而且这也是经常并且必须要做的。

image.png


然后,我们在看看现在主流的市场需求中关于软件实施的技术能力要求,这就比较标准了:

1.掌握软件工程及系统集成的基本知识,了解软件项目的实施过程。具有软件项目实施经验者优先。
2.精通windows server、Linux服务器的安装配置与相关软件的部署与配置。
3.熟悉MySql、Oracle、MS SQL等数据库的部署配置
4.熟悉网络部署。熟悉交换机、路由器基本配置
5.具有良好的技术文档阅读及编写能力,具有基本的英文技术文档的阅读能力。
6.责任心强,具有团队合作精神,能够适应长期性出差。
7.具有小型机、PC服务器、SAN交换机、磁盘阵列相关配置、维护经验者优先。

再看看另外一个:

技术要求:

熟练使用office软件 

至少掌握一种高级编程语言(java/c/c++/python/perl/php etc.)

熟悉Linux系统,熟练掌握常见的shell操作

熟练掌握网络基础

熟练掌握常见的SVN,Git的搭建,命令和操作。

以上两个,是属于实施岗位中技术要求稍微高一点的,但是我认为,这些都是想要一名优秀的技术实施人员所要掌握的。总而言之,实施这个岗位,技术会的多事非常有好处的,根据公司和市场的实际要求但是也要有一个自己擅长的方向。

                        






猜你喜欢

转载自blog.51cto.com/11218855/2294064
今日推荐