搜索

程序员 软件设计师 网络工程师 网络管理员 还有 架构师 系统分析师 主要是做什么的 区别是什么

发布网友 发布时间:2022-02-28 15:15

我来回答

7个回答

热心网友 时间:2022-02-28 16:44

程序员:做编程的底层开发工作,写代码,不停的写代码
软件设计师:其实这个概念不太清楚,跟架构师类似,就是要分析设计这个软件的整体概念,就像盖房子要先画图纸,然后分给不同部门的人去建造,其实在现在,一般叫项目经理,或叫开发经理
网络工程师:设计整体的网络的人,跟软件设计师差不多,不过做的是网络工程。
网络管理员:与程序员类似,重复性的技术工种。
系统分析师:这个也是个比较模糊的,系统分析类似医生的,可以通过自己的经验和从业经验,对某各软件或某项工程进行分析,优化,从而帮助架构师或项目经理用最短的时间做出最满意的东西来。

其实你分的这几个,都是计算机里的职位,你重新分一下类好了
软件开发里面分为:程序员,软件工程师,软件架构师和系统分析师
网络工程里面分为:网络管理员,网络工程师,网络架构师和系统分析师

如果是工资高,级别高的,就是架构和分析了,但是。。。。强调一下,这两个职位不是有技术就可以的,需要大量的经验,一般都是从程序员开始做起的,才有资格。

楼主如果想进这个行业,建议先从头开始吧,冰冻三尺非一日之寒,可以把这个作为目标,一点一点努力才行哦

关于这些还有不明白的,可以加群85134514

热心网友 时间:2022-02-28 18:02

     程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。

       岗位职责:

      1、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型       软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。

      2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。

      3、参与需求调研、项目可行性分析、技术可行性分析和需求分析。

      4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术。

      5、负责向项目经理及时反馈软件开发中的情况,并根据实际情况提出改进建议。

      6、参与软件开发和维护过程中重大技术问题的解决,参与软件首次安装调试、数据割       接、用户培训和项目推广。

      7、负责相关技术文档的拟订。

      8、负责对业务领域内的技术发展动态。

      主要特点:

      一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得           者,不论是数学方面的还是工程方面的都是可以的。

      大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分         程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别         的途径来提供相关的人才。尽管学历是比较重要的,但是公司经常把重点放在应聘者         的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找         不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥         有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应         届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会         发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。

      对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,         他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的         机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领         域中分级或者不断并排前进。

     软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。还能够组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。

    网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。

        简介:

        网络工程师是指基于硬、软件两方面的工程师。根据硬件和软件的不同、认证的不          同,将网络工程师划分成很多种类。大家比较认可的是安全方面的网络工程师。网络        工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网        络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。

    网络管理员行业对网络管理员的要求基本就是大而全,不需要精通,但什么都得懂一些。所以,总结下来,一个合格的网络管理员最好在网络操作系统、网络数据库、网络设备、网络管理、网络安全、应用开发等六个方面具备扎实的理论知识和应用技能,才能在工作中做到得心应手,游刃有余。国家职业资格考试资格证对网管员的定义是从事计算机网络运行、维护的人员应用能力认定。

        按照国际标准化组织(ISO)的定义,网络管理是指规划、监督、控制网络资源的使用          和网络的各种活动,以使网络的性能达到最优。一般而言,网络管理有五大功能:失效        管理、配置管理、性能管理、安全管理和计费管理。目前有影响的网络管理协议是            SNMP(Simple Network Management Protocol, 简单网络管理协议)、CMIS/CMIP(the Common Management Information Service/Protocol, 公共管理信          息服务和协议)和RMON(远程监控)。

    系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。

    系统分析师是计算机行业的高级人才,是一个大型软件项目的核心领导者。

       主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导        项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。行业领        域系统分析师的工作职责决定了他必须是计算机行业各个领域的精通者,因此一个合        格的系统分析师,能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据        库的知识、项目的整体规划和框架设计、模块式设计和开发技术、数字化建设知识等        等。系统分析师具备在一个信息化项目从立项到正式上线整个过程中,在过程的各个        不同阶段担任不同的核心角色的能力,其中最为重要的能力就是系统架构的整体设计         能力和详细设计能力,这个能力直接关系到一个软件项目的成败。

热心网友 时间:2022-02-28 19:37

一个软件系统
由系统分析师来根据客户要求分析系统的构成形式、主要的功能构成,软件设计师的工作大致相同。
由架构师来完成系统主架构的设计,比如你要实现10个区域功能,你就要设计出10个区域,但是一旦你对客户需求的理解有误,那你设计出的架构就是失败的,其他所有人在这个架构中做的工作就是无用功,整个项目直接失败。
由程序员在给定的架构中进行功能性的完善。
网络工程师是对一个企业网络结构进行设计规划,就是服务器怎样摆,交换机怎样做,网络安全设备怎样接入等等,同时对网络中各个节点的用户IP进行统一分配管理。
网络管理员,简称网管,解决现有网络中存在的网络故障,不如无法连接网络等等,其工作是网络工程师的下游工作。

热心网友 时间:2022-02-28 21:28

程序员-软件设计师-架构师
网络工程师-网络管理员-系统分析师

从左到右,越来越牛B

没有什么意见和建议可以给的。因为中国每年都有这个考试,是劳动部的国家认证,每年两次……

随便你考哪个,如果你牛,可以直接考架构师

架构师工资也是挺高的,应该说是里面最高的了(按经验说)。

热心网友 时间:2022-02-28 23:36

程序员一般专门负责写后台数据库代码!软件设计师?应该是前台和框架设计吧!网络工程师应该是服务器方面的,网络管理员就是管理员,架构师,架构程序系统架构问题的,系统分析,就是分析别人的程序系统的!
...其实很多公司没有分这么仔细的,只有大公司集团才会分这么仔细,大部分是兼着做这样

热心网友 时间:2022-03-01 02:01

程序员是将开发文档或设计文档用开发语言来实现;
软件设计师是设计一款软件,比如说有什么功能,什么结构;
网络工程师是规划一个地区的网络结构分布等;
网络管理员主要是维护公司网络的正常运行;
架构师决定一款软件改怎么实现,用什么样的语言,用什么样的技术来实现;
系统分析主要是从事需求分析、信息系统项目架构设计等。

热心网友 时间:2022-03-01 04:42

当然架构师啊
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top