忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12345下一页
最近访问板块 发新帖
查看: 24727 | 回复: 42

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

论坛徽章:
69
15-16赛季CBA联赛之青岛
日期:2017-05-12 11:03:28数据库技术版块每日发帖之星
日期: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每日论坛发贴之星
日期:2016-07-01 06:20:00操作系统版块每日发帖之星
日期:2016-07-01 06:20:00
发表于 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项修炼:技术技能篇》图书作为奖励。



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



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



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

论坛徽章:
51
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
发表于 2015-07-30 15:04 |显示全部楼层
1、你眼中的软件架构师应该具备哪些技术?
软件架构师首先要精通一门开发语言,熟练掌握几门开发语言,要会数据库,会UML,会设计模式,会软件架构,会数据建模。总之,架构师应该全面掌握软件开发相关技术,还要会点简单的管理,对行业也要比较了解。

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

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

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

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

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

论坛徽章:
1
摩羯座
日期:2013-11-29 18:02:31
发表于 2015-08-06 17:43 |显示全部楼层

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

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


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

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


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


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

论坛徽章:
16
处女座
日期:2014-07-18 14:50:542017金鸡报晓
日期: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综合交流区版块每日发帖之星
日期:2015-10-10 06:20:00IT运维版块每日发帖之星
日期:2015-09-01 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17
发表于 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
发表于 2015-08-24 14:47 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
11
2015年辞旧岁徽章
日期:2015-03-03 16:54:152016科比退役纪念章
日期: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:0915-16赛季CBA联赛之同曦
日期:2017-03-17 19:13:16
发表于 2015-07-28 16:37 |显示全部楼层
得有丰富的项目经验,对所作项目有深刻理解,并能做好模块划分。
有一个保持学习的心,保持学习新知识。

论坛徽章:
34
子鼠
日期:2013-08-28 22:23:292015亚冠之柏太阳神
日期:2015-10-26 18:08:17黄金圣斗士
日期: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
发表于 2015-07-28 16:41 |显示全部楼层
怎么好像讨论过这个话题来着

论坛徽章:
69
15-16赛季CBA联赛之青岛
日期:2017-05-12 11:03:28数据库技术版块每日发帖之星
日期: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每日论坛发贴之星
日期:2016-07-01 06:20:00操作系统版块每日发帖之星
日期:2016-07-01 06:20:00
发表于 2015-07-28 16:45 |显示全部楼层
帅哥,可以回复详细一点哦  回复 2# VIP_fuck


   

论坛徽章:
69
15-16赛季CBA联赛之青岛
日期:2017-05-12 11:03:28数据库技术版块每日发帖之星
日期: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每日论坛发贴之星
日期:2016-07-01 06:20:00操作系统版块每日发帖之星
日期:2016-07-01 06:20:00
发表于 2015-07-28 16:46 |显示全部楼层
温故方能知新,多参加讨论赢奖品,亲~   回复 3# cokeboL


   

论坛徽章:
16
处女座
日期:2014-07-18 14:50:542017金鸡报晓
日期: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综合交流区版块每日发帖之星
日期:2015-10-10 06:20:00IT运维版块每日发帖之星
日期:2015-09-01 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17
发表于 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
发表于 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
发表于 2015-07-29 11:38 |显示全部楼层
1、你眼中的软件架构师应该具备哪些技术?
架构师具备哪些技术这个很难说,熟悉3种及以上不同类型的编程语言,精通2个以上框架,了解设计模式,了解软件架构模式(分层架构,事件驱动架构,微内核架构,微服务架构等),了解对所处行业的最新技术动态

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

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

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

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

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

论坛徽章:
51
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
发表于 2015-07-30 15:04 |显示全部楼层
1、你眼中的软件架构师应该具备哪些技术?
软件架构师首先要精通一门开发语言,熟练掌握几门开发语言,要会数据库,会UML,会设计模式,会软件架构,会数据建模。总之,架构师应该全面掌握软件开发相关技术,还要会点简单的管理,对行业也要比较了解。

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

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

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

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

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

本版积分规则

SACC2017购票8.8折优惠进行时

2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。
----------------------------------------
优惠时间:2017年8月2日前

活动链接>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP