注册金融分析师师角色的定位

市场及媒体合作屠晶晶010 09.cn
那些将被机器人取代的职业:记者、外科医生、律师、金融分析师
摘要一直到不久以前,受到机器人冲击的还主要是蓝领工作,尤其是装配线上的蓝领工人。但现在,人工智能、机器人和其它颠覆性的新技术正在挑战以前貌似不容易被取代的白领工作。
  围棋是一种策略性两人棋类游戏,起源于中国,古时称“弈”,西方名称“Go”,被认为是世界上最复杂的棋盘游戏。围棋需要用拓朴学理念,没有精确的结论,此前被认为是唯一一种人脑能战胜电脑的棋类。这也是为什么今天“人机大战”如此受瞩目的原因。
人类输了!谷歌机器人首盘战胜李世石
  北京时间3月9日下午消息,今天(3月9日)下午谷歌人工智能AlphaGo与韩国棋手李世石的第一场比赛结束,AlphaGo获得今日比赛的胜利。双方在较量3个半小时后,李世石宣布认输。
  今日比赛结束后,双方还将分别在3月10日(周四)、12日(周六)、13日(周日)、15日 (周二)的北京时间中午12点进行剩余4场比赛。
  ▲韩国棋手李世石迎战谷歌人工智能AlphaGo,日本棋手(左)帮谷歌AlphaGo摆子
  比赛采用5局3胜制,最终比赛获胜方将获得奖金100万美元。如果AlphaGo获胜,奖金将捐赠给联合国儿童基金会(UNICEF),STEM教育,以及围棋慈善机构(Go Charity)。
  谷歌AlphaGo在第一次与世界顶尖围棋手的较量中取得胜利,这是人工智能发展史上重要的里程碑,代表人工智能已经能在诸如围棋等高度复杂的项目中发挥出超过人类的作用。 
人机大战人类失败,网友坐不住了:
  有本事咱桥牌上比划比划(@昏倒在地直喘粗气一直住院到今天)
  跑题快讯:记者采访 Google DeepMind 负责人,为什么不找目前世界积分最高的中国棋手,而去找韩国棋手比赛? Google 方面表示,担心在中国境内网络问题…(@Fenng)
  最那啥的是:李世石只能自己孤独地复盘。(@杭之冯玥均建国后成精)
  看来要战胜阿尔法,只有请出贝塔和伽马了。(@AvrilGirlsGeneration&)
  感觉不按套路下棋赢得可能性更大,把电脑弄懵逼了。(@寂寞在孤独的旅行)
  阿尔法的背后一定是柯洁!(@SICAU小白)
  世石胜于雄辩,但胜不了AlphaGo(@大官人张夏天&)
  网友:在这千钧一发的时刻,机智的李世石放出了终极大招:拔插头!阿尔法卒。&
  这根本就不是人和机器的对弈 而是一个人跟N多人的对弈。这个机器提前录入了全球各种大家的路数,然后再跟一个人对弈,这属于群殴 !
别以为围棋只是游戏,它比宇宙还复杂
  说到这次围棋人机大战,上了年纪的人(暴露年龄的请忽略伤害)或许会想到19年前的“深蓝”。没错,计算机19年前就在国际象棋上征服了人类。(巧合的是,1997年正是电影《终结者》预言的天网启动时间。)当时公司的“深蓝”电脑战胜了国际象棋冠军卡斯帕罗夫。即使在那个互联网还不发达的年代,这一条爆炸性消息还是轰动了全球。
  此后一个问题摆在了计算机科学家面前:围棋作为人类智慧的制高点,人还能对计算机保持优势吗?十几年来,围棋的人工智能一直未取得重大突破。
▲国际象棋的复杂性
  ▲围棋的复杂性
  因为围棋比我们的宇宙还要复杂:围棋棋盘横竖各有19条线,共有361个落子点,双方交替落子,这意味着围棋总共可能有10^171(1后面有171个零)种可能性。这个数字到底有多大,你可能没有感觉。我们可以告诉你,宇宙中的原子总数是10^80(1后面80个零),即使穷尽整个宇宙的物质也不能存下围棋的所有可能性。
  也就是说,要计算机把这些可能性都背下来,然后和李世石的落子结果去搜寻最佳的下法,根本做不到!
  由于围棋的可能性如此之多,根本就没有什么套路可言。下赢围棋的唯一的办法就是让电脑也学会“学习”,而不是死记硬背。
  AlphaGo究竟有多厉害?
  AlphaGo是谷歌Google DeepMind实验室出品的一款机器人。去年10月,AlphaGo就在没有让子的情况下以5:0的成绩战胜了欧洲围棋冠军、职业围棋二段樊麾。是1997年深蓝计算机在国际象棋上战胜人类之后,人工智能追赶人类的又一重大里程碑。
▲被AlphaGo打败的欧洲围棋冠军樊麾
  AlphaGo机器人除了战胜过围棋大师之外,也曾战胜过同类型的围棋软件。两款比较知名,并且也都战胜过围棋选手的软件Crazy Stone和Zen在和AlphaGo 500局比赛中,AlphaGo仅输一局。
  AlphaGo怎么会这么厉害?主要原因有两个。
  一、AlphaGo使用的是蒙特卡洛树搜索,它会在下棋时分析每一步的风险系数,比如在未来20步的N种情况下,它立即就能判断出如何落子的胜率最高。
  二、AlphaGo有自己学习和进化的能力。它集合了3000万种职业棋手的下法,数百万次深度学习与自我对战,十分接近带着直觉和第六感的人类大脑,能以57%的概率预测与其对阵人类的水平。
  此外,研发者表示“人类在长时间的比赛中会因疲劳而犯错,但电脑程序不会,人类可能一年只能下一千盘棋,而AlphaGo一天就能下一百万盘。”
  DeepMind CEO兼谷歌副总裁Demis Hassabis表示,围棋一直被认为是人工智能无法战胜人类的领域,而谷歌想要打破这个“不可能”。
  李世石又是谁?他有多厉害?
  李世石是韩国围棋九段选手,也是近10年来获得世界冠军最多的棋手。
  李世石近些年来获得的奖项:
  富士通杯:第15届、16届和18届冠军
  三星杯:第9届、12届、13届、17届冠军
  LG杯:第7届、第12届冠军
  春兰杯:第8届冠军
  丰田杯:第2界和第3届冠军
  李世石比赛成绩
  在韩国棋院和谷歌DeepMind公司召开的记者会上李世石信心十足,预测对方实力难与自己相争。在谷歌预测胜负结果五五开的情况下,李世石认为自己将以4∶1或者5∶0获胜,如不出现失误,将100%获胜。
颠覆:未来47%的岗位将被机器人抢走!
  多年以来,研究人员一直预测称,机器人将会抢走人类的工作。在英国,德勤公司和牛津大学估算说,未来将有1000万个非技术类工作岗位将被机器人取代。牛津大学研究人员卡尔o贝内迪克特o弗瑞和迈克尔o奥斯本在2013年声称,到2033年,美国将有47%的工作岗位实现,并被电脑所取代。
  一直到不久以前,受到机器人冲击的还主要是蓝领工作,尤其是装配线上的蓝领工人。但现在,人工智能、机器人和其它颠覆性的新技术正在挑战以前貌似不容易被取代的白领工作。
  以为例。《机器人报告》杂志编辑兼发行人弗兰克o托比表示:“该公司希望在2020年建成一个飞行员中心,靠三四名飞行员就能飞全美的整支机队(几百架飞机)。”俄罗斯科技巨头Mail.Ru集团CEO兼风投机构GrishinRobots公司的机器人总监迪米特里o格里辛表示:“我投资的一家公司能利用机器人在学校里教数学。”
  这也带来了下面这个问题:把这么多工作推给机器,究竟是会给人类带来的未来,还是会演变成《终结者》那样的结局:人类成为机器人统治下的羔羊?
  以下是已经被计算机、机器人和人工智能取代了的五个专业性工作。
  金融和体育记者
  收集信息,采访当事人,问问何人在何时何地发生了何事,原因为何,然后写出结果,这就是记者的日常工作。但是只要把信息变成机器可读的格式,你就具有了颠覆记者这个行业的可能性。
  自2014年6月起,美联社就开始利用Auated Insights公司的软件和扎克斯投资研究公司的数据,试验由计算机自动创建企业收益报道的可能性。在排除了试验初期出现的一些问题后,整个生成报告的过程基本上不会出现差错,甚至可能还要超过人工报告的水平。
  目前,美联社(AP)的体育部门正在利用技术,生成一些小型体育赛事的报道。美联社表示,这种做法可以解放员工,让他们去做更重要的事情,同时也缓解了媒体预算。软件科学家、《机器人崛起:科技与未来失业的威胁》一书的作者马丁o福特表示:“美联社称,该技术可以根据数据撰写出一份颇有吸引力的文章,水平不亚于一名经验丰富的作家。”考虑到有些大学毕业生的写作水平确实不怎么样,加上“机器要想超越一名大学生,需要克服的障碍并不那么高”,记者这个行当的前景的确令人堪忧。
  曾几何时,刚入行的菜鸟们也要干些低难度的活,学学基本的手艺。这才不到一年,记者的潜在生存空间已经变小了。
  在线营销人员
  要撰写一条让人就算不买东西至少也要打开邮件的营销信息,是否非得靠一个文化人才行?显然不是。借助计算机自动化的力量,自然语言软件公司Persado可以通过语义学算法完成同样的任务,比如确定采用什么样的电子邮件标题可以达到最好的反馈效果等等。
  该公司的客户包括花旗集团(Citi)和内曼马库斯公司(Neiman Marcus)等大企业,它的系统可以调取评分语言数据库,分析一条特定信息的所有变化形式,系统地创建具备必要情感吸引力的措辞,能够测试数千种语言排列,找到最佳的表现版本。机器生成的电子邮件标题所吸引的点击率,有时能达到人工撰写的标题的一倍。
  此外还有目前正在快速发展的广告购买规划领域。它无需用人工在杂志上寻找理想的广告位,而是通过软件分析网络上的数十亿关于同类产品和定位广告的信息,实时确定最佳的广告词。
  麻醉师、外科医生、诊断医师
  你可能觉得,医生是一门需要实际操作经验的职业,因此医生是不可能被机器人取代的,但事实也并非如此。强生公司的Sedasys系统目前已经通过了FDA认证,可以在结肠镜检查等手术中实施低层次的麻醉术,它的成本还不到专业麻醉师的零头。一名医生在发挥人力因素的同时,还可以同时管理多台机器。
  IBM的Watson系统由于在电视真人秀上大放异彩而广为人知。不过很多人可能不知道,它在肺癌的诊断上拥有远远高于人类医生的诊断准确率——在某些测试中,Watson系统与人类医师的诊断准确率为90%对50%。原因是数据。要想读完最新发布的医疗数据,人类医师每周至少要花费160小时的时间,因此人类医生不可能掌握全部的新见解甚至临床证据,因此面对计算机时也就丧失了诊断方面的优势。
  外科医生已经在使用自动化系统辅助进行一些低侵入性的手术。目前虽然还是医生负责手术的全过程,但终有一日,机器有可能独立完成一些难度较低的手术。事实已经证明,机器人系统具有将肿瘤从人体组织剥离的能力。另外目前市面上已经有了至少一款用于进行毛发移植的机器人,使一名医生在进行手术的同时可以监控多个规程。
  亨特登医疗中心(HunterdonMedical Center)的机器人手术服务医学总监普罗帕o高希表示:“我们以前用手工完成的很多事,现在已经通过机器人实现了自动化。比如现在我们不再手工缝合刀口,而是使用机器人缝合。”高希表示,由于解剖结构的变异,加上目前电脑在归纳模式上还存在一定难度,她目前还无法预测机器能够如何充分完成自动化的手术。不过她补充道:“十年以前,我也绝对不会预见到这些东西发挥作用,所以很多说未来会发展成什么样。”
  电子取证律师和律师助理
  在一些大型诉讼中,取证环节可能要涉及几百万页的材料卷宗。审核这些材料历来是律师或律师助理们必须从事的低端工作之一,但现在,已经有新型的软件系统可以从事这项工作了。
  这些系统使用了语法分析和关键词识别技术,在电子邮件、短信、数据库和扫描文件中筛选那些在法庭举证过程中必须提交的证据资料。可以相象,在不久的未来,一台经过法学训练的Watson计算机将有可能构建一套储存了大量案例和判例的系统,它甚至可能会写案情摘要——这种搜索和写作工作一般是由法律事务所的助理等工作人员完成的。
  马丁o福特表示,法律定量分析则是计算机自动化的另一个热点。如今很多律师之所以身价很高,就是因为他们知道采取哪种辩论策略更容易打赢官司,他们也更擅长预测法庭裁决,甚至是一名法官的独特风格。不过密歇根州立大学和南德克萨斯州法学院的研究人员建立的一个统计模型已经能够成功预测美国最高法院71%的判决结果。马丁表示:“这种预测法律后果的能力,可能就是律师最有价值的能力了。”
  金融分析师与顾问
  预测系统、大数据和越来越强大的计算能力合在一起,为分析和预测投资行为提供了理想工具。由于计算机在处理企业和行业数据上几乎没有上限,有些金融专业人士发现他们与机器的差距越来越大了。市场研究机构Outsell公司的首席分析师雷o沃森o希利指出:“现在随着机器算法和大数据的搅局,股市分析师必须搞清楚他们自身的价值在哪里。”
  金融顾问也同样会感到压力。财富管理公司Howe & Rusling的战略副总裁史蒂芬o基普o阿斯特海默指出:“近几年来,投资行业的一个趋势就是‘机器人顾问’的到来。不少年轻人和没有复杂投资需求的人开始用自动化服务取代个人金融顾问、理财规划师和股票经纪人。”
  SigFig系统就是其中一例,它会考虑到客户的风险容忍度,然后通过计算机算法选择一系列低成本的基金,对投资账户进行多样化投资与管理。
机器人最可怕的10个用途(你绝对想不到)
  1.可预测未来的机器人
  Nautilus是一台能够根据新闻文章预测未来的超级计算机。它拥有自学能力,接收了可追溯到1940年代的数百万篇文章的信息。它曾将奥萨马·本·拉登(OsamaBinLaden)定位在200公里范围之内。如今,科学家们正尝试研究它是否能够预测未来将会发生的事情。
  2.机器人战士
  机器人战士的开发是人工智能和机器人技术最可怕的潜在应用之一。尽管很多人已经转向禁止使用所谓的“机器人杀手”,但事实上,人工智能技术不久之后可能就能驱动那种机器人,这多少让人感到害怕。
  3.精神分裂的机器人
  德州大学奥斯汀分校和耶鲁大学的研究人员使用名为“DISCERN”的神经网络来告诉其机器人系统特定的事件。为了模拟多巴胺的过量分泌和名为“超学习”(hyperlearning)的过程,他们告诉该系统尽可能地不要忘记那些事件的细节。研究结果是,该系统表现出了类似精神分裂症的症状,开始将自己代入那些事件当中:它甚至宣称对一起恐怖主义爆炸事件负责。
  4.引发经济崩溃的机器人
  机器人和算法控制全球各地诸多的重要金融系统和政府系统(比如华尔街的交易),已经不是什么了。但据路易斯维尔大学网络安全实验室负责人罗曼·扬波尔斯基(RomanYampolskiy)称,那些系统的缺陷有可能会在经济上造成灾难性的影响。
  5.会骗人的机器人
  在很多情况下,机器人和人工智能系统似乎都很值得信赖,很可靠——它们没什么理由去说谎或者欺骗人吧?然而,要是有人专门训练它们那么做呢?乔治亚理工学院的研究人员以松鼠和鸟类的动作来教导机器人如何欺骗别人。据称,美国军方对该类技术很有兴趣。
  6.机器人恋人
  机器人以及驱动机器人的人工智能系统引发了不少伦理道德上的担忧,如人类或许可以跟机器人伴侣相爱,或者至少能够跟它性交。目前已经有公司在试图打造“性爱机器人”,不过这引发了一些人的激烈反对。
  7.懂得求生的机器人
  智能系统科学家在瑞士展开过一项实验,他们让机器人在一片区域中寻找和争夺食物。机器人可通过发光来相互通讯,在找到食物来源之后,它们会开始关掉光照,又或者利用光照将竞争者引向食物来源以外的地方。
  8.警方利用人工智能算法来预测犯罪
  美国特定城市的警察正在试验一种人工智能算法,以预测哪些居民未来最有可能犯罪。日立公司早在2015年也公布了一款类似的系统。也许,《少数派报告》(ityReport)电影对于未来的讲述并非毫无根据的。
  9.基于人工智能的治疗
  医疗保健是可能最能从人工智能技术获益的大行业之一。事实上,人工智能已经应用于医疗行业的多个领域,它甚至被用于帮助医生决定治疗方案。然而,万一人工智能系统遗漏了你的病历中很关键的一个细节,又或者给出了错误的建议呢?
  10.自动化的无人机和武器
  普通民众对无人机的使用已经引发了诸多的争议,更不用说无人机在军事上的使用了。然而人,让人可怕的并不是人类可以操控它们,而是它们能够自动化运作。美国海军甚至已经使得地面的运输车在执行任务之前能够“自动识别目标”。想想要是机器能够自行辨别谁敌谁友,会是什么样吧。
