谈谈对架构师的理解

很多有志青年,我也不例外,从开始当技术小白的时候就在想有朝一日能坐上架构师的宝座,说起架构师都是无限崇拜的感情,但是却不知道架构师们具体是干什么的,他们的职责是什么,只是知道那是一种大神般的存在。


这些年的打拼下来,技术小有长进,但自我感觉还未到架构师的能力,只是见得多了以后,对架构师这个职位有了自己的一些认识。


我就说说自己眼中架构师的职责就是什么样的(以安卓项目为例)。


当产品经理和设计人员以及把APP的UI和功能基本定型了以后,接下来就该架构师上场了,他要确定:


1、了解APP的所有功能和构想,厘清主要功能和辅助功能,以及各功能点之间的关系,各功能点的作用;


2、项目的开发模式(MVC、MVP等),这个要根据项目具体情况选择合适的模式,不一定MVP就比MVC好;


3、主要技术难点,并提出技术解决方案,比如UI方面的多屏幕适配方案、自定义控件,数据缓存机制等;


4、选择适合项目的第三方框架,比如网络请求是使用volley还是OKhttp,图片加载是用imageloader还是Picasso等等;


5、项目开发的规范,比如统一的文件命名规范等;


6、产品的质量控制方案,比如安排代码审核、互相测试等等。


这些主要靠架构师的经验了,好比之前在建筑安装行业混的时候,那些老项目经理把设计图纸翻翻,要使用多少材料,投入多少人工甚至是多少焊工多少钳工多少小工,交付的日期等等这些基本都心里有数了。


所以很多公司为了平衡成本和质量,会找一个好点的架构师,下面的程序员技术弱点都没关系,只要按照架构师的思路去执行,差不到哪里去。


这些经验都是靠时间积累的,各行各业都一样。认真和努力的人会走的顺利一点。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值