免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 83407 | 回复: 42
打印 上一主题 下一主题

架构师之旅之---我离架构师有多远? [复制链接]

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-07-28 08:49 |只看该作者 |倒序浏览
获奖名单已公布:http://bbs.chinaunix.net/thread-4187721-1-1.html

话题背景

架构师在很多人眼里属于高大上一族,每一位软件开发人员都有一个架构师的梦。为何真正的软件架构师却寥寥无几?在开发界流传着这样一句话:不是每一个程序员都能够成为一个架构师!软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养?今天我们不谈优衣门,只侃IT软件架构,看一看,我离架构师有多远?




讨论话题
1、你眼中的软件架构师应该具备哪些技术?
2、除了技术方面,软件架构师还应该具备哪些“软实力”?
3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?



讨论时间
2015-07-28至2015-08-31



活动奖励
活动结束后将选取4名讨论精彩的童鞋,每人赠送一本《软件架构师的12项修炼:技术技能篇》图书作为奖励。



奖品简介

作者: (美)戴维·亨德里克森(Dave Hendricksen)   
译者: 姚军
出版社:机械工业出版社
出版日期:2015 年7月
开本:16开
页码:213
版次:1-1
购买链接:http://product.china-pub.com/4727677



内容简介
      作为软件架构师,要想取得成功就必须兼具技术技能和软技能。Dave Hendricksen在其畅销的《软件架构师的12项修炼》中阐明成为成功软件架构师所必需的三大软技能:关系技能、个人技能和商务技能。现在,他又转向技术技能。从数十年的经验中,Hendricksen将技术技能组织为三个领域。
      项目技能:从构思开始推进项目,直至交付。
      技术技能:构建、购买或者利用正确的技术。
      想象力技能:实现增强长期竞争力的架构愿景。



试读样章
软件架构师的12项修炼:技术技能篇.pdf (1.7 MB, 下载次数: 370)




一年一度的中国系统架构师大会震撼来袭了!SACC2015将于10月22日-24日在北京新云南皇冠假日酒店盛大召开,届时大会将云集来自五湖四海的2500名IT同胞们。

从2009年到现在,我们伴随着中国系统架构师大会走过了七个春秋,从最早的500人规模逐年升级到现在的2500人规模,这些年我们目睹了整个IT架构的变迁史,也见证了中国IT圈内一波又一波的架构师成长之路。

当天真遇到现实,会发生哪些趣闻轶事?当架构师遇到互联网+,又会擦出怎样的火花?2015中国系统架构师大会以“互联网+重塑IT架构”为主题,站在互联网+的风口上,诚邀百余名演讲嘉宾,打造一场架构师腾飞的技术盛会。

      欢迎有兴趣的小伙伴们踊跃报名:http://sacc.it168.com/

关注大会官方微信,微信转发本条微信图文信息,晒截图即可赢得大会徽章一套:


论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
9 [报告]
发表于 2015-07-30 15:04 |只看该作者
1、你眼中的软件架构师应该具备哪些技术?
软件架构师首先要精通一门开发语言,熟练掌握几门开发语言,要会数据库,会UML,会设计模式,会软件架构,会数据建模。总之,架构师应该全面掌握软件开发相关技术,还要会点简单的管理,对行业也要比较了解。

2、除了技术方面,软件架构师还应该具备哪些“软实力”?
人际关系处理也很重要。架构师也是要和多人打交道的,如果处理不好人际关系,再好的技术也没有用。同时要有良好的素质修养。

3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
对大数据的了解和掌握,现在对大数据的处理技术繁多,做大数据处理一定要了解和比较各种大数据处理技术的异同,同时要掌握大数据分析处理。

4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
我遇到的架构师技术都特别好,为人也比较平和,容易相处,所以能从他们身上学到很多东西。

5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
现在可能对架构技术基本上问题不大,关键是对行业的了解。需要加强一些设计模式,行业背景等信息的了解,经过一定时间的修炼应该可以胜任架构师的职务。

6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?
架构师要了解技术还要管理人员,所以未来的架构师是和项目经理相结合的复合型人才。随着技术发展的简单性,未来架构师可能会被业务分析师所取代,以后的系统业务分析才是最主要的。

论坛徽章:
1
摩羯座
日期:2013-11-29 18:02:31
17 [报告]
发表于 2015-08-06 17:43 |只看该作者

1、你眼中的软件架构师应该具备哪些技术?
在我的眼里,架构师是神一样的人物。要具备强大的技术实力,丰富的编码经验,要有各个系统的工作经验,
有快速设计能力,要同时具备写文档和写代码的能力。