附:人工智能概念股崛起
  市场人士表示,人口红利的消退以及“中国制造2025”的实施,给机器人产业带来了重大的发展机遇;机器人行业相关上市公司也因此面临了中长期的投资价值,投资者可趁目前市场低迷布局相关个股。
  称,看好产业链上的四类标的:
  1、全产业链布局的上市公司,看好机器人、、巨轮智能。
  2、重点在上游布局核心部件生产的企业,重点关注、上海。
  3、加大机器人本体研发、重点拓展下游应用的公司,关注、。
  4、集中于系统集成的国内企业,看好。
  分析人士建议从以下三主线进行布局:
  一、掌握核心技术并能跨领域发展的系统集成企业,如机器人、、等。
  二、已掌握相关零部件核心技术的企业如、等。
  三、加入行业的相关上市公司如、、、上海等。
6357゜15970゜23890゜32041゜41577゜51508゜61395゜71296゜81126゜91061゜10
23767゜19385゜28941゜37790゜47212゜56648゜66357゜75970゜84288゜94133゜10
中国或许缺乏怪人,却已有太多的怪物,他们披着余佳文、王凯歆或者是所谓90后95后年轻的、光滑鲜亮的画皮...
还记得刘诗诗在婚礼上流泪的照片吗?虽然流泪,但是那可是满脸的幸福啊!不过,对于一只...
当网民表达愤怒时,他们其实是想表达什么?网络评论正在成为这个国家重要的舆论场。在诸多热点新闻的评论栏,...期货咨询业务的角色定位及经营之道--《2011年第五届中国期货分析师论坛专刊》2011年
期货咨询业务的角色定位及经营之道
【摘要】:正期货投资咨询业务是大陆期货行业的一项创新业务,在开展之初,借鉴台湾地区的经验,明确其角色定位对于该项业务的开展具有积极重要的作用。期货咨询业务提升期货市场价值期货市场不同于证券市场,亦不同于财富管理市场
【作者单位】:
【分类号】:F832.39【正文快照】:
期货投资咨询业务是大陆期货行业的一项创新业务,在开展之初,借鉴台湾地区的经验,明确其角色定位对于该项业务的开展具有积极重要的作用。期货咨询业务提升期货市场价值期货市场不同于证券市场,亦不同于财富管理市场,期货市场的“交易”特质远高于其他金融商品,导致期货市场
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【相似文献】
中国期刊全文数据库
沈介楚;;[J];江苏科技信息;2007年04期
;[J];中国证券监督管理委员会公告;2011年04期
姚乐进;;[J];中国注册会计师;2011年06期
;[J];出国与就业(就业版);2010年21期
本刊评论员;;[J];中国工程咨询;2011年04期
彼得·彼得森;;[J];商界(评论);2011年08期
高喜善;;[J];城市开发;2011年16期
翁国娟;;[J];化工管理;2011年09期
胡果雄;刘玺衡;;[J];中国工程咨询;2011年05期
;[J];今日农药;2011年08期
中国重要会议论文全文数据库
任俊行;;[A];2011年第五届中国期货分析师论坛专刊[C];2011年
;[A];证券业务发展战略研讨会会议资料[C];2002年
黄学清;;[A];冶金技术经济学术论文集[C];2005年
刘志超;;[A];2009年第三届中国期货分析师论坛论文集(1)[C];2009年
罗旭峰;杭国强;梁宇峰;王红英;吴文章;张雪峰;时岩;刘文旺;朱斌;;[A];2009年第三届中国期货分析师论坛论文集(1)[C];2009年
霍彩霞;;[A];西北五省(区)建设工程招标投标论文汇编[C];2008年
梁宇峰;;[A];2009年第三届中国期货分析师论坛论文集(1)[C];2009年
;[A];2009年第三届中国期货分析师论坛论文集(2)[C];2009年
李炜;;[A];2009中国卫星应用大会会议文集[C];2009年
芮光雨;;[A];全国小城镇污水处理技术(设备)交流与工程咨询研讨会论文集(续集)[C];2003年
中国重要报纸全文数据库
李东亮;[N];证券时报;2010年
李磊;[N];期货日报;2011年
董科;[N];期货日报;2008年
董科;[N];期货日报;2009年
姚蓉;[N];中国花卉报;2009年
东吴期货公司总经理
颜羽;[N];期货日报;2009年
中期研究院
王红英 吕圳;[N];期货日报;2010年
饶红浩;[N];期货日报;2010年
黄颖;[N];上海证券报;2010年
记者 罗文辉;[N];第一财经日报;2011年
中国硕士学位论文全文数据库
杨婷;[D];西南财经大学;2002年
梁玉鹏;[D];天津大学;2012年
黄刚;[D];西北大学;2012年
王超;[D];天津理工大学;2008年
李巍;[D];吉林大学;2009年
冯锡荣;[D];清华大学;2009年
职小前;[D];西南财经大学;2007年
王勇;[D];山东大学;2009年
魏静;[D];华东政法大学;2007年
曾克;[D];清华大学;2007年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 知识超市公司
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号关于金融风险领域的就业及职业发展规划?
本人金融学灰一枚,尚在国外读研,专业金融服务,毕业想从事风险分析管理领域,自觉脑子不够用,其实很喜欢金融分析,奈何时不待我,可以慢慢积累,但马上面临毕业,最终确定朝金融风险方向发展,FRM备考中,但证和学历都不是辣么重要,因为人才济济,有木有大神可以给一些建议?如何规划未来职业发展?求职前需要哪些准备工作?
CFA特许金融分析师的职业规划:CFA Level Ⅰ 职业定位:咨询顾问、基金客户经理,着重于投资评估和管理的工具和因素,包括资产评估和投资组合管理技巧的入门介绍。通过CFA一级考试可就职于:企业会计、会计助理,四大公司的投资管理人;基金分析岗位、投资产品分析师和初级的股票研究分析师。  CFA Level Ⅱ 职业定位:证券分析师、行业研究员,着重于资产评估及其工具和因素的应用(包括经济、财务报表分析和定量分析方法)通过CFA二级考试可就职于:四大公司的高级审计助理、美国投资银行工作、美资银行业专业分析师。CFA Level Ⅲ 职业定位:投行项目经理、基金经理,投资组合管理,包括应用因素和工具的战略,以及个人或机构管理股票证券、固定收益证券、衍生工具和另类投资的资产评估模式。通过CFA三级考试可就职于:投资组合经理,高级投资组合经理、定量分析师。
已有帐号?
无法登录?
社交帐号登录漫谈证券分析师的职业规划、角色与定位_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
漫谈证券分析师的职业规划、角色与定位
上传于||文档简介
&&对​证​券​分​析​师​的​职​业​规​划​与​角​色​以​及​研​究​机​构​的​定​位​的​个​人​思​考​。​与​有​志​于​成​为​证​券​分​析​师​以​及​已​经​是​证​券​分​析​师​的​朋​友​分​享​,​欢​迎​交​流​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
你可能喜欢6519人阅读
文档(49)
1 软件架构与软件架构师
定义1(软件架构)  软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
软件架构师的作用主要体现在三个方面:
  (1)行业应用架构。行业架构师往往是行业专家,了解行业应用需求,其架构行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局。
  (2)应用系统技术体系架构。技术架构师往往是技术高手中的高手,掌握各类技术架构、掌握应用设计模式,其架构行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等。
  (3)规范架构。规范架构师是通过多年磨砺或常年苦思顿悟后,把某一类架构抽象成一套架构规范,当然也有专门研究规范而培养的规范架构师。他们的产物往往也分为应用规范和技术规范两类。
  综上所述,可以通过定义2对软件架构师进行认识和理解。
  定义2(软件架构师) 软件架构师是软件项目的总体设计师,是软件组织新产品开发与集成、新技术体系的构建者,是从宏观上驾驭大型系统的战略家,是对软件项目中所有重要架构事情做出决策的人,是策略制定者、组织协调高手、称职的顾问与领导者。
