免费注册 查看新帖 |

Chinaunix

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

IT行业对软件架构存在误解,程序员你怎么看? [复制链接]

论坛徽章:
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
1 [报告]
发表于 2015-03-11 09:09 |显示全部楼层
1、学习软件架构需要什么样的素质?
     一是整体思维,对架构全局的把控能力;
     二是平台系统特性及相关语言、工具知识;
     总的来说,就是技能+实事求是的逻辑思考能力,没技能不知道怎么架构,有技能不懂设计思考架构不好。
2、您所在的公司有没有单独考虑过软件的架构,有没有专人负责?
     现在的公司没有专门负责架构的人,以前公司有,有个职位叫SE,System Engineer,系统工程师,大的
     项目甚至会有SEG,System Engineer Group,多个人负责整体架构的方案设计、讨论和改进。
3、您觉得软件架构的重要性体现在哪,学习的难度如何?
     最大的难度是技能知识,比如嵌入式领域,自家公司软硬一体的项目,需要软硬件知识都具备深厚功底;
     还有就是设计思维,java等高级语言的火爆把设计模式等搞得火爆,虽然很多人受误导,手里捧着设计模式
     但不懂其本质,但一个优秀的架构师在学习的过程中往往能从设计模式、敏捷开发这些如火如荼的词汇中整
     理出背后最精华的东西,比如模块化、接口编程,可以缩短学习时间曲线。
4、您对软件架构是什么印象?是深不可测还是水到渠成?对此有什么见解?
     要分人吧,死读书的人,看到个什么陌生词汇都觉得深不可测,看不透原理
     大道至简,思考的时候看的是背后本质逻辑,成长得更快些
     不论哪种人,复杂系统的架构都不是小儿科,都应该是积累到足够的技能点之后的水到渠成
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP