求问IT审计有前途没

求问IT审计有前途没,第1张

几乎每个企业都需要技术员的支持,生产制造型企业需要现场生产控制和工艺流程方面的技术人才;it等高科技行业需要大量软件研发和设备维护的硬件工程师;房地产、建筑工程领域需要建筑设计师、土木工程师和施工技术人员。

此外,北大青鸟>

方向一、

成为项目经理对于很多从事技术方面工作的人员来说,发展成为项目经理是一个相当好的工作。项目管理工作既需要扎实的技术背景支持,又涉及多方面的管理工作,最适合那些技术出身但又不甘于只做技术工作的人员。成为项目经理,一方面可以充分发挥技术人员的专业优势,同时又可在团队管理、协调各方资源、内外部沟通等工作中体验和发挥作为管理者的角色和作用,从而让自身价值更为充分的实现和得到认可。优秀的项目管理人才,也是今后很长时期内的一个热门职业方向。

方向二、

成为行业资深专家如果的确非常喜爱技术工作,而不擅长和喜欢与人沟通,则可以完全专注于自身的领域,以发展成为行业资深专家为方向和目标,当然,这一发展过程可能会比较漫长,任何一个领域的顶尖技术人才都需要长期的行业经验的累积和个人孜孜不倦的投入。不过这类人才的一个优势是越老越吃香,当别人随着年龄的逐步增长而开始担心饭碗问题时,你则渐入佳境,开始进入职业发展的黄金时期。

方向三、

成为研发经理或技术总监事实上,在某些行业和企业,技术研发人员的地位是非常高的。譬如在微软、诺基亚、华为等IT产业,技术的支持和研发的速度,成为企业利润增长的最主要来源,在这些行业,技术研发部门就是企业的主战场。在不少国企和政府部门,也非常重视科技和技术工作,例如,我所知道的广州市市政园林局,就设有总工程师、副总工程师等技术职位,其中总工程师的职务级别相当于副局级,在这种氛围影响下,技术岗位人才和行政领导同样受人尊敬。所以,在一个尊重和重视技术工作的行业和企业中,发展成为研发经理、技术总监或总工程师都是一个很好的选择。

方向四、

做技术型销售和服务技术工作的领域其实非常广泛,如果感觉纯技术工作发展潜力不大,可以考虑转向做销售或技术支持方面。华为、中兴等通信技术公司的销售人员,很少是不具有专业技术背景的;甲骨文等软件巨头的市场推广,第一步常常是从销售工程师拜访客户开始的。这类高价值、高科技的产品销售推广,非常需要具有丰富技术经验的销售人员。技术人员转向售后服务,也是非常有前途的。我认识的一个朋友,大学是施工机械专业,毕业后一直在市政工程行业做非开挖顶管施工,在几年的工作中积累了丰富的地下设备的应用和维修经验,一个合适的机会跳槽到著名的顶管设备生产商-德国海瑞克公司,成为其售后服务工程师,工作上得心应手,收入也有了数倍的增长。

方向五、

转向管理岗位总有一些人,虽然是理工科出身、从事着技术岗位工作,但他们似乎天生就是具有管理天赋的人。这些人会在工作中逐步展现出管理潜质和优秀的领导能力,他们往往更喜欢跟人打交道,更喜欢与外界沟通。在这种条件下,以技术经验为基础和依托,适当补充学些管理方面的知识,例如可以在职攻读MBA,假以时日,完全可以成长为出色的职业经理人。

方向六、

高级技术 *** 作人员刚才所谈的职业发展方向,适用群体多为高校理工专业出身的人士,但对于数量众多的中等专科学校、技校毕业的一线技术工人来说,成为行业技术专家或研发总监的机会显然非常微小。这一群体的职业人士,最佳的技术发展路线是立足本职岗位,成为高级 *** 作型技术人员。广州市2006年出台的各类岗位工资指导价格中,高级技师就业的工资比博士还要高出500元。出现这一现象的原因很简单,从全国层面来说,产业工人数量虽然巨大,但高级技工的比例却非常小,“高级技工”的缺乏已经成为制约许多企业发展的“瓶颈”。但随着政策环境、企业认识角度和培育机制方面的不断改善,这一现象将逐步得到改变,所以成为中高级技师将是一个非常有前途的职业发展方向。