2 软件架构师的角色与定位
软件架构师的主要任务就是规划与系统架构层次相关的事务,评估可能的风险与成本,并有效运用有限的人力、物力资源满足系统层次的需求。优秀的软件架构师是保证软件系统强大生命力的核心人物。专业架构师能够帮助组织全面研究现有架构和设计模式、评估系统设计的优缺点和可能存在的风险,通过一系列的专题指导和具体案例帮助组织掌握先进的、成熟的设计模式,简化复杂的业务逻辑和需求,确定系统最佳方案。在必要的情况下,还可就特定领域或课题,为开发人员提供定制指导。
软件架构师与系统分析师的区别
(1)项目管理师:掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制定可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下到达既定的项目目标;能分析和评估项目管理计划和成果;能在项目管理进展的早期发现问题,并有预防问题的措施;能协调项目所涉及的相关人员。即项目管理师的主要职责是负责整个项目的实施和控制,协调各种资源(包括组织内部资源和客户资源)。
  (2)系统分析师:熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调项目开发与运行所涉及的各类人员;能指导制订企业的战略数据规划,组织开发项目;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发。即系统分析师的主要职责是获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。
  (3)系统架构师:能够根据用户需求,结合用户应用领域的实际情况,设计正确、合理的软件构架,维护系统构件及其接口,并确保系统构架具有良好的性能;能够对项目进行系统构架级的描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;具有扎实的理论功底、广博的知识面,能够与系统分析师、项目管理师相互协作、配合工作。即系统架构师的职责是负责整体的、宏观的系统设计,重点在架构级别上。还要对架构进行描述、分析和评估,属于纯技术性的工作。
