软件实施工程师需要掌握的技能
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
一、软件工程师概述
1、合理的调配现场资源和公司资源,制定推进计划并保证实施;
2、用最快的时间完成项目验收。
二、需要掌握的技能
1、操作系统
如:Window、LINUX等等;
2、需要掌握操作系统的命令
如:pingIP、远程、系统服务等等;
3、部署项目环境
如:jdk tomcat 数据库(MYSQL、ORACLE、SQLSERVER等等);
4、需要掌握的办公类软件
如:OFFICE或者WPS、QQ、TeamViewer或者向日葵远程软件等等;
5、基本技能
1、快速掌握自己要实施的软件,知道你的这款软件和市面上相似软件的优势,了解项目的基本框架或者结构,能够和客户讲解你的系统;
2、知道基本的SQL语句;
3、了解基本的代码逻辑,这样的话客户那边提的要求,哪些不合理、哪些合理、哪些开发时间长、哪些开发时间短;
4、时刻了解自己这个行业的信息;
5、性格开朗、善于沟通,因为要和客户打交道。
三、系统实施过程
1、了解客户需求给公司或者负责这个项目责任人反馈
2、和项目相关负责人制定实施计划书,按实施计划完成;
3、调研,你为一个公司部署软件,有很多部门,让他们达成共同协议,不要最后做完了,他们验收的时候,好几个部门都不同意;
4、基于第三点,一定要会沟通,把你想表达的还有公司让你表达的,一定要描述清楚;
5、部署完毕或者上线之前所有的功能一定他要测试,确定没问题,再和客户说可以上线,别到时候一上线就出现BUG;
6、上线之后你要交给客户怎么使用,出现问题怎么解决,还要编写项目使用手册。
说真的如果你局限在只做实施,后面的路你会很难走,实施无非几个方向,一是管理岗位:如项目经理,二是管理(这个我不是很了解),三是数据库方面(因为实施经常打交道的除了客户就是数据库了);
前期实施岗位收入还是比较客观,但是到了后面就会遇到瓶颈了,一定要明确自己的发展方向;
上面是我的理解,你们如果有别的理解,也可以评论,谢谢,别喷我(我只是个孩子)。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)