一、软件实施工程师需要会那些技术呀?
我现在是微软公司的技术项目经理。我在微软公司的最初职位是一名软件工程师,我将简要地谈谈为什么以及如何从一名软件工程师转为技术项目经理的。我在2020年6月从加州大学洛杉矶分校毕业,获得了数学和计算机科学的本科学位,还辅修了创业和创新知识。
我是作为一个软件工程师面试的,它具有软件工程面试的所有典型特征,比如白板技术或编码问题,行为风格的技术问题,最终在10月底得到了offer。我在大学里喜欢上了编码,但这不是我唯一喜欢做的事,尤其是在工作中,我喜欢参与很多不同的事情。 当我申请全职职位时,也在寻找其他领域,就像技术项目管理领域。我喜欢编码,但想对整个产品产生影响,根据公司的情况,有时软件工程师没有这样的机会。如果你在创业公司,可能会有几个职务,既写代码﹑又做测试和用户界面。但在大型科技公司,工作的区别就很大。软件工程师一般只是写程序,不会做展示,他们会专注于工程工作。
对于我而言,想看到产品的发展方向,为它提出功能建议,同时也想深入到代码中去,实际去操作。后来,我的简历被推荐给了一位新的经理;他欢迎我加入新团队,担任开发经理。当时他负责的团队相当新,所以这将涉及到实际写代码,还会做一些项目经理的工作,比如展示、架构规划、用户故事创建、功能规划等,偶尔也会与客户互动。我接受了这份工作,这也让我走到了现在的位置,成为了一名技术性很强的项目经理。我试着把技术融入到项目经理的工作中,这有点令人讨厌,但我一般都会试着这样做。我有技术背景,拥有计算机科学和数学的本科学士学位,通过了软件工程的实习,也做了很多开发工作;这让我成为了一个更好的技术项目经理,因为我可以和开发人员产生共鸣。
我可以帮助设计人员编写代码,以及创建技术路线图。技术项目经理不会只是给工程师提供非常模糊的客户要求或他们可能想要的功能,软件工程师想成为项目经理是很常见的。我最近也刚换了团队,职责发生了一些变化。我仍然做代码,但更多的是团队合作。之前我在旧产品上只是做开发工作,而现在这个产品我就真的再推动它,做了很多开发工作,也做了很多规划和很多团队合作,所以我觉得现在的角色比以前的责任要大很多,这是一种节奏的变化,我喜欢它。
二、软件实施工程师累吗?
软件开发确实累,实施虽然不用花脑筋写代码,但也是很累的。实施主要就是出差,经常东奔西走的,可能刚开始会觉得很新鲜很好玩,但是时间长了会非常累。对各种软件硬件都有要求,还要处理各种客户的各种奇怪的问题和要求。做实施时间长了之后会慢慢把之前所学的开发知识都给忘了。其实我建议你先做开发,找找感觉,开发刚开始肯定会跟公司的框架和开发技术有所不同,但是坚持学习一阵就会有所好转,如果你实在是觉得没兴趣,不想做,再转行做实施也不迟。
三、软件实施工程师好还是软件测试工程师好呢?
测试和实施都是软件这块的几个职位 测试主要是测试软件的缺陷,提高软件产品的质量 实施主要是在客户现场,安装调试产品 工作内容不一样,前景的话,从我身边的情况看,实施相对测试简单,出差会多一点,相对而言测试的前景好。
四、软件测试工程师和软件实施工程师哪个好?
长远来讲,软件测试工程师看你写不写代码,如果写代码可以做一些日子然后技术强的情况下去做现场支持工程师(一种实施工程师),如果是单纯的实施工程师,只是熟悉产品,客户产品培训很容易被替代,毕竟一届一届的毕业生都是低廉额。 另外,实施的总出差,待遇一般吧。
五、软件售前和实施工程师区别?
售前:在产品销售过程中,和客户接洽的除了销售人员,就是这个售前工程师了
实施:产品销售出去后,客户是不太懂的,怎么安装啊,怎么布置啊,怎么录入初始信息啊,这些事情都需要乙方去处理,那么问题来了,每一个客户都是不同的,每一个企业的工作方式和组织架构都不一样,那么在系统中预设组织架构信息就成为了不可能的事情(因为一个企业一个样),一定要有人去处理这个问题,于是实施工程师这个岗位就诞生了,实施就是去“结合每个客户的实际情况,使产品更加贴合客户需求,更加符合客户要求的去运作”的岗位
六、软件实施工程师,需要哪些能力?
实施工程师一般主要是负责现场(少部分是远程实施)的软件安装和用户培训所有首先需要表达能力,能说清楚你要说的,同时用户能听懂在有沟通能力,安装培训间要和用户有互动,能解决一些用户提出的问题另外需要一定的文档能力,需要整理一些培训的必须的资料最后你还必须去了解你的产品,这个是需要你真的入职之后才会有的
七、怎么做好软件实施工程师?
做好软件实施工程师。首先应当对软件的功能性能有一个全面的了解。
八、软件实施工程师是做什么?
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。软件工程不等同与软件开发,软件工程是一个工程学科,其指导意义更多。一个比较贴切的比喻:把一款软件比做一座大桥,那么软件工程师相当于施工总指挥,而一般的开发人员相当于建筑工人!软件工程师从扮演的角色来看大致可以包括以下这些:一种是既懂技术又懂管理的软件高级人才,他们更注重项目进度管理统筹;另一种是系统分析及设计人员,主要职责是分解一个项目或程序,使之变成一个一个相对独立的模块交程序员开发,最后还负责集合所有功能模块,还有统一项目中的所有规范等。还有一种就是称为一般的软件工程师或程序员。软件工程师是在IT中最普通的职位,几乎每个IT企业不论你做什么内容,一般都需要这种人才。
九、net实施工程师需要的技术?
需要掌握的技能
1、操作系统
如:Window、LINUX等等;
2、需要掌握操作系统的命令
如:pingIP、远程、系统服务等等;
3、部署项目环境
如:jdk tomcat 数据库(MYSQL、ORACLE、SQLSERVER等等);
4、需要掌握的办公类软件
如:OFFICE或者WPS、QQ、TeamViewer或者向日葵远程软件等等;
5、基本技能
1、快速掌握自己要实施的软件,知道你的这款软件和市面上相似软件的优势,了解项目的基本框架或者结构,能够和客户讲解你的系统;
2、知道基本的SQL语句;
3、了解基本的代码逻辑,这样的话客户那边提的要求,哪些不合理、哪些合理、哪些开发时间长、哪些开发时间短;
4、时刻了解自己这个行业的信息;
5、性格开朗、善于沟通,因为要和客户打交道。
十、实施工程师需要懂那些技术?
1、各种linux和WinServer的命令。
2、懂得基础的网络技术软件和硬件技术,什么装系统,接网线,配置路由器等等。
3、懂得你负责产品的部署和配置方式,例如,什么是故障集群转移啊,什么是分布式啊。
4、懂得数据库和应用服务的安装和配置方法,一般都要会一点sql,现场改个数啥的。
5、有的还需要会装修...万一甲方把机房施工也包给你们公司,那九成你就要盯施工。
6、最惨的还要会喝酒...不要问我为什么知道...都是眼泪...