美文网首页
何为程序员的大局观

何为程序员的大局观

作者: 贰爷 | 来源:发表于2020-10-14 15:17 被阅读0次

当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局观就是我输出的模块能被他人很方便的调用,能与其他人合作得愉快,能为产品做好我负责的那部分。

当我成为一名高级软件工程师的时候,我沉浸于对语言的细节研究,对面向对象方法论的深入思考,对设计思维的训练。输入的不再是零散的需求,而是一个软件的整体需求,输出的是概要设计和核心模块,我指导着同事完成模块的实现,然后对其进行组合,并在此过程中不断的修正当初的设计。当时,我心中的大局观就是要用精巧的设计做出可靠、健壮、易维护、易扩展的软件产品。

当我承担了架构师的职责的时候,我不再用前两种角色的大局观来工作,我在寻找架构师的大局观。

对于产品级的架构师,他的大局观应该是协助产品经理规划产品,界定产品的范围,确定基本架构,组织开发团队高效的高质量的完成产品开发,通过各种技术管理手段保障软件架构随着生命周期一同演化,从而完成产品的技术实现。

对于部门级的架构师,他的大局观应该是协调部门中多产品的技术范畴,规划部门的基础技术架构,培训开发人员的技术技能,组建并保障技术团队的梯队化发展。

对于公司级的架构师,他的大局观应该是确保公司技术方向的正确性,探索未来的技术发展路线,在行业中巩固公司的技术地位,将技术转化为公司的核心竞争力。

总之,大局观需要的是全局而长远的考虑,站在更高的立场来分析问题解决问题。大者,站得高看得远,局者,抓住重点和根本,不争一地之失。此即我认为的架构师的大局观。

相关文章

  • 何为程序员的大局观

    当我还是一个刚入行的软件工程师的时候,我每天忙碌于代码,输入的是各种需求,输出的是各种功能模块。当时,我心中的大局...

  • 何为产品经理的大局观

    一直觉得做为产品经理或多或少可能都有些情怀,我刚做产品经理的时候乔布斯的用产品改变世界的调调还是很普遍的。 做为一...

  • 大局观

    有大局观的赚没有大局观的人的钱。~自上而下。

  • 2019-06-04

    大局观,只有大局观才能够让你的努力有效,

  • 道德的“积极清单”和“负面清单”

    摘自何帆大局观 2017-3-13 【大局观】道德的“积极清单”和“负面清单” 丨转述师:于浩丨 大局观预热: “...

  • 什么是技术大局观?

    什么是大局观? 大局观追求 “全局” “价值” “最大化”。 什么是技术大局观? 通过技术实现全局价值最大化。 技...

  • 程序员何苦为难程序员?

    有时候想想程序员为何为难程序员呢? 扳扳手指走上码农这个行业也有几年了,但是越来越觉得这个行业很累,有人说程序员就...

  • 如何成为一名合格的高级Android程序员

    何为安卓高级程序员? 想要成为一个高级程序员,首先你要了解一个高级程序员所需要具备的知识,然后一步一步学习,把这些...

  • 一些干货分享给大家

    锻炼大局观的两个思维工具 1、“大局观”大局观是一种思维方式:先了解目的后采取措施、先进行分类后挨个解决、先考虑整...

  • 第三章 Perl语言(二)-值

    变量值 新手程序员往往只关注自己的程序要做些什么,而成熟的程序员则是在想如何为程序设计一个合适的数据模型。****...

网友评论

      本文标题:何为程序员的大局观

      本文链接:https://www.haomeiwen.com/subject/crlwpktx.html