3 软件架构师的资格
软件架构师的知识体系
  软件架构师作为整个软件系统结构的总设计师,其知识体系、技能和经验决定了软件系统的可靠性、安全性、可维护性、可扩展性和可移植性等方面的性能。因此一个优秀的软件架构师必须具备相当丰富的知识、技能和经验。
  通过对比软件架构师和系统分析师在软件开发中的职责和角色,不难发现软件架构师与系统分析师所必需的知识体系也是不尽相同的,系统分析师的主要职责是在需求分析、开发管理、运行维护等方面,而软件架构师的重点工作是在架构与设计这两个关键环节上。因此在系统分析师必须具备的知识体系中对系统的构架与设计等方面知识体系的要求就相对低些;而软件架构师在需求分析、项目管理、运行维护等方面知识的要求也就相对低些。
  那么,成为一名合格的软件架构师必须具备哪些方面的知识呢?总体上来说,软件架构师必须具备的知识体系可以分为两大方面,分别是信息系统综合知识体系和软件架构知识体系。下面就这两个方面进行详细的阐述。
3.1.1 信息系统综合知识体系
  (1)计算机系统综合知识:包括计算机组成与体系结构、嵌入式系统和操作系统等方面的知识。
  (2)系统配置和方法:包括系统配置技术和系统性能等方面的知识。
  (3)典型系统应用:包括网络应用、数据库应用和多媒体系统等方面的知识。
  (4)系统开发:包括程序设计语言、软件开发方法、需求分析和设计方法、测试评审方法、开发管理、应用系统构建、系统审计、外部资源使用和基于中间件的开发等方面的知识。
  (5)安全性和可靠性技术:包括数据安全与保密、防闯入和防病毒、容错技术、可靠性模型与分析技术、系统可靠性、安全规章和保护私有信息规则等方面的知识。
  (6)标准化:包括标准化的基础知识、标准化分级、编码标准、数据交换标准、软件工程标准、信息安全标准、基于构件的软件标准和标准化组织机构等方面的知识。
  (7)信息化基础:包括政府信息化与电子政务、企业信息化与电子商务、信息化的有关的法律和规定等方面的知识。
  (8)数学和英语:至少具有大学以上的数学和英语基础知识。
2) 软件架构知识体系
  (1)系统计划:包括项目的提出和可行性分析、系统方案的制定、评价和改进、新旧系统的分析与比较、现有软、硬件和数据资源的有效利用等。
  (2)软件架构设计:包括软件架构的概念、软件架构与设计、架构风格、特定领域的架构风格、基于架构的软件开发方法、架构评估、软件产品线和系统演化等。
  (3)设计模式:包括设计模式的概念、组成、分类和实现、模式和软件架构的关系等。
  (4)系统设计:包括处理流程设计、人机界面设计、文件与存储设计、数据库设计、网络应用系统的设计、系统运行环境的集成与设计、中间件与应用服务器、性能设计与性能评估等。
  (5)软件建模:包括定义问题与归结模型、结构化系统建模与数据流图、面向对象系统建模、数据库建模和逆向工程等。
  (6)分布式系统设计:包括分布式通信协议的设计、基于对象与web的分布式设计、基于消息和协同的分布式设计和异构分布式系统的互操作性设计等。
  (7)嵌入式系统设计:包括实施任务调度和多任务设计、中断处理和异常处理、嵌入式系统开发设计等。
  (8)系统可靠性分析与设计:包括系统故障模型和可靠性模型、系统的可靠性分析与可靠度计算、提高系统可靠性的措施、系统的故障对策和系统的备份与恢复等。
  (9)系统的安全性和保密性设计:包括系统的访问控制技术、数据的完整性、数据与文件的加密、通信的安全和系统的安全设计等。
  (10)复杂架构设计:包括操作系统的架构、编译器的架构和大型基础库的架构等。
软件架构师的任职条件
  根据软件架构师的职责和角色定位,以及知识体系,从实践的角度考虑,合格的软件架构师应该具有以下能力和经验:
  (1)具有8年以上的软件项目开发实际工作经验,其中至少有3年以上的代码编写工作经验,4年以上的基于面向对象和构件开发方法的软件产品设计经验。
  (2)具有5个以上大中型开发项目的总体规划、方案设计经验,有大中型应用系统开发和实施的成功案例。
  (3)对相关的技术标准有深刻的认识,对软件工程标准和规范有良好的把握。
  (4)对.Net或Java技术及整个解决方案有深刻的理解及熟练的应用,精通Web Service和J2EE等流行的架构。
  (5)对设计模式有深刻的理解,并能在此基础上设计出适合产品特性和质量属性的框架。
  (6)具有面向对象的分析、设计和开发能力,精通UML和XML,能熟练使用Rational Rose、PowerDesigner等工具进行设计。
  (7)具有良好的团队意识和协作精神,有较强的沟通能力和书面表达能力。
  (8)具有旺盛的精力和学习能力,能快速掌握新技术和新方法。
4 软件架构师工作的评估
  通过上面的介绍,读者对软件构架师有了的较深刻的认识,明白了软件构架师的地位和作用、工作职责及任职条件,同时还区别出与其他角色的不同。既然在软件组织中要设置软件架构师的职位,那么,就存在一个绩效考核的问题。对于软件架构师的绩效考核,可以根据对工作职责和任职条件的考察,通过以下方面来评估软件架构师的工作成绩:
  (1)是否是某一技术领域的专家。
  (2)能否指导软件设计师的工作,发现并指出设计存在的问题并提出解决方法,评审他们的工作。
  (3)能否及时有效地解决设计、开发人员所提出的问题,解决技术上的难题。
  (4)能否经常组织并带领内部人员研究、学习与项目相关的新技术和新方法。
  (5)能否组织和管理好内部的技术研究和攻关工作。
  (6)能否给项目、产品开发实施团队提供技术保障。
  (7)所设计的软件架构是否合理,技术是否先进,能否满足客户的需求,满足产品的功能和性能要求。
  (8)所设计的软件架构是否具有可扩展性和安全性,能否经受压力测试等。
  (9)是否具有分析、识别并尽可能地回避风险,降低风险所引发问题成本的能力。
  (10)能否为组织降低开发成本,提高开发效率。
  (11)能否与系统分析师和项目管理师协调工作,工作是否和谐。
  (12)是否具有良好的团队意识和协作精神,是否有较强的沟通能力和书面表达能力。
5 软件架构师的培养与认证
5.1 软件架构师的培养
  软件架构师一般都是具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢发展为架构师的。在国内,很多大学目前还没有设立软件架构的学位课程,虽然IT业界对设计和架构的兴趣日渐高涨,但各学校还无法在课程中增加相应的内容来体现这一趋势。从这个方面来说,学校教育已经远远落后于产业发展。因此,促进和发展软件架构学课程的任务将落在现在的软件架构师身上。目前的软件架构师应该帮助各大院校建立相关课程体系,一旦教育课程建立起来,知识体将不仅通过新毕业生的工作成果来得到扩展,同时也会从适合软件架构的教育研究和出版物中得到扩展[28]。
  虽然大学要加强软件架构学课程的建设,但是,软件架构师的成长应该有一个实践的教育过程,并不是简单的学校的理论学习或者通过大型软件公司的认证就能成为合格的软件架构师。除了信息系统综合知识在学校学习外,软件架构师的大部分知识和经验将来自实际开发工作。根据软件架构师的任职条件,一名合格的软件架构师的成长应该经历8年以上的软件项目开发实际工作经验。一般需要经历程序员、软件设计师等阶段,然后再发展成为软件架构师。
  当然,并不是每一位程序员经过8年后都可以成长为软件架构师的。一个软件工程师在充分掌握了软件架构师工作所必需的基本理论和技能后,如何得到和利用机会、如何利用所掌握的技能进行应用系统的合理架构、如何不断的抽象和总结自己的架构模式、如何深入行业成为能够胜任分析、架构为一体的精英人才,这就在于机遇、个人的努力和天赋了。
  就目前来看,国内软件架构师的培养途径主要有两种方式,一种是大学(软件学院)教育方式,另一种是个人自我培养然后再进行相应的培训和认证。但是,不管哪种方式都有其不足之处。
  软件学院的培养方式能够系统的学习软件架构师必需的知识体系,但是,软件架构师不是简单的通过理论学习就能够培养出来的,软件学院的学生可能缺乏必要的设计、开发经验和相关的领域知识。尽管软件学院也强调给予学生实践的机会,但毕竟这种机会是有限的。有关“三分之一的师资来自企业”的规定,在部分软件学院中也没有得到真正落实,导致传授给学生的还是一些纯理论知识。
  自我培养方式的主要对象是具有一定年限的软件开发和设计人员,如Microsoft、IBM、Sun等公司的软件架构师认证对学员的基础并没有具体的要求,只要交纳规定的费用,然后进行几天的集中培训,通过考试就发给学员证书,甚至不需要考试就直接发放证书。这些开发人员在自我培养的过程中不一定能够系统的学习软件架构师的理论知识,他们只具有一定的开发和设计经验,仅仅经过几天的培训,是不太可能培养出合格的软件架构师的。而且,作为某个厂商的培训和认证,其最终目的是培育自己的市场,培养一批忠诚的用户,而不是为中国培养软件架构师。因此,也存在很大的问题和缺陷。