IT指的是信息技术及互联网技术,随着移动互联网时代的到来,IT行业的岗位职位也有了较大变化。

一、技术职位

互联网领域常见技术职位:

后端开发 :Java、 C++、 PHP、 数据挖掘、 自然语言处理 、搜索算法、精准推荐、 C、 C# 、全栈工程师、 NET 、Hadoop、Python、Delphi 、VB、 Perl 、Ruby 、Nodejs 、GoASP 、Shell 、后端开发其它;

移动开发:HTML5 、Android 、iOS 、WP、 移动开发其它;

前端开发:web端 、Flash、 html5、 JavaScript 、U3D、COCOS2D-X 、前端开发其它;

硬件开发:硬件 、嵌入式 、自动化 、单片机 、电路设计 、驱动开发、系统集成 、FPGA开发、 DSP开发、 ARM开发、 PCB工艺模具设计 、热传导 、材料工程师、 精益工程师、 射频工程、师硬件开发其它;

测试测试工程师、 自动化测试 、功能测试 、性能测试 、测试开发、游戏测试 、白盒测试、 灰盒测试 、黑盒测试 、手机测试、硬件测试、 测试经理、 测试其它;

运维:运维工程师、 运维开发工程师、 网络工程师、 系统工程师、IT支持、 IDC、 CDN、 F5 、系统管理员、 病毒分析、WEB安全、 网络安全、 系统安全 、运维经理 、运维其它;

DBA:MySQL 、SQL、Server、 Oracle、 DB2 、MongoDB、 ETL、Hive 数据仓库 、DBA其它;

项目管理:项目经理、 项目助理;

企业软件:实施工程师 、售前工程师 、售后工程师、 BI工程师企业软件其它;

高端职位:技术经理 、技术总监、 架构师 、CTO、 运维总监、技术合伙人、 项目总监、 测试总监、 安全专家、高端技术职位其它;

二、运营类职位:

经典意义上的4大运营模块

就目前而言,互联网行业内相对比较有一致共识的4大运营职能划分,是内容运营、用户运营、活动运营和产品运营。

其他运营职位:

1新媒体运营

3SEO/SEM运营

4广告投放运营/流量运营

5淘宝店铺运营

6编辑

7QQ群、小组运营

三、设计师:

1、UX 设计师(用户体验设计师)

UX 设计师首要关心的是产品用起来 “感觉怎么样”。任何某一个设计上的问题都没有单一最优解,所以 UX 设计师要通过探索许多不同的方案来尝试解决一个特定的用户问题。往宽了说,UX 设计师的职责就是确保产品的每次交互都是符合用户逻辑的。为了达到这个目的,UX 设计师常用的方法是进行面对面的用户访谈,并且观察用户的自然行为模式。

通过发现和定义在语言和非语言的层面影响用户体验的问题,他们改良、迭代,最终创造出 “最佳” 的用户体验。举个例子,为首次使用产品的新用户设计一个充满惊喜的新手导引,便是 UX 设计师的工作。

“定义互动模型、用户任务流和 UI 的细节;就使用场景、端到端的体验、互动模型和界面设计与相关人员进行沟通;与创意总监和视觉设计师一起将 Twitter 的视觉识别融入到功能中;开发、维护设计草稿、效果图和其他细节。”——一位 Twitter 的 UX 设计师谈及他的工作内容。

典型作品类型:界面草稿、故事版、网站架构

常用软件工具:Photoshop、Sketch、Illustrator、Fireworks、InVision

2、UI 设计师(用户互动界面设计师)

不像 UX 设计师需要关心产品给人的整体感觉,UI 设计师特别在意产品 “看起来怎么样”。他们负责设计每个界面或者页面,确保 UX 设计师定下的产品方向被用 UI 视觉语言充分展现出来。比如说,在创建一个数据分析后台界面时,一个 UI 设计师也许决定会把最重要的内容置顶,或者思考调节某个图表最符合直觉的 *** 作方式是 slider 还是控制钮。

UI 设计师另一个典型的负责领域就是准备一份综合性的设计手册,确保在产品内出现的各种设计语言的一致性。保持视觉一致性、定义某些互动行为(例如软件报错、警告状态等)都属于 UI 设计师的职责范围。

UI 设计师和 UX 设计师之间的界限其实非常模糊。有些公司会把这两个角色合二为一。这种做法也挺常见的。

常用软件工具:Photoshop、Sketch、Illustrator、Fireworks

3、视觉设计师(平面设计师)

视觉设计师从事的是 “像素级别” 的工作。如果你问一个 “非设计师”,设计师是干嘛的,他/她首先想到的也许就是视觉设计师做的事情。视觉设计师不关心互动界面之间是如何相连,或者用户如何与产品互动。他们集中精力做的,是绘制出优美的图标、按钮、其他视觉元素,以及合适的字体。视觉设计师总是花大力气去改善那些常被他人忽视的细节,并且设计的时候经常在 Photoshop 里把作品放大到四至八倍大小。

“做出高质量的视觉设计——从概念到执行,包括为台式机、网站、移动端做出不同的分辨率的(图标、图形和营销材料等等)。创造出体现品牌内涵的视觉系统,不断迭代更新,部署视觉语言,并且将美感与生命注入产品。”——谷歌的视觉设计师这样描述他的工作。

UI 设计师同时肩负平面设计的任务的现象也很常见。有些公司选择不设 “视觉设计师” 这一职位。

常用软件工具:Photoshop、Sketch

4、互动设计师(动效设计师)

还记得在 iPhone 自带的原生邮件 app 里,当你往下拉刷新邮件时那个微妙的 “d跳” 动画么那就是动效设计师的工作成果。不像视觉设计师总是跟静态的素材打交道,动效设计师创造的是 app 里的那些动画。他们要解决的是当用户的手指触碰了以后,互动界面应该作何反应。举例来说,他们决定菜单栏应该怎么样滑入,该用什么样的转场效果,以及一个按钮应该如何呈扇形展开。做得好的话,动效可以提供视觉上的 *** 作暗示,提示用户如何 *** 作,并且成为互动界面不可或缺的一部分。

常用软件工具:AfterEffects、Core Composer、Flash、Origami

5、UX 研究员(用户研究员)

UX 研究员是用户体验的专家。研究员主要需要回答两个问题:我们的用户是谁,以及他们想要什么。他们的工作通常包括访谈用户、调研市场数据并且收集结论。设计是一个持续迭代的过程。研究院可以通过做 A/B 测试(译者注:一种通过随机分配不同版本测试效果的调研方法)来对比哪种设计更好地满足用户的需求。在大公司的开发团队里,UX 研究员们往往有着中流砥柱一般的地位。他们通过分析巨量数据,获得统计学上可靠的结论。

典型作品类型:用户画像、A/B 测试结果、用户调研与访谈

常用软件工具:Mic、Paper、Docs

6、前端工程师(UI 工程师)

前端工程师负责为产品创造出功能完备的互动界面。在大多数情况下,UI 设计师把静态的效果图给前段工程师。接着,后者把效果图转化为可以用的、富有互动性的用户体验。前端工程师同时也负责通过编程,把动效设计师设计的动画变成现实。

常用软件工具:CSS、HTML、JavaScript

7、产品设计师

产品设计师是一个 “大包大揽” 的职位。产品设计师通常在产品 “用起来什么感觉” 和 “看起来怎么样” 这些方面都有所涉及。

“产品设计师” 的角色并没有一个严格的定义,在每个公司都可能会有些不同。产品设计师也可能会稍微做点前端编程、搞搞用户调研、设计互动界面,或者兼顾设计些平面视觉素材。产品设计师的工作从项目自始至终贯穿到底:定义最初的问题、设定标准、然后做设计、测试、迭代不同的解决方案。有的公司希望各设计岗位之间更加流畅地合作,共同对用户体验、用户调研和视觉设计元素负责,所以故意不设置 “产品设计师” 这个角色。