2、除了技术方面,软件架构师还应该具备哪些“软实力”?
软实力相对更加重要,更加需要领悟才能得到。技术可以积累,软实力就要领悟了。
我觉得架构师要具备如下软实力:
A:快速理解领悟能力,能快速定位问题并解决问题
B:出色的表达能力,要能将自己的想法非常生成出色的表达出来
C:至少精通一门编程语言,这个是基本要求,也算是软实力,因为对编程语言的理解
直接体现了你对系统的理解能力。


3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
大数据时代对架构师提出了新的机遇和挑战,我觉得以下技术架构师要特别关注:
A:数据快速处理能力
大数据时代,数据是海量的,如何加快处理速度这是第一要考虑的问题
B:建立合理的数据模型
大数据的难点之一就是建立合理的数据模型,因为数据量大,数据间关系复杂,
如果没有合理的数据建模,那数据分析无丛下手

4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
说实话,因为平时做应用的比较多,架构师遇到的比较少。上家公司遇到过一个,
感觉能力一般般,只是拿着别人代码抄,也不知道为什么。


5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
软件开发5年了,感觉架构师更像是天生的,后天学不来,但是还是要努力的。至少
现在看来,以下方面要加强:
A:多多历练,经历不同系统的架构,有了经历才能有思想
B:学习并领悟架构设计知识,架构设计知识很多,但是这方面内容一向是比较虚无,不好理解


6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?
未来架构师我觉得角色更加重要,因为应用在增加,当然会对架构提出更加严格的要求,就要求架构师在
设计时要更加注重系统的健壮性扩展性。
另外,架构师也要注重管理能力的建设,做到技术与管理并重,因为将来架构师概念会变成架构团队,个人架构
会向组织架构转换,所以管理能力在也算是架构师架构设计能力的灵活应用吧。

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
25 [报告]
发表于 2015-08-20 01:06 |只看该作者
本帖最后由 shenlanyouyu 于 2015-08-20 01:07 编辑

1、你眼中的软件架构师应该具备哪些技术?
(1)精通一门语言,掌握一门语言,了解不同编程语言的优劣。
(2)掌握通用的架构模式。
(3)持续集成CI系统。
2、除了技术方面,软件架构师还应该具备哪些“软实力”?
(1)领导能力,创造共有的愿景,带领图案度向着共同目标前行的能力。
(2)沟通能力,在有效团队内部、组织内部以及组织外部,有效进行沟通。
(3)影响力,重要的领导技能。
(4)合作能力,软件架构师不应该被孤立,与团队合作,倾听、谦虚和响应反馈。
(5)辅导能力,架构师需要辅导团中成员,达成目标。
(6)润滑剂,当团队中有不同意见时,促进团队内部的沟通,帮助团队达成共识。
(7)主动,积极,热情,软件架构师是团队的榜样,你的一举一动被影响着整个团队。还有责任感,信心等等。
3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
大数据计算平台,海量数据存储技术,数据挖掘和分析
4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
遇到一个架构师,个性很牛逼,曾经在开会的时候骂了人,能力当然也很强。整个stack需要多个人,他一人就能搞定。
5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
(1) 要对技术有浓厚的兴趣和广泛的涉猎。软件行业是一个激烈竞争的环境。尤其是进入了互联网时代,软件技术及技术管理模式快速发展,应用系统的规模和复杂度也在大幅提高,对于软件架构师来说,丰富的知识面和技术经历有助于自己的工作。
(2) 很强的学习能力。互联网上的技术资料已经很多了,但要想深入了解,必须具备很强的阅读能力、知识抽象能力和总结能力。更重要的是发现自身能力短板,并持续提升。
(3) 丰富的工作经历,看问题会更加全面。从技术专家到管理者,这个过渡过程的时间和难易度是因人而异的。
(4) 沟通能力和强大的推动力。团队的成功协作才是软件成功的基本保障。
6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?
任何软件都需要架构设计,架构设计的目的就是保证移动应用的可维护性。良好的架构设计不仅使得软件系统能够满足客户需求,它更为软件系统带来了安全性、稳定性、可扩展性等属性,而这些属性在应对客户需求变更、提高软件可测试性与可维护性、降低维护成本、提高开发效率等各方面都起着非常重要的作用。
未来的架构师,存在在自组织团队中,每个人都是架构师。