5.2 软件架构师的认证
  在国外,软件架构师的培养与认证具有严格的过程,明确规定了教育目标、认证的要求和学习课程等方面的内容。下面,介绍三个组织的软件架构师认证情况。
  (1)UC Irvine。在UC Irvine的软件架构师认证计划[27]中,为了拿到软件架构师C级认证,学员必须完成11个单元的必修课程和至少4个单元的选修课程。这些课程包括:
  ·必修课程:软件系统建模和分析概论(2个单元)、系统分析基础(3个单元)、用户需求的分析和文档化(3个单元)、软件架构项目(3个单元)。
  ·选修课程:信息系统项目管理(2个单元)、系统性能建模(2.5个单元)、管理业务改进项目(2.5个单元)。
  UC Irvine的软件架构师认证要求学员具有业务系统建模,决定用户需求,评价业务过程的能力,掌握项目管理技术,能设计完善的、具有最佳可适应性和可扩展性的架构。该认证程序以一门实践课程结束,在实践课程中,学员从头开始,设计一个大规模软件解决方案的架构。
  (2)CMU/SEI。SEI在软件架构师方面的认证[42]包括三个职位,分别是软件架构师、ATAM评估师和ATAM主任评估师。这些认证都需要学习2年的课程。其中软件架构师需要学习的课程有软件架构:原理与实践、软件架构文档化、)软件架构设计与分析和软件产品线。
  (3)iCMG。iCMG对软件架构师的认证强调7个层次的课程学习,如图2所示[30]。在该认证体系中,上面的3个层次由其合作伙伴完成,iCMG只负责下面4个层次的知识体系。
  目前,软件架构师的认证在国内基本上是空白,既没有专业的培训机构,也没有专门的认证指南和权威的教育认证机构。而软件架构师作为软件的总设计师,其水平和能力直接决定了软件系统的总体性能。根据教育部日关于紧缺人才的报告,2005年国内软件架构和系统分析人才缺口在6万人以上,是目前软件开发中急需的高层次技术人才。人事部和信息产业部[2003]39号文件决定在全国计算机技术与软件专业技术资格(水平)考试中设立系统架构设计师级别的认证考试,试图解决软件架构师认证问题。但是,由于各种原因,该考试未能如期举行,一拖再拖。其实,这些措施也只是暂时起到一个过渡的作用,只有建立完善的软件架构师教育培训方案和权威的教育认证机构,才是当前急需解决的问题。
5.3 寻求合适的培养方法
  针对软件架构师在软件组织中的作用和其在国内的培养现状,作者认为有必要将软件架构师的教育、培训和认证作为发展民族软件产业的一个基本决策,制定详细的软件架构师培养方案。因此,提出以下一些关于软件架构师培养的基本方法和途径。
  (1)确定软件架构师在软件组织中的职责和充当的角色,确定其相应的必须具备的知识体系,确定软件架构师的职业及其相关制度,制定软件架构师的培养目标和培养方案。
  (2)坚持以大学教育为主(特别是各软件学院在这方面可以大施身手),以项目实践为辅的教育方针。大学可以聘请现有的软件架构师担任核心课程的讲师,通过学校教育,系统学习软件架构师所必需的知识体系;通过项目实践使其具有初步的软件开发和设计经验,逐步成长为一名合格的软件架构师。
  (3)对国外一些大公司的软件架构师的培训和认证予以支持,但是在认证的过程中必须坚持符合我国实际情况的原则。例如,在认证考试之前对考生的知识体系进行系统的测试和评估,在通过认证后的适当时间内进行重新认证和继续教育。
  (4)建立完善的软件架构师教育和认证制度,使得通过认证的人员能够在实际的软件开发中成为称职的和优秀的软件架构师。并通过此制度能够为国家培养出更多、更优秀的软件架构师,解决当前软件架构师急缺问题。
  软件架构师是软件组织中必不可少的人才,对软件整体结构及性能都起着重要的作用,直接关系到软件产品的成功与否。但是当前绝大多数软件组织都没有配备专门的软件架构师,这对软件组织和软件产品都存在一定的隐患。因此对软件架构师这一角色必须有一个新的认识,对软件架构师的培养也要有一个详细的方案和措施。
  本文针对软件架构师的现状,着重讨论了软件架构师的概念,软件架构师在整个软件项目中所充当的角色,以及与其他职位之间的区别。阐述了软件架构师应该具备的知识体系和任职条件,提出了如何评估软件架构师工作业绩的方法。对软件架构师的培养和认证进行了系统的分析,提出了完善软件架构师培养和认证的应对措施。
  本文根据作者的实践经验,基于作者的理解和认识,讨论了软件架构师的角色定位和培养问题,旨在抛砖引玉。由于作者学识有限,其中观点可能不完善,甚至有错误之处,欢迎同行和专家斧正。为此,作者将不胜感激。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:153563次
积分:1761
积分:1761
排名:第14978名
转载:124篇
评论:15条
(7)(1)(6)(5)(7)(4)(8)(3)(4)(27)(7)(1)(4)(9)(1)(14)(8)(7)(4)

我要回帖

更多关于 金融分析师是做什么的 的文章

 

随机推荐