8、产品经理:

产品经理(网页产品经理、移动产品经理、电商产品经理);

产品助理。

应该说各有各的发展前途,就看你自己怎么选择,举例说明:

1、如果你公司里做财务审计,情况一是公司老总很重视财务,那么你的待遇和权力相应也会高,情况二公司更注重销售部,毕竟销售才是此公司的资金来源,那么这里的财务肯定没有情况一那么好,情况三你是在会计事务所做财务或审计,那么就要论资历和客户源而定了;

2、如果你做工程审计,当然很好,众所周知工程项目很大,要审计的东西很多,如果能做到一定级别,薪酬不言而喻。说到底,每个工作都有很好的前途,前提是你有能力有资历,至于怎么选择,更重要的还是看自己更喜欢哪一行,毕竟一分不讨厌的工作才能做得长久。

3、至于IT发展方向,每个人的想法不一样,但是我还是希望唠叨几句,算是个建议吧,首先,大家可以去各大招聘网站浏览,热门的职位,如项目经理、技术总监甚至CTO等,还是以软件开发为主,毕竟,我们要考虑一个公司的组成架构(不考虑人力行政及财务后勤等职能部门),对于一个大型互联网企业来说,拳头部门是他的产品与研发部门,这两个部门支撑着整个网站乃至整个公司的核心,没有产品没有平台谈其他的都没有任何意义。至于收益部门,肯定是销售和市场这两个部门,不管在哪个公司,只要你有成熟的产品,这两个部门的精英们就会想尽一切办法将其变为收益;再次是售前售后支持部门,一个好的产品并不是卖出去就算成功了,更重要的是客户的良好反馈,百年老店靠的是什么——口碑!最后,才轮到系统运维部门,做好了,是公司信息化部门,做不好,就会沦落成网管部门,任何其他部门的小鱼小虾都会踩你一脚,老板还不会向着你,因为,在老板的眼里,你只是为其维护硬件,适应的节约成本罢了(而且,在他眼里,你每次节约成本会带来更多的成本投入,比如我们的数据库经常需要升级内存 ^_^),所以,能不能做好,如何规划好,很重要~

4、对于软件开发方向,熊熊强烈建议学习C++或者C这种语言,相比其他语言,这两种语言囊括了所有能做的事情,而且用这两种语言的薪水,一般都是其他语言的2倍以上;第二类,建议NET平台下的C#语言,也许会有人认为微软平台的产品很垃圾,我想说的是,存在即合理,Linux如果有那么多人去测试,去攻击,一样会撑不住,而且,用得起微软的,都是有钱的公司,这样的公司,薪水也不会低吧,呵呵;第三类,LAMP,这里,好像不是纯开发了,其实,我想说的是,如果你选择PHP,就必须深入理解LAMP,我见过很多号称PHP很好的开发,只是用Zend等成熟的框架进行编码开发,并不深入理解PHP与MySQL的架构,更不理解Linux架构,那样的话,你的薪水怎么可能上的去;第四类,本人非常熟悉但一直不想说的Java,好像是从01年开始,Java这种语言迅速占领了我们的视线,学习Java的热潮使得熊熊也一度迷茫过,Java语言的培训学校也如同雨后春笋一般层出不穷,然后,近十年以后的今天,Java语言走到什么程度了呢,那就是,一个应届毕业生甚至可以号称自己精通Java语言,我承认我身边有很多真正的Java高手,他们的薪水不低,但是对比我认识的其他语言的高手,还是差了一大截,如果非要选择Java,我希望你能够有机会去一个大型公司做ERP(比如国内的用友、金蝶、浪潮通软),否则就深入研究一下嵌入式吧(J2ME),这也是未来的发展方向,至于用JSP做网站,我劝还是算了,除非你能牛到成为架构师(不是PM,是真正的架构师),不然真的是在浪费青春,充其量只是代码民工罢了~

