0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位软件架构师的思考

工程师人生 来源:工程师吴畏 2019-04-04 16:41 次阅读

还不成熟的思考,不过我的职业目标是成为一名软件架构师。不应该简单做好作为coder的工作,还应该从更高的视角来领悟。比如目前做的模块化软件架构,里面使用了IDL、ECOM等技术,由于是老代码,并且这些技术已经有相当悠久的历史,那么现在来看有没有更佳的替代设计方案,对于从设计、开发、维护等各种视角来看是否还具有优越性?如果不能经常思考这些问题并且学习、研究,恐怕无法提升自己达到软件架构师的高度。

“作为一名软件架构师,你必须成为所在软件团队中的传道者和领导人。你需要从大量互相冲突的软件方法和工具中区分出哪些是有效的,哪些是无效的。这并非易事,因为供应商和行业专家产生的大量商业信息会给你以猛烈的冲击,这将使得你所得到的关于体系结构方面的信息自相矛盾。由于软件行业的商业化,你所做出的有关体系结构的决策经常相互冲突并过时。所以,作为软件架构师,你的主要技能之一,就是做出能经受时间考验的决策,从而在不断的商业变革中生存下去。”

软件架构师的价值就在于他以自身的丰富经验或知识,对软件开发过程中使用的技术和工具作出决定,并指引别人完成开发工作,从而提高整个组织的生产力。软件架构师更多的是作为一名技术贡献者,而不是管理者。管理者的主要职责是协调各种资源,对软件开发做出的是间接贡献。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 架构师
    +关注

    关注

    0

    文章

    43

    浏览量

    4580
收藏 人收藏

    评论

    相关推荐

    i2c通信实验左移一位有啥用?

    这个圈着的左移一位有啥用?
    发表于 04-08 08:08

    寻找一位编程员

    寻找一位编程员。请法邮件 j_helmut@163.com
    发表于 04-02 13:34

    【RISC-V开放架构设计之道|阅读体验】学习处理器体系架构本好书

    Patterson是图灵奖得主,在计算机行业中极具影响力,他参与主编的多本教材是计算机体系结构、计算机组成原理等相关课程的知名教材,我在日常教学中经常推荐给学生阅读。该书的另一位作者是安德鲁·沃特曼
    发表于 01-23 20:08

    xmc7200开发COOLDIM_PRG_BOARD,用逻辑分析仪捕捉输出的最后一位直为低电平的原因?

    我使用 xmc7200 开发 COOLDIM_PRG_BOARD。 我用PWM输出正弦波,我用逻辑分析仪捕捉输出的最后一位异常,最后一位应该是高电平,但长时间低电平,为什么?
    发表于 01-18 09:37

    AD7768-4的四个通道第一位芯片错误直是1的原因?

    大家好,我正在使用AD7768-4,引脚模式,使用外部晶振。目前收到的四个通道第一位芯片错误直是1,其他bit都是0。通过示波器可以看到DCLK和DRDY都是正常的。最有可能是什么原因造成的?希望大家能帮忙看
    发表于 12-07 06:28

    【急招】嵌入式软件架构师,年80w内可谈!

    嵌入式linux平台,架构经验,5年以上经验 工作地点:北京市海淀区 薪酬:年80内可谈‼12月份需要到岗‼
    发表于 11-23 10:13

    51单片机如何控制8数码管中的一位按秒闪烁?

    请问下: 在51单片机中如何控制8数码管中的一位按秒闪烁? 而其它的保持原先的状态. 有代码可以参考吗?谢谢!
    发表于 11-15 12:44

    为什么我用定时器做的秒表第一位直显示0?

    做的秒表0.000到9.999的,为什么第一位直是0,不是毫秒那三,毫秒那三不用准确。是秒的那一位
    发表于 10-31 07:23

    请问C语言中为什么字符串通常都要多一位

    C语言中为什么字符串通常都要多一位
    发表于 10-08 08:32

    请问单片机C语言变量怎么一位一位的取出?

    用下面的算法,LCD1602显示个变量,按键按次变量++,数值在99内显示正常,超过就显示乱码。比如按了123次,取十的时候就是123/10=12.3这个运算就不对了,不知道应该怎么写公式
    发表于 09-26 07:30

    《 AI加速器架构设计与实现》+学习和思考

    AI加速器设计的学习和思考 致谢 首先感谢电子发烧友论坛提供的书籍 然后为该书打个广告吧,32K的幅面,非常小巧方便,全彩印刷,质量精良,很有质感。 前言 设计神经网络首先要考虑的几个问题
    发表于 09-16 11:11

    SWE.2软件架构设计

    过程ID : SWE.2 过程名称 : 软件架构设计 过程目的 : 软件架构设计过程目的是建立一个架构设计,识别哪些
    的头像 发表于 08-24 09:43 513次阅读

    【书籍评测活动NO.18】 AI加速器架构设计与实现

    自动放弃------------------------------------------------------------------------地平线BPU首席架构师/英伟达前高级架构师15年
    发表于 07-28 10:50

    架构师需了解的一些知识

    ,反观自己却一个条件都不满足。 软件架构师就是这么一个让人向往,但又让人望洋兴叹的一个职位。就像建筑设计师总有成为总设计师的梦想,航天工作者总有成为总工程师的壮志,相信每一个软件工程师都有过成为
    的头像 发表于 05-10 17:11 559次阅读
    <b class='flag-5'>架构师</b>需了解的一些知识

    【致敬未来的攻城狮计划】嵌入式方向的看过来,第3期免费报名咯。。。

    《致敬未来的攻城狮计划》 第3期摘要:个崭新的计划,寻找那群有志于向嵌入式发展的未来工程!1 活动计划初衷《致敬未来的攻城狮计划》来源于架构师李肯的个念想,我
    发表于 05-05 22:12