软件实施—基础入门总结
实施总结
一、学习软件及已完成项目的基础操作(功能及实现效果)【测试】
①熟练程度必须达到200遍以上。
②总结(暂时)最为方便、快捷的操作步骤。
③初步了解、熟悉业务。
④提出优化操作步骤及建议。
二、学习人际沟通技巧(多和人打交道,切记不要千篇一律,懂得随机应变)
①注意说话态度及方式(层级关系、平级关系)。
②随时与内部和外部保持联络,及时与上级汇报工作内容。
③与客户沟通时,切中重点;解决客户问题时,要及时反馈及保持持中态度。
④注意边界问题(实施与开发边界,实施与用户边界)。
三、学习开发基础技能(多结合业务逻辑,用开发技能实现基础的功能)【初级水平】
①学习及掌握基础编程技能。
②学习在应对突发问题时,需随时能现场操作软件执行后台程序代码找到BUG并解决。
③学习独立完成项目中的基础开发模块(例如增、删、改、查,Excel导入、导出的实现)。
④学习将业务逻辑结合开发技能去思考问题(思维发散不能局限)。
四、学习培训他人能力(擅于总结及传授)
①学习培训他人软件及已完成项目的基础操作及注意事项。
②学习传授他人入门实施的方法及学习经验,并能让他人接手部分工作。
③将自己所学习到的技能用自己的方式总结、归纳,作出笔记以供参考。
五、提高沟通技巧(多部门沟通,上下级与平级沟通)
①在学会基础人际沟通技巧后,需完善提高沟通技巧(例如与多部门合作应注意需统一沟通态度及方式,上下级与平级沟通需注意简洁和清晰的内容和明确目标方向,更省时有效)。
六、提高开发编程能力(承接多种多样的开发任务,学习编程思想(面向对象),实现多种多样的功能)【中级水平】
①提高用开发能力和编程思想结合业务逻辑,准确有效的完成多种多样的需求。
②提高承担项目的能力,独立完成整个项目中一大模块及整套业务需求。
七、提高培训他人能力(完善总结的方式、方法)
①提高培训客户基础操作时,需简要清晰明确。
②提高与客户交流的效率,让客户快速掌握及熟练软件操作。
③自我总结、归纳,并提高他人实施涉及的技能。
注:暂时我已完成的技能和目标在中级层面,高级实施工程师和高级开发工程师还未知,所以后续达到后,我会完善笔记。(这只是我个人分享,每个人见解不同,以供参考,谢谢。)
Author: Jing . Wang
Updated Date:2018-10-17
更新一下去年写的总结,以下是更新内容。
上面是我去年总结的思路,今年可能一些总结细节点落实了不少,比如沟通技巧、处事方式、代码技能也相比较去年提升不少。下面我想说一下达到中级程度各方面能力需提升的地方:
1、业务思维要时刻保持敏感和大局观,对于一些细节点也要把控住,有时候小事也能铸成大错,所以不能像初级一般,“不拘小节”实则就是粗心大意,随时做好删库跑路准备一般。所以步入中级,最要提升的是思维能力,对于需求一定要敏感和多想,如果你全然照客户说的做,可能后面的坑都得自己含泪背。所以咱们要做正确的事情,而不是只是做事情。利弊分析能力和大局观思考也是必不可少的,一个好的实施专家,并不是解决了量化的问题,而且解决他人解决不了的问题,才是专家和普通的分水岭,一个能解决他人都搞不定的事情那么起码在紧急事件处理时,你的价值体现比别人大得多。想想一般公司都能请到的人大致是搬砖工的角色,那么工头或者设计师这样的角色,一般公司能请得动么,那么他们解决的问题并不是普通搬砖工能干的了的。物以稀为贵,所以能解决他人解决不了的问题才是价值体现的唯一出路,那么我们要想有这样的成果,必须去锻炼这方面能力。
成果=能力+机遇
2、代码能力要结合实际业务,其实说这句话容易,实现的话并不是谁都能抓得住这个边界,因为思维不同所以实现方式也有不多,有人喜欢把新技术或者自己最熟练的技术全用上解决实际业务,比如遇到一个BUG,第一想的就是重写代码或者是换框架,从来不会考虑大局,因为成本在程序员心里从来都不是第一位,技术才是第一位,技术是无所不能的,就跟古代江湖大家各学本领,人人都觉得自己学的武功是天下无敌的,所以对应现在学技术也一样,学熟一门技术都觉得自己的学的语言是世界最好的语言。我往往看到这段高谈阔论,就忍不住笑了一下,如果是互联网还没兴起的时候,你这样说,我想也没人会笑话你,因为在这一行的人还是蛮少的,大家都也在摸索探寻。但是放在现在,如同诸子百家一般,各种语言都有一席之地,在各自的领域中也小有成绩,如果还说自己学的语言是最怎样的话,麻烦你解决一下航空母舰升天的问题,或者研发AI智能控制系统。
估计你听到我这样说你心里有一百万个草泥马奔腾,会解释你学的是什么什么,适合什么什么,并不是所有都能实现或者解决。那你就说对了,既然你学的语言是有局限性的,为啥还要高谈阔论夸自己所学呢,因为现在的现状就是为了满足需求才会去选择技术甚至是语言,而如果没有了需求,可能你的技术或者再好的语言也就是个没有指挥者的士兵,进入战场一脸懵逼,敌我双方不一定能分得清,各种兵法都不会,别谈打赢了,就凭借自己一身力气,就算杀个血流成河,最后也是同归于尽一般。其实举这样的例子,就是要用血的教训提醒各位,技术现在并不是唯一,它需要需求指引它怎么走下去,它只是个手段,实现需求的手段,是需求选择了技术,并不是技术选择了需求。
3、培训能力和总结能力,是我迄今一直保持提升的技能,在我写的:闲话杂谈—至曾经的自己中有详细的解释这两个能力。
Author: Jing . Wang
Updated Date:2019-9-19
三年前的今天是我刚踏入社会,找到第一份工作的日子,所以接着这个特殊的日子,再来重操旧业将以前的承诺兑现,更新一波《软件实施—基础入门总结》这篇文章。
现在是金九银十的跳槽高峰期,以前的同事(我带的徒弟)有专门打电话和我请教最近该怎么办,因为项目一直推动不下去,头儿也不管事只一心敲代码,财务部随便招个项目经理来管她,所以很苦恼到底是走还是留?
我个人给的建议是:稳着现在的心态继续工作,然后观察现在的市场行情,准备好一份简历,看一看有没有好的就业机会。
为什么会给出这样的建议呢,也许是因为我从上一家公司出来之后的短短四个月,给我的就业心态及固执都进行了刷新,没有哪一个行业或者说一份工作一定会从一而终,中间会多出超负荷或者超领域的东西需要去学习和掌握,其实对于我那个同事来说最大的障碍就是新的东西不太懂也没指路人,比较迷茫,甚至没有方向,所以会导致心态崩溃,随时想走。
进入正题,以上的总结可以让我们成为一个专业合格的实施工程师,但是再往下走,就是我现在准备考核的项目经理,应该具备哪些技能及要学习的地方:
1、产品能力
无论是哪个产品的项目经理,都得有熟知产品、将客户的需求转化成自己产品能实现落地、最好能具备广度扩展的学习态度。
因为一般项目都会有难易程度,金额越大难度越大,里面包含的技术内容及需求会很多,甚至会涉及到很多超过自身技术范围,那我们需要去补充学习这块知识,为了需求去学习新知识是在所难免的。
2、沟通能力
其实我在上面就有提到这个能力,这里再次提一下,与项目团队沟通、与最终客户沟通、与内部沟通。
项目团队沟通如何协调资源及分配任务;与最终客户沟通一定得学会找对人,找到提出需求部门并选择我们产品的人,这样完成效率和成功率才会高;与内部沟通比较重要一个好的内部沟通能让项目执行更高效,(对应的需求找到对应的专家或者能解决的人)。
3、文案能力
实现计划、蓝图方案、培训手册、各类汇报会等都需要编制相应的文档,项目的每个阶段成果都需要通过交付文档体现。
所以一些必备的技能是必不可少的,比如PPT、WORD、EXCEL、VISIO等工具都需要熟练掌握。
4、时间管理能力
多项目同步执行时合理的分配自己的时间,提早预估可能产生的时间冲突,必要的时候可以寻求帮助。
以上是我完善的内容,送上我的座右铭:
攀峰之高险岂有崖巅,搏海之明辉何来彼岸?前进不止,奋斗不息!
欢迎各路大神和我探讨学习:
QQ:1165743451.