5、对于系统运维来说,这是熊熊最熟悉的职业了,但是也是熊熊最深恶痛绝的一个职业之一,运维的程度不一样,决定运维的水平良莠不齐,而且,做运维最重要在于是否有足够的权限,没有权限的SA是痛苦的,是郁闷的,而且学习不到任何东西,如果你做一个运维,感觉每天很清闲,那么恭喜你,只能说明两件事,不是你的水平真的高到了一定层度,就是你运维的环境实在太小,作为一个合格的SA,良好的日志记录与系统规划能力非常重要,谦虚谨慎,戒骄戒躁~

6、再来说说数据库,DBA是熊熊最向往之而且希望为其奋斗一生的职位之一,数据的魅力无处不在,在当今社会,任何一个稍具规模的公司(手工作坊就算了),无论是否与IT行业有关,数据都是其必不可少的组成部分,各种各样的数据均需要数据库来承载与维护(无论是大型的数据仓库,如DB;还是流行的Oracle、MS SQL、MySQL、Sybase等;甚至是微型的VF、Access等),一个好的DBA的作用显得极为重要,不仅需要能够进行日常维护,对于数据库本身的优化(包括数据库系统架构优化与SQL优化)及数据库整体架构设计,更是锻炼DBA的一个重要工作,重要的开发工作(核心部分存储过程)也要由DBA来完成,没有人比DBA更了解数据库中各个库与表的合理架构,再高级的数据挖掘和BI等,那就是超级DBA的职责范围了~

总监一般是指国家、组织、企业、团体等单位中负责某系统、部门、或者某方面的高级管理人员。也有人说是总管。

不同的总监,有不同的职责,这要视具体情况而论。如日前上海某一报道中说的七大总监的职责就各不尽同:

一事业部经理职位职责:掌管公司的某一业务单元,对该业务单元的长期、短期利益负责,也对其所涉及的人、财、物等资源负责。

二营销总监职位职责:负责组织制定公司营销政策,对公司的产品、价格、分销和促销等策略进行组合。

三业务发展总监职位职责:确定业务发展方向,业务发展总监作为公司高层的智囊团领袖责任重大。

四销售总监职位职责:销售是组织获利的关键。作为销售部门的最高领导,销售总监的职责“重于泰山”。

五信息技术总监职位职责:既肩负对组织的IT资源进行整合的重担,又有对其IT产品进行开发规划的职责。

六人力资源总监职位职责:随着企业对人才的日益重视,HR的地位也在不断上升,HR总监也开始承担组织人力资源规划等重要职责。

七财务总监职位职责:对组织的所有财务资源进行控制,同时还能获得必要的财务资源。

岗位:程序员

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。

作一个真正合格的程序员,应该具有的素质。

1:团队精神和协作能力

团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。

2:文档习惯

文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。

3:规范化的代码编写习惯

知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。

4:需求理解能力

程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。

5:模块化思维能力

作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。

6:测试习惯

测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。

7:学习和总结的能力

程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。

作为高级程序员,乃至于设计师而言,除了应该具备上述全部素质之外,还需要具备以下素质:

1、 需求分析能力

2、 整体框架能力

3、 流程处理能力

4、 模块分解能力

5、 整体项目评估能力

6、 团队组织管理能力

 

岗位:项目经理

主要职责:

1、 计划:

a)项目范围、项目质量、项目时间、项目成本的确认。

b)项目过程/活动的标准化、规范化。

c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。

d)各项计划得到上级领导、客户方及项目组成员认可。

2、 组织:

a)组织项目所需的各项资源。

b)设置项目组中的各种角色,并分配好各角色的责任与权限。

c)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)

d)安排组内需求分析师、客户联系人等角色与客户的沟通与交流。

e)处理项目组与其它项目干系人之间的关系。

f)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。

g)安排客户培训工作。

3、 领导:

a)保证项目组目标明确且理解一致。

b)创建项目组的开发环境及氛围,在项目范围内保证项目组成员不受项目其它方面的影响。