论坛徽章:
9
IT运维版块每日发帖之星
日期:2015-08-27 06:20:00IT运维版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-22 06:20:00操作系统版块每周发帖之星
日期:2015-12-02 15:01:04白银圣斗士
日期:2015-12-07 18:37:03数据库技术版块每日发帖之星
日期:2015-12-10 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:092017金鸡报晓
日期:2017-01-10 15:19:56
27 [报告]
发表于 2015-08-24 14:47 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
12
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:162016科比退役纪念章
日期:2016-11-07 08:28:12luobin
日期:2016-06-17 17:46:36wusuopu
日期:2016-06-17 17:43:4515-16赛季CBA联赛之福建
日期:2016-01-14 12:49:22程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:00程序设计版块每日发帖之星
日期:2015-06-08 22:20:002015年亚洲杯之科威特
日期:2015-03-24 14:21:272015年迎新春徽章
日期:2015-03-04 09:57:092016科比退役纪念章
日期:2018-04-10 16:20:18
2 [报告]
发表于 2015-07-28 16:37 |只看该作者
得有丰富的项目经验,对所作项目有深刻理解,并能做好模块划分。
有一个保持学习的心,保持学习新知识。

论坛徽章:
36
子鼠
日期:2013-08-28 22:23:29黄金圣斗士
日期:2015-12-01 11:37:51程序设计版块每日发帖之星
日期:2015-12-14 06:20:00CU十四周年纪念徽章
日期:2015-12-22 16:50:40IT运维版块每日发帖之星
日期:2016-01-25 06:20:0015-16赛季CBA联赛之深圳
日期:2016-01-27 10:31:172016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之福建
日期:2016-04-07 11:25:2215-16赛季CBA联赛之青岛
日期:2016-04-29 18:02:5915-16赛季CBA联赛之北控
日期:2016-06-20 17:38:50技术图书徽章
日期:2016-07-19 13:54:03程序设计版块每日发帖之星
日期:2016-08-21 06:20:00
3 [报告]
发表于 2015-07-28 16:41 |只看该作者
怎么好像讨论过这个话题来着

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
4 [报告]
发表于 2015-07-28 16:45 |只看该作者
帅哥,可以回复详细一点哦  回复 2# VIP_fuck


   

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
5 [报告]
发表于 2015-07-28 16:46 |只看该作者
温故方能知新,多参加讨论赢奖品,亲~   回复 3# cokeboL


   

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
6 [报告]
发表于 2015-07-28 16:51 |只看该作者
《软件架构师的12项修炼:技术技能篇》这本书还有个姊妹篇,书名也是《软件架构师的12项修炼》。

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
7 [报告]
发表于 2015-07-28 17:04 |只看该作者
这个帖子也要顶起来,先关注再思考。呵呵。CU最近活动真多。。哈哈。。。。

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
8 [报告]
发表于 2015-07-29 11:38 |只看该作者
1、你眼中的软件架构师应该具备哪些技术?
架构师具备哪些技术这个很难说,熟悉3种及以上不同类型的编程语言,精通2个以上框架,了解设计模式,了解软件架构模式(分层架构,事件驱动架构,微内核架构,微服务架构等),了解对所处行业的最新技术动态

2、除了技术方面,软件架构师还应该具备哪些“软实力”?
沟通,时间安排,说服力(或忽悠能力)

3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
大数据的架构师最难做,不仅仅是技术还要有行业从业经验,技术方面就是spark之类的,个人感觉blinkdb是一个值得关注的方向

4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
没法谈,差距大,哈哈

5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
太远了。。。。。

6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?
不会,这个是一个技术活,好的架构师能干CTO

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
10 [报告]
发表于 2015-07-30 15:04 |只看该作者
1、你眼中的软件架构师应该具备哪些技术?
软件架构师首先要精通一门开发语言,熟练掌握几门开发语言,要会数据库,会UML,会设计模式,会软件架构,会数据建模。总之,架构师应该全面掌握软件开发相关技术,还要会点简单的管理,对行业也要比较了解。

2、除了技术方面,软件架构师还应该具备哪些“软实力”?
人际关系处理也很重要。架构师也是要和多人打交道的,如果处理不好人际关系,再好的技术也没有用。同时要有良好的素质修养。

3、大数据时代软件架构师面临哪些挑战,哪些大数据技术值得关注?
对大数据的了解和掌握,现在对大数据的处理技术繁多,做大数据处理一定要了解和比较各种大数据处理技术的异同,同时要掌握大数据分析处理。

4、在工作过程中,肯定都跟架构师打过交道,谈一下你遇到的架构师。
我遇到的架构师技术都特别好,为人也比较平和,容易相处,所以能从他们身上学到很多东西。

5、结合自身,说一下你离架构师有多远,还需要掌握哪些技术?
现在可能对架构技术基本上问题不大,关键是对行业的了解。需要加强一些设计模式,行业背景等信息的了解,经过一定时间的修炼应该可以胜任架构师的职务。

6、简单聊一下未来的架构师会是什么样子?是会起到更关键的作用,还是会被其他角色取代?
架构师要了解技术还要管理人员,所以未来的架构师是和项目经理相结合的复合型人才。随着技术发展的简单性,未来架构师可能会被业务分析师所取代,以后的系统业务分析才是最主要的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP