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

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

3天内不再提示

一位软件架构师的思考

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

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

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

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

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

    关注

    0

    文章

    47

    浏览量

    4620
收藏 人收藏

    评论

    相关推荐

    在两片ads1299菊花链模式连接下,次读取到的数据是216+1+216这种形式吗,中间多了一位额外的数据,可舍弃?

    我想问下各位工程,在两片ads1299菊花链模式连接下,次读取到的数据是216+1+216这种形式吗,中间多了一位额外的数据,可舍弃?
    发表于 11-18 08:38

    《算力芯片 高性能 CPUGPUNPU 微架构分析》第二篇阅读心得:芯片拓扑学:并行扩展与CPU设计的巨头对决

    得到了创新应用,通过环形总线系统来管理缓存并隐藏延迟,这种设计为后来的高性能GPU架构奠定了重要基础。 2 神威太湖之光:中国超算的里程碑 SW26010处理器的设计哲学令人着迷,它像一位精于算计
    发表于 10-29 01:48

    一位架构师的自述:在尚未踏入的世界成为你自己

    计算、流式计算、交互式计算的通用化数据应用构建,降低大数据计算的使用门槛。 在此,我跟大家分享下我的个人经历和思考。    好玩儿 成长经历,说来话长,有多长呢? 上世纪80年代末,我参与了计算机输入指令的归
    的头像 发表于 09-23 15:25 351次阅读
    <b class='flag-5'>一位</b><b class='flag-5'>架构师</b>的自述:在尚未踏入的世界成为你自己

    AMD Vitis统一软件平台2024.1全新发布

    通过新版本,系统架构师和开发者可以进步优化设计开发流程,同时提升整体系统性能。
    的头像 发表于 09-18 09:34 384次阅读

    中级自动驾驶架构师应该学习哪些知识

    个新兴且不断发展的职业。随着技术的进步,这领域将继续吸引更多人才,推动自动驾驶技术的发展。 自动驾驶架构师在设计和开发自动驾驶系统时将面临系列挑战,包括:安全关键的边缘情况、领
    的头像 发表于 06-20 21:47 284次阅读

    初级自动驾驶架构师应该学习哪些知识

    个新兴且不断发展的职业。随着技术的进步,这领域将继续吸引更多人才,推动自动驾驶技术的发展。 自动驾驶架构师在设计和开发自动驾驶系统时将面临系列挑战,包括:安全关键的边缘情况、领
    的头像 发表于 06-20 21:45 292次阅读

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    stm32的gpio-&gt;ODR可以通过位带地址映射,单独改变ODRD的某一位吗?

    stm32的gpio->ODR可以通过位带地址映射,单独改变ODRD的某一位吗?
    发表于 05-07 07:39

    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

    matlab怎么取三数的每一位

    在MATLAB中,可以使用些基本的算术和逻辑运算来取得个三数的每一位。下面是种基本的方法: 步骤1: 输入
    的头像 发表于 12-28 14:44 2189次阅读

    请问WATHR取值为Pmax电能寄存器的每一位代表多少电能呢?

    请问WATHR取值为Pmax 电能寄存器的 每一位代表多少电能呢?书大佬指教。
    发表于 12-26 07:55