c)提升项目组士气,加强项目组凝聚力。

d)合理安排项目组各成员的工作,使各成员工作都能达到一定的饱满度。

e)制定项目组需要的招聘或培训人员的计划。

f)定期组织项目组成员进行相关技术培训以及与项目相关的行业培训等。

g)及时发现项目组中出现的问题。

h)及时处理项目组中出现的问题。

4、 控制

a)保证项目在预算成本范围内按规定的质量和进度达到项目目标。

b)在项目生命周期的各个阶段,跟踪、检查项目组成员的工作质量;

c)定期向领导汇报项目工作进度以及项目开发过程中的难题。

d)对项目进行配置管理与规划。

e)控制项目组各成员的工作进度,即时了解项目组成员的工作情况,并能快速的解决项目组成员所碰到的难题。

f)不定期组织项目组成员进行项目以外的短期活动,以培养团队精神。

结语:

项目经理是在整个项目开发过程中项目组内对所有非技术性重要事情做出最终决定的人。

岗位:系统架构师(技术总监)

主要功能及职责:

1、系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。

2、系统架构师是在技术上对所有重要事情做出决定的人。(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化。)

3、需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。

4、设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》

5、编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;

6、测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;

结语:

系统架构师也可以理解成技术总监。系统架构师是在部门内所有软件项目中,对技术上所有重要的事情做出决定的人。

岗位:需求分析师

主要职责:

1、在项目前期根据《需求调研计划》对客户进行需求调研。

2、收集整理客户需求,负责编写《用户需求说明书》。

3、代表项目组与用户沟通与项目需求有关的所有事项。

4、代表客户与项目组成员沟通项目需求有关的所有事项。

5、负责《用户需求说明书》得到用户的认可与签字。

6、负责将完成的项目模块给客户做演示,并收集对完成模块的意见。

7、完成《需求变更说明书》,并得到用户的认可与签字。

8、并协助系统架构师、系统分析师对需求进行理解。

结语:

需求分析师是项目前期与客户方打交道最多的人,对于客户来说,他可以代表整个项目组,对与项目组成员来说他的意见可以代表客户方的意见,项目组内所有与客户需求相关的事情必需得到他的认可。

岗位:系统分析师

主要职责:

1、 协助需求分析师进行需求调研。

2、分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;

3、负责解决《软件需求规格说明书》被评审后发现的问题;

4、在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。

5、协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。

6、根据《系统架构说明书》对系统进行建模;

7、系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;

8、协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》

9、协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。

10、指导软件工程师按《系统详细设计说明书》进行代码实现。

11、 负责重点代码检查;

12、协助项目经理进行配置管理,并提供优化改进建议;

13、定期对项目组成员进行技术方面的培训。

结语:

系统分析师是项目组中的首席执行官,他涉及项目的所有方面,是项目进度的推动者,也是项目成功的关键。

岗位:数据库设计师

主要职责:

1、根据《系统架构说明书》与系统架构师、系统分析师一同进行数据库建模。

2、根据数据库建模结果,绘制数据库CDM与PDM图。

3、 根据数据库PDM图进行数据库建库。

4、 对数据库进行维护、备份、恢复、同步。

5、 负责客户数据的导入导出。

6、 对数据库进行初始化 *** 作。

7、协助软件设计师完成《系统详细设计说明书》中与数据库相关的部分。

8、根据《系统详细设计说明书》编写对应的视图、存储过程、函数、触发器等。

9、对项目组其它成员进行SQL方面的指导。

10、定期对项目组其它成员进行数据库方面知识的培训。

11、为测试经理及测试工程师建立测试数据。

结语:

数据库设计师又称DBA,是项目组中唯一能对数据库进行直接的 *** 作的人。对项目中与数据库相关的所有重要的事做最终决定的人。

岗位:软件设计师(模块)

1、根据《系统概要设计说明书》编写分模块的《系统详细说明书》。

2、负责对软件工程师讲解《系统详细设计说明书》内容。

3、协助软件工程师按《系统详细设计说明书》进行代码实现。

4、 控制本模块的开发进度。

