A. 系统分析员/系统分析师
系统分析员/系统分析师
系统分析员又称系统分析师,是指具有从事计算机应用系统的分析和设计工作能力及业务水平,并在大型、复杂的信息系统建设中承担分析、设计和领导实施等工作的领军人物。
1、参与用户需求调研,做好与客户间沟通交流,向对方推介合适的开发技术;
2、负责系统体系结构、功能、性能的分析和总体设计工作;
3、负责项目的开发流程管理,进行项目的计划、管理和跟进;
4、参与并指导开发工程师完成系统详细设计和开发工作;
5、参与编制用户手册,协助客户的系统软件、硬件平台的安装实施工作;
6、跟踪世界上最新信息技术的发展,建立适合业务需求的技术模型;
7、制定项目文档格式,编写项目管理规范要求的相关文档。
1、通信、电子工程、自动化、计算机及其相关专业本科以上学历;
2、具有一定的相关工作经验,熟悉工作流程和有关法律法规;
3、熟练掌握一定的编程、系统工程等相关专业技术,有一定的专业知识储备;
4、具有系统分析师从业资格证书;
5、具有良好的分析综合能力和任务难度预测能力;
6、具有良好的行政管理能力和沟通协调能力;
7、具有良好的组织调研能力和文本撰写能力。
与我国信息化建设的'强烈需求相比,我国的系统分析员很少,而且信息化建设的形式发展要求系统分析员要不断的学习,不断的实践,不断的更新知识,不断的优化自己的知识结构,这一切都使得系统分析员成为稀有人才。
好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底,丰富的经验是做系统分析的基础。没有对系统本身进行过透彻剖析,很难领会到其中一些难以言述的精华。系统分析员是一个技术含量相对较高的职业,基于技术的发展可向软件设计师,系统工程师转型。
B. 数据分析师和程序员的区别
数据分析师是对数据进行分析
程序员是编写程序
两者目的不相同的。
C. 初级 中级 高级程序员 和 软考中的程序员 软件设计师 系统分析师 是一回事吗
现在的软考中的程序员是原来软考中初级,中级程序员合并的
现在的软件设计师是原来软考中的高级程序员
系统分析师是最高级
D. 关于高级程序员,系统分析师
高级程序员和系统分析师不是一个学生能考的。。。
最少要几年的工作经验,光书上那点东西,不够。
C++,只是基础,要了解底层机制,要熟悉操作系统,编译原理,
语言光会一个C++也不行,最起码要多学个C#或者是java,了解这样的高级开发语言,有能力的话,学习下.NET FRAMEWOKR 或者是JAVA源代码。
数据库最少要精通1,2门,Oracle和SQL SERVER,要熟悉集群架构。
还要非常熟悉应用程序和WEB程序的开发,某些分析师,架构师还要掌握智能设备开发。
要精通数据访问技术,熟练掌握WEB服务,性能调优,分布式架构。。。
如果主要是WIN平台,那还要熟悉WEB服务器,服务器集群,等常用方式。
E. 程序员分哪几种,分别要学什么知识,工资怎么样
一、程序员的分类
程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。
二、所学的知识与必备技能
1、熟练开发软件
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟悉数据库
很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。
3、了解操作系统
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。要懂得网络协议TCP/IP。网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。至少,需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。要明白DCOM/CORBA/XML/WEBServices存在的意义。DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。XML/WebServices重要性不言而喻,XML以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布式计算的基石之一。
三、薪资待遇
程序员的薪资待遇分档次,大致情况是这样的:
初级软件工程师(0-3年开发经验),平均月薪(3000-8000)
中级软件工程师(3-5年开发经验),平均月薪(5000-12000)
高级软件工程师(5年+开发加2+管理),平均月薪(10000-90000)
一般只有刚毕业的初级工程师说的是月薪,中高级基本是年薪。
也有刚毕业就签的年薪的。这个是大致范围就这样,也有少部分低于3000或高于90000的 具体差别要看自己的,毕业院校,专业学历,专业能力,外语能力,职称等级,综合能力,以及所在城市还有自己的选择等。但最主要的是看专业能力的。
F. 程序员,软件工程师,系统分析员与开发者有什么联系吗
程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员、系统分析员,系统架构师,测试工程师六大类
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
系统分析员(system analyst)是 对大型、复杂的信息系统建设任务中,承担分析、设计和领导实施的领军人物。 要做好与客户之间的关系,同时对客户的需求要正确的理解,要选择合适的开发技术,同时做好与客户间沟通交流,学会说服对方。
开发者这个定义就比较广泛了,字面上上意思是创建者
G. IT行业都有什么职位
程序员和系统分析员、硬件工程师、硬件测试工程师、软件工程师、软件测试工程师、技术支持工程师、网络工程师、系统工程师、数据库工程师、信息安全工程师、软件架构师
H. 做IT行业程序员跟系统分析员他们的工作区别大吗
系统分析需要一定的程序经验和架构能力。
如果没有做过程序员直接做系统分析员会让人担心他的专业技能。
I. 程序员 软件设计师 网络工程师 网络管理员 还有 架构师 系统分析师 主要是做什么的 区别是什么
程序员:做编程的底层开发工作,写代码,不停的写代码
软件设计师:其实这个概念不太清楚,跟架构师类似,就是要分析设计这个软件的整体概念,就像盖房子要先画图纸,然后分给不同部门的人去建造,其实在现在,一般叫项目经理,或叫开发经理
网络工程师:设计整体的网络的人,跟软件设计师差不多,不过做的是网络工程。
网络管理员:与程序员类似,重复性的技术工种。
系统分析师:这个也是个比较模糊的,系统分析类似医生的,可以通过自己的经验和从业经验,对某各软件或某项工程进行分析,优化,从而帮助架构师或项目经理用最短的时间做出最满意的东西来。
其实你分的这几个,都是计算机里的职位,你重新分一下类好了
软件开发里面分为:程序员,软件工程师,软件架构师和系统分析师
网络工程里面分为:网络管理员,网络工程师,网络架构师和系统分析师
如果是工资高,级别高的,就是架构和分析了,但是。。。。强调一下,这两个职位不是有技术就可以的,需要大量的经验,一般都是从程序员开始做起的,才有资格。
楼主如果想进这个行业,建议先从头开始吧,冰冻三尺非一日之寒,可以把这个作为目标,一点一点努力才行哦
关于这些还有不明白的,可以加群85134514
J. 程序员,系统分析员,信息系统管理员和首席信息官各发挥了哪些作用
程序员、系统分析员、信息系统管理员和首席信息官(CIO)各发挥了哪些作用。 企业信息管理部门:除负责信息系统开发外,还要有一个有效的工作小组,能把企业体制变 革与信息化建设结合起来。国外大企业流行的、也是比较理想的做法是,单独成立一个称为 “信息化委员会”之类的领导小组,由 CIO 负责牵头召集, 企业的最高层领导和其它部门的 负责人均为该委员会成员。 在委员会下面再设立与企业中其它业务部门平级的信息部门, 具 体负责信息系统建设工作。这样的信息部门组织机构,是与信息部门及 CIO 所承担的职能 和角色分不开的。信息部门需要从各业务、职能部门获取原始数据并进行分析处理,最终的 结果又要为这些部门和领导决策服务,因此,信息部门既要独立于其它部门,又要与这些部 门有充分的联络与沟通渠道;CIO 既要有充分的行政权力, 同时又要与其它部门的负责人 有良好的系统配合关系。 程序员:程序员(英文 Programmer)是从事程序开发、维护的专业人员。是对信息管理工作者 的总称,也是最基础的信息管理人员。 系统分析员:系统分析员(system analyst)是 对大型、复杂的信息系统建设任务中,承担 分析、设计和领导实施的领军人物。 要做好与客户之间的关系,同时对客户的需求要正确 的理解,要选择合适的开发技术,同时做好与客户间沟通交流,学会说服对方。 信息管理员:1、负责计算机网络系统的管理; 2、公司局域网的建立维护管理,配合公司管理体系的文件网络化工作; 3、负责公司网络资源的总体管理和安全维护、维修; 4、负责公司电子办公设备的维护; 5、负责建立并维护公司对外发布网页的信息的更新及跟踪反馈; 6、严格遵守公司保密规定,不泄露工作中接触的公司秘密; 7、主动协助综合办处理各种应急事务; 8、完成上级领导交办的临时工作; 9、公司办公电子设备的购置。 CIO: :在一个企业中,CIO 是全面负责信息工作的主管, 但又不同于以往只是负责信息系 统开发与运行的单纯技术型的信息部门经理。 作为高级管理决策阶层的一员, CIO 直接向最 高管理决策者负责, 并与总裁或首席执政官、财务主管一起构成组织的“三驾马车”。概言 之,CIO 是既懂信息技术,又懂业务和管理,且身居高级行政管理职位的复合型人物。 老师评价: