1、技能列表
l 懂系统研发业务流程:知道系统研发过程的方方面面,什么阶段该干什么事情;
l 会根据用户需求,设计系统:将用户需求转变为系统需求,设计功能模块,原型界面;
l 会撰写软件相关文档:如需求说明书、技术方案、需求调研等;
l 会部署使用和调试运维:会部署使用系统,系统出问题了,能够根据反馈信息找出问题解决问题,会linux基本命令;
l 会演示讲解:能够讲解PPT,演示系统,培训用户;
l 会招聘用人培养人:依据能力需求招聘到合适的人,放在合适的岗位锻炼和发挥才能。
2、工具列表
话说君子善假于物,得力的工具必不可少。
一、基础必会
l word:写各种文档,如调研报告,技术方案,设计方案,需求列表,软件开发文档等;
l excel:制作项目预算,出差报账统计,制作程序员工资,简单的项目管理等;
l visio:画概念图,演示图,界面设计图,流程图;;
l axure rp:制作界面原型;
l ppt:制作汇报演示ppt,教程ppt等;
l notepad++:开会记录,打开各类配置文档,如xml,属性文档,代码文档等;
l 思维导图工具mindjet mindmanager:领导们喜欢用,特别是大的领导,用于梳理思路。
二、开发部署运维
l eclipse、myeclipse、intellij idea:java开发必备;
l 数据库管理工具navicat,pl sqldeveloper,dbvisualizer等:连接管理数据库;
l 浏览器chrome,firefox:调试,访问系统;
l 应用服务器tomcat:web应用的部署容器;
l linux连接工具xshell,xftp:linux服务器的ssh连接工具,文件上传下载工具;
l linux操作系统:会vim及相关命令部署和维护系统。
l klocwork:静态代码分析工具
三、专业工具
l 体系设计工具one sa等;
l 图像处理软件photoshop;
l 数据库设计工具:power designer;
l 云平台环境:如基于docker的环境
l 录屏工具与视频剪辑工具:会声会影。
四、提高效率小工具
l 搜索工具everything;
l 快速启动工具lanuchy;
l 资源管理器页签工具clover;
l 截图工具如系统自带。