结语:

软件设计师又称模块设计师,协助系统分析师对分模块进行详细设计,并直接管控该模块的进度,对于本模块中所有重要的事做最终决定的人。

岗位:软件工程师

主要职责:

1根据《系统详细设计说明书》进行代码实现;

2对自己代码进行复查,并进行简单的测试;

结语:

软件工程师是最终实现代码的成员。

岗位:测试经理

主要职责:

1独立编写测试计划;

2独立编写测试用例;

3协调测试团队内部的工作以及与开发团队之间的工作;

4完成“执行测试”的工作;

5掌握较深层次的测试方法、测试技术和较复杂的业务流程;

6负责测试过程工具的研究、推广与维护,负责测试数据库维护工作;

7负责编写《用户手册》、《 *** 作手册》和相关培训教材;

8负责项目的质量审查。

结语:

测试经理其实应该是整个项目中最关心项目质量的人,他的主要工作就是找到项目中存在的不合理、不合格的部份,并要求项目其它成员按其给定的项目质量完成项目。

岗位:测试工程师

主要职责:

1在测试经理的安排和指导下,编写测试用例;

2在测试经理的安排和指导下,完成“执行测试”的工作;

3在测试经理的指导下,按测试计划进行测试工作;

4按测试用例进行测试工作。

5负责被分派项目的质量审计。

6了解项目的基本流程,可以熟练的进行项目中各种流程的 *** 作。

结语:

测试工程师是项目质量的保证,是最终进行项目测试的成员。

岗位:实施经理

主要职责:

1负责制定项目实施计划;

2在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);

3在项目实施阶段,跟踪、检查实施人员的工作质量;

5负责协助用户进行“用户确认测试”和编写《确认测试报告》。

岗位:实施工程师

主要职责:

1在实施经理安排和指导下,执行项目用户现场实施任务;

2参与编写《用户手册》、《 *** 作手册》和相关培训教材;

3参与进行“用户确认测试”和编写《确认测试报告》。

岗位:美术工程师

主要职责:

1负责完成软件设计师安排的功能界面设计。

2负责对项目整体色彩的调配。

3向系统分析师提出项目美化的建议。

4为BS项目提供一套或几套CSS样式表及HTML结构表

5为CS项目提供符合项目内容的静态、动态。

6并为软件设计师提供界面指导。

岗位:客户经理(当所开发的项目属于定制型的项目时设立,可由项目经理或部门经理兼)

主要职责:

1策划并独立完成目标客户的拜访和沟通;

2定期分析、整理客户需求,制定有针对性的方案;

3进行重点客户的关系维护,了解并整理重点客户的需求,为开发更符合用户需求的产品提供富有价值的市场信息;

4参与产品定位的研讨,为产品策划献计献策。

岗位:产品经理(当所开发的项目为产品型项目时设立,可由市场部成员兼)

主要职责:

1对所负责的产品进行策划和管理;

2对所负责的产品进行市场调研和分析,及时提出应对措施;

3负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;

4负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;

5配合销售制订产品销售策略,支持市场销售业务。

一般技术总监需要两方面责任,管理职责和技术职责

1、管理职责

a)参与制定公司软件产品的发展方向,确定公司产品框架及开发实施计划;

b)规划产品研发进度安排,根据公司需要确定产品开发周期及人员安排;

c)全面监控产品开发质量、进度和成本控制;

d)针对公司具体项目实施,控制项目需求变更,支持项目实施的顺利进行;

e)负责研发中心各部门的日常管理工作和部门建设,制订并监督执行部门工作计划。

2、技术职责

a)解决目前公司已使用技术框架中存在的问题并进行有效优化

b)负责培训公司软件开发人员的整体开发技能

c)负责公司软件构件库的搭建、第三方控件的选型

以上就是关于北大青鸟设计培训:IT行业怎么样才可以成功全部的内容,包括:北大青鸟设计培训:IT行业怎么样才可以成功、IT技术人员的职业发展方向是什么、IT行业是学什么专业的能做什么工作的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/8845594.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存